@import url('body.css');
@import url('content.css');
@import url('novedades.css');


/**/

#container{ width: 980px; margin-right: auto; margin-left: auto; text-align: left; }
#content{float: left; width: 100%;}
#top{ float: left; width: 100%; margin-bottom: 40px; background-image: url(../img/cabecera.png); background-repeat: no-repeat; background-position: left top; }
#slide{float: left; width: 100%;}
#footer{ float: left; width: 100%; font-weight: bold; font-size: 11px; }

/*RESETS*/
.round_border{-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;}
.round_border_top{border-top-left-radius:2px;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;
border-top-right-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;}
.shadow {-moz-box-shadow: 2px 2px 2px #ccc; -webkit-box-shadow: 2px 2px 2px #ccc;	box-shadow: 2px 2px 2px #ccc;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#cccccc')";	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#cccccc');}	
.glow{-webkit-box-shadow:0 0 5px #cccccc; -moz-box-shadow: 0 0 5px #cccccc;box-shadow:0 0 5px #cccccc;}


/*LINKS*/
.links{ color: #F60; text-decoration: none; font-size:16px; }
.links:hover{ color: #F60; text-decoration: underline; }

/*TOP*/
.logo{ float: left; width: 250px; margin-top: 20px; height: 35px; }
.logo a { display: block; text-indent: -100px; overflow: hidden; height: 35px; }
.nav{ float: right; width: 900px; margin-top: 70px; }
.nav a{ color: #000; text-align: center; text-decoration: none; text-transform: uppercase; margin-right: 10px; margin-left: 10px; letter-spacing: -1px; }
.nav a:hover{ color:#FFF; text-decoration:none}

/*CONTENT*/

.title{ float: left; width: 100%; font-size: 22px; margin-bottom: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.data{float: left; width: 100%;}

.module1{ float: left; width: 100%; margin-bottom: 20px; }
.module2{ float: left; width: 100%; margin-bottom: 20px; }
.module3{ float: left; width: 100%; margin-bottom: 20px; }
.module4{float: left; width: 100%;}
.module5{float: left; width: 100%;}
.module6{float: left; width: 100%;}

.module1_sub1{ float: left; width: 580px; }
.module1_sub2{ float: right; width: 360px; }
.module1_sub3{ float: left; width: 700px; }
.module1_sub4{ float: right; width: 250px; }
.module3 img{ float: left; border:0px; padding:0px; margin-right:1px; }


/*BOXES COLORES*/
.box_white{ float: left; width: 958px; background-color: #FFF; padding: 10px; border: 1px solid #D6D6D6; }

/*FOOTER*/
.footer_box1{float: left; width: 100%;}
.link_enlaces{ display: block; width: 110px; padding-left: 20px; float: right; line-height: 30px; background-image: url(../img/ICONO-ENLACES-AZUL.png); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; color: #333; text-decoration: none; letter-spacing: -1px; }
.link_condiciones{ display: block; width: 110px; padding-left: 30px; line-height: 30px; text-transform: uppercase; color: #333; text-decoration: none; background-image: url(../img/ICONO-POLITICA-AZUL.png); background-repeat: no-repeat; background-position: left center; letter-spacing: -1px; }
.link_favoritos{ display: block; width: 120px; padding-left: 40px; line-height: 30px; background-image: url(../img/ICONO-FAVORITOS-AZUL.png); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; color: #333; text-decoration: none; letter-spacing: -1px; }

/*BOTONERA*/
.but_inicio{ float: left; width: 87px; display:block; height:20px; background-image: url(../img/botones/BOTON-INICIO-AZUL.png); padding-top: 28px; }
.but_act{ float: left; width: 98px; display:block; height:20px; background-image: url(../img/botones/BOTON-AZUL-ACTUALIDAD.png); padding-top: 28px; }
.but_empre{ float: left; width: 164px; display:block; height:20px; background-image: url(../img/botones/BOTON-EMPRESAS-AZUL.png); padding-top: 28px; }
.but_anada{ float: left; width: 142px; display:block; height:20px; background-image: url(../img/botones/BOTON-NUEVA-AZUL.png); padding-top: 28px; }
.but_cont{ float: left; width: 104px; display:block; height:20px; background-image: url(../img/botones/BOTON-AZUL-CONTACTO.png); padding-top: 28px; }
.but_tarifa{ float: left; width: 159px; display:block; height:20px; background-image: url(../img/botones/boton-tarifas.png); padding-top: 28px; }


.but_inicio:hover{ background-image: url(../img/botones/BOTON-INICIO-NARANJA.png); }
.but_act:hover{ background-image: url(../img/botones/BOTON-NARANJA-ACTUALIDAD.png); }
.but_empre:hover{ background-image: url(../img/botones/BOTON-EMPRESAS-NARANJA.png); }
.but_anada:hover{ background-image: url(../img/botones/BOTON-NUEVA-NARANJA.png); }
.but_cont:hover{ background-image: url(../img/botones/BOTON-NARANJA-CONTACTO.png); }
.but_tarifa:hover{ background-image: url(../img/botones/boton-tarifas-naranja.png);}

/*******SECTORES******/

/*PROFESIONALES*/
.profesionales_box{ float: left; width: 300px; margin-right: 18px; margin-bottom: 10px; }
.profesionales_box_1{float: left; width: 120px; background-color: #F2F2F2; padding: 2px; border: 1px solid #D6D6D6; }
.profesionales_box_2{ float: right; width: 160px; font-size: 11px; color: #333; }
.profesionales_box_2_title{ font-weight: bold; text-decoration: none; color: #000; }

/*LISTADOS*/
.menuv { float: left; width: 170px; margin-right: 10px; }
.menuv ul, li { list-style-type: none; }
.menuv ul { margin: 0; padding: 0; }
.menuv li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F0F0F0; }
.menuv a { text-decoration: none; color: #000; display: block; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; }
.menuv a:hover { background: #DBEBF6; }


/*EMPRESAS*/
.empresas_box{ padding: 10px; float: left; width: 678px; font-size: 11px; color: #666; margin-bottom: 5px; }
.empresas_box_1{ float: left; margin-right: 15px; width:110px; }
.empresas_box_2{ float: left; margin-right: 15px; width: 240px; }
.empresas_box_2_title{ color: #000; text-decoration: none; display: block; margin-bottom: 10px; padding: 0px; text-transform: uppercase; }
.empresas_box_3{ float: left; margin-right: 15px; width: 150px; }
.empresas_box_4{float: right;}
.empresas_box_5{ float: left; width:100%; padding-top: 20px; padding-bottom: 20px; margin-top: 15px; margin-bottom: 15px; border-top-width: 1px; border-top-style: dashed; border-top-color: #999; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999; }
.empresas_box_6{float: left; width:100%;}

.empresas_back1{ border: 1px solid #FFF3B0; background-color: #FFFFE1; }
.empresas_back2{ border: 1px solid #80CCFF; background-color: #D7F7FF; }
.empresas_back3{ border: 1px solid #DDD; background-color: #FFF; }


.listado_empresas_dl{ padding: 0px; text-transform: uppercase; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.listado_empresas_dl dd{ text-transform: capitalize; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 15px; font-size: 11px; color: #555; }
.listado_empresas_dl dt{ margin-bottom:10px;  }


/*REGISTRO*/
.registro { float: left; width: 700px; margin-bottom: 30px; }
.registro_box1{ float: left; width: 309px; padding-right: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #D6D6D6; margin-right: 20px; }
.destacado{ color: #09C; }
.error{ color: #FF0000; }
