/* CSS Document */

/* COLORES
	Azul oscuro: #005BA9
	Verde pistacho: #A4CC02
	Verde oscuro: #6C8701
	verde claro: #E3FE7E
	Gris claro: #EAEAEA
	Naranja: #FF9900;
*/

*{margin: 0; padding: 0;}
img{border: none;}

body{text-align: center; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 11px; color: #333; background: #fff url(../../images/fondocabecera.jpg) repeat-x left top;}
h1{font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; font-weight: bold; text-align: left;}
h2{font-size: 12px; font-weight: bold; color: #005BA9; text-align: left;}
h2 a{font-size: 12px; font-weight: bold; color: #005BA9; text-align: left; text-decoration: none;}
h2 a:hover{font-size: 12px; font-weight: bold; color: #005BA9; text-align: left; text-decoration: underline;}
ul, li{list-style: none;}
input, textarea, select{border: 1px solid #ccc; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size: 11px; color: #333; float: left; margin: 0 0 5px 0; *margin: 0 0 0 0 !important; _margin: 0 0 5px 0;}
label{float: left; margin: 0 5px 0 5px; text-align: left;}
input.dni{width: 182px;}
input.pass{width: 139px;}
input.boton{float: right; width: 70px; background: url(../../images/fondoboton.jpg) repeat-x left top; border: 2px solid #fff; color: #fff; font-weight: bold; margin: 0 5px 5px 0; cursor: pointer;}
a{color: #333; text-decoration: underline;}
a:hover{color: #333; text-decoration: none;}

p strong{color: #005BA9;}


.azul{color: #005BA9; font-weight: bold;}
.verde{color: #005BA9; font-weight: bold;}

div.clear{clear: both;}

#contenedor{margin: 0 auto; width: 850px;}
#contenedorpop{margin: 0 auto; width: 600px; background-color: #fff;}


#cabecera{float: left; width: 850px; margin: 0 0 5px 0;}
div.logo{float: left; width: 158px; padding: 2px 0 0 0;}

ul.menusup{float: right; display: inline; margin: 20px 0 0 0;}
ul.menusup li{float: left; display: inline; color: #666; padding: 20px 0 0 0; margin: 0 3px;}
ul.menusup li.inicio{background: url(../../images/inicio.gif) no-repeat center top;}
ul.menusup li.mapaweb{background: url(../../images/mapaweb.gif) no-repeat center top;}
ul.menusup li.ayuda{background: url(../../images/ayuda.gif) no-repeat center top;}
ul.menusup li.contacta{background: url(../../images/contacta.gif) no-repeat center top;}
ul.menusup li a{color: #666; text-decoration: none;}
ul.menusup li a:hover{color: #005BA9; text-decoration: none;}

ul.menuinf{float: right; display: inline; margin: 30px 0 0 0; *width: 681px !important; text-align: right}
ul.menuinf li{float: left; display: inline; color: #005BA9; padding: 0; margin: 0; background: url(../../images/fondomenu.gif) repeat-x left top; border-right: 1px solid #fff;}
ul.menuinf li a{float: left; color: #005BA9;  text-decoration: none; padding: 3px 3px; margin: 0; border-top: 3px solid #A3CB01;}
ul.menuinf li a:hover{color: #005BA9; border-top: 3px solid #005BA9; text-decoration: none;}
/*ul.menuinf li.select{float: left; color: #005BA9;  text-decoration: none; padding: 3px 3px; margin: 0; border-top: 3px solid #005BA9;}*/
ul.menuinf li.select{border-top: 3px solid #005BA9;}
ul.menuinf li.select a, ul.menuinf li.select a:hover {border:0;}


#centro{float: left; width: 840px; padding: 0 5px;}

ul.acceso{float: right; margin: 0 5px 10px 0; width: 830px; clear: both; display: inline; text-align: right;}
ul.acceso li{color: #666; display: inline;}
ul.acceso li a{color: #666; text-decoration: underline;}
ul.acceso li a:hover{color: #666; text-decoration: none;}

#izquierda{float: left; margin: 0 6px 0 0; width: 368px;}
#izquierda2{float: left; margin: 0 6px 0 0; width: 598px; min-height: 600px; _height: 600px;}
#medio{float: left; width: 230px;}
#derecha{float: right; width: 230px;}

/*------------------------------------------------BANERS-------------------------------------------------*/
div.cuadropeque{float: right; width: 230px; margin: 0 0 7px 0; *margin: 0 0 5px 0 !important; _margin: 0 0 3px 0;}
div.cuadrocabecera{float: left; background: url(../../images/esquinasup.gif) no-repeat left -4px; width: 230px; height: 5px; _font-size: 3px;}
div.cuadrocentro{float: left; background: url(../../images/esquinafondo.gif) repeat-y left top; width: 230px;}
div.cuadropie{float: left; background: url(../../images/esquinainf.gif) no-repeat left top; height: 8px; width: 230px; _font-size: 3px;}
div.cuadrocentro h1.socios{background: url(../../images/fondosocios1.jpg) repeat-x left top; color: #005BA9; font-weight: bold; margin: 0 6px; padding: 3px 3px; border-bottom: 1px dotted #005BA9; font-size: 12px;}
div.cuadrocentro div.formsocios{float: left; background: url(../../images/fondosocios2.jpg) repeat-x left top; margin: 0 6px 0 6px; _margin: 0 0 0 3px; padding: 8px 0; *padding: 7px 0 8px 0 !important; _padding: 6px 0 6px 0; width: 218px;}
div.formsocios p{text-align: left; margin: 3px 5px;}
div.formsocios p.info{color: #005BA9; padding: 0; margin: 6px 0 0 3px; *margin: 5px 0 0 3px !important; _margin: 5px 0 0 3px; text-align: left; background-color: none;}
div.formsocios p.info a{color: #005BA9; padding: 0; text-decoration: none;}
div.formsocios p.info a:hover{color: #005BA9; padding: 0; text-decoration: none;}
div.formsocios p.info img{margin: 0 5px 0 0;}
div.formsocios input{float: right; margin: 0 5px 5px 0;}

ul.ventajas{display: block;}
ul.ventajas li{background: url(../../images/flecha2.gif) no-repeat left 4px; color: #005BA9; font-weight: bold; padding: 2px 0 2px 15px; text-align: left;}

div.cuadrocentro p.rastrillo{margin: 0 0 0 5px; text-align: left; padding: 5px 0 5px 5px;}
div.cuadrocentro p.rastrillo a{text-decoration: none;}
div.cuadrocentro p.rastrillo a:hover{text-decoration: underline;}
div.cuadrocentro p.rastrillo strong{color: #005BA9; font-weight: bold;}
div.cuadrocentro h1.rastrillo{background-color: #005BA9; color: #fff; font-weight: bold; margin: 0 6px 0 6px; padding: 3px 3px; *padding: 4px 3px !important;}
div.cuadrocentro h1.compramos{background-color: #FE9900; color: #fff; font-weight: bold; margin: 0 6px 0 6px; padding: 3px 3px 3px 20px; *padding: 4px 3px 4px 20px !important;}
div.cuadrocentro p.compramos{float: left; margin: 0; text-align: center; padding: 5px 5px; font-size: 13px;text-decoration: none; height: 68px; _height: 62px; width: 100px;}
div.cuadrocentro p.compramos2{float: left; margin: 0; text-align: right; padding: 5px 5px; _padding: 2px 5px; font-size: 12px; text-decoration: none; height: 11px; _height: 8px; width: 208px;}
div.cuadrocentro p.compramos2 a{text-decoration: none;}
div.cuadrocentro p.compramos2 a:hover{text-decoration: underline;}

div.cuadrocentro p.compramos span{margin: 0 ; text-align: center;font-size: 10px; color: #333; font-weight: bold;}
div.cuadrocentro p.compramos span a{text-decoration: none;}
div.cuadrocentro p.compramos span a:hover{text-decoration: underline;}

div.cuadrocentro img.dcha{float: right; margin: 0 7px 0 5px;}
div.cuadrocentro img.izq{float: left; margin: 5px 0 0 7px;}


div.cuadrocentro h1.ofertaestrella{background: #A4CC02 url(../../images/estrella.gif) no-repeat left top; color: #fff; font-weight: bold; margin: 0 6px 0 6px; padding: 2px 3px 2px 30px; *padding: 4px 3px 3px 30px !important;}
div.cuadrocentro h1.ofertaexclusiva{background: url(../../images/fondoofertas.gif) repeat-x left top; color: #005BA9; font-weight: bold; margin: 0 6px 0 6px; padding: 4px 3px; border-bottom: 1px solid #005BA9; font-size: 13px;}

p.fecha{color: #005BA9; font-size: 11px; font-weight: bold; text-align: left; margin: 3px 0 0 5px;}
p.estrella{margin: 0 7px 0 5px; text-align: left; padding: 5px 0 1px 5px; height: 84px;}
p.estrella a{text-decoration: none;}
p.estrella a:hover{text-decoration: underline;}
p.estrella strong{color: #6C8701; font-weight: bold;}
div.cuadrocentro p.verotrasofertas{float: left; width: 212px; background-color: #E3FE7E; color: #6C8701; font-weight: bold; padding: 1px 2px; margin: 0 0 0 7px; _margin: 0 0 0 4px;}
div.cuadrocentro p.verotrasofertas a{text-decoration: none; color: #6C8701;}
div.cuadrocentro p.verotrasofertas a:hover{text-decoration: underline; color: #6C8701;}
div.cuadrocentro p.verarticulos{float: left; width: 213px; color: #005BA9; font-weight: bold; padding: 4px 3px 6px 2px; *padding: 6px 3px 6px 2px !important; margin: 0 0 0 6px; _margin: 0 0 0 3px; background: url(../../images/fondoofertas.gif) repeat-x center top; text-align: right;}
div.cuadrocentro p.verarticulos a{text-decoration: none; color: #005BA9;}
div.cuadrocentro p.verarticulos a:hover{text-decoration: underline; color: #005BA9;}

div.cuadrocentro p.versorteos{float: left; width: 214px; background-color: #DBD891; color: #5F5E29; font-weight: bold; padding: 2px 2px 2px 2px; margin: 0 0 0 7px; _margin: 0 0 0 3px;}
div.cuadrocentro p.versorteos a{text-decoration: none; color: #5F5E29;}
div.cuadrocentro p.versorteos a:hover{text-decoration: underline; color: #333;}
div.cuadrocentro img.compragratis{float: left; margin: 0 0 0 7px;}

ul.ofertas{text-align: left; padding: 0 10px 2px 10px; _padding: 0 1px 2px 10px; background: url(../../images/fondoofertas.gif) repeat-x center top; margin: 0 6px; height: 82px;}
ul.ofertas li{color: #333; text-align: left; padding: 1px 0; *padding: 1px 0 1px 0 !important;}
ul.ofertas li a{color: #333; text-align: left; text-decoration: none;}
ul.ofertas li a:hover{color: #333; text-align: left; text-decoration: underline;}
ul.ofertas img.flecha{float: left; padding: 0 95px 8px 95px; *padding: 0 95px 8px 95px !important; width: 14px; text-align: center;}

div.cuadroprudis{float: left; width: 228px; text-align: center; margin: 0 0 6px 0; _margin: 0 0 6px 0;}
div.cuadroprudis h1{background: url(../../images/fondoprudistit.gif) no-repeat left top; padding: 6px 5px 9px 7px; color: #005BA9; font-size: 13px; width: 220px; _width: 215px;}
div.cuadroprudis2{float: left; width: 222px; border-left: 1px dotted #999; border-bottom: 1px dotted #999; border-right: 1px dotted #999; margin: 0 2px; _margin: 0 1px; height:153px; *height:155px !important; _height:168x;}
/*div.cuadroprudis2 img{margin: 5px;}*/
div.cuadroprudis2 div.cuadroimagen{height: 46px; padding: 3px 5px;}
div.cuadroprudis p{border-top: 1px solid #FF9900; padding: 3px 5px; color: #666; height: 50px; _height: 58px;}
div.cuadroprudis p.masinfo{float: none; width: 208px; _width: 196px; color: #FF9900; font-weight: bold; padding: 2px; margin: 0 0 0 7px; border-top: none; text-align: right; height: auto;}
div.cuadroprudis p.masinfo a{text-decoration: none; color: #FF9900;}
div.cuadroprudis p.masinfo a:hover{text-decoration: underline; color: #FF9900;}
div.cuadroprudis div.masinfo{width: 208px; _width: 196px; color: #FF9900; font-weight: bold; padding: 2px; margin: 4px 0 0 7px; *margin: 6px 0 0 7px !important; border-top: none; text-align: right; height: auto;}
div.cuadroprudis div.masinfo a{text-decoration: none; color: #FF9900;}
div.cuadroprudis div.masinfo a:hover{text-decoration: underline; color: #FF9900;}
div.cuadroprudis p.vercolaboradores{float: left; width: 218px; background-color: #EAEAEA; color: #333; font-weight: bold; padding: 2px; margin: 2px 0 0 0; border-top: none; height: auto;}
div.cuadroprudis p.vercolaboradores a{text-decoration: none; color: #333;}
div.cuadroprudis p.vercolaboradores a:hover{text-decoration: underline; color: #333;}

div.baner_sup{float: left; width: 368px; margin: 0 0 2px 0; *margin: 0 0 3px 0 !important;}
div.banercabecera{float: left; background: url(../../images/esquinab1.gif) no-repeat left top; width: 368px; height: 3px; _font-size: 3px;}
div.banercentro{float: left; background: url(../../images/esquinab3.gif) repeat-y left top; width: 368px; height: 120px; padding: 1px 0;}
div.banerpie{float: left; background: url(../../images/esquinab2.gif) no-repeat left top; height: 5px; width: 368px; _font-size: 3px;}

div.flash{float: left; margin: 0 0 0 0; *margin: 3px 0 0 0 !important; _margin: 3px 0 0 0;}

/*------------------------------------------------/BANERS-------------------------------------------------*/


/*--------------------------------------------------------CAPA IMAGEN POP UP------------------------------------------*/
.thumbnail{
position: relative;
z-index: 0;
}
a.thumbnail  {color: #005BA9; text-decoration: none;}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
color: #005BA9;
text-decoration: none;
}

.thumbnail div{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 5px;
left: -1000px;
border: 1px dotted #005BA9;
visibility: hidden;
color: black;
text-decoration: none;
width: 180px;
}

.thumbnail div img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover div{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 25px; /*position where enlarged image should offset horizontally */

}

/*--------------------------------------------------------/CAPA IMAGEN POP UP------------------------------------------*/


/*------------------------------------------------CUERPO DE TEXTO----------------------------------------*/

p.cuerpo{text-align: justify; padding: 0 12px;}
p.cuerpo strong{color: #005BA9;}

p.faq{text-align: justify; padding: 0 20px 5px 20px; border-bottom: 1px dotted #ccc;}
p.faq strong{color: #005BA9;}

p.pdf{text-align: left; padding: 8px 0 8px 28px; color: #005BA9; margin: 10px 12px; background: url(../../images/pdf.gif) no-repeat left top; font-weight: bold; border: 1px dotted #666;}
p.pdf a{color: #005BA9; text-decoration:none;}
p.pdf a:hover{color: #666; text-decoration:none;}


h1.titulocuerpo{float: left; background: url(../../images/fondotitulo.gif) no-repeat left top; text-align: left; width: 583px; _width: 588px; clear: both; color: #005BA9; font-weight: bold; padding: 8px 5px 9px 10px; _padding: 8px 0 9px 5px; font-size: 13px; margin: 0 0 5px 0;}
h1.titulocuerpo2{float: left; background: url(../../images/fondotitulo2.gif) no-repeat left top; text-align: left; width: 376px; clear: both; color: #005BA9; font-weight: bold; padding: 8px 5px 9px 10px; font-size: 13px; margin: 0 0 5px 0;}
h1.titulocuerpo3{float: left; background: url(../../images/fondotitulo3.gif) no-repeat left top; text-align: left; width: 583px; _width: 588px; clear: both; color: #005BA9; font-weight: bold; padding: 6px 5px 9px 10px; _padding: 6px 0 9px 5px; font-size: 13px; margin: 0 0 5px 0; height: 30px;}
h1.titulofaq{float: left; background: url(../../images/help.gif) no-repeat left top; text-align: left; width: 583px; _width: 562px; clear: both; color: #005BA9; font-weight: bold; padding: 0 5px 4px 20px; _padding: 0 0 4px 20px; font-size: 12px; margin: 5px 0 5px 0;}

img.fondotitulo{margin: 0 0 5px 0;}
ul.cuerpo{display: block; float: left; margin: 0 0 10px 0; padding: 0 12px;}
ul.cuerpo li{background: url(../../images/flecha2.gif) no-repeat left 4px; color: #333; font-weight: normal; padding: 2px 0 2px 15px; text-align: left;}

/*-----------------------------------------CATEGORĶAS-------------------------------------------------*/

div.lateralcategorias{float: right; width: 186px; _width: 184px; margin: 0 0 0 15px; _margin: 0 0 0 10px;}
h1.categorias{float: left; background: url(../../images/fondotitcategorias.gif) no-repeat left top; text-align: left; width: 186px; _width: 170px; clear: both; color: #fff; font-weight: bold; padding: 7px 5px 11px 10px; font-size: 12px; margin: 0 0 0 0;}

dl.categorias{float: left; display: block; background-color:#D9EDFF; width: 182px; _width: 180px; text-align: left; margin: 0 2px; padding: 0;}
dl.categorias dt{border-bottom: 1px dotted #fff; font-weight: bold; color: #005BA9; display: block; background: none; padding: 0; margin: 0;}
dl.categorias dt a{color: #005BA9; display: block; text-decoration: none; padding: 2px 2px 2px 5px;}
dl.categorias dt a:hover{color: #005BA9; text-decoration: none; background-color: #fff;}
dl.categorias dd{display: block; background-color:#fff; width: 182px; _width: 176px; text-align: left; border-bottom: 1px dotted #005BA9; font-weight: bold; color: #333; padding: 0; margin: 0; background-image: none;}
dl.categorias dd a{color: #333; display: block; text-decoration: none; padding: 2px 0 2px 8px; background: none;}
dl.categorias dd a:hover{color: #005BA9; text-decoration: none;background: #EFEFEF url(../../images/flecha4.gif) no-repeat left 3px;}

/*ul.categorias{float: left; display: block; background-color:#D9EDFF; width: 182px; _width: 176px; text-align: left; margin: 0 2px;}
ul.categorias li{border-bottom: 1px dotted #fff; font-weight: bold; color: #005BA9; display: block;}
ul.categorias li a{color: #005BA9; display: block; text-decoration: none; padding: 2px 2px 2px 5px;}
ul.categorias a:hover{color: #005BA9; text-decoration: none; background-color: #fff;}
ul.categorias li ul{float: left; display: block; background-color:#fff; width: 182px; _width: 176px; text-align: left;}
ul.categorias li ul li{border-bottom: 1px dotted #005BA9; font-weight: bold; color: #333; display: block;}
ul.categorias li ul li a{color: #333; display: block; text-decoration: none; padding: 2px 0 2px 10px;}
ul.categorias li ul a:hover{color: #005BA9; text-decoration: none; background-color: #EFEFEF;}*/

div.categorias{float: left; display: block; background-color:#D9EDFF; width: 182px; _width: 176px; text-align: left; margin: 0 2px;}
div.categorias span{float: left; border-bottom: 1px dotted #fff; font-weight: bold; color: #005BA9; margin:0; width: 178px; _width: 172px;}
div.categorias span a{color: #005BA9; text-decoration: none; padding: 2px 0 2px 5px; margin:0; width: 178px; _width: 172px; display: block;}
div.categorias span a:hover{color: #005BA9; text-decoration: none; background-color: #fff; width: 178px; _width: 172px;}

/*-----------------------------------------/CATEGORĶAS-------------------------------------------------*/


div.lateralmenu{float: right; width: 230px; _width: 184px; margin: 0;}
h1.menuempresas{float: left; background: url(../../images/fondotitmenu.gif) no-repeat left top; text-align: left; width: 230px; _width: 170px; clear: both; color: #fff; font-weight: bold; padding: 7px 5px 9px 10px; font-size: 13px; margin: 0 0 0 0;}
ul.menuempresas{float: left; display: block; background-color:#D9EDFF; width: 224px; _width: 176px; text-align: left; margin: 0 2px;}
ul.menuempresas li{border-bottom: 1px dotted #fff; font-weight: bold; color: #005BA9; display: block;}
ul.menuempresas li a{color: #005BA9; display: block; text-decoration: none; padding: 4px 0 4px 5px;}
ul.menuempresas a:hover{color: #005BA9; text-decoration: none; background-color: #fff;}
ul.menuempresas li ul{float: left; display: block; background-color:#fff; width: 224px; _width: 176px; text-align: left;}
ul.menuempresas li ul li{border-bottom: 1px dotted #005BA9; font-weight: bold; color: #333; display: block;}
ul.menuempresas li ul li a{color: #333; display: block; text-decoration: none; padding: 2px 0 2px 10px;}
ul.menuempresas li ul a:hover{color: #005BA9; text-decoration: none; background-color: #EFEFEF;}

div.anunciantes{float: left; width: 392px;}
div.cuadroanunciantes{float: left; width: 188px; _width: 187px; border: 1px solid #ccc; margin: 0 4px 5px 2px; min-height: 190px; _height: 190px;}
div.cuadroanunciantes img{margin: 5px 5px 8px 5px;}
div.cuadroanunciantes h2{font-size: 12px; font-weight: bold; color: #005BA9; text-align: center;}
div.cuadroanunciantes p{color: #666; margin: 5px; text-align: left;}
div.cuadroanunciantes p strong{color: #005BA9;}

fieldset.compramosfieldset{margin: 5px 0; width: 367px;}
fieldset.compramosfieldset textarea{width: 300px;}

div.cuadroofertas{float: left; width: 188px; _width: 187px; border: 1px solid #ccc; margin: 0 4px 5px 2px; min-height: 260px; _height: 260px;}
div.cuadroofertas img{margin: 5px 5px 8px 5px;}
div.cuadroofertas h2{font-size: 12px; font-weight: bold; color: #005BA9; text-align: center;}
div.cuadroofertas p{color: #666; margin: 5px; text-align: left;}
div.cuadroofertas p strong{color: #005BA9;}


div.cuadroanunciantesdet{float: left; width: 385px; border: 1px solid #ccc; margin: 0 4px 5px 2px; min-height: 200px; _height: 200px;}
div.cuadroanunciantesdet img{margin: 5px 5px 8px 5px;}
div.cuadroanunciantesdet h2{font-size: 12px; font-weight: bold; color: #fff; text-align: center; background-color: #005BA9; padding: 3px; margin: 0 0 5px 0;}
 div.cuadroanunciantesdet h3{font-size: 11px; font-weight: bold; color: #666; text-align: left; background-color: #eeeeee; padding: 2px; border-bottom: 1px dotted #ccc;}
div.cuadroanunciantesdet p{color: #666; margin: 5px; text-align: left;}
div.cuadroanunciantesdet p strong{color: #005BA9;}

div.btn_inf {float: right; text-align: center; background: url(../../images/btn_mas.gif) no-repeat left 1px; width: 64px; color: #005BA9; font-weight: bold; padding: 0; margin: 5px 5px 5px 0;} 
div.btn_inf a{text-align: center; color: #005BA9; font-weight: bold; text-decoration: none;}
div.btn_inf a:hover{color: #333; font-weight: bold; text-decoration: none;}

p.verestablecimientos{float: left; background-color: #D9EDFF; color: #005BA9; font-weight: bold; text-align: right; margin: 2px 0; width: 380px; padding: 2px 5px;}
p.verestablecimientos a{background-color: #D9EDFF; color: #005BA9; font-weight: bold; text-decoration: none;}
p.verestablecimientos a:hover{background-color: #D9EDFF; color: #333; font-weight: bold; text-decoration: none;}
p.verestablecimientos2{float: left; background-color: #E3FE7E; color: #6C8701; font-weight: bold; text-align: right; margin: 2px 0; width: 380px; padding: 2px 5px;}
p.verestablecimientos2 a{background-color: #E3FE7E; color: #6C8701; font-weight: bold; text-decoration: none;}
p.verestablecimientos2 a:hover{background-color: #E3FE7E; color: #333; font-weight: bold; text-decoration: none;}

div.demandadestacada{float: left; background: url(../../images/fondodemandas.jpg) no-repeat left 1px; width: 392px; height: 160px; margin: 0 0 3px 0;}
div.demandadestacada img{float: left; margin: 0 5px 0 5px;}
div.demandadestacada h1{color: #fff; font-weight: bold; margin: 0 6px 3px 6px; padding: 9px 3px 3px 35px;}
div.btn_inf2 {float: right; background: url(../../images/btn_masv.gif) no-repeat left 1px; width: 64px; color: #6C8701; font-weight: bold; padding: 0; margin: 5px 10px 5px 0; text-align: center;}
div.btn_inf2 a{color: #6C8701; font-weight: bold; text-decoration: none; text-align: center;}
div.btn_inf2 a:hover{color: #333; font-weight: bold; text-decoration: none;}


div.cuadrorastrillo{float: left; border: 1px solid #ccc; margin: 0 4px 5px 2px; padding: 2px; width: 382px; _width: 380px;}
div.cuadrorastrillo img{float: left; margin: 0 5px 0 0;}
div.cuadrorastrillo h2{text-align: left; font-size: 12px; font-weight: bold; color: #005BA9;}
div.cuadrorastrillo p{float: left; color: #666; margin: 3px 5px 5px 0; text-align: left;}
div.cuadrorastrillo p a{color: #666; text-decoration: none;}
div.cuadrorastrillo p a:hover{color: #666; text-decoration: underline;}
div.cuadrorastrillo p strong{color: #005BA9;}


div.cuadronoticias{float: left; border: 1px solid #ccc; margin: 0 4px 5px 2px; padding: 2px; width: 587px;}
div.cuadronoticias img{float: left; margin: 0 5px 0 0;}
div.cuadronoticias h2{text-align: left; font-size: 11px; font-weight: bold; color: #005BA9;}
div.cuadronoticias p{float: left; color: #666; margin: 3px 5px 5px 0; text-align: left; width: 487px;}
div.cuadronoticias p a{color: #666; text-decoration: none;}
div.cuadronoticias p a:hover{color: #666; text-decoration: underline;}
div.cuadronoticias p strong{color: #005BA9;}
div.cuadronoticias div.btn_inf{text-align: center; margin: 0 5px 0 0; color: #005BA9;}


div.accordionHeaderSelected{width: 585px; text-align: left; background: #3679AF url(../../images/flecha2.gif) no-repeat  570px center; color: #fff; margin: 0 5px 3px 5px; font-weight: bold;}
div.accordionHeaderSelected a{color: #fff; text-decoration: none; background: #3679AF url(../../images/flecha2.gif) no-repeat  570px center; display: block; padding: 2px 5px;}
div.accordionHeaderSelected a:hover{color: #fff; text-decoration: none; background: #005BA9 url(../../images/flecha2.gif) no-repeat  570px center;}
div.accordionContent{width: 563px; text-align: left; margin: 0 5px 5px 5px; padding: 10px; background-color:#EFEFEF; border: 1px dotted #ccc; text-align: center;}
div.accordionContent p{text-align: left;}
div.accordionContent img{float: left; margin: 0 5px 5px 0;}
div.accordionContent img.productos{float: none; margin: 0 5px 5px 0;}
div.accordionContent h2{border-bottom: 1px dotted #005BA9; margin: 0 0 5px 0; text-align: left;}
div.accordionContent strong{color: #333;}
div.accordionHeader{text-align: left; width: 585px; background: #005BA9 url(../../images/flecha3.gif) no-repeat 570px center; color: #fff; margin: 0 5px 3px 5px; font-weight: bold;}
div.accordionHeader a{color: #fff; text-decoration: none; background: #005BA9 url(../../images/flecha3.gif) no-repeat  570px center; display: block; padding: 2px 5px;}
div.accordionHeader a:hover{color: #fff; text-decoration: none; background: #3679AF url(../../images/flecha3.gif) no-repeat  570px center;}

p.descargas{background: #E3FE7E url(../../images/descarga.gif) no-repeat 2px center; padding: 2px 5px 2px 15px; border: 1px solid #A4CC02;}


div.paginacion{float: left; margin: 5px 0;}
div.paginacion .anterior{float: left;background: url(../../images/anterior.gif) no-repeat left center; color: #005BA9; padding: 1px 13px 2px 14px; margin: 0 3px 0 0;}
div.paginacion a.anterior {color: #005BA9; text-decoration: none;}
div.paginacion a.anterior:hover{color: #333; text-decoration: none;}
div.paginacion .siguiente{float: left;background: url(../../images/siguiente.gif) no-repeat left center; color: #005BA9; padding: 1px 9px 2px 14px;}
div.paginacion a.siguiente{color: #005BA9; text-decoration: none;}
div.paginacion a.siguiente:hover{color: #333; text-decoration: none;}
div.paginacion .pagina{float: left; background: url(../../images/pagina.gif) no-repeat left center; color: #005BA9; padding: 1px 0 2px 0; margin: 0 2px 0 0; width: 18px; text-align: center;}
div.paginacion a.pagina{float: left; color: #005BA9; text-decoration: none; width: 18px; text-align: center;}
div.paginacion a.pagina:hover{color: #333; text-decoration: none;}
div.paginacion .current{float: left; background: url(../../images/pagina.gif) no-repeat left center; color: #333; padding: 1px 5px 2px 6px; margin: 0 3px 0 0;}

div.volver{float: left; background: url(../../images/anterior.gif) no-repeat left 1px; color: #005BA9; padding: 0; margin: 15px 0 0 0; width: 72px;}
div.volver a{color: #005BA9; text-decoration: none;}
div.volver a:hover{color: #333; text-decoration: none;}

span.fecha{font-size: 11px; color: #666;}



/*------------------------------------------------CUERPO DE TEXTO----------------------------------------*/

/*----------------------------------------------------ENLACES---------------------------------------------*/


ul.enlaces{display: block; float: left; margin: 0 0 10px 0; padding: 0 12px; width: 578px;}
ul.enlaces li{background: #D9EDFF url(../../images/flecha2.gif) no-repeat left 4px; color: #333; padding: 2px 0 2px 15px; text-align: left; color: #005BA9; font-weight: bold;}
ul.enlaces li a{text-decoration: none; color: #005BA9;}
ul.enlaces li a:hover{text-decoration: none; color: #333;}
ul.enlaces li.gris{background: #EFEFEF url(../../images/flecha2.gif) no-repeat left 4px; color: #333; font-weight: bold; padding: 2px 0 2px 15px; text-align: left;}

/*----------------------------------------------------/ENLACES---------------------------------------------*/

/*----------------------------------------------------CONTACTO---------------------------------------------*/

p.ley{float: left; font-size: 10px; color: #666; text-align: justify; padding: 0 12px; width: auto; margin: 5px 0;}
p.aviso{float: left; font-size: 11px; color: #005BA9; text-align: left; margin: 5px 10px 0 0; font-weight: bold;}
legend{padding: 3px 5px; background-color: #005BA9; color: #fff; margin: 0 0 15px 0;}


fieldset{padding: 0 10px 15px 10px; border: 1px dotted #005BA9; margin: 0 10px;}
input.enviar{float: left; width: 70px; background: url(../../images/fondoboton.jpg) repeat-x left top; border: 2px solid #D9EDFF; color: #fff; font-weight: bold; margin: 5px 5px 5px 80px; *margin: 5px 5px 5px 80px !important; cursor: pointer;}
input.enviar2{float: left; width: 70px; background: url(../../images/fondoboton.jpg) repeat-x left top; border: 2px solid #D9EDFF; color: #fff; font-weight: bold; margin: 5px 5px 5px 0px; *margin: 10px 5px 5px 0px !important; cursor: pointer;}
input.enviar3{float: left; width: 70px; background: url(../../images/fondoboton.jpg) repeat-x left top; border: 2px solid #D9EDFF; color: #fff; font-weight: bold; margin: 5px 5px 5px 190px; *margin: 5px 5px 5px 190px !important; cursor: pointer;}
label.formulario{width: 80px; margin: 0 0 5px 0;}
input.formulario{width: 200px; margin: 0 0 5px 0; *margin: 0 0 5px 0 !important;}
select.formulario{width: 200px; margin: 0 0 5px 0; *margin: 0 0 5px 0 !important;}
textarea.formulario{width: 200px; margin: 0 0 5px 0; *margin: 0 0 5px 0 !important;}


/*----------------------------------------------------CONTACTO---------------------------------------------*/

dt{text-align: left; background: url(../../images/flecha2.gif) no-repeat left 2px; padding: 0 0 0 15px; color:#005BA9; font-weight: bold; margin: 5px 0 2px 0;}
dd{text-align: left; margin: 3px 0 3px 15px; background: url(../../images/flecha4.gif) no-repeat left 3px; padding: 0 0 0 8px;}


#pie{float: left; *float: none !important; _float: none; width: 830px; margin: 10px 0; padding: 0 10px;}
ul.pie{float: left; margin: 0 0 10px 0; display: inline; text-align: left; font-size: 11px; font-weight: normal;}
ul.pie li{color: #666; display: inline;}
ul.pie li a{color: #666; text-decoration: underline;}
ul.pie li a:hover{color: #666; text-decoration: none;}

div.logoact{float: right; text-align: right;}

p.btn_demanda{float: left; color: #fff; font-weight: bold; text-align: center; width: 182px; _width: 168px; margin: 10px 0 0 2px; _margin: 10px 0 0 0;}
p.btn_demanda a{float: left; color: #fff; font-weight: bold; text-align: center; text-decoration: none; background: url(../../images/btn_demandas.gif) no-repeat left top; padding: 14px 0 10px 15px; width: 182px; _width: 168px;}
p.btn_demanda a:hover{color: #6C8701; font-weight: bold; text-align: center; text-decoration: none;}

p.btn_compra{float: right; color: #fff; font-weight: bold; text-align: center; width: 182px; margin: 10px 10px 0 2px;}
p.btn_compra a{float: left; color: #fff; font-weight: bold; text-align: center; text-decoration: none; background: url(../../images/btn_compra.gif) no-repeat left top; padding: 14px 0 10px 15px; width: 182px;}
p.btn_compra a:hover{color: #6C8701; font-weight: bold; text-align: center; text-decoration: none;}



div.pnlresultados{float: left; width: 578px; text-align: left; padding: 10px; color: #333;}
div.pnlresultados table{float: left; width: 578px; text-align: center; border-collapse: collapse; border: 1px solid #ccc;}
div.pnlresultados table th{color:#fff; font-weight: bold; background-color: #005BA9; padding: 2px;}
div.pnlresultados table td{padding: 3px 2px; text-align: center;}
div.pnlresultados table td input{width: 85px;}


/* BANNERS */
img.banner3{float: left; margin: 5px 0 0 7px;}
img.banner5{float: left; margin: 0 0 0 7px;}

p.bannerempresas{float: left; border: 1px solid #ccc; width: 223px; padding: 0 0 5px 0; margin: 0 2px; text-align:center;}