/*-------------- Reseting ---------------- */

html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, a, abbr, acronym,
img, s, small, strike, sup, sub,
dl, dt, dd, ol, ul, li, form, fieldset, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0;
border: 0; outline: 0;
 font-weight: inherit;
 font-style: inherit;
 font-size: 100%;
 font-family: inherit;
 vertical-align: top;
 background: transparent }


html { font-size: 100.01%; height: 100%; position:relative }

body { margin: 0; padding: 0;
    color: #ffffff;
    font-family:arial;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
 }

#marca_agua {
    position:absolute;
   width: 500px;
   height:105px;
   background: url(../images/armacorp.png) no-repeat scroll top left;
   margin-top: 140px;
}

 a, a:link, a:visited {
color:#FFFFFF;
text-decoration:none;
 }

.idiomas {
    float:right;
    width: 105px;
    height: 15px;
    background: url(../images/idiomas.gif) no-repeat scroll top left;
    margin: 3px 7px 0 0;
}

.idiomas ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.idiomas ul li {
    float: left;
    padding:2px 2px 2px 5px;
    font-size: 8px;
}

.idiomas ul li.eng {
    padding-left: 1px;
    padding-right: 4px;
}

#container {
    padding-left: 180px;
    padding-top: 100px;
    overflow:hidden;
}

#left_part {
    float: left;
    width: 220px;
}

#logo {
background:transparent url(../images/cuadro_logo.png) no-repeat scroll left top;
height:160px;
width:220px;
}
#logo h1 {
font-size:15px;
text-indent:-99999px;
}
#logo a {
color:#FFFFFF;
display:block;
font-size:14px;
font-style:italic;
height:85px;
padding-left:42px;
padding-top:72px;
text-align:right;
width:158px;
}

#menu {
    width: 220px;
    height: 210px;
    background: url(../images/cuadro_menu.png) no-repeat scroll top left;
}
#menu ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-left:15px;
    padding-top:15px;
    width:180px;
}
#menu ul li {
    padding-bottom:6px;
    text-align:right;

}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited {
    font-weight: bold;
    font-size:12px;
}
#menu ul li.active a, #menu ul li.active a:link, #menu ul li.active a:visited, #content a, #content a:link, #content a:visited, #content a:active {
    color: #666666;
}
#right_part {
float: left;
padding-top:2px;
width:630px;
}
#right_part #close_link {
background:transparent url(../images/close.gif) no-repeat scroll right top;
display:block;
height:16px;
margin-left:411px;
position:absolute;
width:16px;
z-index:0;
}
.go_link {
    background:transparent url(../images/go.gif) no-repeat scroll right top;
    display:block;
    font-size:11px;
    font-weight:bold !important;
    height:16px;
    margin-left:381px;
    position:absolute;
    width:56px;
    z-index:0;
}
#info_contacto #close_link {
    margin-left: 261px;
}
#right_part #empresa, #bolsa_trabajo, #emprendedores, #noticias, #contacto, #info_contacto, #tienda {
background:transparent url(../images/back_empresa.gif) repeat-y scroll left top;
height:166px;
padding:30px;
width:390px;
}

#inicio {
background:transparent url(../images/back_empresa.gif) repeat-y scroll left top;
height:267px;
margin-top:35px;
padding:30px;
width:390px;
}


#tiendas {
    background: none;
    width:548px;
    height: auto;
    padding: 0px;
}
#contacto {
    padding: 20px;
    width:410px;
    height: auto;
}
#tienda {
    padding: 15px;
    width:510px;
    background-color: #000000;
    height: auto;
}
#tienda img {
    margin-bottom: 10px;
}
#tienda #close_link {
    margin-left:517px;
    margin-top:40px;
}
#emprendedores {
    height: auto;
}
#noticias {
    width: 250px;
    height: 430px;
    padding: 10px;
    float: left;
}
#noticia {
    width: 380px;
    padding: 5px;
    height: 394px;
    background: url(../images/white_back.png) repeat scroll top left;
    float: left;
    margin-left: 10px;
}
#bolsa_trabajo {
    width: 255px;
}
#info_contacto {
    height:90px;
margin-bottom:8px;
width:240px;
overflow:hidden;
}
#bolsa_trabajo #close_link {
    margin-left: 276px;
}
#empresa h3, #tienda h3, #bolsa_trabajo h3, #emprendedores h3, #inicio h3, #inicio_noticias h3 {
    color: #ffffff;
    font-size: 18px;
    padding-bottom: 10px;
}
#empresa p, #tienda p,  #bolsa_trabajo p, #emprendedores p, #inicio p {
color:#FFFFFF;
font-size:12px;
line-height:16px;
padding-bottom:10px;
}
#title_empresa, #title_tiendas, #title_contacto, #title_noticias, #title_bolsa_trabajo, #title_emprendedores {
    background:#151515 none repeat scroll 0 0;
    float:right;
    height:30px;
    margin-top:-38px;
    padding-left:6px;
    padding-right:6px;
}

#title_inicio {
    background:#151515 none repeat scroll 0 0;
    float:right;
    height:60px;
    margin-top:-38px;
    padding-left:6px;
    padding-right:6px;
}

#inicio .boton_catalogos, #content .boton_catalogos {
background:transparent url(../images/boton_catalogos.gif) no-repeat scroll left top;
color:#FFFFFF !important;
display:block;
float:left;
font-size:11px;
height:18px;
padding-right:2px;
padding-top:4px;
text-align:center;
width:128px;
}


#title_noticias {
    margin-right:3px;
}
#title_empresa h2, #title_tiendas h2, #title_contacto h2, #title_noticias h2, #title_bolsa_trabajo h2, #title_emprendedores h2, #title_inicio h2  {
font-size:24px;
font-weight:bold;
text-align:right;
}
a.noticia {
border-bottom:1px dotted #666666;
display:block;
margin-bottom:10px;
padding:5px;
width:182px;
}
a.noticia .fecha {
    color: #e6eb57;
    display: block;
    padding: bottom: 5px;
}
a.noticia .nombre_noticia {
    color: #ffffff;
}
a.noticia:hover {
    background: url(../images/flechita.gif) no-repeat scroll  -1px 9px;
}
#noticia p {
    color: #000;
    font-size: 11px;
    padding-left: 10px;
    padding-bottom: 7px;
    padding-right: 10px;
    line-height: 16px;
        text-align: justify;
}
#noticia p.fecha_noticia {
    padding-top: 10px;
    color: #0f4b80;
}
#noticia p.nombre_noticia2 {
    color: #0f4b80;
    font-weight: bold;

}
.miniaturas {
    padding-top: 10px;
    padding-bottom: 10px;
    float:left;
    padding-left:9px;
    width:380px;
}
.miniaturas a {
    float: left;
    margin-right: 10px;
    border: 3px solid #ffffff;
}
.navegador_noticias {
    padding-left: 280px;
}
.navegador_noticias a {
    width: 14px;
    height: 14px;
    float: left;
    margin-right: 5px;
}
.navegador_noticias a.left {
    background: url(../images/back.gif) no-repeat scroll top left;
}
.navegador_noticias a.right {
    background: url(../images/next.gif) no-repeat scroll top left;
}
.navegador_noticias a.close2 {
    background: url(../images/close2.gif) no-repeat scroll top left;
}
#info_contacto table td {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
}
#info_contacto table td.value {
    color: #ffffff;
    text-align: left;
    font-size: 11px;
    font-weight: normal;
    padding-bottom: 8px;
}
.fl b {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
}
.fl {
    float: left;
    margin-bottom:8px;
    margin-right:5px;
}
.fl input {
background:#000000 none repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
font-size:12px;
height:20px;
padding:1px;
width:120px;
}
.fl textarea {
background:#000000 none repeat scroll 0 0;
border:1px solid #333333;
color:#FFFFFF;
font-size:12px;
padding:1px;
height:250px;
width:400px;
}

.clear {
   height: 1px;
   line-height: 1px;
   font-size: 1px;
   border: 0px;
   margin:0;
   padding:0;
    clear: both;
}
#tiendas ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#tiendas ul li {
    float: left;
    width: 155px;
    height: 105px;
    margin-right: 14px;
    margin-bottom:10px;
    font-size: 11px;
    padding-left: 15px;
    overflow: hidden;
    padding-top: 5px;
    background: url(../images/tiendas_back.gif) no-repeat scroll top left;
}
#tiendas li .nombre {
    font-weight: bold;
    color: #999999;
    padding-bottom: 8px;
}
#tiendas li p {
    padding-bottom: 8px;
}
#tiendas li .ver_tienda {
    background: url(../images/ver_tienda.gif) no-repeat scroll top left;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    margin:80px 0 0 130px;
}
#foto_producto {
padding-left:120px;
width:570px;
}
#foto_producto img {
    border: 4px solid #ffffff;

}
#productos {
    background:transparent url(../images/white_back.png) repeat scroll left top;
    height:131px;
    margin-top:450px;
    padding:6px 0 6px 35px;
    width:900px;
    overflow: hidden;
}
#productos img {
    border: 3px solid #ffffff;
    margin-right: 19px;
    margin-bottom: 9px;
    display: block;
    float: left;
    width: 85px;
    height: 55px;

}
#productos span {
    color:#185791;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:20px;
    margin-left:870px;
    margin-top:120px;
    position:absolute;
    width:30px;
    z-index:0;
}
#productos .palante {
    background: url(../images/mas.gif) no-repeat scroll top left;
    width: 15px;
    height: 16px;
    display: block;
    position: absolute;
    margin:57px 0 0 893px;
    z-index:0;
}
#productos .atras {
    background: url(../images/menos.gif) no-repeat scroll top left;
    width: 15px;
    height: 16px;
    display: block;
    position: absolute;
    margin:57px 0 0 -43px;
    z-index:0;
}
#image_back {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index:-2;
}
#image_back img {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index:-2;
}

img#logo_back {
    left:130px;
position:absolute;
top:430px;
width: 1014px;
height:213px;
z-index:2;
}
#catalogos_menu {
left:405px;
position:absolute;
top:309px;
}
#catalogos_menu ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#catalogos_menu ul li {
    width: 120px;
    height: 18px;
    padding-top:2px;
    margin-bottom:5px;
    font-size: 11px;
    padding-left: 8px;
    padding-right: 8px;
    background: url(../images/cat_back.gif) no-repeat scroll top right;
}
#flecha {
    background:transparent url(../images/go.gif) no-repeat scroll right top;
    height:16px;
    left:-23px;
    position:absolute;
    top:25px;
    width:16px;
}
#imagen_principal {
    height: 230px;
}

#content h2.titulo_catalogo {
background-color:#000000;
display:block;
float:right;
font-size:18px;
margin-bottom:10px;
padding:3px;
}

#inicio_noticias {
background-color:#000000;
clear:both;
float:left;
height:92px;
margin-top:15px;
padding:10px;
width:195px;
overflow:hidden;
}

.pedir_presupuesto {
background-color:#000000;
float:right;
height:30px;
margin-right:61px;
margin-top:10px;
}

.pedir_presupuesto p {
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
padding:10px;
}

.pedir_presupuesto a {
background:transparent url(../images/presupuesto.gif) no-repeat scroll left top;
color:#FFFFFF !important;
display:block;
float:left;
height:17px;
margin-top:4px;
padding-right:5px;
padding-top:5px;
text-align:center;
width:128px;
}

/* seccion ideas&decoracion */
.ideasydecoracion {
background:url("../images/bg-ideasydecoracion.png") no-repeat scroll left top #000000;
margin:30px auto;
padding:25px;
width:960px;
-moz-border-radius:30px;
-webkit-border-radius: 30px 30px 30px 30px;
}

.ideasydecoracion a.logo {
display:block;
  background:transparent url(../images/armacorp.png) no-repeat scroll top left;
  width:135px;
  height:28px;
}

.ideasydecoracion a:hover {
text-decoration:underline !important;
}

.ideasydecoracion p {
color:#999999;
font-size:11px;
font-weight:normal !important;
padding:5px 0;
}

.ideasydecoracion h2.logo a {
background: transparent url(../images/ideasydecoracionlogo.png) no-repeat scroll top left;
text-indent:9999px;
  float:left;
  display:block;
  width:197px;
  height:73px;
  clear:both;
}

.ideasydecoracion h3 {
clear:both;
display:block;
float:left;
font-size:15px;
letter-spacing:-0.03em;
}

.ideasydecoracion h3.subtitulo {
font-size:15px;
padding-top:8px;
padding-left:4px;
letter-spacing:-0.03em;
margin-bottom:30px;  
}

.ideasydecoracion ul {
float:right;
list-style:none outside none;
margin-top:20px;
width:130px;
}

.ideasydecoracion ul li {
float:left;
padding-bottom:5px;
width:100%;
}

.ideasydecoracion ul#sidebar li h3 {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
background-color:#1f1f1f;
display:block;
font-size:15px;
overflow:hidden;
padding:3px;
width:100%;
margin: 5px 0px;
width:100%;
}

.ideasydecoracion ul li a {
font-size:13px;
}

body#body-decoracion-tendencias {
background-color:#000 !important;
font-family:Helvetica Neue,Arial,sans-serif;
}

.ideasydecoracion .post{
clear:both;
display:block;
width:100%;
margin-bottom:30px;
padding:10px;
background-color:#1f1f1f;
-moz-border-radius:3px;
-webkit-border-radius:3px 3px 3px 3px;
}

.ideasydecoracion .post h2.titulo {
background-image:none;
height:auto;
text-indent:0;
width:100%;
font-size:28px;
}

.ideasydecoracion .post h2.titulo a {
font-size:28px;
}


.ideasydecoracion .post .fecha {
color:#666;
font-size:10px;
text-align:left;
}

.ideasydecoracion .post .cuerpo p {
font-size:12px;
padding:10px;
line-height:14px;
}


.ideasydecoracion p.footer {
border-top:1px solid #333;
bottom:0;
color:#999999;
display:block;
float:right;
font-size:10px;
padding-top:10px;
position:relative;
text-align:right;
width:100%;
}

.ideasydecoracion p.footer a {
font-size:10px;
}







