body{font-family:verdana;font-size:12px;padding:0;margin:auto;}
input{font-family:verdana;font-size:12px;color:#777777;width:250px;}
h1, .th1{font-size:22px;color:#0861a0;font-weight:bold;margin:10px 0 -10px 0;}
h2, .titulo{font-size:20px;color:#0861a0;font-weight:bold;margin:10px 0 -10px 0;}
h3{font-size:20px;font-weight:bold;color:#0861a0;}
a{text-decoration:none;color:#0861A0;}
.curved{-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.curved_top{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
#contenedor{margin:auto;}
/* HEADER */
#cabecera_fondo{width:100%;height:120px;;background-color:#E7EEF4;}
#cabecera{height:120px;width:1024px;margin:auto;}
#logo{background:url(../img/logo.png);background-repeat:no-repeat;width:120px;height:120px;margin:0 0 0 0px;float:left;}
#texto_cabecera{float:left;margin:15px 0 0 -35px;}
#barra_navegacion{width:100%;height:40px;background-color:#0058aa;}
#barra_navegacion #servicios{width:90px;height:30px;background-color:#0284DF;padding:15px 0px 0 25px;margin-top:-17px;}
#barra_navegacion  a{color:#FFFFFF;}
#barra_navegacion ul{font-weight:bold;color:#FFFFFF;}
#barra_navegacion li{list-style:none;float:left;margin-left:30px;width:180px;}
#barra_navegacion #navegacion_derecha{float:left;margin-left:780px;}
#barra_navegacion #navegacion_derecha  li{list-style:none;float:left;margin-left:30px;}
#barra_navegacion #navegacion_derecha  a{color:#FFFFFF;}
#barra_navegacion #navegacion_derecha  #anunciate{text-align:center;width:105px;height:30px;background-color:#ff7701;padding:15px 0px 0 5px;margin-top:-17px;}
#barra_navegacion #navegacion_derecha  #acceso_empresa{text-align:center;width:155px;height:30px;background-color:#ff7701;padding:15px 0px 0 5px;margin:-17px 0 0 5px;}
#map_canvas{border:1px solid #CCCCCC;height:360px;margin:20px 0 0 0px;width:420px;float:right;margin-right:140px;}
#map_canvas_provincia{border:1px solid #CCCCCC;height:160px;margin:0 0 10px 0px;width:660px;float:right;margin-right:0px;}
/* CUERPO */
#cuerpo{width:1024px;margin:auto;}
#slider{border:1px solid #CCCCCC;width:900px;height:154px;margin:30px auto auto auto;background:url(../img/fondo.png);background-repeat:no-repeat;}
#buscador{width:570px;height:90px;margin:30px auto auto 280px;/*background:url(../img/fondo_buscador.png);background-repeat:repeat-x;*/background-color:#e7eef4;border:2px solid #CCCCCC;}
#caja_buscador{width:410px;float:left;margin-left:10px;}
.texto_header{font-weight:bold;font-size:16px;margin:10px 10px 0 20px;color:#28343d;}
#busqueda{margin:5px 10px 10px 10px;padding:5px;width:370px;font-style:italic;}
#boton_buscar{cursor:pointer;width:142px;height:35px;background-color:#0284df;float:left;margin:20px 0 0 -10px;padding:15px 0 0 0;font-weight:bold;font-size:16px;color:#FFFFFF;text-align:center;}
#boton_buscar:hover{color:#000000;}
/* FICHAS */
#menu_fichas{clear:both;z-index:10;background-color:#FFFFFF;position:absolute;margin:10px 0 0 1px;}
#menu_fichas ul{margin-left:20px;}
#menu_fichas li{float:left;list-style:none;padding:10px;border:1px solid #CCCCCC;font-weight:bold;background:url();background-color:#0284df;color:#FFFFFF;cursor:pointer;}
#menu_fichas li.selected{/*background:url(../img/fondo_menu.png);background-repeat:repeat-x;*/background-color:#E7EEF4;color:#55646f;}
#menu_fichas li:hover{/*background:url(../img/fondo_menu.png);background-repeat:repeat-x;*/background-color:#E7EEF4;color:#55646f;}
#fichas{width:900px;height:320px;margin:56px auto 20px auto;border:1px solid #CCCCCC;clear:both;z-index:0;background-color:#E7EEF4;}
#cuerpo_fichas{margin:20px;}
#ficha_provincias ul, #ficha_servicios ul, #ficha_empresas ul{margin:25px 20px 20px -50px;}
#ficha_provincias li{float:left; margin-left:20px;list-style:none;width:180px;line-height:18px;}
#ficha_servicios li{float:left; margin-left:10px;list-style:none;line-height:30px;width:160px;text-align:center;}
#ficha_servicios .borde_imagen{width:90px;height:90px;border:1px solid #CCCCCC;margin:auto;padding:5px;background-color:#FFFFFF;}
#ficha_servicios .nombre_servicio{width:160px;}
#ficha_servicios img{max-width:90px;max-height:90px;}
#ficha_empresas li{float:left; margin:10px 0 0 20px;list-style:none;width:190px;text-align:center;}
#ficha_empresas .borde_imagen{width:90px;height:90px;border:1px solid #CCCCCC;margin:auto;padding:5px;background-color:#FFFFFF;}
#ficha_empresas img{max-width:90px;max-height:90px;}
#ficha_provincias li a{color:#55646f;text-decoration:none;}
#ficha_servicios li a, #ficha_empresas li a{font-weight:bold;color:#55646f;text-decoration:none;}
#ficha_provincias li a:hover, #ficha_servicios li a:hover, #ficha_empresas li a:hover{text-decoration:underline;color:#FF7701;}
.boton{width:100px;height:30px;padding-top:10px;border:0;background:url(../img/enviar.png);cursor:pointer;margin:10px 0 0 140px;}
/*PRINCIPALES BÚSQUEDAS*/
#pbusquedas{margin:0px auto 20px;width:1024px;height:140px;}
#mprovincias{margin:auto;width:1000px;height:360px;margin-bottom:85px;margin-top:60px;}
#titulo_busqueda, #titulo_mprovincias{float:left;width:900px;height:20px;margin:auto;padding-bottom:20px;margin-top:-20px;}
#pbusquedas #box, #mprovincias #box{float:left;width:140px;margin-right:50px;}
#pbusquedas #box li, #mprovincias #box li{list-style:none;}
#pbusquedas #box a, #mprovincias #box a{float:left;line-height:24px;width:140px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#277b8a;text-decoration:none;}
#pbusquedas #box a:hover, #mprovincias #box a:hover{text-decoration:underline;}
#pbusquedas #box.sinmargen, #mprovincias #box.sinmargen{margin:0;}
/*NUBES DE TAGS*/
#nube_tags{margin:auto auto 20px; width:900px; color:#777777;clear:both;}
#htmltagcloud{line-height:2.4em;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:justify;text-indent:0;margin-top:20px;}#htmltagcloud a:link{text-decoration:none}#htmltagcloud a:visited{text-decoration:none}#htmltagcloud a:hover{color:white;background-color:#0058AA}#htmltagcloud a:active{color:white;background-color:#03d}.wrd{padding:0;position:relative}.wrd a{text-decoration:none}.tagcloud0{font-size:1.0em;color:#	FF7701;z-index:10}.tagcloud0 a{color:#ACC1F3}.tagcloud1{font-size:1.4em;color:#ACC1F3;z-index:9}.tagcloud1 a{color:#ACC1F3}.tagcloud2{font-size:1.8em;color:#86A0DC;z-index:8}.tagcloud2 a{color:#86A0DC}.tagcloud3{font-size:2.2em;color:#86A0DC;z-index:7}.tagcloud3 a{color:#86A0DC}.tagcloud4{font-size:2.6em;color:#607EC5;z-index:6}.tagcloud4 a{color:#607EC5}.tagcloud5{font-size:3.0em;color:#607EC5;z-index:5}.tagcloud5 a{color:#607EC5}.tagcloud6{font-size:3.3em;color:#4C6DB9;z-index:4}.tagcloud6 a{color:#4C6DB9}.tagcloud7{font-size:3.6em;color:#395CAE;z-index:3}.tagcloud7 a{color:#395CAE}.tagcloud8{font-size:3.9em;color:#264CA2;z-index:2}.tagcloud8 a{color:#264CA2}.tagcloud9{font-size:4.2em;color:#133B97;z-index:1}.tagcloud9 a{color:#133B97}.tagcloud10{font-size:4.5em;color:#0861A0;z-index:0}.tagcloud10 a{color:#0861A0}.freq{font-size:10pt !important;color:#bbb}#credit{text-align:center;color:#333;margin-bottom:0.6em;font:0.7em 'lucida grande',trebuchet,'trebuchet ms',verdana,arial,helvetica,sans-serif}#credit a:link{color:#777;text-decoration:none}#credit a:visited{color:#777;text-decoration:none}#credit a:hover{color:white;background-color:#0861A0}#credit a:active{text-decoration:underline}
#htmltagcloud #tag_0{font-size:18px;}
#htmltagcloud #tag_1{font-size:26px;}
#htmltagcloud #tag_2{font-size:20px;}
#htmltagcloud #tag_3{font-size:14px;}
#htmltagcloud #tag_4{font-size:16px;}
#htmltagcloud #tag_5{font-size:22px;}
#htmltagcloud #tag_6{font-size:13px;}
#htmltagcloud #tag_7{font-size:17px;}
#htmltagcloud #tag_8{font-size:26px;}
#htmltagcloud #tag_9{font-size:12px;}
#htmltagcloud #tag_10{font-size:18px;}
#htmltagcloud #tag_11{font-size:14px;}
#htmltagcloud #tag_12{font-size:24px;}
#htmltagcloud #tag_13{font-size:20px;}
#htmltagcloud #tag_14{font-size:26px;}
#htmltagcloud #tag_15{font-size:16px;}
#htmltagcloud #tag_16{font-size:22px;}
#htmltagcloud #tag_17{font-size:14px;}
#htmltagcloud #tag_18{font-size:19px;}
#htmltagcloud #tag_19{font-size:25px;}
#htmltagcloud #tag_20{font-size:20px;}
#htmltagcloud #tag_21{font-size:16px;}
#htmltagcloud #tag_22{font-size:22px;}
#htmltagcloud #tag_23{font-size:26px;}
#htmltagcloud #tag_24{font-size:13px;}
#htmltagcloud #tag_25{font-size:18px;}
#htmltagcloud #tag_26{font-size:12px;}
#htmltagcloud #tag_27{font-size:22px;}
#htmltagcloud #tag_28{font-size:14px;}
#htmltagcloud #tag_29{font-size:24px;}
#htmltagcloud #tag_30{font-size:20px;}
#htmltagcloud #tag_31{font-size:14px;}
#htmltagcloud #tag_32{font-size:18px;}
#htmltagcloud #tag_33{font-size:24px;}
#htmltagcloud #logo a:hover{background-color:#FFFFFF;}
/*RESULTADOS*/
#buscador_listado{width:900px;float:left;border:1px solid #CCCCCC;border-radius:5px;margin:20px 0 10px 60px;}
#caja_buscador_listado{width:630px;float:left;margin-left:10px;}
#izquierda{float:left;width:665px;margin:0 0 20px 60px;min-height:200px;}
.nombre_empresa{height:30px;width:520px;color:#0861a0;}
.logotipo{width:100px;height:60px;margin:10px;border:1px solid #CCC;float:left;text-align:center;}
.descripcion_empresa{font-size:11px;margin-right:10px;max-height:54px;overflow:hidden;}
.top_servicio_nacional{width:660px;height:100px;margin:0 0 10px 0;border:1px solid #CCCCCC;clear:both;z-index:0;background-color:#0B5C95;float:left;}
.top_servicio_nacional .nombre_empresa{color:#FFFFFF;}
.top_servicio_nacional .nombre_empresa a{color:#FFFFFF;}
.top_servicio_nacional .descripcion_empresa{color:#FFFFFF;}
.top_servicio_provincial{width:660px;height:100px;margin:0 0 10px 0;border:1px solid #CCCCCC;clear:both;z-index:0;background-color:#1174b9;float:left;}
.top_servicio_provincial .nombre_empresa{color:#FFFFFF;}
.top_servicio_provincial .nombre_empresa a{color:#FFFFFF;}
.top_servicio_provincial .descripcion_empresa{color:#FFFFFF;}
.top{width:660px;height:100px;margin:0 0 10px 0;border:1px solid #CCCCCC;clear:both;z-index:0;background-color:#82c5f5;float:left;}
.top a{color:#0861A0;}
.top .logotipo{border:1px solid #CCCCCC;}
.premium{width:660px;height:100px;margin:0 0 10px 0;border:1px solid #CCCCCC;clear:both;z-index:0;background-color:#E7EEF4;float:left;}
.premium a{color:#0861A0;}
.basico{width:660px;height:100px;margin:0 0 10px 0;border:1px solid #CCCCCC;clear:both;z-index:0;background-color:#FFFFFF;float:left;}
.basico .nombre_empresa{color:#777777;}
.basico .nombre_empresa a{color:#777777;}
.basico .descripcion_empresa{color:#777777;}

.datos_ficha{float:left;width:530px;margin-top:-15px;}
#derecha{float:left;}
#banners{width:200px;float:left;margin:10px 0 0 20px;border:1px solid #CCCCCC;width:218px;height:140px;}
/*PAGINADOR*/
#paginador{clear:both;width:660px;}
#paginador ul{float:right;}
#paginador li{float:left;border:1px solid #CCCCCC;padding:5px 10px 5px 10px;list-style:none;margin-left:10px;}
#paginador li.pagina_actual{background-color:#0861A0;}
#paginador  a li.pagina_actual{color:#FFFFFF;}
#paginador li.otra_pagina{background-color:#E7EEF4;color:#0861A0;}
#paginador a li.otra_pagina a{color:#0861A0;height:100%;width:100%;}
#paginador a:hover li.otra_pagina {color:#FFFFFF;cursor:pointer;}
#paginador li.otra_pagina:hover{background-color:#0861A0;color:#FFFFFF;}
/*COLLAGE*/
#collage{margin:auto auto 20px;width:900px;}
/*LISTADO_POBLACIONES*/
#listado_poblaciones{clear:both;border:1px solid #CCCCCC;width:660px;margin-left:60px;}
#listado_poblaciones ul{color:#777777;}
#listado_poblaciones li{list-style:none;float:left;padding:5px;margin-left:50px;}
#listado_poblaciones li a{color:#777777;}
/*FICHA*/
#ficha_izquierda, #ficha_derecha{width:420px;float:left;margin:0px 40px 20px 0;}
#servicios_empresa, #direccion_empresa, #ficha_formulario{margin:20px 0 0 0;width:400px;border:1px solid #CCCCCC;padding:10px;}
#direccion_empresa{padding-top:0px !important;}
#direccion_empresa p{clear:both;}
.gris{color:#777777;}
#numero_telefono{margin:3px 0 0 10px;font-weight:bold;font-size:14px;float:left;}
#servicios_empresa {height:250px;}
#servicios_empresa ul{line-height:20px;}
#box_imagenes{clear:both;padding-top:35px;padding-bottom:10px;margin:20px 0 20px 0;border:1px solid #CCCCCC;}
#box_imagenes ul{width:560px;height:100px;margin-left:10px;clear:both;}
#box_imagenes li{float:left;margin:5px;list-style-type:none;}
#ficha_presupuesto{color:#FFFFFF;background-color:#0861A0;margin:-10px 0 0 -10px;padding:10px;width:400px;}

/*ACCESO EMPRESAS*/
#capa_acceso{width:400px;margin:50px auto 40px auto;padding:30px;border:1px solid #cccccc;height:180px;}
#formulario_acceso td{font-size:12px;}
/*PANEL DE CONTROL*/
#menu_panel{float:left;width:900px;height:56px;margin:25px 0;}
#menu_panel ul{width:985px;margin:auto;list-style-type:none;}
#menu_panel li{float:left;width:203px;height:56px;margin:0 15px;}
#menu_panel a{float:left;width:203px;height:56px;line-height:30px;text-indent:-5000px;overflow:hidden;}
#menu_panel #mis_consultas a{background:url(../img/mis_consultas_presupuestos.png) no-repeat 0 0;}
#menu_panel #mis_estadisticas a{background:url(../img/mis_estadisticas.png) no-repeat 0 0;}
#menu_panel #mis_datos a{background:url(../img/mis_datos.png) no-repeat 0 0;}
#menu_panel #mis_servicios a{background:url(../img/mis_servicios.png) no-repeat 0 0;}
#menu_panel #mis_ofertas_desabilitado{background:url(../img/mis_ofertas_desabilitado.png) no-repeat 0 0;}
#menu_panel #mis_ofertas a{background:url(../img/mis_ofertas.png) no-repeat 0 0;}
#menu_panel #mis_consultas a:hover{background:url(../img/mis_consultas_presupuestos.png) no-repeat 0 -56px;}
#menu_panel #mis_estadisticas a:hover{background:url(../img/mis_estadisticas.png) no-repeat 0 -56px;}
#menu_panel #mis_datos a:hover{background:url(../img/mis_datos.png) no-repeat 0 -56px;}
#menu_panel #mis_servicios a:hover{background:url(../img/mis_servicios.png) no-repeat 0 -56px;}
#menu_panel #mis_ofertas a:hover{background:url(../img/mis_ofertas.png) no-repeat 0 -56px;}
#datos, #contacto, #adicionales{font-size:11px;width:500px;line-height:27px;}
#adicionales{line-height:20px;}
#adicionales input{width:20px;}
/*PANEL DE CONTROL - ESTADISTICNAS*/
#desarrollo{float:left;width:900px;padding-top:40px;margin-bottom:30px;}
#desarrollo #box_a, #desarrollo #box_b{float:left;width:400px;margin:0 25px;}
.egrals{background:url(../img/ico_estgrals.png) no-repeat left top;}
.eespecificas{background:url(../img/ico_estesp.png) no-repeat left top;}
#desarrollo #box_b h3, #desarrollo #box_a h3{line-height:25px;margin-bottom:25px;padding-left:55px;}
#desarrollo #box_a #box_nvisitas, #desarrollo #box_a #box_nprovinciales, #desarrollo #box_a #box_nlocalidad, #desarrollo #box_b #box_nfonos, #desarrollo #box_b #box_nweb{float:left;width:360px;height:83px;margin:auto;margin-bottom:10px;background:url(../img/globo_estadisticas.png);}
#desarrollo #box_a #box_nvisitas p, #desarrollo #box_a #box_nprovinciales p, #desarrollo #box_a #box_nlocalidad p, #desarrollo #box_b #box_nfonos p, #desarrollo #box_b #box_nweb p{padding-top:10px;margin-left:40px;height:20px;font-weight:bold;}
#desarrollo #box_a #box_nvisitas span h1, #desarrollo #box_a #box_nprovinciales span h1, #desarrollo #box_a #box_nlocalidad span h1, #desarrollo #box_b #box_nfonos span h1, #desarrollo #box_b #box_nweb span h1{margin-top:-17px;margin-left:175px;color:#fa7b0a;}
/*PANEL DE CONTROL - ESTADISTICNAS*/	
#mis_consultas #contenedor #desarrollo{padding-top:0px !important;}
#mis_consultas #contenedor #desarrollo #box_izq{margin-top:30px;float:left;width:800px;}
#mis_consultas #contenedor #desarrollo #box_izq #t_consulta{width:800px;/*background:url(../img/fdo_tabla.gif) no-repeat;*/}
#mis_consultas #contenedor #desarrollo #box_izq #t_consulta tr{height:27px;}
#mis_consultas #contenedor #desarrollo #box_izq #t_consulta td{padding-left:15px;border-bottom:1px dashed #c9d4d4;}
#mis_consultas #contenedor #desarrollo #box_izq #t_consulta .tno_borde{border:0;}
#mis_consultas #contenedor #desarrollo #box_izq #t_consulta a{text-decoration:none;font-weight:bold;color:#3399cc;}
#mis_consultas #contenedor #desarrollo #box_izq #t_consulta a:hover{text-decoration:underline;}
#mis_consultas #contenedor #desarrollo #box_izq #t_consulta a.borrar{color:#FF3300;}
#mis_consultas #contenedor #desarrollo #box_izq #t_consulta .nuevo{font-weight:bold;color:#77c804;}
#mis_consultas #contenedor #desarrollo #box_izq #t_presupuesto td{padding-left:15px;border-bottom:1px dashed #c9d4d4;height:27px;}
#mis_consultas #contenedor #desarrollo #box_der{margin-top:30px;float:right;width:359px;}
#mis_consultas #contenedor #box_izq h3{margin-left:0px;width:500px;height:25px;margin-bottom:20px;padding-left:55px;}
#mis_consultas #contenedor #box_izq .solicitudes{background:url(../img/ico_presupuesto.png) no-repeat left top;}
#mis_consultas #contenedor #box_der h3{margin-left:0px;width:359px;height:25px;margin-bottom:20px;padding-left:55px;}
#mis_consultas #contenedor #box_der .preguntas{background:url(../img/ico_datocontacto.png) no-repeat left top;}
#mis_consultas #contenedor #box_der #top_box{width:359px;height:16px;background:url(../img/top_globo_consultas.png) no-repeat;margin-bottom:-25px;}
#mis_consultas #contenedor #box_der #middle_box{width:359px;background:url(../img/middle_globo_consultas.png);background-repeat:repeat-y;}
#mis_consultas #contenedor #box_der #bottom_box{width:359px;height:17px;background:url(../img/bottom_globo_consultas.png) no-repeat;margin-top:-10px;}
#mis_consultas #contenedor #box_der #top_box #x{float:right;margin:15px 15px 0 0;width:12px;height:12px;background:url(../img/middle_globo_consultas.png);background-repeat:repeat-y;}
#mis_consultas #contenedor #box_der #top_box #x img{border:0;}
#mis_consultas #contenedor #box_der #middle_box #texto{margin:25px 0 10px 15px;width:315px;font-family:Verdana, Arial, Helvetica;font-size:12px;color:#666666;font-weight:normal;}
#mis_consultas #contenedor #box_der #middle_box #preg, #mis_consultas #contenedor #box_der #middle_box #resp{color:#ec8e2e;font-size:12px;font-weight:bold;}
#mis_consultas #contenedor #box_der #middle_box #resp{color:#7caf0a;}
#mis_consultas #contenedor #box_der #middle_box #texto #bot{float:left;margin-left:115px;margin-top:6px;cursor:pointer;}
#mis_consultas #contenedor #box_der #middle_box #texto #bot img{border:0;}
/*ANUNCIA TU EMPRESA*/
#mensaje_error_anuncio{font-weight:bold;background-color:red;color:#FFFFFF;padding:5px;margin:80px 0 0 145px;position:absolute;font-weight:bold;}
/* FOOTER */
#footer{margin:auto;height:80px;background-color:#0058AA;margin:20px 0 -15px -7px;padding:20px;text-align:center;font-weight:bold;color:#FFFFFF;clear:both;}
#footer ul{text-align:center;margin:auto;width:830px;}
#footer li{list-style:none;float:left;margin-left:40px;}
#footer li a{color:#FFFFFF;}
#info_footer{font-size:11px;color:#FFFFFF;text-align:center;margin-top:-50px;}