*{font-family:Arial,Helvetica,"Trebuchet MS",Geneva,sans-serif;font-size:13px;float:none;color:#272726}
table,tr,td{vertical-align:top}
body{margin:0;background: url(../img/nuevo_fondo.png) #fff center top repeat-y}
img{border:0}
form{margin:0}

#main{width:978px;position:relative;margin:0 auto;background-color:#fff;overflow:hidden}
#header_main{clear:both;z-index:1000;position:relative}
#header_main *{font-size:12px}

#wrapper{position:relative;float:left;width:100%;overflow:hidden}
#contenido{position:relative;font-size:13px;padding:0 15px 10px 15px;margin:0 340px 0 140px;overflow:hidden}
#menu_izquierdo{position:relative;width:140px;float:left;margin-left:-978px}
#menu_derecho{position:relative;width:336px;float:left;margin:0 5px 0 -341px;padding:0}

#footer{position:relative;clear:left;width:100%}

.errores{padding:15px;border:2px solid #F66;background-color:#FDD;width:80%;margin:0 auto 10px auto}

.submit{font-size:12px;background-color:#a9a9a9;color:#FFF;border-color:#796A67;border-width:2px}
.center{text-align:center}
.grande{font-size:17px}
.fucsia{color:#CF2271}
.fucsia_lista{color:#CF2271; font-weight:bold}
.input_form,.input_form2,.input_form3{font-size:11px;background-color:#FFF;border:1px solid #000}
.input_form2{width:420px}
.input_form3{font-size:14px;height:25px}
.descargar{display:block;text-transform:uppercase;color:#FFF;background-color:#CF2271;text-align:center;border:1px solid #CF2271;padding:3px}
.input{border:1px solid #000}
.boton_formulario{font-size:12px;color:#FFF;width:180px;height:20px;background-color:#CF2271;border:1px solid #000;text-align:right;text-transform:uppercase;padding-right:5px}
.boton_form,.boton_form_grande{float:right;font-size:10px;color:#FFF;background-color:#CF2271;width:99%;border:1px solid #000;text-align:right;text-decoration:none;padding:2px}
.boton_form_grande{font-size:20px;height:26px;text-align:center;text-decoration:none;margin:0;padding:0}
.subtit{font-size:17px;font-weight:700;color:#CF2271;text-transform:uppercase}
.url_descripcion_directorio *{font-weight:700;color:#CF2271;text-transform:lowercase;text-decoration:none}
.subtitulo_seccion{font-size:13px;font-weight:700;color:#524a47;text-decoration:none;text-align:left;padding:0 0 5px 0;clear:both}
.subtitulo_seccion_no_uppercase{color:#CF2271}
.subtitulo_seccion a{font-size:13px;text-transform:none;color:#CF2271;text-decoration:none}
.subtitulo_seccion a:hover{text-decoration:underline}
.notahome_titulo,.notahome_titulo *{font-size:13px;font-weight:700;color:#CF2271;text-decoration:none}
.notahome_titulo h2{height:0;font-size:13px;font-weight:700;color:#CF2271;text-decoration:none;margin:0;padding:0}
.home_titulo,.home_titulo *{font-size:13px;font-weight:700;color:#524a47;text-decoration:none}
.notahome_bajada{font-weight:400;text-decoration:none;line-height:13px;text-align:justify}
.notahome_bajada strong{font-weight:700}
.busqueda{text-decoration:none;line-height:13px}
.mapa{font-size:14px;text-decoration:none;color:#796A67;font-weight:lighter}

/* LINKS */
.link_negro{text-decoration:none}
.link_fucsia1{color:#CF2271;text-decoration:none;font-style:italic;font-weight:700}
.link_fucsia1:hover{color:#CF2271;text-decoration:underline}
.link_fucsia3{color:#CF2271;font-weight:700;text-decoration:underline}
.link_marron{color:#524a47;text-decoration:none;font-weight:700}
.link_marron1{color:#524a47;text-decoration:underline;font-weight:700}
.link_marron2{color:#524a47;text-decoration:underline;font-weight:400}
.link_gris{color:#796A67;text-decoration:none;font-weight:700}
.link_rojo{color:#F00}
.link_blanco{color:#FFF;text-decoration:none}
.link_oscuro{color:#272726;text-decoration:none}
.link_negro:hover,.link_marron:hover,.link_marron1:hover,.link_marron2:hover,.link_gris:hover,.link_fucsia2,.link_categoria:hover{color:#CF2271;text-decoration:none}
.link_fucsia3:hover,.link_fucsia2:hover{text-decoration:underline}
.link_secundario{color:#EE4D08;text-decoration:none;font-style:italic;font-weight:700}

.texto_marron{color:#524a47;text-decoration:none;font-weight:700;font-size:10px}
.texto_marron_claro{color:#796A67;font-weight:400}
.texto_negro_chico{font-size:12px}
.texto_negro_medio{font-size:14px}

.titulo_grande_fucsia,#links_bar .titulo_grande_fucsia a,.titulo_grande_fucsia a,a.titulo_grande_fucsia{font-size:15px;font-weight:700;color:#CF2271;text-transform:uppercase;text-decoration:none}
.titulo_grande_fucsia a:hover,#links_bar .titulo_grande_fucsia a:hover,a.titulo_grande_fucsia:hover{text-decoration:underline}
.titulo_seccion{font-size:17px;font-weight:700;color:#524a47;text-transform:uppercase;text-decoration:none;text-align:left}
.titulo_seccion_chico{font-size:14px;font-weight:700;color:#524a47;text-transform:uppercase;text-decoration:none}
.titulo_seccion_chico a{font-size:14px;font-weight:700;color:#524a47;text-transform:uppercase;text-decoration:underline}
a.titulo_seccion_chico:hover{text-decoration:underline}
.titulo_seccion a,.titulo_seccion a:link,.titulo_seccion a:visited{color:#524a47;text-decoration:none}
.titulo_seccion h2,.titulo_seccion3{font-size:16px; text-transform:uppercase;}
.titulo_seccion3{font-weight:700;color:#CF2271;border-top:1px dotted #ccc;padding-top:0;text-align:left}
.titulo_seccion2{font-size:17px;font-weight:700;color:#CF2271}
.titulo_seccion2 h1{font-size:18px; text-transform:uppercase;}
.publicarnota{display:block;text-transform:uppercase;color:#FFF;background-color:#CF2271;margin-top:10px;font-weight:400;text-align:right;padding:3px}
.select_zona{font-size:10px;font-weight:700;background-color:#CF2271;color:#FFF;border:1px solid #fff}
.select_zona option{color:#FFF}
.separador{clear:both;height:10px}
.divisor{border-bottom:1px solid #ccc;overflow:hidden;height:1px;clear:both;margin:15px 0;padding:0}
a.subtitulo_seccion:hover,.titulo_seccion a:hover,.busqueda:hover{text-decoration:underline}
#form_cambiar_zona,#form_busqueda{display:inline}
.adsense{text-align:center;padding:10px 0;clear:both;position:relative;overflow:hidden}
.banner{text-align:center;padding:0;clear:both}
.titulo,.titulo a{font-size:20px;font-weight:700;color:#CF2271;text-transform:none;text-align:left;text-decoration:none;margin-bottom:10px}
.titulo a:hover{text-decoration:underline}
.titulo_home{font-size:14px;font-weight:700;color:#796A67;margin-bottom:10px}
.subtitulo{font-size:13px;font-weight:700;color:#524a47;text-decoration:none}
a.subtitulo:hover{color:#CF2271}

.resultados_votacion{border-collapse:collapse;margin:5px 0}
.resultados_votacion th{border-bottom:1px solid #ccc;text-align:left;color:#524a47;font-weight:400}
.resultados_votacion td{text-align:left;vertical-align:middle;padding:5px;color:#524a47}
.resultados_votacion td input{margin:0;padding:0}
.resultados_votacion .center{text-align:center}

#encuesta_opciones{padding-top:10px;padding-bottom:10px}
.encuesta_titulo{font-weight:700}
.opcion{padding:5px 0}
.opcion_marcada,.opcion_marcada td{color:#CF2271;font-weight:700;padding-top:5px;padding-bottom:5px}
.micro_encuesta{padding:5px;border-bottom:1px solid #ccc}

#left_col .titulo,#right_col .titulo{font-size:14px;margin-bottom:15px;border-bottom:1px solid #ccc;text-transform:uppercase}
#left_col .link,#right_col .link,.links{padding-top:20px;text-align:right}
#left_col .link,#right_col .link a{font-weight:bold}

.search_img{position:relative;border:1px solid #ccc;padding:10px 9px;float:left;margin:10px 4px;width:290px;height:315px;text-align:center}
.search_img a{cursor:url(../img/magnify.cur),pointer}
.search_img_text{position:absolute;bottom:0;padding-bottom:5px;width:290px;text-align:center}
.search_img2{padding:5px 0;float:left;margin:3px;width:150px;text-align:center}
.links{padding:10px 0 20px 0}
.search_res{padding:5px 0}

.tag{text-decoration:none;font-size:10px;color:#000}
.tag.type1{color:#888}
.tag.type2{color:#555}
.tag.type3{font-weight:700}
.tag.type4{font-size:12px}
.tag.type5{font-size:13px}
.tag.type6{font-size:14px;font-weight:700}
a.tag:hover{text-decoration:underline;color:#CF2271}

.titulo_videos{color:#796A67;text-decoration:none;font-weight:700;font-size:16px;text-transform:uppercase;padding:5px 0}

.extra,.extra_dark{text-align:right;margin-bottom:20px;border:1px solid #000;height:119px;overflow:hidden}
.extra p,.extra_dark p{padding:5px}
.extra p,.extra p *,.extra_dark p,.extra_dark p *{color:#000;font-size:15px}
.extra img,.extra_dark img{float:right;padding:0}
.extra_dark{background-color:#000}
.extra_dark p,.extra_dark p *{color:#fff}

.contenido_aviso{margin:10px 0; padding:0;line-height:1.5}
.contenido_aviso,.contenido_aviso *{font-size:14px}


.tabla_publicacion{border:1px solid #ccc;border-bottom:0;width:100%;border-collapse:collapse}
.tabla_publicacion tr,.tabla_publicacion th,.tabla_publicacion td{padding:0;margin:0}
.tabla_publicacion th{background-color:#F2F2F2;border-bottom:1px solid #ccc;padding:5px 0;text-align:left;vertical-align:middle}
.tabla_publicacion td{text-align:left;padding:5px 0;border-bottom:1px solid #ccc;vertical-align:middle;line-height:150%}

.tabla_publicacion_totales{border:0;border-top:1px solid #ccc;width:60%;border-collapse:collapse;margin:0 auto;margin-bottom:20px}
.tabla_publicacion_totales tr,.tabla_publicacion th,.tabla_publicacion td{margin:0}
.tabla_publicacion_totales td{text-align:left;padding:5px;border:1px solid #ccc;border-width:1px 0;vertical-align:middle;line-height:150%;background-color:#F2F2F2}
.tabla_publicacion_totales tr.iva td.blank{text-align:left;border:1px solid #ccc;border-width:1px 1px 0 0;width:70%;background-color:#fff}
.tabla_publicacion_totales tr.total td.blank{text-align:left;border:1px solid #ccc;border-width:0 1px 0 0;width:70%;background-color:#fff}
.tabla_publicacion_totales td.first_td{border-left:1px solid #ccc}
.tabla_publicacion_totales td.last_td{border-right:1px solid #ccc}

.table_left{text-align:right;font-weight:700}
.publicacion_errores{width:70%;border:2px solid #f00;background-color:#F2F2F2;padding:10px;margin:15px auto}
.boton_grande{background:url(../img/boton_grande.jpg) no-repeat;width:150px;height:29px;border:0;font-weight:700}

.titulo_regcivil{text-align:left}
.registro_civil{margin:10px 10px;text-align:left;position:relative;overflow:hidden}
.registro_civil .texto{font-size:13px;overflow:hidden}
.registro_civil .fucsia1{font-size:13px; color:#CF2271; text-decoration:none; font-style:italic; font-weight:bold}
.filtro_regcivil{text-align:left; width:180px; float:left; border-right:1px solid #ccc}
/*#bloque_seccion_regcivil{margin-left:200px;float:none;clear:none}*/

.controles_galeria{float:left;width:100%;overflow:hidden;padding:0 0 10px 0;position:relative}
.controles_galeria .controles_wrapper{clear:left;float:left;margin:0;padding:0;position:relative;left:50%;text-align:center}
.controles_galeria .controles_wrapper div{display:block;float:left;margin:0;padding:0;position:relative;right:50%;font-weight:700;font-size:13px}
.descripcion_imagen{border:1px solid #ccc;background-color:#F2F2F2;margin:0 auto 10px auto;padding:5px}

.contactar{padding:10px 0;clear:both}
.contactar .dato{clear:right;min-height:30px}
.contactar .dato .nombre{width:70px;float:left}
.contactar .dato .input{width:236px;border-color:#796A67}
.contactar .submit_wrapper{text-align:right;padding-top:10px;clear:both}
.contactar .submit_wrapper .submit{font-size:12px;background-color:#a9a9a9;color:#FFF;border-color:#796A67;border-width:2px}

.errors{padding:10px;border:1px solid #f00;background-color:#fdd;margin:20px 30px 0 30px}

.titulo_encuesta{font-size:13px;font-weight:700;color:#524a47;text-decoration:none}
a.titulo_encuesta:hover{color:#CF2271}
.box_small{width:140px;padding:0 10px}
.box_small ul{padding:8px}

.box_medium{width:336px;background-color:#fff;overflow:hidden;position:relative}
.box_medium .top,.box_medium .bottom,.box_medium .header{font-size:2px;background:url(../img/bordes_336.gif)}
.box_medium .top{background-position:0 -63px;height:11px}
.box_medium .mid{width:316px;background:url(../img/borde_336_middle.gif) repeat-y;padding:5px 10px}
.box_medium .header{background:url(../img/box_header_336.jpg) 0 0 no-repeat;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:316px}
.box_medium .header,.box_large2 .header a{font-size:14px;font-weight:700;color:#796A67;text-transform:uppercase;text-decoration:none}
.box_medium .header a:hover{text-decoration:underline}

.box_medium .bottom{background-position:0 -10px;height:12px}
.box_medium #left_col,.box_medium #right_col{width:120px;float:left}
.box_medium #left_col li a,.box_medium #right_col li a{font-size:11px}

.box_medium2{width:316px;padding:0 10px}
.box_medium2 #left_col,.box_medium2 #right_col{width:120px;float:left}
.box_medium2 #left_col li a,.box_medium2 #right_col li a{font-size:11px}
.box_medium2 .home_list li,.box_medium2 .home_list li a{font-weight:700;color:#CF2271}

.box_large{padding-bottom:20px;float:left;overflow:hidden}
.box_large,.box_large .top,.box_large .bottom,.box_large .mid{width:467px;position:relative;text-align:left;overflow:hidden}
.box_large .top{background:url(../img/box_top2.jpg) 0 0 no-repeat;height:4px}
.box_large .mid{background:url(../img/box_mid2.jpg) 0 0 repeat-y;padding:5px 10px;width:447px}
.box_large .bottom{background:url(../img/box_foot2.jpg) 0 0 no-repeat;height:4px}
.box_large .info_container{position:relative;float:left;color:#796A67}
.box_large .info_container .imagen{padding:0 0 0 10px;float:right}
.box_large .titulo{font-weight:bold;color:#796A67;font-size:12px;text-transform:none}
.box_large .titulo .subtitulo a{font-size:11px;color:#ccc}
.box_large .titulo .subtitulo a:hover{color:#CF2271}
.box_large .titulo a{font-size:15px;text-transform:none}
.box_large .contacto{width:181px;float:left;color:#796A67}
.box_large .contacto .titulo{border-bottom: 1px dotted #ccc;margin:5px 0;color:#796A67}
.box_large .web{padding:5px 0}
.box_large .web a{color:#796A67;text-decoration:none}
.box_large .web a:hover{color:#CF2271}
.box_large .divisor{padding-top:5px}
.box_large #left_col{width:202px;float:left;padding:5px 15px 5px 5px;border-right:1px solid #ccc;margin:0}
.box_large #right_col{width:202px;float:left;border-left:1px solid #ccc;padding:5px 5px 5px 15px;margin:0 0 0 -1px}

.box_large2{padding-bottom:20px;float:left;overflow:hidden}
.box_large2,.box_large2 .header,.box_large2 .header_big,.box_large2 .top,.box_large2 .bottom,.box_large2 .bottom_text,.box_large2 .mid{width:467px;position:relative;text-align:left;overflow:hidden}
.box_large2 .header{background:url(../img/box_header.jpg) 0 0 no-repeat;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:447px}
.box_large2 .header_big{background:url(../img/box_header_big.jpg) 0 0 no-repeat;height:40px;line-height:20px;vertical-align:middle;padding:10px 10px;width:447px}
.box_large2 .header_big_gold{background:url(../img/box_header_big_gold.jpg) 0 0 no-repeat;height:40px;line-height:20px;vertical-align:middle;padding:10px 10px;width:447px}
.box_large2 .top{background:url(../img/box_top.jpg) 0 0 no-repeat;height:4px}
.box_large2 .mid{background:url(../img/box_mid.jpg) 0 0 repeat-y;padding:5px 10px;width:447px}
.box_large2 .bottom{background:url(../img/box_foot.jpg) 0 0 no-repeat;height:4px}
.box_large2 .bottom_text{background:url(../img/box_bottom.jpg) 0 0 no-repeat;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:447px}
.box_large2 .header,.box_large2 .header a,.box_large2 .header_big,.box_large2 .header_big a,.box_large2 .header_big_gold,.box_large2 .header_big_gold a,.box_large2 .bottom_text a{font-size:14px;font-weight:700;color:#796A67;text-transform:uppercase;text-decoration:none}
.box_large2 .header_big span,.box_large2 .header_big_gold span{font-size:14px;font-weight:700;color:#CF2271;text-transform:uppercase;text-decoration:none}
.box_large2 .header a:hover,.box_large2 .header_big a:hover,.box_large2 .bottom_text a:hover{text-decoration:underline}
.box_large2 .bottom_text{text-align:right}
.box_large2 .bottom_text a{font-size:12px;font-weight:700;color:#CF2271;text-transform:uppercase;text-decoration:none}
.box_large2 .bottom_text a:hover{text-decoration:underline}
.box_large2 .info_container{position:relative;float:left;color:#796A67}
.box_large2 .info_container .imagen{padding:0 0 0 10px;float:right}
.box_large2 .titulo{font-weight:bold;color:#796A67;font-size:12px;text-transform:none}
.box_large2 .titulo .subtitulo a{font-size:11px;color:#ccc;padding:0;margin:0}
.box_large2 .titulo .subtitulo a:hover{color:#CF2271}
.box_large2 .titulo a{font-size:15px;text-transform:none}
.box_large2 .contacto{width:181px;float:left;color:#796A67}
.box_large2 .contacto .titulo{border-bottom: 1px dotted #ccc;margin:5px 0;color:#796A67}
.box_large2 .web{padding:5px 0}
.box_large2 .web a{color:#796A67;text-decoration:none}
.box_large2 .web a:hover{color:#CF2271}
.box_large2 .divisor{padding-top:5px}
.box_large2 #left_col{width:202px;float:left;padding:5px 15px 5px 5px;border-right:1px solid #ccc;margin:0}
.box_large2 #right_col{width:202px;float:left;border-left:1px solid #ccc;padding:5px 5px 5px 15px;margin:0 0 0 -1px}

.box_xlarge2{clear:both;text-align:left;overflow:hidden;margin:0}
.box_xlarge2 .header_gold,.box_xlarge2 .header,.box_xlarge2 .top,.box_xlarge2 .mid,.box_xlarge2 .bottom{width:643px;clear:both;position:relative;overflow:hidden}
.box_xlarge2 .header{background:url(../img/box_header_large.jpg) 0 0 no-repeat;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:623px}
.box_xlarge2 .header_gold{background:url(../img/box_header_large_gold.jpg) 0 0 no-repeat;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:623px}
.box_xlarge2 .header_gold,.box_xlarge2 .header_gold a,.box_xlarge2 .header,.box_xlarge2 .header a{font-size:14px;font-weight:700;color:#796A67;text-decoration:none}
.box_xlarge2 .header_gold a:hover,.box_xlarge2 .header a:hover{text-decoration:underline}
.box_xlarge2 .top{background:url(../img/box_top_large.jpg) 0 0 no-repeat;height:4px}
.box_xlarge2 .mid{background:url(../img/box_mid_large.jpg) 0 0 repeat-y;padding:5px 10px;width:623px}
.box_xlarge2 .bottom{background:url(../img/box_foot_large.jpg) 0 0 no-repeat;height:4px}
.box_xlarge2 .info_container{position:relative;width:372px;float:left;color:#524a47}
.box_xlarge2 .info_container .imagen{padding:0 10px;float:right}
.box_xlarge2 .titulo{font-weight:bold;color:#524a47}
.box_xlarge2 .titulo a{font-size:16px}
.box_xlarge2 .contacto{width:250px;float:left;color:#524a47}
.box_xlarge2 .contacto .titulo{border-bottom: 1px dotted #ccc;margin:5px 0;color:#524a47}
.box_xlarge2 .divisor{clear:both;font-size:2px;border:0;border-bottom:1px solid #ccc;padding-top:5px}

.box_xxlarge2{clear:both;text-align:left;overflow:hidden;margin:0;position:relative}
.box_xxlarge2 .header,.box_xxlarge2 .top,.box_xxlarge2 .mid,.box_xxlarge2 .bottom{width:808px;clear:both;position:relative;overflow:hidden}
.box_xxlarge2 .header{background:url(../img/box_header_xlarge.jpg) 0 0 no-repeat;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:788px}
.box_xxlarge2 .header,.box_xxlarge2 .header a{font-size:14px;font-weight:700;color:#796A67;text-decoration:none}
.box_xxlarge2 .header a:hover{text-decoration:underline}
.box_xxlarge2 .mid{background:url(../img/box_mid_xlarge.jpg) 0 0 repeat-y;padding:5px 10px;width:788px}
.box_xxlarge2 .bottom{background:url(../img/box_foot_xlarge.jpg) 0 0 no-repeat;height:4px}
.box_xxlarge2 .divisor{clear:both;font-size:2px;border:0;border-bottom:1px solid #ccc;padding-top:5px}
.derecha_gris{background-color:#F2F2F2;margin-bottom:10px}
.derecha_gris .derecha_top{background:url(../img/redondeado_336_top.gif) center top no-repeat;height:5px;padding-bottom:5px}
.derecha_gris .derecha_bottom{background:url(../img/redondeado_336_bottom.gif) center bottom no-repeat;height:5px;padding-top:5px}
#menu_derecho .derecha_gris_small{background-color:#F2F2F2;margin-bottom:10px}
#menu_derecho .derecha_gris_small .derecha_top{background:url(../img/redondeado_160_top.gif) center top no-repeat;height:5px;padding-bottom:5px}
#menu_derecho .derecha_gris_small .derecha_bottom{background:url(../img/redondeado_160_bottom.gif) center bottom no-repeat;height:5px;padding-top:5px}
#menu_derecho .divisor{margin-left:10px;margin-right:10px}

#menu_derecho .div{height:2px;width:90%;border-bottom: 2px dotted #ccc;margin:8px auto;padding:0}
#menu_derecho .titulo_derecha,#menu_derecho .titulo_derecha a{color:#272726;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase;padding-bottom:10px}
#menu_derecho .titulo_derecha a{color:#CF2271}
#menu_derecho a:hover,#menu_derecho .titulo_derecha a:hover{text-decoration:underline}
#menu_derecho ul{margin:0;padding:7px 17px}
#menu_derecho li{margin:0;padding:2px 0}
#menu_derecho li,#menu_derecho li a{font-size:12px;text-decoration:none}
#menu_derecho .tag_cloud{padding:7px 0;text-align:justify}

#menu_derecho .info_wrapper{padding:15px}
#menu_derecho .info_wrapper .titulo_derecha{color:#CF2271}
#menu_derecho .info_wrapper .image{text-align:center;padding: 0 8px 8px 0}
#menu_derecho .info_wrapper .info{clear:both;color:#524a47}
#menu_derecho .info_wrapper .web{clear:both;text-align:center;padding-top:10px}
#menu_derecho .info_wrapper .web a{font-weight:700;font-size:1.1em;text-decoration:underline}
#menu_derecho .print{clear:both;text-align:center;padding:20px 0 0 0}

#contactar{padding:10px 0;clear:both}
#contactar .dato{clear:both;min-height:30px}
#contactar .dato .nombre{width:70px;float:left}
#contactar .dato .campo{float:left;width:236px}
#contactar .dato .campo .input{width:100%;border-color:#796A67}
#contactar .submit_wrapper{text-align:right;padding-top:10px;clear:both}
#contactar .submit_wrapper .submit{font-size:12px;background-color:#a9a9a9;color:#FFF;border-color:#796A67;border-width:2px}

#encuesta_opciones{margin:0px auto;list-style-type:none}
#encuesta_controles{clear:both;position:relative}
#encuesta_controles .right{position:absolute;overflow:auto;right:0;top:0}

#menu_derecho a.search_img{display:block;float:left;width:150px;padding:5px 3px;text-align:center;text-decoration:none}
#menu_derecho a.search_img:hover span{text-decoration:none;color:#CF2271}

.nota_derecha{position:relative;border-top:1px solid #ccc;margin:0 5px;padding:5px 0}
.nota_derecha_imagen{float:left;padding-right:10px}
.nota_derecha_titulo{padding:5px 0 5px 0}
.nota_derecha_titulo a{color:#CF2271;font-size:14px;font-weight:700;text-decoration:underline}
.nota_derecha_texto{font-size:11px}

#notas_pie_container{position:relative;margin:0 auto; width:100%;}
#notas_pie_container .nota_pie{position:relative;border-top:1px solid #ccc;margin:0 5px;padding:10px 0;text-align:left;}
#notas_pie_container .nota_pie_imagen{float:left;padding-right:10px}
#notas_pie_container .nota_pie_titulo{padding:5px 0 5px 0;font-size:13px}
#notas_pie_container .nota_pie_texto{font-size:13px}
#notas_pie_container .nota_pie_titulo a{color:#CF2271;font-size:15px;font-weight:700;text-decoration:underline;}
#notas_pie_container .titulo_pie,#notas_pie_container .titulo_pie a{color:#272726;font-size:16px;font-weight:700;text-decoration:underline;text-transform:uppercase;padding-bottom:10px}

#panel_notas{position:relative;list-style:none;overflow:hidden;width:316px;margin:0 10px;padding:0}
#panel_notas a:focus{outline:none}
#panel_notas a{float:left;width:100px;line-height:33px;height:33px;background:url(../img/tab2_white.png);display:none;text-decoration:none;text-align:center;position:relative;font-weight:700;font-size:12px;color:#796A67}
#panel_notas a.sel{background:url(../img/tab2_sel.png)}
.panel{background-color:#fff;width:296px;margin:0 10px 20px 10px;padding:10px}
#btn_mas_leidos{margin:0 4px 0 0}
#btn_mejor_votados{margin:0 4px 0 4px}
#btn_destacados{margin:0 0 0 4px}
.panel li{font-weight:700;color:#524a47}
.panel li a{text-decoration:none;font-weight:400;color:#796A67}

ul.ul_registros_civiles{margin-top:10px}
ul.ul_registros_civiles li{color:#CF2271;padding:3px 0}
a.link_reg_civil{color:#796A67;font-size:14px !important;text-decoration:none;font-weight:700}
a.link_reg_civil:hover{text-decoration:underline}
#categorias{list-style-type:none;padding:0;margin:0;margin-bottom:10px}
#categorias li{background:#F2F2F2}
#categorias .cat,#categorias .cat_pre_activa,#categorias .cat_title,#categorias .cat_activa{text-align:left;padding:4px 6px;border-bottom:1px solid #ddd;border-top:0;}
#categorias .cat_title{color:#FEFEFE;background-color:#796A67;text-decoration:none;font-weight:700;font-size:11px;text-transform:none;padding:0 6px 3px 6px;border-bottom:1px solid #ccc}
#categorias .cat .link_cat,#categorias .cat_pre_activa .link_cat,#categorias .cat_activa .link_cat{color:#796A67;text-decoration:none;font-weight:700;font-size:11px;text-transform:uppercase}
#categorias .cat_activa{background-color:#fff;border-bottom:1px solid #CF2271}
#categorias .cat_pre_activa{border-bottom:1px solid #CF2271}
#categorias .cat_activa .link_subcat,#categorias .cat_activa .link_subcat_activa{font-size:10px;text-decoration:none;text-transform:uppercase;color:#796A67;padding-left:10px}

#categorias .cat_activa .link_cat{color:#CF2271}
/*#categorias .cat_activa .link_subcat_activa{color:#272726}*/
#categorias .cat_activa .link_subcat_activa{color:#CF2271}

/*#categorias .cat_activa .link_cat{color:#524a47}
#categorias .cat_activa .link_subcat_activa{color:#CF2271}
*/
#categorias .menu_top{background:url(../img/menu_top.gif) #796A67 0 0 no-repeat;height:5px}
#categorias .menu_bottom{background:url(../img/menu_bottom.gif) #F2F2F2 0 bottom no-repeat;height:5px;margin-bottom:10px}
#pie_copyright{background-color:#796A67; text-align:center; position:relative; padding:10px}
#pie_links{font-size:12px; padding:0 5px; z-index:1000; position:absolute;overflow:auto; top:8px; right:0}
#pie_zonas{background-color:#F2F2F2; text-align:center; padding:5px;color:#CF2271}
#pie_categorias_top{background:url(../img/footer_top.gif);height:11px}
#pie_categorias{background-color:#F2F2F2; text-align:center; padding:4px 15px 15px 15px;background:url(../img/footer_background.gif)}
#pie_categorias a{font-size:10px}
#pie_texto{font-size:10px; width:455px; margin:0; color:#fff;}
#header_descripcion{height:16px;background-color:#e7e1d3;text-align:center;color:#796A67;font-size:11px}
#header_descripcion a{color:#796A67}
#header_banner{background:url(../img/top_banner.jpg) no-repeat;clear:both;position:relative;text-align:center;height:89px}
#header_banner span{font-size:16px}

#header_controles{height:35px;line-height:35px;position:relative;background:url(../img/fondo_header1.jpg) #CF2271 0 0 repeat-x;margin:0;padding:0;border-bottom:1px solid white}
#header_cambia_zona{text-align:center;line-height:35px;vertical-align:bottom}

.select_zona{margin-top:8px}
.select_zona,.select_zona option{background-color:#fff;color:#272726;font-weight:400}
#header_links{position:absolute;overflow:hidden;left:0;top:0;padding:0}
#header_links a{border-right:1px solid #ddd;padding:0 10px;line-height:35px;text-transform:uppercase;font-size:12px;font-weight:700;float:left;display:block}

#header_links_right{position:absolute;overflow:hidden;right:0;top:0;padding:0}

#header_links_right a,#header_links_right .welcome{border-left:1px solid #ddd;padding:0 10px;line-height:35px;text-transform:uppercase;font-size:11px;font-weight:700;float:left;display:block}
#header_links_right #header_links_right_first{border-left:0}

#header_links_right a:hover,#header_links a:hover{text-decoration:underline}

#top_bar{height:90px;border:0;margin:0 0 10px 0;padding:0;position:relative}
#top_bar h1.titulo_blanco{margin:0 0 0 135px;color:#fff;font-weight:700;font-size:15px;padding:0 20px;text-transform:uppercase}
#header_adsense{width:140px;height:90px;margin:0;padding:0;float:left;text-align:center}
#header_bars{float:right;height:90px;width:822px;padding-left:15px;position:relative}

#search_bar{position:relative;clear:both;height:30px;background-color:#796A67}
#header_cat{padding:7px 0 0 10px;float:left;overflow:auto;font-size:14px;color:#fff;font-weight:700}
#header_buscador{padding:0;position:absolute;overflow:hidden;top:4px;right:10px}
#header_buscador .search_field{font-size:10px;background-color:#F2F2F2;border:1px solid #000;display:block;float:right;height:16px}
#header_buscador .search_button{margin-left:3px;display:block;float:right}

#tabs_bar{padding:0;margin:0;height:30px;position:relative}
#tabs_bar ul{list-style:none;padding:0;margin:0}
#tabs_bar ul li{float:left;width:90px;height:30px;line-height:30px;text-align:center;background:url(../img/tab2.png) 0 0 no-repeat}
#tabs_bar ul li.spacer{float:left;width:30px;background:#fff}
#tabs_bar ul li.tab_activo{background:url(../img/tab_activo2.png)}
#tabs_bar ul li.tab_activo a{color:#fff}
#tabs_bar ul li a{display:block;width:90px;height:30px;line-height:30px;color:#796A67;text-decoration:none;font-weight:700;font-size:12px;text-transform:uppercase}
#tabs_bar ul li a:hover{color:#CF2271}

#header_bars h1#titulo_principal{font-size:18px;color:#796A67;position:absolute;overflow:hidden;bottom:0;padding:0;margin:0;text-transform:uppercase}
#header_bars h1#titulo_principal span{font-size:18px;color:#CF2271;text-transform:uppercase}
#header_bars h1#titulo_principal a{font-size:16px;color:#CF2271;text-transform:uppercase;text-decoration:underline}

.link_header_destacado{background:url(../img/fondo_header_oro.jpg) repeat-x;color:#CF2271}
a.link_header_destacado:hover{color:#CF2271}
#header_links_right .welcome{text-transform:none;color:#524a47}
#header_links_right .welcome a{color:#CF2271;display:inline;float:none;text-transform:uppercase;border:0;padding:0;text-decoration:underline}
#header_links_right .welcome a:{color:#CF2271}
.nota_home_left,.nota_home_right{width:212px;float:left;position:relative;margin:0}
.nota_home_left{padding:15px 10px;border-right:1px solid #ccc;margin-left:1px}
.nota_home_right{padding:15px 10px;border-left:1px solid #ccc;margin-left:-1px}

.nota_home_categoria{text-align:left;font-size:11px}
.nota_home_categoria span{text-align:left;font-size:11px;color:#CF2271;font-weight:700}
.nota_home_titulo,.nota_home_titulo a{color:#CF2271;font-size:16px;font-weight:700;text-align:left;text-decoration:none;margin-bottom:10px}
.nota_home_titulo a:hover{text-decoration:underline}
.nota_home_texto{text-align:justify}
.nota_home_leermas{text-align:right;position:absolute;bottom:10px;right:10px}
.nota_home_imagen{text-align:center}
.nota_fotos_left,
.nota_fotos_mid,
.nota_fotos_right{width:135px;float:left;position:relative;margin:0;padding:15px 10px}
.nota_fotos_left{border-right:1px solid #ccc;margin-left:1px}
.nota_fotos_mid{border-right:1px solid #ccc;border-left:1px solid #ccc;margin-left:-1px}
.nota_fotos_right{border-left:1px solid #ccc;margin-left:-1px}

.nota_fotos_link{text-align:center}
.nota_fotos_link a{font-weight:700;text-decoration:none}
.nota_fotos_link a:hover{text-decoration:underline}
.nota_fotos_imagen{text-align:center}

.ver_mas_fotos{color:#CF2271;font-weight:700;font-size:18px}
.bloque_seccion{text-align:left; position:relative}
.bloque_seccion .titulo_seccion{clear:both}
.bloque_seccion .linkvernota{clear:both; text-align:right}
.bloque_seccion .linkvernota a{color:#CF2271;text-transform:lowercase;text-decoration:none;font-weight:700}
.bloque_seccion .linkvernota a:hover{color:#CF2271;text-transform:lowercase;text-decoration:underline;font-weight:700}
.nota_mini{width:260px; height:100px; float:left; margin:10px 20px; text-align:left; position:relative}
.nota_mini .link{background-color:#CF2271; text-align:right; display:none}
.nota_mini .notahome_titulo:hover{text-decoration:underline}
.nota{padding:5px 5px 20px 5px; border-bottom:1px solid #ddd; margin-bottom:10px}
.nota .titulo{margin-bottom:3px}
.nota .titulo *{font-size:17px;clear:both}
.nota .info{font-size:12px;color:#7B7575;padding-bottom:10px}
.nota .copete{padding-bottom: 10px}
.nota .imagen{float:left;padding:0 10px 10px 0}
.nota .links{margin-top:10px;position:relative}
.nota .vermas{float:right;overflow:hidden}
.pager{text-align:right;clear:both}
.pager_link{text-decoration:none}
a.pager_link{color:#CF2271}
a.pager_link:hover{text-decoration:underline}

#tabla_directorio{border-collapse:collapse}
#tabla_directorio td{padding:10px; vertical-align:top}
#tabla_directorio td.oscuro{background-color:#F2F2F2}
#notas_de_categoria{text-align:left}

#imagenes_empresa{border:1px solid #ccc;padding:7px;background-color:#F2F2F2;text-align:center;margin:20px 0;}
#imagenes_empresa div{text-align:left;color:#CF2271;text-transform:uppercase;font-weight:700;padding-bottom:7px}
#left_col{padding:0 10px;width:201px;float:left;list-style:disc}
#right_col{padding:0 20px;width:181px;float:left;clear:right;list-style:disc}
#left_col li,#right_col li{padding:2px 0;margin-left:10px}
#left_col_small{padding:0 5px;width:115px;float:left;list-style:none;text-align:left}
#mid_col_small{padding:0 5px;width:145px;float:left;list-style:none;text-align:left}
#right_col_small{padding:0 5px;width:150px;float:left;clear:right;list-style:none;text-align:left}
#left_col_small li,#right_col_small li,#mid_col_small li{padding:2px 0}
.titulo{font-size:13px}
div.contacto div.titulo{text-decoration:none}

.directorio_left,.directorio_right{width:50%;text-align:left;border-bottom:1px solid #ccc;padding: 10px 0;font-size:0.85em;color:#796A67}
.directorio_left{border-right:1px solid #ccc;padding-right:10px}
.directorio_right{padding-left:10px}
.subrayado{}

.anchor_text_empresas{font-size:10px}
.localidad_empresas{padding-bottom:10px;color:#796A67}
.titulo_empresas a{font-size:16px}
/* mediaboxAdvanced - black theme */
#mbOverlay {position:absolute;z-index:9998;left:0;width:100%;background-color:#000;cursor:pointer}
#mbOverlay.mbOverlayFF {background:transparent url(images/80.png) repeat}
#mbOverlay.mbOverlayIE {background:transparent url(images/50.gif) repeat}
#mbCenter,#mbBottomContainer {position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff}
.mbLoading {background:#fff url(img/ajax-loader.gif) no-repeat center}
#mbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;
/*	Sets the style for inline content,if no style is given	*/
font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:19px;font-size:12px;color:#fff;text-align:left}
/*	Sets the style for inline content,if no style is given	*/
#mbImage a,#mbImage a:link,#mbImage a:visited {color:#ddd}
/*	Sets the style for inline content,if no style is given	*/
#mbImage a:hover,#mbImage a:active {color:#000}
#mbBottom {font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:19px;font-size:12px;color:#999;text-align:left;border:10px solid #fff;border-top-style:none}
#mbTitle {display:inline;color:#000;font-weight:bold;line-height:20px;font-size:12px}
#mbNumber {display:inline;color:#666;line-height:14px;font-size:10px;display:block}
#mbCaption {display:block;color:#666;line-height:14px;font-size:10px}
/*
#mbPrevLink,#mbNextLink,#mbCloseLink {display:block;float:right;height:20px;width:46px;background:transparent url(images/BlackClose.gif) no-repeat center;margin:0;outline:none}
#mbPrevLink {width:69px;background:transparent url(images/BlackPrevious.gif) no-repeat center}
#mbNextLink {width:41px;background:transparent url(images/BlackNext.gif) no-repeat center}
#mbCloseLink {width:46px;background:transparent url(images/WhiteClose.gif) no-repeat center}
*/
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../img/closelabel.gif) no-repeat center;margin:5px 0;outline:none}
#mbError {position:relative;top:30%;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:19px;font-size:12px;color:#000;text-align:center;border:10px solid #700;padding:20px 10px 30px;margin:auto}
#navigation{text-align:center;clear:both}
#anterior,#siguiente{text-decoration:none;color:#CF2271;font-size:11px;font-weight:bold}
#anterior:hover,#siguiente:hover{text-decoration:underline}
.tip{color:#fff; width:100px; position:absolute; text-align:center; z-index:1300}
.tip-title{font-weight:bold; font-size:11px; margin:0 auto; color:#000; position:relative; padding:5px 5px 0 5px; background:url(../img/tips2.png) top left}
.tip-text{font-size:11px; padding:0; background:url(../img/tips2.png) bottom right; color:black; height:5px}
* html .tip-title{padding:10px 5px 0 5px}
.bienvenida{text-align:left; padding:10px 0}
.bienvenida img{float:right}
.bienvenida, .bienvenida strong{font-size:18px}
.link_directorio{padding:2px; font-size:12px; text-align:left; font-weight:bold; font-style:italic}
.link_subdirectorio{padding:2px; font-size:10px; text-align:left; font-weight:normal; font-style:italic}

.titulo_directorio_home a{font-weight:bold;color:#796A67;font-size:14px;text-decoration:none}
.subtitulo_directorio_home{margin:5px 0 10px 0}
.subtitulo_directorio_home a{font-size:11px;color:#ccc;font-size:12px;text-decoration:none;font-weight:700}
.titulo_directorio_home a:hover{text-decoration:underline}
.subtitulo_directorio_home a:hover{color:#CF2271}

/*
.empresa{clear:both; padding:10px 0; text-align:left}
.empresa .info_container{float:left; position:relative; width:460px}
.empresa .titulo{font-weight:bold}
.empresa .imagen{float:right; padding:0 10px}
.empresa .contacto{float:left; width:150px}
.empresa .contacto .link{text-align:right; background-color:#CF2271}
*/
#myGallery
{
	width: 442px;
	height: 442px;
	z-index:5;
	border: 0;
}

.jdGallery a
{
	outline:0;
}

#myGallery img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background: #fff url('img/ajax-loader.gif') center center no-repeat;
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff url('img/ajax-loader.gif') center center no-repeat;
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

/*.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }
*/
.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

/*
.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
*/

/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
#contenedor{position:relative;float:left;padding:0;font-size:12px;text-align:left}
.contenido_nota{margin:10px 0; padding:0;line-height:1.2;position:relative}
.contenido_nota,.contenido_nota *{font-size:13px}
.autor{font-size:13px;font-weight:bold;color:#CF2271;text-decoration:none;padding:7px 0;text-align:left;float:left}
#imagenes_nota{border:1px solid #d1d1d1;padding:7px;background-color:#FCFCFC;text-align:center;margin:20px 0}
#imagenes_nota div{text-align:left;color:#524a47;text-transform:uppercase;font-weight:700;padding-bottom:7px}

#box_controles{width:210px;float:left;margin:0 10px 10px 0;text-align:center}
#controles{padding:3px;text-align:center}
#controles a{font-size:13px}

#mini_barra{border:1px solid #d1d1d1;padding:7px;margin-top:10px;width:95%;margin:0 auto;overflow:hidden}
#mini_barra label{display:block;margin-bottom:10px;font-size:.9em;vertical-align:center}
#mini_barra label input{vertical-align:center}
#mini_barra .input_form{width:150px;margin-bottom:10px}
#mini_barra .disabled{color:#999}
#mini_barra textarea.input_form{width:100%}

#votar{text-align:center;width:150px;float:right}
#votar div.titulo_votar{color:#796A67;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:12px}
#votar .icons{text-align:center;padding-top:5px}
#divboton{text-align:right}

.titulo_bloque{font-weight:bold;color:#CF2271;text-transform:uppercase;text-align:center;font-size:13px;padding:8px 0 0 0;margin-bottom:8px;border-bottom:2px dotted #ccc}
.area_botones{text-align:right;margin-right:-2px}

#autor_votar_container{clear:both;margin-top:20px}
#prev_next_page{padding:30px 10px;position:relative;width:80%;margin:0 auto}
.tags_nota{clear:both;font-size:11px}
.tags_nota a{font-size:11px}

.mas_relacionadas{font-size:12px;font-weight:700;text-align:left}
.mas_relacionadas a{font-size:12px;color:#CF2271}

#sharelinks{text-align:center;overflow:auto}
.bloque_comentario{width:100%}

#texto_imagen_container{background-color:#F2F2F2;border:1px solid #ccc;padding:10px}
#texto_imagen_container p,#texto_imagen_container div{padding:0;margin:0}
#texto_imagen{height:2.5em}

#link_enviar{text-align:center;padding:10px}

.notaform{border:1px solid #ccc;padding:10px;overflow:hidden}
.notaform_form{display:block;float:left;width:275px}
.notaform_form label{display:block}
.notaform_form input,textarea{width:99%;border:1px solid #ccc}
.notaform_form textarea{height:80px}
.notaform_form input.submit{width:auto;border:1px solid #ccc}
.notaform_imagen{float:left}
.notaform_imagen img{padding-left:10px;width:160px}
/*
 * 	PERFIL
 */
#perfil{width:100%;float:left;overflow:auto}
#foto{width:150px; height:150px; float:left; margin:60px 0 0 100px; border:1px solid #C3C3C3}
#informacion{width:400px;text-align:left;float:left;margin:0 5px 5px 0;padding:0 5px 5px 5px; overflow:auto; position:relative}
td.label{color:#666;text-align:left}
td input,td textarea{border:1px solid #ccc}
.actualizar{float:right}
.titulo_formulario{font-size:23px; font-weight:600; color:#524a47; padding:0 0 10px 0}
.titulo_reg{font-size:23px; color:#796A67}
span.links_titulo, .links_titulo a{font-size:16px !important; color:#000 !important; font-weight:600; text-transform:none !important;}
.links_titulo a{color:#CF2271 !important}
span.links_anuncios, .links_anuncios a{font-size:14px !important; color:#000 !important; font-weight:600; text-transform:none !important;}
.links_anuncios a{color:#CF2271 !important}
#avatar{position:absolute}

.mensaje{border:3px solid #ccc;background:#ddd;width:70%;margin:0 auto;text-align:center;padding:10px}
/*
 * 	FORO
 */
/*
.temas_de_foro tr{height:3em}
.temas_de_foro tr.cabecera{height:20px}
*/
.temas_de_foro{width:808px;padding:0;margin:10px 0;border-collapse:collapse;position:relative}
.temas_de_foro td,.temas_de_foro th{margin:0;padding:4px 10px;text-align:left;position:relative}
.temas_de_foro td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
.temas_de_foro tr{background:url(../img/box_background_xlarge.gif)}
.temas_de_foro tr.fila_empresa{background-color:#F7F6E7}
.temas_de_foro tr.fila_admin{background-color:#F6EFF3}
.temas_de_foro .main{font-weight:700;color:#CF2271}
.temas_de_foro .titulo_tema{font-weight:700;color:#796A67}
.temas_de_foro a.main,.temas_de_foro .main a,.temas_de_foro a.titulo_tema,.temas_de_foro .titulo_tema a{text-decoration:none}
.temas_de_foro a.main:hover,.temas_de_foro .main a:hover,.temas_de_foro a.titulo_tema:hover,.temas_de_foro .titulo_tema a:hover{text-decoration:underline}
.temas_de_foro .extra{border:0;color:#796A67}
.temas_de_foro .number{text-align:center}
.temas_de_foro tr.cabecera{background:url(../img/box_header_xlarge.jpg);line-height:22px;text-transform:uppercase}

.nuevo_post{width:808px;padding:0;margin:10px 0;border-collapse:collapse;border-bottom:1px solid #ccc;background-color:#F7F8F3}
.nuevo_post td,.nuevo_post th{margin:0;padding:4px 10px;text-align:left;border:0}
.nuevo_post td{padding:10px 10px}
.nuevo_post td.left{width:10%}
.nuevo_post tr{background:url(../img/box_background_xlarge.gif)}
.nuevo_post input,.nuevo_post textarea{width:99%;border:1px solid #ccc}
.nuevo_post .cabecera{background:url(../img/box_header_xlarge.jpg);line-height:22px; text-transform:uppercase;border-bottom:1px solid #ccc}
.nuevo_post .button{width:auto}

.miga_de_pan{color:#000}
.miga_de_pan a{color:#CF2271;text-decoration:underline}
.miga_de_pan a:hover{text-decoration:none}
.miga_de_pan,.miga_de_pan a{font-size:14px}
.miga_de_pan .actual{font-size:14px;text-decoration:none;color:#333}
.miga_de_pan .actual:hover{text-decoration:underline}

.usuario{font-size:17px;color:#BB547C;text-align:center;padding:5px 0}
.usuario span{display:block;font-size:14px;color:#796A67;text-align:center}
.perfil{text-align:left}
.perfil ul{list-style:none; padding:10px 0 0 0; margin:0}
.perfil li{color:#999}
.perfil_input{width:250px}
.numero_post{padding:0; margin:0; text-align:right}
.fecha_post{padding:0; margin:0; text-align:right}

.titulo_post{margin:0 0 5px 0}
.texto_post{margin:15px 0 40px 0}

.botones_foro{position:relative}
.botones_foro img{margin:5px 5px 0 0; padding:0;position:relative}

.citar{text-align:right;text-transform:uppercase;font-weight:700}
.citar,.citar *{margin:0;padding:0}

.divisor_firma{width:240px; margin:10px 0 0 0; border-top:2px solid #E2E2E2}

#firma{width:100%; display:block; height:100%; color:#796A67}

.forum_pager{position:absolute;right:0;bottom:0;text-align:right}

.forum_pager_table{display:inline}
.forum_pager_table td{width:25px;text-align:center;padding:2px;line-height:15px;color:#000;font-weight:700}
.forum_pager_table td a{color:#CF2271;text-decoration:none}
.forum_pager_table td a:hover{text-decoration:underline}
.forum_pager_table td.first{background:url(../img/pager_first.png);width:118px;color:#fff;font-weight:400}
.forum_pager_table td.regular{background:url(../img/pager_regular.png)}
.forum_pager_table td.now{background:url(../img/pager_now.png)}
.forum_pager_table td.now_last{background:url(../img/pager_now_last.png)}
.forum_pager_table td.last{background:url(../img/pager_last.png)}

.quote{border:1px solid #ccc;padding:10px;background-color:#FEFFFB;margin-bottom:10px}
.quoted_user{padding-bottom:3px;font-weight:700}

.tabla_datos{width:100%}
.tabla_datos .left strong{color:#999186; width:160px; padding:0 30px 0 0; float:left}

#titulo_seccion{font-size:20px; font-weight:bold; margin:0 0 20px 0}

#titulo_anuncio{font-size:16px; font-weight:bold}
#titulo_anuncio u{font-size:16px; color:#534747; font-weight:bold}

.botones{text-align:center}

.ver_anuncio{float:left; margin:30px 10px 0 0}
.editar_anuncio{float:left; margin:30px 0 0 0}

.inversion, 
.posicion, 
.pagina_inicial, 
.fecha_alta{margin:25px 0 0 0}

/*.forum_image{border:1px solid #ccc;padding:5px;background-color:#FEFFFB}
.forum_image_container{text-align:center}*/

#imagenes_perfil{width:270px;height:220px;overflow:auto;border:1px solid #ddd;float:left;background-color:#fff}
#upload_imagenes{width:300px;border:1px solid #ddd;float:left;padding:10px;margin:10px 0}

#imagenes_perfil .imagen{cursor:pointer}
.ubicacion_mapa_titulo{font-size:15px;text-transform:uppercase;font-weight:700;color:#524a47;padding:5px 0}
.ubicacion_mapa_titulo span{font-size:15px;color:#CF2271}
.anchor_text_container{color:#524a47;padding:10px 0;font-weight:700}
.anchor_text_container a{color:#CF2271;text-decoration:none}
.anchor_text_container a:hover{text-decoration:underline}

.bloque_datos{width:468px; padding:20px 0;overflow:hidden}
.contacto{float:left; width:238px}
.contacto .titulo{text-decoration:underline; font-size:14px; color:#534C4A}
.foto{float:left; width:200px; height:200px;border:1px solid #ddd}
.foto_perfil{text-align:center}
.foto_perfil img{width:150px;height:150px;border:1px solid #ddd}
.subtitulo{font-size:24px; color:#CF2271; margin:20px 0}
.titulo_mapa{font-size:14px; font-weight:bold; text-transform:uppercase; margin:0 0 10px 10px}
.titulo_mapa span.titulo_empresa{font-size:14px; font-weight:bold; text-transform:uppercase; color:#CF2271}
.botones{width:376px;margin:0 auto;padding:10px 0;clear:both;overflow:hidden}
.boton_anterior{float:left;width:135px;height:25px}
.boton_siguiente{float:right;width:135px;height:25px}
.boton_volver{float:left;padding:0 10px;width:86px;height:25px}
.link_mapa{text-align:center}
.link_mapa a{color:#CF2271}

.tip_link{font-size:.85em;color:#CF2271;text-decoration:underline;font-weight:700}
.tip_box{margin-left:5px;padding:7px;width:200px;border:1px solid #ddd;font-size:0.85em}
#btn_tip_box_ayuda{margin:0;padding:0;position:absolute;top:0;right:235px}
#tip_box_ayuda{margin:0;z-index:1000;position:absolute;top:0;right:15px}
#btn_tabla_descripcion{padding:10px 140px;overflow:hidden}
#tabla_descripcion{padding:0 100px}
.publicacion_coste{font-weight:700;margin:10px 0 10px 140px}
.publicacion_coste span{color:#CF2271}
.publicacion_coste span.small{font-size:0.85em}

.titulo_aviso,.titulo_empresa-directorio{font-size:22px;font-weight:700;color:#CF2271;padding-bottom:10px}
.copete_aviso{font-size:14px;font-weight:700}

.error_formulario{background-color:#FFAAAA;border:1px solid #FF8484;padding:10px;margin:10px}
.consulta_enviada{font-size:15px;font-weight:700;color:#CF2271;text-transform:uppercase}

a.link_a_directorio{text-decoration:none;font-style:none}
a.link_a_directorio:hover{text-decoration:underline}
.directorio_titulo{font-size:13px;font-weight:700;color:#CF2271;text-transform:uppercase}
.directorio_ciudad{color:#796A67;font-size:0.85em}
.directorio_descripcion{color:#000}
.directorio_direccion{color:#796A67}
.directorio_url{color:#CF2271;font-weight:700}


#imagenes{width:420px;height:300px;overflow:auto;border:1px solid #ddd;float:left;background-color:#fff}
#upload_imagenes{width:300px;border:1px solid #ddd;float:left;padding:10px;margin:10px 0}

#imagenes .imagen{float:left;position:relative;border:1px solid #ccc;padding:3px;margin:3px}
.img_botones{position:absolute;bottom:0;right:0;background-color:#ddd;padding:2px;opacity:0.75}
.img_botones img{border:0}
.imagen_principal{border:3px solid #99C;margin:-3px}

.list_table{margin:0 auto}
/*.col{width:134px;padding:0 10px;margin-left:-1px;float:left;border-right:1px solid #ccc}
#first_col{padding-left:2px}
#last_col{padding-right:0;border-right:0}
.col .tit{font-size:16px;color:#524a47;text-transform:uppercase;font-weight:700;border-bottom:1px solid #524a47;height:45px}
.col .label{font-weight:700}
.col .text{height:680px}
.col ul{margin:0;padding:0 10px}
.col li{padding:10px 0}
.col .link{padding-top:20px;text-align:right}
.col .link a{font-weight:bold}
*/

.bloque_grande{width:100%; clear:both; padding:0 0 0px 0;overflow:hidden}
.bloque_chico_izquierda{float:left; width:150px}
.bloque_chico_derecha{float:left; width:297px}
.bloque_chico_derecha ul{list-style:none; padding:0; margin:0 0 10px 0}
.bloque_chico_derecha ul li{font-size:11px}
/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('../img/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../img/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../img/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../img/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		
