/* CSS Document */

html { width:100%; height:100%; text-align:center; margin:0; padding:0; background-color:#f4f4f4;}
body { 
	text-align:center; margin:0; height:100%; width:100%;
	color:#555555;
	font-size:11px; font-family:Verdana, Arial, Helvetica, serif; line-height:14px;
	position:relative; 
}


a:link { color:#d52e25; text-decoration:none;}
a:visited { color:#d52e25; text-decoration:none;}
a:hover { color:#000000; text-decoration:none;}

div#main { width:890px; padding:0 30px 30px 30px; margin:0 auto; border-top:30px solid #ffffff; text-align:left;
           background-color:#ffffff; }

div#header { height:110px; position:relative; background-color:#ffffff; width:890px;}

a#RetexLogo { 
}
div#ContenidoPrincipal { float:left; width:890px;}

div#titSeccion { position:absolute; left:154px; top:0; background:url(/images/trama.gif) top left repeat; width:593px; height:57px;}

a.cambSeccion { position: absolute; right:0; top:0;}

div#footer { 
	clear:both; width:870px; padding:0 10px;
	color:#000000; height:18px;
	line-height:18px; vertical-align:middle; 
	font-size:9px; text-align:right; background-color:#d1d1d1;
}
div#footer a { display:inline-block; padding:0 0 0 20px; margin-left:10px; font-weight:bold; color:#333333; 
                   background:#d1d1d1 url(/images/FlechaFooter.gif) top left no-repeat;}

div#divLemaGral { position:absolute; top:-22px; right:144px; }
div#divLemaGral span { font-style:italic; color:#999}

a#IdiomasOn:link { color:#d52e25; text-decoration:none;}
a#IdiomasOn:hover { color:#d52e25; text-decoration:none;}
a#IdiomasOn:visited { color:#d52e25; text-decoration:none;}

div.CajaPrincipal { width:890px; float:left; min-height:380px;height: auto !important; height: 380px; padding-bottom:20px;}
div.CajaPrincipalPadB6 { padding-bottom:6px;}

div#headerTopIdiomas {position:absolute; right:10px; top:40px; z-index:30; font-size:9px;}
div#headerTopIdiomas a { color:#000000; text-decoration:none; line-height:20px; text-transform:uppercase;}
div#headerTopIdiomas a:hover { color:#d52e25; text-decoration:underline}

a#aAtras {position:absolute; right:0; top:70px; z-index:30;  display:block; width:74px; height:21px;
                 overflow:hidden; text-indent:-999px}

div#headerMenu { position:absolute; left:0; top:70px; height:21px; width:866px; background-color:#d1d1d1; z-index:20; padding-left:24px;}
div#headerMenu ul { margin:0; padding:0; list-style:none}
div#headerMenu li { margin:0 10px 0 0; padding:0; list-style:none; display:inline-block; width:auto; float:left;}
div#headerMenu a { text-indent:-999px; display:block; height:21px; overflow:hidden; margin-right:1px;}

h1 { margin:0 0 20px 0; color:#333333; font-size:18px; line-height:18px; font-family:Helvetica, Arial;}

div.divColIzq { width:126px; float:left;  margin-right:28px;}
div.divMenu2do 
{
    width:114px; float:left;
    border:1px solid #AAAAAA;
    padding:0 6px 6px 6px;
}

div.divMenu2do ul { margin:0; list-style:none; padding:0; }
div.divMenu2do ul li { list-style:none; font-weight:normal;}

div.divMenu2do a { padding:0 0 0 2px; display:block; }
div.divMenu2do a:hover { color:#d52e25; text-decoration:none;}

li.Niv2 { font-size:10px; color:#666666; display:block; padding:3px 0 3px 3px; text-transform:uppercase; margin-top:6px; 
          border-left:none; border-right:none; background-color:#f4f4f4 }

li.Niv3 { font-size:11px; padding:2px 0 2px 11px; display:block; color:#333333; font-size:10px; text-transform:uppercase}

                    
a.selectedMenu { color:#d52e25}
a.UnselectedMenu { color:#666666}
a.UnselectedMenu:visited { color:#666666}

/* ****************************************************** */

ul.ulHomeCategs { list-style:none; margin:0; padding:0; width:910px; overflow:hidden; float:left; }
ul.ulHomeCategs li { list-style:none; margin:0; padding:0; display:block; position:relative; 
                     width:210px; height:141px; margin:0 14px 14px 0; border:1px solid #AAAAAA; float:left; }
ul.ulHomeCategs li a:link { color:#444444; }
ul.ulHomeCategs li a:visited { color:#444444; }
ul.ulHomeCategs li a:hover { color:#d52e25; }
ul.ulHomeCategs li a h2 { position:absolute; top:0; left:0; width:200px; padding:3px 5px; background-color:#d1d1d1; display:block; 
                            text-transform:uppercase; font-weight:bold; line-height:15px; font-size:11px; margin:0; z-index:20; }
ul.ulHomeCategs li a img { position:absolute; bottom:0; left:0; width:210px; height:120px; overflow:hidden; border:none; z-index:10 }

li.liHomeCategsMM {margin:0 14px 14px 0;}
li.liHomeCategsII {margin:0 0 14px 0;}

/* ****************************************************** */

h1.h1Categs { display:none}

ul.ulCatFamilias { list-style:none; margin:0; padding:0; width:736px; overflow:hidden; float:left; }
ul.ulCatFamilias li { list-style:none; padding:0; display:inline-block; position:relative;  background-color:#ffffff; border:1px solid #AAAAAA;
                     width:356px; height:120px; float:left;}
ul.ulCatFamilias li a:link { color:#444444; }
ul.ulCatFamilias li a:visited { color:#444444; }
ul.ulCatFamilias li a:hover { color:#000000;  }

ul.ulCatFamilias li a img { position:absolute; bottom:0; right:0; width:210px; height:120px; border:none}

ul.ulCatFamilias h2 {padding:7px 0 0 10px; line-height:17px; font-size:12px; margin:0; width:135px; text-transform:uppercase}
ul.ulCatFamilias li a h2 img { position:static; height:auto; width:auto; border:none}

ul.ulCatFamilias h3 {padding:7px 0 0 10px; line-height:14px; font-size:11px; margin:0; font-style:italic; font-weight:normal; color:#000000; width:135px;}
ul.ulCatFamilias h4 {padding:7px 0 0 10px; line-height:14px; font-size:10px; margin:0; font-weight:normal; color:#666666; width:131px;}

ul.ulCatFamilias h4:hover { color:#000000;}
li.liCategsNon {margin:0 20px 20px 0;}
li.liCategsPar {margin:0 0 20px 0;}

a.hFamDescargarPDFCat  
{
    margin:10px 0 0 0; 
    display:block; line-height:9px; text-transform:uppercase;
    font-size:9px; height:21px; float:left;
    background:#999999 url(/images/icoDownload.gif) top left no-repeat; padding:0 10px 0 29px; color:#ffffff;
}

ul.ulCatCategs { list-style:none; margin:0; padding:0; width:736px; overflow:hidden; float:left; }
ul.ulCatCategs li { list-style:none; padding:0; display:block; position:relative; 
                     width:210px; height:141px; border:1px solid #AAAAAA; float:left; }
ul.ulCatCategs li a:link { color:#444444; }
ul.ulCatCategs li a:visited { color:#444444; }
ul.ulCatCategs li a:hover { color:#d52e25; }
ul.ulCatCategs li a h2 { position:absolute; top:0; left:0; width:200px; padding:3px 5px; background-color:#eeeeee; display:block; 
                            text-transform:uppercase; font-weight:bold; line-height:15px; font-size:11px; margin:0; z-index:20; }
ul.ulCatCategs li a img { position:absolute; bottom:0; left:0; width:210px; height:120px; overflow:hidden; border:none; z-index:10 }

li.liCatCategsNon {margin:0 50px 35px 0;}
li.liCatCategsPar {margin:0 0 35px 0;}

/* ****************************************************** */

div.divCaja1Fam {width:734px; border:1px solid #AAAAAA; float:left; height:350px; position:relative;}
div.divCaja1FamImgs { position:absolute; top:0; right:0; border-left:1px solid #AAAAAA; width:450px; height:350px;}
div.divCaja1FamExp {padding:10px 0 0 20px; width:245px;}

div.divCaja1Fam h1 { padding:20px 0 0 20px; text-transform:uppercase; font-size:18px; width:245px; margin:0; }
div.divCaja1Fam h2 { padding:10px 0 0 20px; font-size:14px; width:245px; margin:0; font-style:italic}

a.hFamDescargarPDF { position:absolute; right:450px; bottom:0; display:inline-block; line-height:19px; text-transform:uppercase;
                     font-size:10px;
                     background:#999999 url(/images/icoDownload.gif) top left no-repeat; padding:0 10px 0 29px; color:#ffffff;
                     }
                     
img.imgIconosFam { position:absolute; bottom:0; right:0; border:none;}                     

/* ****************************************************** */

div.divColIzqInfoComer {width:888px; float:left; margin-right:20px;}
div.divColIzqInfoComer h2 { margin:0 0 15px 0; color:#333333; font-size:16px; line-height:16px; font-family:Helvetica, Arial;}

div.divCajaDistribuidores { width:888px; height:240px;  border:1px solid #AAAAAA; float:left; position:relative}
div.divDetalleDist { width:500px; padding:20px; float:left;}

div.divFormularioDist { margin:20px 0 0 0; width:545px; padding:20px; border:1px solid #CCCCCC; float:left; min-height:303px; 
                        height: auto !important; height: 303px; width:502px; }

div.FormRow { width:100%; vertical-align:middle; line-height:20px; margin:5px 0 5px 0; font-family:Verdana; font-size:11px; }
div.FormRow label { display:block; float:left; width:140px; text-align:right; margin:0 10px 0 0; }
div.FormRow input, div.FormRow textarea { font-family:Verdana; font-size:11px; border:1px #dddddd solid; background-color:#f4f4f4 }

.botonMovido { margin:10px 0 0 160px; display:block; padding:5px; font-size:11px; font-family:Verdana;}
div#divBotonNormal { display:none;}
div#divBotonLink { display:inline;}
a.botonEnviarB {display:inline-block; background:#999999 url(/images/btnEnviar.gif) top left no-repeat; padding:0 10px 0 34px; height:24px; line-height:24px;
                font-size:10px; text-transform:uppercase; font-weight:bold; color:#ffffff; margin:5px 0 0 150px;}


div.divColCatalogos 
{
    width:241px; float:left;
    border:1px solid #CCCCCC;
    padding:18px 20px 16px 20px;
}
div.divColCatalogos h2 { margin:0 0 0 0; color:#333333; font-size:16px; line-height:16px; font-family:Helvetica, Arial;}


div.divColCatalogos ul { margin:0; list-style:none; padding:0; }
div.divColCatalogos ul li { list-style:none; font-weight:normal; line-height:19px; padding:0; }

div.divColCatalogos label { display:block; background:#f4f4f4 url(/images/icoDownloadDisabled.gif) top left no-repeat; padding:0 10px 0 29px;}
div.divColCatalogos a { display:block; background:#f4f4f4 url(/images/icoDownload.gif) top left no-repeat; padding:0 10px 0 29px;}

div.divColCatalogos a:link { color:#333333; text-decoration:none;}
div.divColCatalogos a:visited { color:#333333; text-decoration:none;}
div.divColCatalogos a:hover { color:#d52e25; text-decoration:none;}

li.NivC2 { font-size:11px; color:#666666; display:block; margin:17px 0 4px 3px; text-transform:uppercase; 
          border-left:none; border-right:none; }

li.NivC3 { font-size:10px; margin:2px 0 4px 25px; display:block; color:#333333; text-transform:uppercase; }

div.imgDistribuidores { position:absolute; right:0; top:0; border-left:1px solid #AAAAAA;}

div.FormRowPad {  margin:5px 0 5px 145px; font-family:Verdana; font-size:10px; color:#666 }
a.solicitudPpto { display:block; margin-top:5px;}

/* ****************************************************** */

div.divContenedorAreaTec { padding:20px 0 8px 20px; border:1px solid #AAAAAA; float:left; width:868px;}
div.divContenedorAreaTec h1 { margin:0 0 4px 0; }
div.divContenedorAreaTec h2 { margin:0 0 10px 0; color:#000000; font-size:16px; line-height:16px; 
                              font-family:Helvetica, Arial; clear:left; padding-top:20px; color:#555555}
ul.ulDocsAreaTec { padding:0 0 20px 0; margin:0; list-style:none; width:868px; display:block; }
ul.ulDocsAreaTec li { display:block; float:left; width:407px; margin:0 22px 12px 0;}

ul.ulDocsAreaTec a:link { color:#333333;}
ul.ulDocsAreaTec a:visited { color:#333333;}
ul.ulDocsAreaTec a:hover { color:#d52e25;}

ul.ulDocsAreaTec a { display:block; background:#f4f4f4 url(/images/icoDownload.gif) top left no-repeat; padding:0 10px 0 29px; line-height:18px;}

/*
li.atNoImage { background:url(/images/icoFile.gif) top left no-repeat;}
li.atPDF { background:url(/images/icoPDF.gif) top left no-repeat; }
li.atImage {}

li.atNoImage a, li.atPDF a { position:absolute; width:95px; top:10px; left:5px; padding-left:95px; height:110px; z-index:20;}
img.atIp { position:absolute; top:0; left:0; border:none;border-right:1px solid #cccccc}
img.atId { position:absolute; top:80px; left:32px; border:4px solid #CCCCCC}
a.atLImg { position:absolute; width:95px; top:10px; left:100px; height:110px; z-index:20; }

img.imgDwnld { position:absolute; top:81px; left:34px;}
*/

/* ****************************************************** */

div.Explicacion {width:888px; color:#444444; float:left;  margin-bottom:20px;
                 border:1px solid #BBBBBB; background-color:#ffffff}
                 
.divExplicHome_i { float:right; margin:0 0 0 20px; border-left:1px solid #AAAAAA;}
.divExplicHome_t { padding:20px; display:inline-block; width:200px; float:left;}
                 

/*div.ExplicNoBotBorder { border-bottom:none;}*/

div.Explicacion h2 { margin:0 0 10px 0; color:#6e5793; text-transform:uppercase; font-size:15px;}
div.Explicacion h1 { margin:0 0 10px 0; }
div.Explicacion b, div.Explicacion strong { color:#222222; }


.divExplic00_i { float:left; margin:0 20px 0 0; border-right:1px solid #AAAAAA;}
.divExplic00_t { padding:20px; display:inline-block;}

.divExplic01_i { float:right; margin:0 0 0 20px; border-left:1px solid #AAAAAA; width:505px; height:350px}
.divExplic01_t { padding:20px; display:block; width:320px; float:left }

.divExplic02_i {  }
.divExplic02_t { display:none; }

.divExplic03_i { display:none; }
.divExplic03_t { }
/* ************* */

div.divContacto {width:888px; color:#444444; float:left;
                 border:1px solid #AAAAAA; background-color:#ffffff; margin-bottom:14px;}
.divContacto_i { float:right; margin:0 0 0 20px; border-left:1px solid #AAAAAA;}
.divContacto_t { padding:20px; display:block; width:220px; float:left }


/* *************** */
ul.ulSiteMap { list-style:none; padding:0; margin:0; width:410px; float:left;}
ul.ulSiteMap li { list-style:none; margin-left:0}

ul.ulSiteMap a:link { color:#333333;}
ul.ulSiteMap a:visited { color:#333333;}
ul.ulSiteMap a:hover { color:#d52e25;}

li.SM2 { font-size:15px; font-weight:bold; line-height:19px;}
li.SM4 { font-size:14px; font-weight:bold; padding-left:40px; line-height:19px;}
li.SM7 { font-size:12px; padding-left:80px;}
li.SM10 { font-size:11px; padding-left:120px;}

div.divSiteMap { padding:20px; float:left;}

/* ****************** */

div.divColPressListado 
{
    width:326px; float:left;
    border:1px solid #CCCCCC;
    padding:18px 20px 16px 20px;
}
div.divColPressListado h2 { margin:0 0 0 0; color:#333333; font-size:16px; line-height:16px; font-family:Helvetica, Arial;}


div.divColPressListado ul { margin:20px 0 0 0; 
                            max-height:288px;height: auto !important; height: 288px; overflow:auto;
                            }
div.divColPressListado ul li { list-style-type:square; margin-left:-10px; margin-bottom:10px; line-height:17px; padding:0; font-size:11px; text-transform:uppercase;  }
div.divColPressListado ul li label { display:block; font-size:9px; color:#888888}

div.divColPressListado a:link { color:#333333; text-decoration:none;}
div.divColPressListado a:visited { color:#333333; text-decoration:none;}
div.divColPressListado a:hover { color:#d52e25; text-decoration:none;}

div.divColPressDetalle
{
    width:500px; float:left;
    border:1px solid #CCCCCC;
    padding:0;
    margin-left:20px;
}

div.divNoticiaDetalle { padding:20px;}
div.divNoticiaDetalle h1 { font-size:17px; margin:0 0 5px 0; line-height:20px; }

span.spanFechaN { display:block; margin-bottom:15px; color:#666666}
span.spanDetalleN { padding:10px; display:block; }

/* ********************* */

div#divBackLB01 { background-color:#333333; position:absolute; 
                  width:100%; height:100%; top:0; left:0; display:none; color:#333333; z-index:400 }

div#divBackLB02 { position:absolute; width:590px; height:240px; text-align:left;
                  background-color:#FFFFFF; border:#f4f4f4 15px solid; top:50%; left:50%; 
                  margin:-160px 0 0 -320px; display:none; padding:15px;color:#333333;z-index:402;
                  }
                  
div#divBackLB02 input { border:1px #dddddd solid; background-color:#f4f4f4; width:200px; }
                  
div#divBackLB02 h3 { margin:0 0 6px 0; font-family:Arial,helvetica; font-size:16px;color:#333;}
div#divBackLB02 h4 { margin:0 0 10px 0; font-family:Arial,helvetica; font-size:14px;color:#666;}
div#divBackLB02 ul {list-style: none; padding:20px 0 0 0; margin:0; padding-bottom:15px;}
div#divBackLB02 ul li { margin-bottom:5px;}
div#divBackLB02 div { font-style:italic}

div#divBackLB02 label { width:230px; display:inline-block; text-align:right; }

a#hDesc { display:inline-block; line-height:19px; text-transform:uppercase;
          font-size:10px;
          background:#000 url(/images/icoDownload.gif) top left no-repeat; padding:0 10px 0 29px; color:#ffffff;
                     }
span.spanLOPD { font-size:10px; color:#aaa; display:block; padding-bottom:15px; line-height:12px;}
span.spanLOPD a { color:#aaa; }
