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

#main{width:998px;position:relative;margin:0 auto;background-color:#fff;overflow:visible}
#header_main{clear:both;z-index:99;position:relative;padding-bottom:10px}
#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 160px;overflow:visible}
#menu_izquierdo{position:relative;width:160px;float:left;margin-left:-998px}
#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:#CF2271;font-weight:lighter}

/* LINKS */
.link_negro{text-decoration:none}
.link_negro1{text-decoration:none;font-size:1.05em}
.link_fucsia1{color:#CF2271;text-decoration:none;font-style:italic;font-weight:700}
.link_fucsia1:hover,.link_fucsia4:hover{color:#CF2271;text-decoration:underline}
.link_fucsia3{color:#CF2271;font-weight:700;text-decoration:underline}
.link_fucsia4{color:#CF2271;font-weight:700;text-decoration:none;font-size:1.2em}
.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:#fff;text-decoration:underline}
a.link_barra_amarilla{color:#CF2271;text-decoration:none}
a:hover.link_barra_amarilla{text-decoration:underline}
a.link_barra_amarilla_activo{text-decoration:underline}
.link_menu_principal{color:#fff;text-decoration:none}
.link_menu_principal_sel{color:#fff;text-decoration:underline}
.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_negro1:hover,.link_fucsia3:hover,.link_fucsia2:hover{text-decoration:underline}
a.link_fucsia2:visited{color:#A5054E}
.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_directorios{font-size:13px;font-weight:700;color:#CF2271;text-decoration:none;text-transform:uppercase}
.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 #ccc}
.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_cambiar_ciudad,#form_busqueda,#form_cambiar_forma_de_pago{display:inline}

.adsense{text-align:center;padding:10px 0;clear:both;position:relative;overflow:hidden}
.adsense_title_top{background:url('../img/publicidad_vertical.png') #fff top center no-repeat;width:336px;height:8px;margin:0 auto;padding-bottom:5px;position:relative}
.adsense_title_top_120{background:url('../img/publicidad_horizontal_120.png') #fff top center no-repeat;width:120px;height:8px;margin:0 auto;padding-bottom:5px;position:relative}
.adsense_title_right{background:url('../img/publicidad_horizontal.png') #fff top center no-repeat;width:13px;height:90px;float:left}
.adsense_title_bottom{}
.adsense_title_left{}


.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}
.tabla_publicacion_aviso{margin-left:50px}
.tabla_publicacion_aviso td{padding:1px 0}
.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 20px 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;line-height:25px}
.controles_galeria .controles_wrapper div img{vertical-align:middle}
.descripcion_imagen{border:1px solid #796A67;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 .nombre{text-align:left;margin:0 0 0 10px}
.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}

.tiendas_zona{margin:0;padding:15px}
.tiendas_zona ul{padding:8px}
.tiendas_zona_sel{font-size:14px;font-weight:700}
.tiendas_zona_sel ul{font-size:13px;font-weight:400}

.popup_body{background:#fff}
.popup_controls{background-color:#eee;border-top:1px solid #aaa;padding:10px;text-align:right}
.popup_controls input{color:#333}
.popup_errors{margin:0 0 10px 0;padding:5px 10px;border:1px solid #f00;background-color:#fdd}
.popup_content{padding:10px 10px}
.popup_content .dato div{position:relative;overflow:hidden;padding:0;margin:0;float:left}
.popup_content .dato .nombre{color:#333;font-size:0.9em;text-align:right;width:130px;padding-right:3px}
.popup_content .dato .campo .input{width:220px;position:relative}

.connect_widget_text_summary{display:none !important}

#pbar_container{position:relative;overflow:hidden;width:325px}
#pbar_box{background:url(../img/progress_bg_281x18.png);width:281px;height:18px;float:left}
#pbar{background:url(../img/progress_281x18.png);height:18px}
#pbar_text{font-family:tahoma,arial,sans-serif;font-size:11px;color:#000;float:left;padding:3px 0 0 4px;width:30px}


/* BOTONES */
/* Contenedor generico (i.e. div) para botones flotados */
/*.clear{overflow:hidden;width:100%}*/

input.boton_color_1{background:transparent url('../img/boton_25_a.png') repeat-x scroll top left;color:#fff;position:relative;padding:5px 18px;font-weight:700;/* sliding doors padding */text-decoration:none;text-align:center;border:0}
input:hover.boton_color_1{cursor:pointer;text-decoration:underline}
a.boton_color_1{background:transparent url('../img/boton_25_a.png') no-repeat scroll top right;color:#fff;position:relative;padding-right:18px;/* sliding doors padding */text-decoration:none;text-align:center;display:inline-block}
a.boton_color_1 span{background:transparent url('../img/boton_25_span.png') no-repeat;font-weight:bold;display:block;line-height:15px;color:#fff;padding:5px 0 5px 18px}
a.boton_color_1 span img{vertical-align:middle;padding:0;margin:0}
a.boton_color_1:active{background-position:top right;outline:none; /* oculta dotted outline en Firefox */}
a.boton_color_1:active span{background-position:top left;color:#f8f8f8;padding:6px 0 4px 18px;/* push text down 1px */}
a.boton_color_1:hover span{text-decoration:underline}

.boton_color_2{background:transparent url('../img/boton_25_a_gris.png') no-repeat scroll top right;color:#fff;position:relative;padding-right:18px;/* sliding doors padding */text-decoration:none;text-align:center;display:inline-block}
a.boton_color_2 span{background:transparent url('../img/boton_25_span_gris.png') no-repeat;font-weight:bold;display:block;line-height:15px;color:#fff;padding:5px 0 5px 18px}
a.boton_color_2 span img{vertical-align:middle;padding:0;margin:0}
a.boton_color_2:active{background-position:top right;outline:none; /* oculta dotted outline en Firefox */}
a.boton_color_2:active span{background-position:top left;color:#f8f8f8;padding:6px 0 4px 18px;/* push text down 1px */}
a.boton_color_2:hover span{text-decoration:underline}

/*.boton_grande{background:url(../img/boton_grande.jpg) no-repeat;width:150px;height:29px;border:0;font-weight:700}*/
.boton_grande_color_1{background:transparent url('../img/boton_30_a.png') no-repeat scroll top right;color:#fff;position:relative;padding-right:15px;/* sliding doors padding */text-decoration:none;text-align:center;display:inline-block}
a.boton_grande_color_1 span{background:transparent url('../img/boton_30_span.png') no-repeat;font-weight:bold;display:block;line-height:20px;color:#fff;padding:5px 0 5px 15px}
a.boton_grande_color_1 span img{vertical-align:middle;padding:0;margin:0}
a.boton_grande_color_1:active{background-position:top right;outline:none; /* oculta dotted outline en Firefox */}
a.boton_grande_color_1:active span{background-position:top left;color:#f8f8f8;padding:6px 0 4px 18px}
a.boton_grande_color_1:hover span{text-decoration:underline}
/* FIN BOTONES */

.addthis_toolbox .addthis_separator{color:#ccc}

/* Estilo para los watermarks de los input */
.moowatermark{color:#999;font-style:italic}

/* BOXES DE INFORMACION */
/*.info,*/
.ok,
.warning,
.error,
.validation {border: 1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;font-size:12px;font-family:verdana,arial,sans-serif}
/*.info {color: #00529B;background-color: #E9F2F8;background-image: url('../img/ico_msg_info.png')}*/
.ok {color: #4F8A10;background-color: #EEFDB8;background-image:url('../img/ico_msg_success.png')}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('../img/ico_msg_warning.png')}
.error {color: #D8000C;background-color: #FAC8BF;background-image: url('../img/ico_msg_error.png')}
/* FIN BOXES INFORMACION */

.help_tip_box{background:#fff;border:2px solid #CF2271; padding:7px; width:150px;border-radius:5px}

#iframe_errores_container{position:fixed;left:0px;top:0;width:220px;height:70%;background:#f8f8f8;z-index:10000;border:2px solid #ccc;overflow-y:auto;padding-top:30px;background-color:#ddd;cursor:pointer}
#iframe_errores{border:0;background:#fff;z-index:10001;}

.miga_de_pan *{font:11px arial !important;color:}
.miga_de_pan{padding-left:175px;padding-bottom:4px}
.miga_de_pan span{margin:5px 10px;color:#9C9C9C}
.miga_de_pan a{color:#796A67 !important}
.miga_de_pan a:hover{color:#796A67 !important}
.miga_de_pan a img{margin-bottom:-2px}
.box_small{width:140px;padding:0 10px;position:relative}
.box_small ul{padding:8px}

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

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

.box_small2 .titulo_seccion{width:105px; height:26px; text-align:left; padding:5px 5px 5px 10px; background:url('../img/fondo_seccion_nota.jpg') no-repeat}
.box_small2 .titulo_seccion strong{font-size:14px;font-weight:700;color:#796A67;}
.box_small2 .mid li{margin:5px 0; font-weight:bold}
.box_small2 .mid li a{margin:5px 0; font-weight:bold; text-decoration:none; color:#CF2271}
.box_small2 .mid li a:hover{text-decoration:underline}

.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_perfil_large{padding-bottom:20px;float:left;overflow:hidden}
.box_perfil_large,.box_perfil_large .top,.box_perfil_large .bottom,.box_perfil_large .mid{width:460px;position:relative;text-align:left;overflow:hidden}
.box_perfil_large .top{background:url(../img/fondo_perfil_top.png) #F2F2F2 0 0 no-repeat;height:5px}
.box_perfil_large .mid{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px 5px;margin:0;width:448px;background:#F2F2F2}
.box_perfil_large .bottom{background:url(../img/fondo_perfil_bottom.png) #F2F2F2  0 0 no-repeat;height:5px}
.box_perfil_large .info_container{position:relative;float:left;color:#796A67}
.box_perfil_large .info_container .imagen{padding:0 0 0 10px;float:right}
.box_perfil_large .titulo{font-weight:bold;color:#796A67;font-size:12px;text-transform:none}
.box_perfil_large .titulo .subtitulo a{font-size:11px;color:#ccc}
.box_perfil_large .titulo .subtitulo a:hover{color:#CF2271}
.box_perfil_large .titulo a{font-size:15px;text-transform:none}
.box_perfil_large .contacto{width:181px;float:left;color:#796A67}
.box_perfil_large .contacto .titulo{border-bottom: 1px dotted #ccc;margin:5px 0;color:#796A67}
.box_perfil_large .web{padding:5px 0}
.box_perfil_large .web a{color:#796A67;text-decoration:none}
.box_perfil_large .web a:hover{color:#CF2271}
.box_perfil_large .divisor{padding-top:5px}
.box_perfil_large #left_col{width:202px;float:left;padding:5px 15px 5px 5px;border-right:1px solid #ccc;margin:0}
.box_perfil_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_gold{background:url(../img/box_header_big_gold.jpg) 0 0 no-repeat;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;font-size:14px;font-weight:bold;width:467px}
.box_large2 .header_gold a{text-decoration:none}
.box_large2 .header_gold a:hover{text-decoration:underline}
.box_large2 .header_fucsia{background:#CA2F73 url('../img/header_fucsia.jpg') no-repeat;color:#fff;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:447px;font-weight:bold;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.box_large2 .header_fucsia a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:14px}
.box_large2 .header_fucsia a:hover{text-decoration:underline}
.box_large2 .header_fucsia2{background:url(../img/box_header_fucsia.jpg) 0 0 no-repeat;color:#fff;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:447px;font-weight:bold;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.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 img{margin:0 0 -3px 5px}
.box_large2 .bottom_text a span{color:#CF2271}
.box_large2 .bottom_text a:hover span{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}
.empresas_directorio_nuevo .empresa_wrapper{position:relative;overflow:hidden;padding:0 10px}
.empresas_directorio_nuevo .titulo_empresas{margin-bottom:5px}
.empresas_directorio_nuevo .titulo_empresas a:hover{text-decoration:underline}
.titulo_empresas .categoria a{font-size:10px;color:#CF2271;text-decoration:none;font-weight:normal;margin-bottom:3px}
.titulo_empresas .categoria a:hover{text-decoration:underline}
.empresas_directorio_nuevo .info_container{position:relative;width:440px;padding:0;float:left;color:#676767}
.empresas_directorio_nuevo .info_container_chico{position:relative;width:240px;padding:0;float:left;color:#676767}
.empresas_directorio_nuevo .info{color:#676767;font-size:12px;margin-bottom:5px}
.empresas_directorio_nuevo .zona{font-weight:bold}
.empresas_directorio_nuevo .imagen{width:150px; text-align:center; padding:0 0 0 10px; float:right}
.empresas_directorio_nuevo .imagen a{color:#CF2271}
.empresas_directorio_nuevo .imagen img{border:1px solid #ccc}
.empresa_wrapper .imagen div a{text-decoration:none;font-size:13px}
.empresa_wrapper .imagen div a:hover{text-decoration:underline}
.empresas_directorio_nuevo .cant_imagenes a{font-size:12px;color:#CF2271}
.empresas_directorio_nuevo .ver_mas{display:block;clear:both;text-align:center}
.empresas_directorio_nuevo .ver_mas a{text-decoration:none}
.empresas_directorio_nuevo .ver_mas a span{font-weight:bold;color:#CF2271}
.empresas_directorio_nuevo .ver_mas a:hover span{text-decoration:underline}

.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_large2 .mid {width:447px;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_fucsia{background:#CA2F73;background:-webkit-gradient(linear, left top, left bottom, from(#CA2F73), to(#E290B6));background:-moz-linear-gradient(top,  #CA2F73,  #E290B6);color:#fff;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:623px;font-weight:bold;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.box_xlarge2 .header_fucsia2{background:#CA2F73;color:#fff;height:30px;line-height:30px;vertical-align:middle;padding:0 10px;width:623px;font-weight:bold;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.box_xlarge2 .header_gold span{font-weight:normal; color:#CF2271}
.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 span a{font-size:12px;font-weight:normal;color:#CF2271;text-decoration:none}
.box_xlarge2 .header_gold span a:hover,.box_xlarge2 .header a:hover{text-decoration:underline}
.box_xlarge2 .header span{font-weight:normal; color:#CF2271}
.box_xlarge2 .header span a{font-size:12px;font-weight:normal;color:#CF2271;text-decoration:none}
.box_xlarge2 .header span 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:10px 0;width:623px}
.box_xlarge2 .bottom{background:url(../img/box_foot_large.jpg) 0 0 no-repeat;height:4px}
.box_xlarge2 .titulo_seccion{width:453px; height:26px; padding:5px 5px 5px 10px; margin-top:20px; background:url('../img/fondo_seccion_nota.jpg') no-repeat;text-align:left}
.box_xlarge2 .titulo_seccion strong{color:#ACACAC; font-size:14px}
.box_xlarge2 .empresa_wrapper{position:relative;overflow:hidden;padding:0 10px}
.box_xlarge2 .info_container{position:relative;width:440px;padding:0;float:left;color:#676767}
.box_xlarge2 .info_container_chico{position:relative;width:240px;padding:0;float:left;color:#676767}
.box_xlarge2 .info{color:#676767;font-size:12px}
.box_xlarge2 .imagen{width:150px; text-align:center; padding:0 0 0 10px; float:right}
.box_xlarge2 .imagen a{color:#CF2271}
.box_xlarge2 .imagen img{border:1px solid #ccc}
.box_xlarge2 .cant_imagenes a{font-size:12px;color:#CF2271}
.box_xlarge2 .ofertas{width:150px;text-align:center; margin:15px 0 0 20px; float:right;font-size:14px;font-weight:bold;color:#796A67}
.box_xlarge2 .ofertas .titulo{border-bottom: 1px solid #CF2271;margin:5px 0 10px 0;color:#524a47}
.box_xlarge2 .ofertas .expiracion{color:#676767;font-size:10px;font-weight:normal}
.box_xlarge2 .titulo{font-weight:bold;color:#524a47}
.box_xlarge2 .titulo_empresas {margin-bottom:5px}
.box_xlarge2 .titulo_empresas a{font-size:13px}
.box_xlarge2 .titulo_empresas a:hover{text-decoration:underline}
.box_xlarge2 .contacto{float:left;margin:15px 0 0 0;color:#4A4A4A}
.box_xlarge2 .contacto .zona{font-weight:bold;color:#4A4A4A;font-size:12px}
.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_xlarge2 .header_gold form select{margin:0 0 3px 0; vertical-align:middle}

.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;width:336px;overflow:hidden;position:relative}
.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}
.derecha_gris_perfil{margin-bottom:10px;width:336px;overflow:hidden;position:relative}
.derecha_gris_perfil .derecha_top{background:#F2F2F2 url(../img/redondeado_perfil_336_top.gif) center top no-repeat;height:5px}
.derecha_gris_perfil .derecha_bottom{background:#F2F2F2 url(../img/redondeado_perfil_336_bottom.gif) center bottom no-repeat;height:5px}
.derecha_gris_perfil .derecha_mid{background:#F2F2F2;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#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}
.derecha_gris .derecha_mid{width:316px;padding:0 10px}
#menu_derecho .divisor{margin:0 0 15px 0;padding:5px 0}

#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:10px;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_titulo a:visited{color:#A5054E}
.nota_derecha_texto{font-size:11px}

.nota_derecha_sindesc{position:relative;margin:0 5px;padding:5px 0}
.nota_derecha_imagen_sindesc{float:left;padding-right:10px;text-align:center}
.nota_derecha_imagen_sindesc_center{text-align:center}
.nota_derecha_titulo_sindesc{padding:15px 0 5px 0}
.nota_derecha_titulo_sindesc a{color:#CF2271;font-size:14px;font-weight:400;text-decoration:none}
.nota_derecha_titulo_sindesc a:hover{text-decoration:underline}
.nota_derecha_titulo_sindesc a:visited{color:#A5054E}
.nota_derecha_texto_sindesc{font-size:11px}

#notas_pie_container{position:relative;margin:0 auto;width:100%;}
#notas_pie_container .nota_pie{position:relative; width:400px; margin:0 auto;padding:10px 0;text-align:left;}
#notas_pie_container .nota_pie_imagen{float:left;padding-right:10px}
#notas_pie_container .nota_pie_titulo{padding:25px 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:400;text-decoration:underline}

#notas_pie_container .titulo_pie{width:453px; height:26px; text-align:left; padding:5px 5px 5px 10px; background:url('../img/fondo_seccion_nota.jpg') no-repeat}
#notas_pie_container .titulo_pie,#notas_pie_container .titulo_pie a{color:#ACACAC; font-size:14px; font-weight:bold; 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:underline;text-align:center;position:relative;font-weight:700;font-size:12px;color:#796A67}
#panel_notas a.sel{background:url(../img/tab2_sel.png);text-decoration:none}
.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}

.box_tag_chico{float:left;position:relative;margin:0 0 20px 10px}
a.img_tag_chico{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat}
.img_tag_chico:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
.img_tag_chico img{position:absolute;top:6px;left:4px}
.titulo_tag_chico {width:142px; text-align:center}
.titulo_tag_chico a{color:#CF2271; font-size:16px; font-weight:bold; text-decoration:none}
.titulo_tag_chico a:hover{font-size:16px; font-weight:bold; text-decoration:underline}

.box_tag_chico_barra{float:left;position:relative;margin:0 0 20px 10px}
a.img_tag_chico_barra{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags_barra.jpg) no-repeat}
.img_tag_chico_barra:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover_barra.jpg) no-repeat}
.img_tag_chico_barra img{position:absolute;top:6px;left:4px}
.titulo_tag_chico_barra {width:142px; text-align:center}
.titulo_tag_chico_barra a{color:#CF2271; font-size:16px; font-weight:bold; text-decoration:none}
.titulo_tag_chico_barra a:hover{font-size:16px; font-weight:bold; text-decoration:underline}

.banner_links{width:316px;height:141px;margin:0 auto;position:relative;overflow:hidden}
.img_banner{position:relative;overflow:hidden}
.enlaces_banner{position:relative;overflow:hidden;bottom:25px;left:50px}
.enlaces_banner a{color:#CF2271;font-weight:bold;margin-left:3px}
.enlaces_banner a:hover{text-decoration:none !important}
#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:;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 a.link_subcat:hover{color:#CF2271}
#categorias .cat_activa .link_cat{color:#CF2271}
#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)  0 0 no-repeat;height:5px}*/
#categorias .menu_top{background:;height:5px}
#categorias .menu_bottom{background:url(../img/menu_bottom.gif) #F2F2F2 0 bottom no-repeat;height:5px;margin-bottom:10px}

#categorias .cat_producto,#categorias .cat_producto_activa{text-align:left;padding:4px 6px;border-bottom:1px solid #ddd;border-top:0;}
#categorias .cat_producto .link_cat,#categorias .cat_producto_activa .link_cat{color:#796A67;text-decoration:none;font-weight:700;font-size:11px;text-transform:uppercase;padding-left:5px}
#categorias .cat_producto_activa{background:url(../img/flecha_menu_producto.png) #fff 130px center no-repeat;border-bottom:1px solid #CF2271}
#categorias .cat_producto_activa .link_cat{color:#CF2271}




.categorias_container{padding:0;margin:0;margin-bottom:10px}
.categorias{list-style-type:none;padding:0;margin:0}
.categorias li{background:#F2F2F2}
.categorias .cat,.categorias .cat_pre_activa,.categorias_container .cat_title,.categorias_container .cat_title_first,.categorias .cat_activa{text-align:left;padding:4px 6px;border-bottom:1px solid #ddd;border-top:0}
.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 a.link_cat:hover{text-decoration:underline}

.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 a.link_subcat:hover{color:#CF2271}
.categorias .cat_activa .link_cat{color:#CF2271}
.categorias .cat_activa .link_subcat_activa{color:#CF2271}

.categorias_container .cat_title,.categorias_container .cat_title_first{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_container .menu_top{background:url(../img/menu_top_right.gif) #796A67 0 0 no-repeat;height:5px;line-height:1px;font-size:1px}
.categorias_container .menu_bottom{background:url(../img/menu_bottom.gif) #F2F2F2 0 bottom no-repeat;height:5px;margin-bottom:10px}

.categorias_container .cat_title_first{color:#FEFEFE;background-color:#796A67}
.categorias_container .menu_top_first{background:url(../img/menu_top_right.gif) #796A67 0 0 no-repeat;height:5px;line-height:1px;font-size:1px}

.categorias .cat_producto,.categorias .cat_producto_activa{text-align:left;padding:4px 6px;border-bottom:1px solid #ddd;border-top:0;}
.categorias .cat_producto .link_cat,.categorias .cat_producto_activa .link_cat{color:#796A67;text-decoration:none;font-weight:700;font-size:11px;text-transform:uppercase;padding-left:5px}
.categorias .cat_producto_activa{background:url(../img/flecha_menu_producto.png) #fff 130px center no-repeat;border-bottom:1px solid #CF2271}
.categorias .cat_producto_activa .link_cat{color:#CF2271}
#pie_copyright{background-color:#796A67; border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:center; position:relative; padding:10px}
#pie_links{font-size:12px; padding:0 5px; z-index:99; 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:#F2F2F2 url(../img/footer_background.gif); text-align:center; padding:4px 15px 15px 15px}
#pie_categorias a{font-size:10px}
#pie_texto{font-size:10px; width:455px; margin:0; color:#fff;}
.pie_colaboraciones{background:#F0EFEA; border:1px solid #ccc; border-top:none; text-align:center; position:relative; padding:10px; overflow:hidden}

.pie_colaboraciones ul{list-style:none; margin:5px 0 0 0; padding:0}
.pie_colaboraciones li{float:left; margin:-7px 0 0 5px}

.pie_colaboraciones .text{color:#666}
.pie_colaboraciones .amigas a{text-decoration:none}
.pie_colaboraciones .amigas a:hover{text-decoration:underline}
.pie_colaboraciones .enlace a{color:#272726; text-decoration:underline}
.pie_colaboraciones .enlace a:hover{color:#CF2271}

.favicons_title{float:left;padding:2px 0;width:20%;line-height:40px}
.favicons_container{float:left;padding:2px 0;width:80%}
.favicons{float:left;padding:2px 0;width:20%}
.favicons a{color:#524a47;text-decoration:none}
.favicons a:hover span{text-decoration:underline}
#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_banner2.png) #f0efea center center no-repeat;clear:both;position:relative;overflow:hidden;text-align:center;height:89px}
#header_banner span{font-size:16px}

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

.recuadro_me_gusta{float:left;width:122px;height:70px;background:#fff;overflow:hidden;text-align:center;margin:4px 0 0 5px;padding:10px 0 0 45px}

.banner_rotativo{float:right;width:168px;height:80px;background:#fff;overflow:hidden;margin:4px 4px 0 0;position:relative}
/*.banner_mid{position:absolute;top:50%}
.banner_inner{position:relative;top:-50%}*/
/*.banner_inner{position:absolute;left:50%;top:50%;margin-top:-40px;margin-left:-83px}*/

.publicidad_cabecera{float:right;margin:6px 30px 0 0}

.select_zona{margin-top:0px;font-size:13px}
.select_zona,.select_zona option{background-color:#fff;color:#272726;font-weight:400}
#header_links{position:absolute;overflow:visible;left:0;top:0;padding:0}
#header_links a.link_menu_principal{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 a.link_menu_principal_sel{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 a.top-menu-desplegable{border-right:1px solid #ddd;padding:0 10px;line-height:35px;text-transform:uppercase;font-size:12px;font-weight:700;float:left;display:block}

.top_menu_desplegable{display:block;position:absolute;overflow:visible;z-index:9999;padding:2px 6px 5px;top:35px;background:#fff;width:570px;border:2px solid #E899BD}
.top_menu_desplegable .titulo a{display:block;background:#f2f2f2;margin:0 0 5px 0;padding:10px;color:#CF2271;font-size:18px !important}
.top_menu_desplegable .tema_titulo{display:block;line-height:23px;clear:both;background:#f2f2f2;border:0px solid #ccc;margin:5px 0;padding:0 10px;color:#333;font-size:13px !important}
.top_menu_desplegable a{color:#524a47;text-decoration:none;margin:0 5px;line-height:18px}
.top_menu_desplegable a:hover{text-decoration:underline}
.top_menu_desplegable ul{display:block;clear:both;margin:0 0 20px 0;padding:0 0 20px 0;list-style:none}
.top_menu_desplegable li{line-height:10px;color:#999;margin:2px 4px 2px 4px;padding:0 1px;width:180px;float:left;position:relative;overflow:hidden}
.top_menu_desplegable li img{vertical-align:middle}

#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}

#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}

#top_bar{height:90px;border:0;margin:0 0 2px 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:160px;height:90px;margin:0;padding:0;float:left;text-align:center}
#header_bars{float:right;height:90px;width:822px;position:relative}

#search_bar{position:relative;clear:both;height:30px;background-color:#796A67}
#header_cat{padding:0 0 0 10px;overflow:auto;font-size:14px;color:#FEFEFE;font-weight:700;line-height:30px}
/* Hack para Safari/Chrome */
#header_cat{
[padding-top:0;
padding-top:0;]}

#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 a:hover{text-decoration:underline; color:#796A67}
#tabs_bar ul li.tab_activo{background:url(../img/tab_activo2.png)}
#tabs_bar ul li.tab_activo a{color:#FEFEFE}
#tabs_bar ul li.tab_activo a:hover{color:#FEFEFE}
#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;text-decoration:underline}

#titulo_principal{font-size:18px;color:#796A67;padding:0;margin:0;text-transform:uppercase;line-height:2em}
#titulo_principal span{font-size:18px;color:#CF2271;text-transform:uppercase}
#titulo_principalMayor span{font-size:24px;color:#CF2271;text-transform:uppercase}
#titulo_principal a{font-size:16px;color:#CF2271;text-transform:uppercase;text-decoration:none}
#titulo_principal a:hover{text-decoration:underline}
#header_bars h1#titulo_principal,#header_bars h2#titulo_principal{position:absolute;overflow:hidden;bottom:0}

#titulo_mediano{font-size:14px; font-weight:bold; color:#CF2271;text-transform:uppercase}

.link_header_destacado{background:url(../img/fondo_header_oro.jpg) repeat-x;color:#CF2271;text-decoration:none}
a.link_header_destacado{color:#CF2271;text-decoration:none}
a:hover.link_header_destacado{text-decoration:underline}

.link_menu_principal,.link_menu_principal:visited{color:#FFF;text-decoration:none}
.link_menu_principal_sel,.link_menu_principal_sel:visited{color:#FFF;text-decoration:underline}

/*.top-menu-desplegable{width:110px;text-align:left;background:url(../img/desplegable.png) right center no-repeat}
.top-menu-desplegable:hover{background:url(../img/desplegable_on.png) right center no-repeat}*/

span.selector_seccion{position:relative;overflow:hidden;bottom:3px;font-size:14px;color:#fff}
.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:left}
.nota_home_leermas{text-align:right;position:absolute;bottom:10px;right:10px}
.nota_home_imagen{text-align:center; margin-bottom:10px}

.topic{padding:10px}
.topic .categoria a{color:#796A67;text-decoration:none;font-weight:bold;font-size:11px}
.topic .categoria a:hover{text-decoration:underline}
.topic .categoria .fecha{font-size:10px}
.topic .avatar{float:left;position:relative;overflow:hidden;margin-right:10px}
.topic .avatar img{vertical-align:middle}
.topic .titulo a{font-size:14px}
.topic .titulo a:hover{text-decoration:none}
.topic .titulo a.a_title:hover{text-decoration:underline}
.topic .titulo a.cant_comments{font-weight:normal;font-size:12px}
.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_mid{width:134px}

.nota_fotos_link{text-align:center}
.nota_fotos_link a{font-weight:700;color:#CF2271;text-decoration:none}
.nota_fotos_link a:hover{text-decoration:underline}
a.cant_fotos_galeria{font-weight:normal !important;color:#CF2271; font-size:11px !important}
a:hover.cant_fotos_galeria{font-weight:normal !important;color:#CF2271; text-decoration:none !important; font-size:11px !important}
.nota_fotos_imagen{text-align:center}

.ver_mas_fotos{color:#CF2271;font-weight:700;font-size:18px}

.pager_galeria{text-align:center;clear:both}
.pager_galeria .pager_link{text-decoration:underline;font-weight:700}
.pager_galeria a.pager_link{text-decoration:none;color:#CF2271;font-weight:700}
.pager_galeria a.pager_link:hover{text-decoration:underline}

.botones_alineados{width:270px;height:30px;margin:30px auto}
.botones_alineados_solo{width:128px;height:30px;margin:20px auto}
.mas_informacion{float:left}
.volver_a_galeria{float:left;margin-left:20px}

/*.linea_social{margin:20px auto;width:440px;height:65px}
.recomendar_amigo{float:left; width:150px;margin:15px 0 0 0;vertical-align:middle}
.like_button{float:left; width:160px;margin:20px 0 0 20px;height:30px;vertical-align:middle}
.favoriteslinkmegusta{float:left; width:100px;height:65px;vertical-align:middle}
*/
.linea_social{margin:0 auto;width:392px;height:40px}
.recomendar_amigo{float:left; width:110px;margin:10px 0 0 0;vertical-align:middle}
.like_button{float:left; width:100px;margin:10px 0 0 47px;height:30px;vertical-align:middle}
.favoriteslinkmegusta{float:left;width:85px;font-size:12px;margin-right:25px;height:40px;vertical-align:middle}
.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_notas_de_categoria{padding:5px 5px 20px 5px;line-height:1.6em}
.nota_notas_de_categoria .titulo{margin-bottom:3px}
.nota_notas_de_categoria .titulo *{font-size:19px;clear:both}
.nota_notas_de_categoria .titulo a strong{color:#CF2271}
.nota_notas_de_categoria .info{font-size:12px;color:#7B7575;padding-bottom:20px}
.nota_notas_de_categoria .info a{font-size:12px}
.nota_notas_de_categoria .copete{padding-bottom: 10px}
.nota_notas_de_categoria .copete span{font-size:14px}
.nota_notas_de_categoria .imagen{float:none;text-align:center;padding:0 10px 10px 0;z-index:100}
.nota_notas_de_categoria .links{margin-top:10px;margin-left:200px;position:relative}
.nota_notas_de_categoria .vermas{float:right;overflow:hidden}
.nota_notas_de_categoria .texto span{font-size:14px}

.nota_blog-boda{padding:5px;line-height:1.6em}
.nota_blog-boda .titulo{margin-bottom:3px}
.nota_blog-boda .titulo *{font-size:20px;clear:both}
.nota_blog-boda .titulo a strong{color:#CF2271}
.nota_blog-boda .info{font-size:12px;color:#7B7575;padding-bottom:20px}
.nota_blog-boda .info a{font-size:12px}
.nota_blog-boda .copete{padding-bottom: 10px}
.nota_blog-boda .copete span{font-size:15px}
.nota_blog-boda .imagen{float:none;text-align:center;padding:0 10px 10px 0;z-index:100}
.nota_blog-boda .links{margin-top:10px;margin-left:200px;position:relative}
.nota_blog-boda .vermas{float:right;overflow:hidden}
.nota_blog-boda .texto span{font-size:15px}

.pager{text-align:right;clear:both}
.pager_link{text-decoration:none}
a.pager_link{color:#CF2271}
a.pager_link:hover{text-decoration:underline}

.pager_tags{text-decoration:none;font-size:14px;color:#ccc}
.pager_tags_actual{text-decoration:none;background:#796A67;color:#fff;font-weight:bold;padding:2px 5px;font-size:14px}
a.pager_tags{font-size:14px;color:#CF2271}
a.pager_tags: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,#left_col ul{padding:0 10px;width:201px;float:left;list-style:disc}
#right_col,#right_col ul{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;padding-left:10px}
.directorio_right{padding-left:10px;padding-right:10px}
.subrayado{}

.anchor_text_empresas{font-size:10px}
.localidad_empresas{padding-bottom:10px;color:#796A67}
.titulo_empresas a{font-size:16px}
.titulo_empresas .categoria a{font-size:14px;font-weight:bold}
/* 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:1000}
.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}
*/

.bloque_temas{position:relative;overflow:hidden;clear:both}
.bloque_temas .titulo{display:block;color:#524a47;font-size:11px;margin-bottom:5px}
.bloque_temas .tema{float:left;width:100px;position:relative;overflow:hidden;margin:5px}
.bloque_temas .tema ul{list-style:none;margin:0;padding:0}
.bloque_temas .tema ul li a{text-decoration:none;color:#524a47;font-size:11px}
.bloque_temas .tema ul li a:hover{text-decoration:underline}
.bloque_temas .tema ul li.mas{display:block;margin-top:5px;color:#CF2271}
.bloque_temas .tema ul li.mas a{color:#CF2271}

.bloque_temas_especial{position:relative;overflow:hidden;clear:both}
.bloque_temas_especial ul.listado_temas li.titulo_tema_directorio{text-decoration:none}
.bloque_temas_especial .titulo{display:block;color:#524a47;font-size:11px;margin-bottom:5px}
.bloque_temas_especial .tema{float:left;width:100px;position:relative;overflow:hidden;margin:5px}
.bloque_temas_especial .tema ul{list-style:none;margin:0;padding:0}
.bloque_temas_especial a{text-decoration:none;color:#524a47 !important;font-size:11px}
.bloque_temas_especial a:hover{text-decoration:underline}
.bloque_temas_especial .tema ul li.mas{display:block;margin-top:5px;color:#CF2271}
.bloque_temas_especial .tema ul li.mas a{color:#CF2271}

.bloque_tema_opciones{position:relative;overflow:hidden;clear:both}
.bloque_tema_opciones .titulo{display:block;font-size:14px;color:#999}
.bloque_tema_opciones_directorio .titulo{display:block;font-size:14px;color:#999}
.bloque_tema_opciones .opcion{width:190px;float:left;position:relative;overflow:hidden;margin:0 10px 10px 50px}
.bloque_tema_opciones_directorio .opcion{width:190px;float:left;position:relative;overflow:hidden;margin:0 10px 10px 150px}
.boton_anadir_empresa{text-align:right;display:block;margin-bottom:10px}
.boton_anadir_empresa a{text-decoration:none}
.boton_anadir_empresa a span{font-size:14px;font-weight:bold;color:#CF2271;text-decoration:none;vertical-align:middle}
.boton_anadir_empresa a:hover span{text-decoration:underline}
.boton_anadir_empresa img{vertical-align:middle}

/*
#galerias_home{position:relative;overflow:hidden;padding:20px 0 5px 0}
#galerias_home #flecha_left{float:left;width:15px;position:relative;overflow:hidden;margin-right:17px;margin-top:65px}
#galerias_home #flecha_right{float:right;width:15px;position:relative;overflow:hidden;margin-top:65px}
#galerias_home .galeria{float:left;width:110px;margin:0 10px 0 10px;text-align:center;position:relative;overflow:hidden}
#galerias_home .foto_galerias{display:inline-block;border:5px solid #ccc;padding:5px;position:relative}
#galerias_home .foto_galerias:hover{border:5px solid #CF2271}
#galerias_home .foto_galerias span{width:90px;overflow:hidden;display:inline-block;position:relative}
#galerias_home .foto_galerias img{height:130px;margin-left:-20px;position:relative}
#galerias_home .galeria .titulo{clear:both;text-align:center;margin-top:5px}
#galerias_home .galeria .titulo a{font-size:12px}
#galerias_home #wrapper_slide{float:left;width:390px;height:190px;position:relative;overflow:hidden}
#galerias_home #container_slide{position:absolute;top:0;left:0}
*/

#galerias_home{position:relative;overflow:hidden;padding:20px 0 5px 0}
#galerias_home #flecha_left{float:left;width:15px;position:relative;overflow:hidden;margin-right:14px;margin-top:65px}
#galerias_home #flecha_right{float:right;width:15px;position:relative;overflow:hidden;margin-top:65px}
#galerias_home .galeria{float:left;width:110px;margin:0 10px 0 10px;text-align:center;position:relative;overflow:hidden}
#galerias_home .foto_galerias{display:inline-block;border:2px solid #e2e2e2;padding:5px;position:relative}
#galerias_home .foto_galerias:hover{border:2px solid #CF2271}
#galerias_home .foto_galerias span{width:90px;overflow:hidden;display:inline-block;position:relative}
#galerias_home .foto_galerias img{height:130px;margin-left:-20px;position:relative}
#galerias_home .galeria .titulo{clear:both;text-align:center;margin-top:5px}
#galerias_home .galeria .titulo a{font-size:12px}
#galerias_home #wrapper_slide{float:left;width:390px;height:340px;position:relative;overflow:hidden}
#galerias_home #container_slide{position:absolute;top:0;left:0}

.fotos_nota{position:relative;overflow:hidden;width:390px;margin:0 auto;padding:20px 0 5px 0}
.fotos_nota #flecha_left{float:left;width:15px;position:relative;overflow:hidden;margin-right:17px;margin-top:65px}
.fotos_nota #flecha_right{float:right;width:15px;position:relative;overflow:hidden;margin-top:65px}
.fotos_nota .galeria{float:left;width:110px;margin:0 10px 10px 10px;text-align:center;position:relative;overflow:hidden}
.fotos_nota .foto_galerias{display:inline-block;border:5px solid #ccc;padding:5px;position:relative}
.fotos_nota .foto_galerias:hover{border:5px solid #CF2271}
.fotos_nota .foto_galerias span{width:90px;overflow:hidden;display:inline-block;position:relative}
.fotos_nota .foto_galerias img{height:130px;margin-left:-20px;position:relative}
.fotos_nota .galeria .titulo{clear:both;text-align:center;margin-top:5px}
.fotos_nota .galeria .titulo a{font-size:12px}
.fotos_nota #wrapper_slide{float:left;width:390px;height:190px;position:relative;overflow:hidden}
.fotos_nota #container_slide{position:absolute;top:0;left:0}
#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.5;position:relative}
.contenido_nota,.contenido_nota *{font-size:13px;color:#676767}
.contenido_nota strong{font-size:13px;color:#4A4A4A}
.contenido_nota h3{font-size:16px;color:#4A4A4A}
.contenido_nota br{font-size:10px}
.contenido_nota .video{text-align:center;padding:10px;border:1px solid #ccc;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.contenido_nota .descripcion_video{background:#f2f2f2;padding:10px;color:#333;border:1px solid #ccc;border-top:none}
.contenido_nota .link_videos{text-align:center;font-weight:bold}
.copete_nota{color:#4A4A4A;font-weight:700}
.autor{font-size:18px !important;font-weight:bold;color:#CF2271;text-decoration:none;padding:27px 0 0 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}

.contenido_nota a,.contenido_nota a *,.contenido_nota strong a,.contenido_nota a strong{color:#CF2271;text-decoration:none}
.contenido_nota a:hover,.contenido_nota a:hover *,.contenido_nota strong a:hover,.contenido_nota a:hover strong{text-decoration:underline}

#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:middle}
#mini_barra label input{vertical-align:middle}
#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;position:relative}
#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:10px;margin-left:30px}
#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,.notaform_form 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}

#box_social_nota {clear:both;position:relative;overflow:hidden}
#box_social_nota strong{font-size:14px}
#box_social_nota .caja_compartir{width:410px; height:30px; position:relative; overflow:hidden;margin:15px auto 0 auto; padding:10px 20px 0 20px; background:url('../img/fondo_seccion_nota.jpg') no-repeat}
.caja_compartir p{position:relative;overflow:hidden;text-transform:uppercase; color:#ACACAC; font-size:12px}
.caja_compartir .social_plugins{width:330px;position:relative;float:left;margin:0;color:#333}
.caja_compartir .social_plugins img{vertical-align:middle}
.caja_compartir span{color:#CF2271; font-size:12px}
.caja_compartir a{text-decoration:none; font-size:12px}
.caja_compartir a:hover{text-decoration:underline; font-size:12px}
.caja_compartir img{vertical-align:middle}

#tags_relacionados_fila {position:relative;overflow:hidden;margin:0 auto 10px auto;width:815px}
#tags_relacionados_fila .titulo_seccion{width:453px; height:26px; padding:5px 5px 5px 10px; background:url('../img/fondo_seccion_nota.jpg') no-repeat}
#tags_relacionados_fila .titulo_seccion strong{color:#ACACAC; font-size:14px}
#tags_relacionados_fila .box_tag{float:left;position:relative;margin:0 11px 20px 10px}
#tags_relacionados_fila a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat}
#tags_relacionados_fila .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
#tags_relacionados_fila .img_tag img{position:absolute;top:6px;left:4px}
#tags_relacionados_fila .titulo_tag {width:142px; text-align:center}
#tags_relacionados_fila .titulo_tag a{font-size:16px; font-weight:bold; text-decoration:none}
#tags_relacionados_fila .titulo_tag a:hover{font-size:16px; font-weight:bold; text-decoration:underline}
#tags_relacionados_fila .titulo_tag a:visited{color:#A5054E !important}
#tags_relacionados_fila .mas{color:#ACACAC; margin:0 10px; text-align:justify; display:block}
#tags_relacionados_fila .mas a{color:#666}
#tags_relacionados_fila .mas a:hover{color:#CF2271}

#tags_relacionados {position:relative;overflow:hidden;margin:0 auto 10px auto;width:468px}
#tags_relacionados .titulo_seccion{width:453px; height:26px; padding:5px 5px 5px 10px; background:url('../img/fondo_seccion_nota.jpg') no-repeat}
#tags_relacionados .titulo_seccion strong{color:#ACACAC; font-size:14px}
#tags_relacionados .box_tag{float:left;position:relative;margin:0 0 20px 10px}
#tags_relacionados .box_tag_fila{float:left;position:relative;margin:0 0 20px 10px}
#tags_relacionados a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat}
#tags_relacionados .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
#tags_relacionados .img_tag img{position:absolute;top:6px;left:4px}
#tags_relacionados .titulo_tag {width:142px; text-align:center}
#tags_relacionados .titulo_tag a{font-size:16px; font-weight:bold; text-decoration:none}
#tags_relacionados .titulo_tag a:hover{font-size:16px; font-weight:bold; text-decoration:underline}
#tags_relacionados .titulo_tag a:visited{color:#A5054E !important}
#tags_relacionados .mas{color:#ACACAC; margin:0 10px; text-align:justify; display:block}
#tags_relacionados .mas a{color:#666}
#tags_relacionados .mas a:hover{color:#CF2271}

#tags_relacionados_barra {position:relative;overflow:hidden;margin:30px auto 10px auto;width:316px}
#tags_relacionados_barra .titulo_seccion{width:453px; height:26px; padding:5px 5px 5px 10px; background:url('../img/fondo_seccion_nota.jpg') no-repeat}
#tags_relacionados_barra .titulo_seccion strong{color:#ACACAC; font-size:14px}
#tags_relacionados_barra .box_tag{float:left;position:relative;margin:0 0 20px 10px}
#tags_relacionados_barra a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags_barra.jpg) no-repeat}
#tags_relacionados_barra .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover_barra.jpg) no-repeat}
#tags_relacionados_barra .img_tag img{position:absolute;top:6px;left:4px}
#tags_relacionados_barra .titulo_tag {width:142px; text-align:center}
#tags_relacionados_barra .titulo_tag a{font-size:16px; font-weight:bold; text-decoration:none}
#tags_relacionados_barra .titulo_tag a:hover{font-size:16px; font-weight:bold; text-decoration:underline}
#tags_relacionados_barra .titulo_tag a:visited{color:#A5054E !important}
#tags_relacionados_barra .mas{color:#ACACAC; margin:0 10px; text-align:justify; display:block}
#tags_relacionados_barra .mas a{color:#666}
#tags_relacionados_barra .mas a:hover{color:#CF2271}
#tags_relacionados_barra .mas a:visited{color:#A5054E}

#tags_relacionados_barra_160 {position:relative;overflow:hidden;margin:30px auto 10px auto;width:160px}
#tags_relacionados_barra_160 .titulo_derecha{text-align:center}
#tags_relacionados_barra_160 .titulo_seccion{width:453px; height:26px; padding:5px 5px 5px 10px; background:url('../img/fondo_seccion_nota.jpg') no-repeat}
#tags_relacionados_barra_160 .titulo_seccion strong{color:#ACACAC; font-size:14px}
#tags_relacionados_barra_160 .box_tag{float:left;position:relative;margin:0 0 20px 10px}
#tags_relacionados_barra_160 a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags_barra.jpg) no-repeat}
#tags_relacionados_barra_160 .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover_barra.jpg) no-repeat}
#tags_relacionados_barra_160 .img_tag img{position:absolute;top:6px;left:4px}
#tags_relacionados_barra_160 .titulo_tag {width:142px; text-align:center}
#tags_relacionados_barra_160 .titulo_tag a{font-size:16px; font-weight:bold; text-decoration:none}
#tags_relacionados_barra_160 .titulo_tag a:hover{font-size:16px; font-weight:bold; text-decoration:underline}
#tags_relacionados_barra_160 .titulo_tag a:visited{color:#A5054E !important}
#tags_relacionados_barra_160 .mas{color:#ACACAC; margin:0 10px; text-align:justify; display:block}
#tags_relacionados_barra_160 .mas a{color:#666}
#tags_relacionados_barra_160 .mas a:hover{color:#CF2271}
#tags_relacionados_barra_160 .mas a:visited{color:#A5054E}

#comentarios_nota .titulo{width:453px; height:26px; font-size:14px; padding:5px 5px 5px 10px; margin-top:20px; background:url('../img/fondo_seccion_nota.jpg') no-repeat; color:#ACACAC}

.bloque_comentario{margin:5px 0 10px 0;position:relative;overflow:hidden}
.bloque_comentario_info{border-bottom:2px solid #CF2271;padding:2px 0;font-weight:400;color:#524a47}
.bloque_comentario_autor{font-weight:700;color:inherit}
a.bloque_comentario_autor{color:#CF2271;text-decoration:none}
.bloque_comentario_fecha{float:right;color:inherit}
.bloque_comentario_texto{padding:5px 0}
a.cant_notas_nota {font-weight:normal !important;color:#CF2271; font-size:11px !important}
a:hover.cant_notas_nota {font-weight:normal !important;color:#CF2271; text-decoration:none !important; font-size:11px !important}

.copete_dentro_nota{font-weight:bold;margin-bottom:10px;clear:both;display:block;position:relative;overflow:hidden}
.botones_sociales{width:475px;position:relative;overflow:visible;clear:both;margin:10px auto 10px auto}
.boton_twitter{float:left;display:block;margin:0 auto 0 40px;padding:0;vertical-align:middle}
.boton_facebook{float:left;display:block;margin:1px auto 0 25px;padding:0;vertical-align:middle}
.boton_tuenti{float:left;width:110px;margin-left:50px;display:block;padding:0;vertical-align:middle}
.boton iframe{clear:both;vertical-align:middle}

.votos{height:85px;position:relative;overflow:hidden;float:right;margin-right:10px}
.votos .voto_positivo img{vertical-align:middle}
.voto_positivo{height:45px;padding:5px;float:left;position:relative;overflow:hidden;border:1px solid #CF2271;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;behavior:url(border-radius.htc)}
.voto_positivo span{font-size:16px;font-weight:bold;color:#CF2271}
.voto_negativo{height:45px;padding:5px;float:left;position:relative;overflow:hidden}
.votos .texto_voto{position:relative;overflow:hidden;clear:both}

.recomendar{float:left;margin:15px 10px 0 40px;width:150px}

.tabla_caracteristicas{padding:0 5px 5px 5px;border:1px solid #f2f2f2;max-width:470px;margin:0 auto}
.tabla_caracteristicas th{padding:0 10px}
.tabla_caracteristicas h2{color:#096594}
.tabla_caracteristicas td{background:#f2f2f2;padding:10px}
.tabla_caracteristicas td{background:#f2f2f2;padding:10px;text-align:center}
/*
 * 	PERFIL
 */
.perfil_editar_empresa{float:left;overflow:auto}
#foto{width:150px;height:150px;margin:0 auto;border:1px solid #C3C3C3;float:left}
#informacion{width:457px;text-align:left;float:left;margin:0 5px 5px 0;padding:0 5px 5px 5px; overflow:auto; position:relative}
td.label{color:#4A4A4A;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}
.titulo_perfil{font-family:arial,sans-serif;font-weight:bold;font-size:13px;color:#676767;margin:0 0 5px}
.tips_perfil li{margin:10px 0;color:#676767}
.mensaje{border:3px solid #CF2271;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;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-left: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:normal;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 a.main:visited{color:#A5054E}
.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) center;line-height:22px}
.temas_de_foro tr.cabecera th.respuestas_last{background:url(../img/box_header_xlarge.jpg) center;line-height:22px}
.temas_de_foro tr.cabecera th.left{background:url(../img/box_header_xlarge.jpg) left;line-height:22px}
.temas_de_foro tr.cabecera th.right{background:url(../img/box_header_xlarge.jpg) right;line-height:22px}
.temas_de_foro tr.fucsia{background:#CA2F73;background:-webkit-gradient(linear, left top, left bottom, from(#CA2F73), to(#E290B6));background:-moz-linear-gradient(top,  #CA2F73,  #E290B6);height:22px;line-height:22px;vertical-align:middle;padding:0 10px;width:623px;font-weight:bold;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;color:#fff}
.temas_de_foro tr.fucsia th{color:#fff;text-transform:uppercase}
.temas_de_foro tr.fucsia th.redondeado_left{border-radius:5px 0 0 0}
.temas_de_foro tr.fucsia th.redondeado_right{border-radius:0 5px 0 0}
.bottom_tabla{background:#F3F2EE;border:1px solid #ccc;line-height:22px;margin-bottom:15px;border-top:none;padding:2px 10px;text-align:right}

.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,.usuario a{font-size:17px;color:#796A67;text-align:center;padding:5px 0}
.usuario a{color:#CF2271;text-decoration:underline}
.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}
.texto_post,.texto_post b,.texto_post strong{margin:15px 0 40px 0;color:#676767}
.texto_post a{color:#CF2271}
.texto_post a b{color:#CF2271}
.texto_post a strong{color:#CF2271}

.botones_foro{clear:both;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;color:#676767}
.quoted_user{padding-bottom:3px;font-weight:700;color:#4A4A4A}

.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}

#imagenes_perfil .imagen{cursor:pointer}

.temas_relacionados{width:473px; margin:0 auto}
.temas_relacionados .titulo{font-size:14px; text-transform:uppercase; padding:5px 5px 0 10px; margin-top:20px; background:url('../img/fondo_seccion_nota.jpg') repeat-x; color:#ACACAC}
.temas_relacionados .iniciado {border-bottom:1px solid #f2f2f2; padding-bottom:10px; margin-left:10px; color:#999}
.temas_relacionados .iniciado a{color:#666}
.temas_relacionados .enlace{padding-top:10px; margin-left:10px;}
.temas_relacionados .enlace a{font-size:14px; font-weight:bold; text-decoration:none; color:#CF2271}
.temas_relacionados .enlace a:hover{text-decoration:underline}
.temas_relacionados a.respuestas{font-size:11px; font-weight:normal; text-decoration:none; color:#CF2271}

.galeria_tag{padding:10px;position:relative;overflow:auto;background:url(../img/tag_galeria_mid.png);height:125px;width:785px}
.galeria_tag_img{width:138px;height:125px;float:left;position:relative;margin:0 5px;background-color:transparent;line-height:125px;text-align:center}
.galeria_tag_img a img{border:1px solid #524a47}
.galeria_tag_img a:hover img{border:1px solid #CF2271}
.galeria_tag_left{width:10px;height:145px;position:absolute;top:0;left:0;background:url(../img/tag_galeria_left.png)}
.galeria_tag_right{width:46px;height:145px;position:absolute;top:0;right:0}

.galeria_tag_top_wrapper{height:25px;z-index:99;overflow:visible;position:relative}
.galeria_tag_top{float:left;height:16px;padding:5px 0;margin:0;background:url(http://www.hispabodas.com/img/tag_galeria_top_mid.png) repeat-x;position:relative}
.galeria_tag_top img{vertical-align:top;text-decoration:none}
.galeria_tag_top a{text-decoration:none;font-weight:700;color:#CF2271}
.galeria_tag_top a:hover{text-decoration:underline}
.galeria_tag_top_left{float:left;height:26px;width:10px;padding:0;margin:0;background:url(http://www.hispabodas.com/img/tag_galeria_top.png) no-repeat;position:relative}
.galeria_tag_top_right{float:left;height:26px;width:10px;padding:0;margin:0;background:url(http://www.hispabodas.com/img/tag_galeria_top.png) right 0 no-repeat;position:relative}

/*
#tags_relacionados_foro_cont{position:relative;left:50%;overflow:visible;float:left;margin-top:10px}
#tags_relacionados_foro{position:relative;overflow:visible;left:-50%}
#tags_relacionados_foro .titulo_seccion{width:150px; height:26px; text-align:center}
#tags_relacionados_foro .titulo_seccion strong{color:#333; font-size:14px}
#tags_relacionados_foro .box_tag,#tags_relacionados_foro .box_tag_first{float:left;position:relative;margin:0 0 15px 50px}
#tags_relacionados_foro .box_tag_first{margin-left:0}
#tags_relacionados_foro a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat}
#tags_relacionados_foro .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
#tags_relacionados_foro .img_tag img{position:absolute;top:6px;left:4px}
#tags_relacionados_foro .titulo_tag {width:142px; text-align:center}
#tags_relacionados_foro .titulo_tag a{color:#CF2271; font-size:14px; font-weight:bold; text-decoration:none}
#tags_relacionados_foro .titulo_tag a:hover{font-size:14px; font-weight:bold; text-decoration:underline}
#tags_relacionados_foro .titulo_tag a:visited{color:#A5054E}
*/

#tags_relacionados_foro_cont{position:relative;left:50%;overflow:visible;float:left;margin-top:10px}
#tags_relacionados_foro{position:relative;overflow:visible;left:-50%;width:498px;clear:both}
#tags_relacionados_foro .titulo_seccion{width:453px; height:26px; padding:5px 5px 5px 10px; background:url('../img/fondo_seccion_nota.jpg') no-repeat;text-align:left}
#tags_relacionados_foro .titulo_seccion strong{color:#ACACAC; font-size:14px}
#tags_relacionados_foro .box_tag{float:left; height:210px; overflow:hidden; position:relative;margin:0 0 10px 10px}
#tags_relacionados_foro a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat}
#tags_relacionados_foro .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
#tags_relacionados_foro .img_tag img{position:absolute;top:6px;left:4px}
#tags_relacionados_foro .titulo_tag {width:142px;text-align:center}
#tags_relacionados_foro .titulo_tag a{color:#CF2271; font-size:16px; font-weight:bold; text-decoration:none}
#tags_relacionados_foro .titulo_tag a:hover{font-size:16px; font-weight:bold; text-decoration:underline}
#tags_relacionados_foro .titulo_tag a:visited{color:#A5054E}


#tags_relacionados_registro {position:relative;overflow:hidden;margin:30px auto 10px auto;width:336px}
#tags_relacionados_registro .titulo_seccion{width:316px; height:26px; padding:5px 5px 5px 10px; background:url('../img/fondo_seccion_nota.jpg') no-repeat}
#tags_relacionados_registro .titulo_seccion strong{color:#ACACAC; font-size:14px}
#tags_relacionados_registro .box_tag{float:left; position:relative; margin:0 0 20px 10px}
#tags_relacionados_registro a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat}
#tags_relacionados_registro .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
#tags_relacionados_registro .img_tag img{position:absolute;top:6px;left:4px}
#tags_relacionados_registro .titulo_tag {width:142px; text-align:center}
#tags_relacionados_registro .titulo_tag a{font-size:16px; font-weight:bold; text-decoration:none}
#tags_relacionados_registro .titulo_tag a:hover{font-size:16px; font-weight:bold; text-decoration:underline}
#tags_relacionados_registro .titulo_tag a:visited{color:#A5054E}
#tags_relacionados_registro .mas{color:#ACACAC; margin:0 10px; text-align:justify; display:block}
#tags_relacionados_registro .mas a{color:#666}
#tags_relacionados_registro .mas a:hover{color:#CF2271}
.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:15px;right:235px}
#tip_box_ayuda{margin:0;z-index:99;position:absolute;top:15px;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:normal}
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:380px;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}

div.titulo_seccion{width:150px; height:26px; text-align:center}
div.titulo_seccion strong{color:#333; font-size:14px}
.box_tag{float:left;position:relative;margin:0 0 15px 12px}
a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat}
.img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
.img_tag img{position:absolute;top:6px;left:4px}
.titulo_tag {width:142px; text-align:center}
.titulo_tag a{color:#CF2271; font-size:14px; font-weight:bold; text-decoration:none}
.titulo_tag a:hover{font-size:14px; font-weight:bold; text-decoration:underline}

.centro_directorio{position:relative;overflow:hidden;text-align:center;padding:0 5px}
.centro_directorio .izquierda{position:relative;overflow:hidden;margin:0;padding:0;float:left;width:285px}
.centro_directorio .derecha{float:left;width:336px;margin:10px 0 0 5px}
.centro_directorio .titulo{color:#CF2271;font-size:14px;margin:2px 0 0 0;text-align:center}
.centro_directorio .foto_empresa{width:280px !important;height:280px !important;border:1px solid #f2f2f2;margin:0 auto;text-align:center;overflow:hidden}
.centro_directorio .titulo_enlace a{color:#CF2271;font-size:13px;text-decoration:none;font-weight:bold;text-transform:uppercase}
.centro_directorio a.cant_fotos{color:#CF2271;font-size:11px;text-decoration:none;text-transform:lowercase;font-weight:bold}
.url_empresa{color:#4A4A4A; text-decoration:none}
.info a, .contacto a { text-decoration:none;}

.mapa_directorio{margin-left:0}
.mapa_directorio a, #ver_ciudades a{font-size:12px}
.mapa_directorio a:hover{text-decoration:underline}
.left_col_small{padding:0 5px;width:150px;float:left;list-style:none;text-align:left}
.mid_col_small{padding:0 5px;width:150px;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}

.boton_venta{text-align:center;margin:5px 0}


/* Ficha Empresa */
.enlaces_tabs{list-style:none;padding:0;margin:0 0 20px 0;text-transform:uppercase}
.enlaces_tabs li{display:inline;margin-right:15px}
.enlaces_tabs li a{color:#CF2271;text-decoration:none;font-size:14px;font-weight:bold;font-family:arial}
.enlaces_tabs li a:hover{border-bottom:2px solid #CF2271}
.enlaces_tabs li.activo a{border-bottom:2px solid #CF2271}

#contenido #aviso_mapa_izquierda{float:left;overflow:none}

#contenido .tarjeta_empresa{width:802px;background:#f2f2f2;clear:both;position:relative;overflow:hidden;padding:5px;-moz-border-radius:5px;border:1px solid #ccc}
#aviso_informacion_izquierda{width:469px;margin:0 10px 20px 0;float:left}
#aviso_informacion_derecha{width:336px;float:left;margin:0 0 20px 0;padding:0;text-align:center}

.img_logo{float:left;margin-right:10px;border:1px solid #ddd}
.informacion{width:250px;float:left;position:relative;overflow:hidden;margin-right:10px}
.nombre_empresa{margin-left:155px;font-size:20px;color:#796A67;font-weight:bold}
.perfil_empresa{margin:0 0 5px 15px}
.perfil_empresa a{color:#CF2271;font-weight:bold;text-decoration:none}
.perfil_empresa a:hover{text-decoration:underline}

.dato .enlace a{font-size:14px;text-decoration:none}
.dato .enlace a:hover{text-decoration:underline}
.dato .online a{color:#CF2271}
.dato .online a:hover{text-decoration:underline;color:#CF2271}
.dato span img{width:12px;margin-right:4px;vertical-align:middle}

.miga_de_pan{clear:both;margin:5px 0;font-size:12px;color:#676767}
.miga_de_pan a{text-decoration:none;font-size:12px}
.miga_de_pan a:hover{text-decoration:underline}

.texto_empresa .copete{font-weight:bold;margin-bottom:15px}

.como_llegar{width:300px;border:1px solid #f2f2f2}
.como_llegar .barra_titulo{padding:5px 5px 5px 10px;font-weight:bold;background:#E8ECF8;color:#333}
.como_llegar a{font-weight:normal;color:#5D36C5;text-decoration:none}
.como_llegar .botones_interactivos{text-align:center;margin:10px 0}
.como_llegar .campo input{width:250px;border:1px solid #E8ECF8;border-bottom:1px solid #C5D0ED}
.como_llegar .campo img{vertical-align:middle}
.como_llegar .acciones{padding:5px 0 5px 20px}
.como_llegar .boton_como_llegar{text-align:right;padding:10px 25px 10px 0}
.filtro_interactivo {margin:10px 0;position:relative;overflow:hidden;clear:both}
.filtro_interactivo ul{margin:none;padding:0;list-style:none}
.filtro_interactivo ul li{float:left;padding-right:10px}
.filtro_interactivo ul li a{color:#CF2271;text-decoration:none}
.filtro_interactivo ul li a:hover{text-decoration:underline}
.mapa{margin-left:5px}

.oferta{width:225px;font-size:18px;padding:5px;color:#796A67;font-weight:bold;margin:0 auto;background:#fff; border:2px solid #796A67;border-radius:10px;-webkit-border-radius:10px}
.oferta span{font-size:11px;display:block;clear:both;font-weight:normal;margin-top:5px}
.oferta span a{font-size:11px;text-decoration:none;color:#CF2271}
.oferta span a:hover{text-decoration:underline}
.videos{width:300px;text-align:center;padding:10px 0;margin:0 auto;background:#fff; border:1px solid #ccc;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.videos a{font-size:14px;color:#CF2271;font-weight:bold}
.video_desc{width:300px;text-align:center;padding:10px 0;margin:0 auto;background:#f2f2f2; border:1px solid #ccc;border-top:none}

.lista_provincias a{color:#CF2271}
.lista_offer{text-align:left}
.lista_offer a{color:#CF2271;text-decoration:none}
.lista_offer a:hover{text-decoration:underline}
.lista_offer strong{color:#4A4A4A;font-weight:normal}
.lista_offer li{margin:5px 0}

.formulario_informacion{}
.formulario_informacion .titulo{color:#796A67;border-bottom:1px solid #ccc;font-size:16px}
.formulario_informacion .campo_empresa input{width:370px;border:1px solid #796A67}
.formulario_informacion textarea{width:370px;border:1px solid #796A67}

.recomendar_reportar{margin-top:30px;background:url('../img/fondo_seccion_nota.jpg') no-repeat;clear:both;position:relative;overflow:hidden}
.recomendar_reportar .recomendar{float:left;margin-left:-30px}
.recomendar_reportar .recomendar img{vertical-align:middle}
.recomendar_reportar .reportar{float:right;margin-right:-20px;margin-top:8px}
.recomendar_reportar .reportar a{text-transform:uppercase;font-size:12px;text-decoration:none;color:#CF2271;font-weight:bold}
.recomendar_reportar .reportar a:hover{text-decoration:underline}
.recomendar_reportar .botones {clear:both;overflow:hidden;position:relative;}

.miga_de_pan_2 {clear:both;position:relative;overflow:hidden;margin-top:40px;text-align:center;font-size:12px;color:#676767}
.miga_de_pan_2 a{text-decoration:none;font-size:12px;color:#CF2271}
.miga_de_pan_2 a:hover{text-decoration:underline}

.anterior_siguiente{text-align:center;margin-top:35px}

.mas_sobre{text-align:center}
.mas_sobre a{color:#CF2271}

/* Fin Ficha Empresa */

ul.listado_temas{list-style:none;margin:5px 0 0 10px;padding:0;float:left;width:200px}
ul.listado_temas2{list-style:none;margin:5px 0 0 10px;padding:0;float:left;width:170px}
ul.listado_temas3{list-style:none;margin:5px 0 0 10px;padding:0;float:left;width:130px}
ul.listado_temas li.titulo_tema_directorio, ul.listado_temas2 li.titulo_tema_directorio, ul.listado_temas3 li.titulo_tema_directorio{text-decoration:none;font-size:13px;margin-bottom:10px}
ul.listado_temas li, ul.listado_temas2 li, ul.listado_temas3 li{background:url('../img/corazon_fucsia.gif') center left no-repeat;padding-left:15px;margin:5px 0}
ul.listado_temas li a, ul.listado_temas2 li a, ul.listado_temas3 li a{font-size:12px;color:#524a47;font-weight:normal;text-decoration:none}
ul.listado_temas li a:hover, ul.listado_temas2 li a:hover, ul.listado_temas3 li a:hover{text-decoration:underline}

ul.listado_temas_fotos{list-style:none;clear:both;margin:5px 0 0 10px;padding:0;text-align:left}
ul.listado_temas_fotos span{border:3px solid #ccc;vertical-align:middle;display:inline-block;width:100px;height:142px;margin-bottom:5px;position:relative;overflow:hidden}
ul.listado_temas_fotos span img{padding:5px;height:130px;margin-left:-20px;position:relative}
ul.listado_temas_fotos a:hover span{border:3px solid #CF2271}
ul.listado_temas_fotos li.titulo_tema_directorio{clear:both;display:block;width:593px;text-decoration:none;font-size:15px;margin-bottom:15px;height:20px}
ul.listado_temas_fotos li{margin:5px 20px;text-align:center;float:left;position:relative;overflow:hidden;width:110px;height:190px}
ul.listado_temas_fotos li a{font-size:12px;color:#CF2271;font-weight:bold;text-decoration:none}
ul.listado_temas_fotos li a:hover{text-decoration:underline}

.pedir_info{float:left;margin-top:30px}
.me_gusta{float:right;position:relative;overflow:hidden;text-align:center}
.botones_me_gusta{width:150px;text-align:left}
.boton_social{width:150px;font-size:12px;margin-bottom:5px}
.votos{height:85px;position:relative;overflow:hidden;float:right;width:145px;margin-top:15px}
.votos .voto_positivo img{vertical-align:middle}
.voto_positivo{height:45px;padding:5px;float:left;position:relative;overflow:hidden;border:1px solid #CF2271;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px}
.voto_positivo span{font-size:16px;font-weight:bold;color:#CF2271}
.voto_negativo{height:45px;padding:5px;float:left;position:relative;overflow:hidden}
.votos .texto_voto{position:relative;overflow:hidden;clear:both;text-align:center;padding-top:10px}

.caja_compartir {margin:10px 0 0 35px;padding-top:5px}
.caja_compartir p{position:relative;overflow:hidden;text-transform:uppercase; color:#ACACAC; font-size:12px}
.caja_compartir .social_plugins{width:330px;position:relative;float:left;margin:0;color:#333}
.caja_compartir .social_plugins img{vertical-align:middle}
.caja_compartir span{color:#CF2271; font-size:12px}
.caja_compartir a{text-decoration:none; font-size:12px}
.caja_compartir a:hover{text-decoration:underline; font-size:12px}
.caja_compartir img{vertical-align:middle}
/*.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}

.link_anuncio_vip{color:#CF2271;font-weight:700}

.mensaje_marketing{width:630px;font-size:15px;text-align:center;margin:0 auto;padding:10px;border:1px solid #CF2271;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:15px}

.fondo_texto {width:810px;background:#f8f8f8;margin-bottom:30px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.fondo_texto .texto{color:#333;text-align:center;line-height:1.7em;font-size:15px}
.fondo_texto .texto a{font-size:15px}

.container_bloques .bloque{width:240px;height:210px;margin-left:40px;float:left;border:1px solid #d5d5d5;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.container_bloques a .bloque{width:240px;height:210px;text-decoration:none;margin-left:40px;float:left;border:1px solid #d5d5d5;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.container_bloques a:hover .bloque{width:240px;height:210px;text-decoration:none;margin-left:40px;float:left;border:1px solid #CF2271;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.container_bloques .bloque .top{background:#CD3A7C;padding:5px;line-height:35px;color:#fff;font-weight:bold;text-align:center;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0}
.container_bloques .bloque .mid ul{list-style:none;padding:50px 5px 5px 5px;margin:0}
.container_bloques .bloque .mid ul li{font-size:10px}


.container_informacion{float:left}
.container_informacion strong{color:#796A67}
.container_informacion .bloque {background: -moz-linear-gradient(top, #f2f2f2 , #fbfbfb);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px}
.container_informacion .bloque strong{font-weight:normal;color:#676767}

.borde_divisor{float:left;margin:0 10px 0 30px;border-left:1px solid #d4d4d4;height:235px;width:1px;background:#f2f2f2;position:relative;overflow:hidden}

.fila {font-size:12px}
.fila span{font-size:12px}
.fila strong{width:250px;display:block;float:left}

.saber_mas{text-align:right;margin-right:30px}
.saber_mas a{font-size:12px;font-weight:bold}

.miga_anuncios{margin:0 0 10px 0;display:block;color:#676767;font-size:13px}
.miga_anuncios a{color:#CF2271;font-size:13px;text-decoration:none}
.miga_anuncios a:hover{text-decoration:underline}
.miga_anuncios a.actual{font-weight:bold;text-decoration:none}
.miga_anuncios a:hover.actual{text-decoration:underline}

.bloque_paso_4 {clear:both;position:relative;overflow:hidden;margin:0 0 20px 0}
.bloque_principal_paso{clear:both;position:relative;overflow:hidden;background:#F0EFEA;padding:35px;border:1px solid #ccc; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.bloque_principal_paso strong{color:#333}
.bloque_principal_paso_1{clear:both;position:relative;overflow:hidden;background:#F0EFEA;padding:10px;border:1px solid #ccc; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.bloque_principal_paso_1 strong{color:#333}
.bloque_principal_paso_4{clear:both;position:relative;overflow:hidden;background:#F0EFEA;padding:10px;border:1px solid #ccc; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.bloque_principal_paso_4 strong{color:#333}
.bloque_posicion{text-align:center;background:#fff;padding:5px;margin:10px 0;border:1px solid #666;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.bloque_informacion{text-align:center;background:#fff;padding:0;margin:5px 0;border:1px solid #796A67;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.texto_suplementario{font-size:10px;text-align:center}
.texto_suplementario a{font-size:10px;color:#CF2271;font-weight:bold}
.comprar_puntos {text-align:center;margin:20px 0 0}
.comprar_puntos a{font-size:14px;color:#CF2271;font-weight:bold}

.form_comprar{width:550px;margin:0 auto}
.form_comprar .campo {height:30px}
.form_comprar .campo strong{display:block;text-align:right;margin-right:10px;float:left;font-weight:normal;width:190px}
.form_comprar .campo input{text-align:right;vertical-align:middle;font-weight:bold;border:1px solid #ccc;height:19px}
.form_comprar .campo span{background:#f2f2f2;color:#333;font-weight:bold;padding:3px 5px;border:1px solid #ccc;height:25px}
.form_comprar .campo em,#cant_euros{font-style:normal;font-weight:bold;color:green}

.bloque_individual{width:500px;margin:20px auto}
.bloque_individual_paso_1{width:700px;margin:20px auto}
.bloque_principal_paso .campo {margin:3px 0;clear:both;position:relative;overflow:hidden}
.bloque_principal_paso .campo .logotipo {float:left;margin:0 30px 10px 100px;width:150px;height:150px;background:#fff;border:2px solid #ccc}
.bloque_principal_paso .campo a.link_logotipo{color:#CF2271;font-weight:bold;font-size:14px}
.bloque_principal_paso .campo strong{display:block;text-align:right;margin-right:20px;float:left;font-weight:normal;width:250px;position:relative}
.bloque_principal_paso .campo input{text-align:left;vertical-align:middle;border:1px solid #ccc;height:19px}
.bloque_principal_paso .campo textarea{text-align:left;vertical-align:middle;font-weight:bold;border:1px solid #ccc}
.bloque_principal_paso .campo span{background:#f2f2f2;color:#999;padding:3px 5px;border:1px solid #ccc;height:25px}

.bloque_principal_paso_1 .campo {margin:10px 0;clear:both;position:relative;overflow:hidden}
.bloque_principal_paso_1 .campo .logotipo {float:left;margin:0 30px 10px 100px;width:150px;height:150px;background:#fff;border:2px solid #ccc}
.bloque_principal_paso_1 .campo a.link_logotipo{color:#CF2271;font-weight:bold;font-size:14px}
.bloque_principal_paso_1 .campo strong{display:block;text-align:right;margin-right:20px;float:left;font-weight:normal;width:250px;position:relative}
.bloque_principal_paso_1 .campo input{text-align:left;vertical-align:middle;font-weight:normal;border:1px solid #ccc;height:19px}
.bloque_principal_paso_1 .campo textarea{width:350px; height:200px;text-align:left;vertical-align:middle;font-weight:normal;border:1px solid #ccc}
.bloque_principal_paso_1 .campo select{width:350px; text-align:left;vertical-align:middle;font-weight:normal;border:1px solid #ccc}
/*.bloque_principal_paso_1 .campo span{background:#f2f2f2;color:#999;padding:3px 5px;border:1px solid #ccc;height:25px}*/

.bloque_principal_paso_1 .campo_doble {margin:10px 0;overflow:hidden;position:relative}
.bloque_principal_paso_1 .campo_doble .input{width:100px;text-align:left;vertical-align:middle;font-weight:normal;border:1px solid #ccc;height:19px}
.bloque_principal_paso_1 .campo_doble_izquierda{margin:0;padding:0;float:left;position:relative}
.bloque_principal_paso_1 .campo_doble_derecha{margin:0;padding:0 165px 0 0;float:right;position:relative}
.bloque_principal_paso_1 .campo_doble_derecha strong{text-align:right;font-weight:normal;position:relative}
.bloque_principal_paso_1 .campo_doble_izquierda strong{display:block;text-align:right;margin-right:20px;float:left;font-weight:normal;width:250px;position:relative}

.input{width:350px}

.bloque_paso_2 {margin-bottom:10px;clear:both;position:relative;overflow:hidden}
.bloque_paso_2 .izquierda{width:315px;margin-right:50px;float:left}
.bloque_paso_2 .izquierda .titulo{color:#796A67;font-size:16px;font-weight:normal}
.bloque_paso_2 .izquierda .titulo span{font-size:13px}
.bloque_paso_2 .izquierda .campo_contenido{padding:10px;width:300px;background:#fff;border:1px solid #ccc}
.bloque_paso_2 .izquierda .campo_contenido ul{margin:0;padding:0;list-style:none}
.bloque_paso_2 .izquierda .campo_contenido ul li{height:75px;position:relative;overflow:hidden}
.bloque_paso_2 .izquierda .campo_contenido ul li .eliminar{width:20px;height:70px;float:left}
.bloque_paso_2 .izquierda .campo_contenido ul li .eliminar a img{margin-top:30px}
.bloque_paso_2 .izquierda .campo_contenido ul li .imagen{float:left;margin:0 5px;border:1px solid #ccc}
.bloque_paso_2 .izquierda .campo_contenido ul li .descripcion_item{float:left;height:60px;padding:5px;width:181px;border:1px solid #ccc}
.bloque_paso_2 .izquierda .campo_formulario{width:300px}
.bloque_paso_2 .izquierda .campo_formulario p{margin:10px 0 0 0}
.bloque_paso_2 .izquierda .campo_formulario textarea{height:70px;width:315px}
.bloque_paso_2 .derecha {float:left}
.bloque_paso_2 .derecha .contenedor_derecho{padding-top:25px}
.bloque_paso_2 .derecha .contenedor_derecho_especial{padding-top:28px;margin-bottom:60px}
.bloque_paso_2 .derecha .contenedor_derecho_especial p{margin:0}
.bloque_paso_2 .derecha .contenedor_derecho_especial input{border:1px solid #ccc;width:150px;padding:2px}
.bloque_paso_2 .derecha .enlace a{color:#CF2271;font-weight:bold;font-size:16px}
.bloque_paso_2 .derecha .titulo_bloque_paso2{font-weight:bold;font-size:16px}
.bloque_paso_2 .derecha .titulo_bloque_paso2 img{vertical-align:bottom;text-decoration:none}
.bloque_paso_2 .derecha .barra_progreso{margin:5px 0}
.bloque_paso_2 .derecha .cuadro_info{width:200px;border:1px solid #ccc; position:relative;overflow:hidden;padding:5px 10px 5px 10px;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.bloque_paso_2 .derecha .cuadro_info p{margin:0;padding:0}
.bloque_paso_2 .derecha .cuadro_info span.texto-izquierda{float:left;width:160px;margin:5px 0;text-align:left;color:#524a47}
.bloque_paso_2 .derecha .cuadro_info span.texto-derecha{float:left;width:20px;margin:5px 0;text-align:right;color:#524a47}

.bloque_paso_2 .cuadro_info_fin{width:180px;border:1px solid #796A67; position:relative;overflow:hidden;padding:5px 10px 5px 10px;background:#fff;margin:0 auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.bloque_paso_2 .cuadro_info_fin p{margin:0;padding:0}
.bloque_paso_2 .cuadro_info_fin span.texto-izquierda{float:left;width:160px;text-align:left;color:#524a47}
.bloque_paso_2 .cuadro_info_fin span.texto-derecha{float:left;font-weight:bold;width:20px;text-align:right;color:#524a47}


.boton_siguiente_publicacion{margin:20px 5px 10px 0;text-align:right}
.bloque_principal_paso .boton_siguiente{margin:0 20px 0 0}
.texto_suelto{text-align:center}
.paso_1{margin:10px 180px 10px 0}

/*.boton_siguiente_publicacion{position:relative;clear:both;text-align:right;padding-right:165px}*/

.ubicacion_mapa{width:700px;margin:10px auto;text-align:center}
.ubicacion{background:#fff;padding:5px;border:1px solid #CF2271}
/*.mapa{width:490px;height:250px;background:#e8e8e8}*/

.comprar_puntos{margin-top:20px}

textarea{border:1px solid #ccc}
/*  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;
	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: 0 auto;
	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;
	left:0;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}
.descripcion{border:1px solid #CF2271;background:#F9F4F4;width:200px;padding:10px;font-size:14px;z-index:100}

.titulo_derecha_lista_tags{font-size:16px;font-weight:700;text-transform:capitalize;text-decoration:underline}
#menu_derecho ul.lista_tags{list-style:none;padding:0;margin:10px 0}
#menu_derecho ul.lista_tags li,#menu_derecho ul.lista_tags li a{color:#CF2271;font-size:12px;text-transform:capitalize;font-weight:700}

#box_categorias_relacionadas ul.lista_tags li a{color:#524a47}
#box_tags_relacionados ul.lista_tags li{margin:5px 0}
#box_tags_relacionados ul.lista_tags li a{font-size:14px}
#box_tags_relacionados ul.lista_tags li a:visited{color:#A5054E}
.cant_notas{font-weight:normal;color:inherit; font-size:11px}
.box_twitter{margin:20px 0}

.social{position:relative;overflow:hidden}
.social .facebook{float:left;position:relative;overflow:hidden;padding-left:8px}
.social .twitter{float:left;position:relative;overflow:hidden}
.caja_especiales{height:146px; margin:0 0 20px 0}
.caja_especiales a.img_tag{display:block;float:left;width:142px;height:146px;margin:0 10px 0 0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat;position:relative}
.caja_especiales .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
.caja_especiales .img_tag img{position:absolute;top:6px;left:4px}
.caja_especiales .titulo{font-size:18px; padding:20px 0 0 0}
.caja_especiales .titulo a{font-size:18px}
.caja_especiales .titulo span a{color:#CF2271; font-weight:normal; text-decoration:none; font-size:11px}
.caja_especiales .descripcion{background:none; border:none; width:auto}
.caja_especiales .descripcion ul{list-style:none; margin:0}
.caja_especiales .descripcion a{font-size:14px; color:#7C716F; text-decoration:none; font-weight:bold}
.caja_especiales .descripcion a:hover{text-decoration:underline}
.caja_especiales .descripcion span a{color:#7C716F; font-weight:normal; font-size:11px}
.caja_especiales .tiendas a{font-size:11px;color:#CF2271;text-decoration:none;font-weight:700}
.caja_especiales .tiendas a:hover{text-decoration:underline}

.box_medium2 .titulo_derecha{color:#796A67 !important}
.box_medium2 .empresa_vip{clear:both; margin:0 0 10px 0}
.box_medium2 .titulo_empresa a{color:#CF2271; text-decoration:none}
.box_medium2 .copete_empresa{width:210px; color:#666}
.box_medium2 .foto_empresa{float:right; width:100px;height:100px;border:1px solid #ccc;background:#fff;text-align:center}
.galeria_destacado{height:250px;position:relative;background:url(http://www.hispabodas.com/img/fondo_destacados.png) no-repeat;padding:10px;overflow:hidden}
#galeria_destacado_wrapper{display:none}
#galeria_destacado_wrapper,.galeria_destacado_container{height:200px;width:448px;overflow:hidden;position:relative}
.galeria_destacado_container{position:absolute;left:0;top:0}
.galeria_destacado .imagen{float:right; margin:10px 10px; background:transparent}
.galeria_destacado .titulo_chico{font-size:11px; color:#524a47; font-weight:bold}
.galeria_destacado .titulo{font-size:24px; color:#CF2271; font-weight:bold; font-family:Arial;}
.galeria_destacado .descripcion_nota{font-size:1.1em}
.galeria_destacado .descripcion_nota a{text-decoration:none}
.galeria_destacado .links_nota{list-style-position:inside;list-style-image:url(http://www.hispabodas.com/img/corazon_marron.gif);padding:0;margin:20px 0 0 0}
.galeria_destacado .links_nota a{color:#CF2271;text-decoration:none}
.galeria_destacado .links_nota a:hover{text-decoration:underline}
.galeria_destacado .controles{position:absolute; bottom:35px; left:-35px}
.galeria_destacado #controles_list{list-style:none}
.galeria_destacado .controles_list_item{float:left;font-weight:700;margin:0 5px;width:17px;height:17px;text-align:center;line-height:17px;cursor:pointer}
.galeria_destacado .sel{background:url(http://www.hispabodas.com/img/fondo_num_seleccionado.gif);color:#524a47}
.galeria_destacado .controles_list_item{color:#a9a9a9; text-decoration:none;font-size:12px}
.galeria_destacado .sel{color:#796A67}
.barra_chica{width:150px; float:left; position:relative}
.barra_chica .titulo_seccion{width:150px; height:26px; padding:5px 5px 5px 10px; background:url(http://www.hispabodas.com/img/fondo_seccion_nota.jpg) no-repeat}
.barra_chica .titulo_seccion strong{color:#ACACAC; font-size:14px}
.barra_chica .box_tag{float:left;position:relative;clear:both; margin:0 0 5px 12px}
.barra_chica a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat}
.barra_chica .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
.barra_chica .img_tag img{position:absolute;top:6px;left:4px}
.barra_chica .titulo_tag {width:142px; text-align:center}
.barra_chica .titulo_tag a{color:#CF2271; font-size:14px; font-weight:bold; text-decoration:none}
.barra_chica .titulo_tag a:hover{font-size:14px; font-weight:bold; text-decoration:underline}

.colecciones .titulo_seccion{text-align:left}
.colecciones{width:160px; text-align:center; margin:0 0 20px 0; position:relative; overflow:hidden}
.colecciones ul{list-style:none; margin:0; padding:0}
.colecciones ul li a{text-decoration:none; color:#CF2271;font-weight:700}

.marcas .titulo_seccion{text-align:left}
.marcas .link_negro1{font-size:1.2em}
.marcas{width:142px; margin:0 0 20px 0}
.marcas ul{list-style:none; margin:0 0 10px 0; padding:0}
.marcas ul li {padding:5px 0}
.marcas ul li a{text-decoration:none;color:#CF2271;font-weight:700}

.barra_grande{width:265px; margin-left:30px;border-left:1px solid #ccc;padding:0 5px 5px 15px;float:left}
.barra_grande .titulo_seccion{width:255px;height:26px;padding:5px 5px 5px 10px;background:url('../img/fondo_seccion_nota.jpg') no-repeat;text-align:left}
.barra_grande .titulo_seccion strong{color:#ACACAC;font-size:14px}

.tipos .titulo_seccion{text-align:left}
.tipos{width:255px; margin:0 0 20px 0}
.tipos ul{list-style:none; margin:0 0 10px 0; padding:0}
.tipos ul li {padding:5px 0}
.tipos ul li a{text-decoration:none;color:#CF2271;font-weight:700}

.foro_categoria{width:255px; margin:0 0 20px 0}
.foro_categoria ul{list-style:none; margin:0 0 10px 0; padding:0}
.foro_categoria li {padding:5px 0; color:#CF2271}
.foro_categoria span{padding:5px 0; color:#524a47; font-size:11px}
.foro_categoria a{text-decoration:none; color:#CF2271;text-transform:none}

#tags_relacionados_destacado {width:498px;clear:both}
#tags_relacionados_destacado .titulo_seccion{width:453px; height:26px; padding:5px 5px 5px 10px; background:url('../img/fondo_seccion_nota.jpg') no-repeat;text-align:left}
#tags_relacionados_destacado .titulo_seccion strong{color:#ACACAC; font-size:14px}
#tags_relacionados_destacado .box_tag{float:left; height:210px; overflow:hidden; position:relative;margin:0 0 20px 10px}
#tags_relacionados_destacado a.img_tag{display:block;width:142px;height:146px;margin:0;background:url(http://www.hispabodas.com/img/caja_tags.jpg) no-repeat}
#tags_relacionados_destacado .img_tag:hover{background:url(http://www.hispabodas.com/img/caja_tags_hover.jpg) no-repeat}
#tags_relacionados_destacado .img_tag img{position:absolute;top:6px;left:4px}
#tags_relacionados_destacado .titulo_tag {width:142px;text-align:center}
#tags_relacionados_destacado .titulo_tag a{color:#CF2271; font-size:16px; font-weight:bold; text-decoration:none}
#tags_relacionados_destacado .titulo_tag a:hover{font-size:16px; font-weight:bold; text-decoration:underline}
#tags_relacionados_destacado .titulo_tag a:visited{color:#A5054E}
#tags_relacionados_destacado .mas{color:#ACACAC; margin:0 10px; text-align:justify; display:block}
#tags_relacionados_destacado .mas a{color:#666}
#tags_relacionados_destacado .mas a:hover{color:#CF2271}
#usuario_favoritos{overflow:hidden}
#usuario_favoritos_controles{clear:both;margin:15px 0}

.checkbox{position:absolute;top:5px;left:5px;padding:3px;background-color:#eaeaea;opacity:0.6}

.enlace{position:relative}
.enlace .checkbox{top:0;left:0}
.enlace .titulo{float:left; margin:0 5px 0 35px}
.enlace .desc{float:left; margin:0 5px 5px 35px}
.enlace .titulo a {font-size:14px}

.divisor_fav{border-bottom:1px dashed #ccc; clear:both; margin:10px 0; width:100%}
.imagen{float:left;position:relative;overflow:hidden}
.imagen .foto{margin:0 5px 0 0}
.imagen .desc{clear:both; text-align:center}

/* Perfil empresa anuncios */
.anuncios .categoria a{color:#CF2271;font-weight:bold;font-size:18px;text-decoration:none}
.anuncios .categoria a:hover{text-decoration:underline}
.anuncios .categoria span{font-weight:normal}
.anuncios a .zona{color:#CF2271;font-size:18px;text-decoration:none}

.contenedor_puntos{float:right;position:relative;top:3px}
.puntos_anuncio{padding:2px 7px;background:#F7CD00;color:#CF2271;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.posicion_anuncio{padding:2px 7px;background:#CF2271;color:#FEFEFE;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

.bloque_general{margin:0 0 10px 0;padding:5px 0 0 0;position:relative}
.bloque_general .interaccion{clear:both;font-weight:bold;margin:0;padding:10px 0;position:relative;overflow:hidden;text-align:center}
.bloque_general .ir_anuncio{position:absolute;top:15px;right:10px}
.bloque_general .ir_anuncio a{color:#CF2271;vertical-align:top;font-size:14px}
.bloque_general .botones{display:inline;position:relative;left:300px}

.bloque_contenido{position:relative;overflow:hidden;background:#F0EFEA;border:1px solid #ccc;padding:5px;margin:0;border-radius:0 0 7px 7px;border-top:0}

.datos ul{float:left;position:relative;overflow:hidden;list-style:none;width:360px;margin:10px 0 0 10px;padding:0}
.datos ul li{font-size:13px;margin-bottom:5px}
.datos ul li span{color:#333;font-weight:bold}
.datos strong{width:120px;margin-right:5px;display:inline-block;text-align:right;font-weight:normal;color:#676767}
.datos .logo_empresa{width:160px;text-align:center;float:left;margin:10px 0 0 5px;position:relative;overflow:hidden}
.datos .logo_empresa .imagen{position:relative;border:1px solid #ccc}
.datos .logo_empresa .imagen a{background:#fff;display:block;width:150px;height:150px;text-decoration:none;color:#CF2271}
.datos .logo_empresa .imagen a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: .3;}
.datos .logo_empresa .imagen span.link{display:none;position:absolute;bottom:5px;left:0;width:100%;color:#CF2271;text-decoration:none;font-weight:bold}
.datos .logo_empresa .imagen a:hover span.link{display:block}
.datos .logo_empresa .enlace{text-align:center}
.datos .logo_empresa .enlace a{color:#CF2271;text-decoration:none;font-size:11px}
.datos .datos_empresa a{color:#CF2271;text-decoration:none}
.datos .datos_empresa a:hover{text-decoration:underline}
.datos .anuncio_activo{color:green}

.bloques_multimedia{width:250px;margin:10px 0 0 10px;float:left;position:relative;overflow:hidden}
.bloques_multimedia .bloque{width:100px;float:left;margin-left:20px}
.bloques_multimedia .bloque .titulo{border:1px solid #ccc;background:#f8f8f8;text-align:center;margin:0;padding:15px;color:#676767;font-weight:normal}
.bloques_multimedia .bloque .cantidad{border:1px solid #ccc;border-top:none;background:#fff;text-align:center;padding:15px;color:#676767;font-weight:normal}
.bloques_multimedia .bloque .cantidad span.numero{font-size:24px;font-weight:bold;color:#524a47}
.bloques_multimedia .bloque .cantidad span.link{display:block;clear:both}
.bloques_multimedia .bloque .cantidad span.link a{font-size:12px;display:block;padding-top:10px;font-weight:normal;color:#CF2271;text-decoration:none}
.bloques_multimedia .bloque .cantidad span.link a:hover{text-decoration:underline}

.bloques_puntos{width:520px;margin:10px 0 0 10px;float:left;position:relative;overflow:hidden}
.bloques_puntos .bloque{width:140px;float:left;margin-left:5px}
.bloques_puntos .bloque .titulo{border:1px solid #ccc;background:#F7CD00;font-size:11px;text-align:center;margin:0;padding:15px;color:#676767;font-weight:normal}
.bloques_puntos .bloque .cantidad{border:1px solid #ccc;border-top:none;background:#fff;text-align:center;padding:5px;color:#676767;font-weight:normal}
.bloques_puntos .bloque .cantidad span.numero{font-size:24px;font-weight:bold;color:#CF2271}
.bloques_puntos .bloque .cantidad span.link a{font-size:12px;display:block;padding-top:10px;font-weight:normal;color:#CF2271;text-decoration:none}
.bloques_puntos .bloque .cantidad span.link a:hover{text-decoration:underline}
.bloques_puntos .bloque_chico{width:100px;float:left;margin-left:20px}
.bloques_puntos .bloque_chico .titulo{border:1px solid #ccc;background:#CF2271;font-size:11px;text-align:center;margin:0;padding:15px;color:#fff;font-weight:normal;height:30px}
.bloques_puntos .bloque_chico .titulo a{text-decoration:underline;font-size:11px;color:#fff}
.bloques_puntos .bloque_chico .cantidad{border:1px solid #ccc;border-top:none;background:#fff;text-align:center;padding:5px;color:#676767;font-weight:normal}
.bloques_puntos .bloque_chico .cantidad span.numero{font-size:24px;font-weight:bold;color:#CF2271}
.bloques_puntos .bloque_chico .cantidad span.link{display:block;clear:both}
.bloques_puntos .bloque_chico .cantidad span.link a{font-size:12px;font-weight:normal;color:#CF2271;text-decoration:none}
.bloques_puntos .separador_bloque{float:left;position:relative;overflow:hidden;border:1px solid #ccc;font-size:12px;text-align:center;margin:0;padding:4px;color:#524a47;font-weight:normal;height:30px;width:100px;margin:50px 0 0 20px}

.puntos{padding:20px 0 20px 10px;position:relative}
.puntos strong{display:block}
.puntos .posiciones{float:left;width:400px;padding-left:70px;position:relative}
.puntos .posiciones table{margin:0 auto}
.puntos .posiciones th{color:#676767;padding:1px 20px 1px 0;font-weight:400}
.puntos .posiciones td{padding:0px 20px 1px 0}
.puntos .cantidad_puntos{float:left;width:260px;text-align:center;position:relative}
.cantidad_puntos .titulo{font-size:1.1em;color:#676767;padding:0;margin:0;text-align:center}
.cantidad_puntos .total{font-size:1.5em;color:#CF2271}
.cantidad_puntos .texto{font-size:.9em;color:#676767}
.cantidad_puntos .divididos{font-size:1.1em;color:#CF2271}
.anadir_puntos{clear:both;margin:0;padding:20px 0 0 0}
.puntos .usuarios{float:left;line-height:1.7em;color:#333;text-align:center;font-size:13px;font-weight:bold;width:220px;position:relative;padding:30px 10px 10px 10px;margin-right:10px}

.estadisticas{padding:20px 0;position:relative}
.estadisticas strong{display:block}
.estadisticas .visitas{float:left;position:relative;margin-left:30px;background:#F8F8F8}
.estadisticas .visitas table{margin:0 auto;border-collapse:collapse;width:515px;border:1px solid #ccc;border-width:0 1px}
.estadisticas .visitas th{color:#676767;padding:1px 10px;font-weight:400;text-align:center;border:1px solid #ccc;border-width:1px 0}
.estadisticas .visitas td{padding:1px 5px;border:1px solid #ccc;border-width:1px 0}
.estadisticas .usuarios{float:right;line-height:1.7em;color:#333;text-align:center;font-size:13px;font-weight:bold;width:220px;position:relative;padding:30px 10px 10px 10px;margin-right:10px}
.estadisticas .usuarios a{font-size:14px;color:#CF2271;text-decoration:none;}
.estadisticas .usuarios .titulo{color:#676767;padding:0;margin:0;text-align:left}
.estadisticas .usuarios table{color:#CF2271;width:190px}
.estadisticas .usuarios td{text-align:left}

.ofertas{position:relative;overflow:hidden;padding:20px 0;color:#676767}
.ofertas label{display:block}
.ofertas label strong{width:100px;display:inline-block}
.ofertas .col{width:300px;float:left;position:relative;margin:20px}
.ofertas .col span{float:left;display:block}
.ofertas .col .derecha{float:right}
.ofertas .col .derecha a{color:#CF2271;font-weight:bold}
.ofertas .col .derecha img{vertical-align:middle}
.ofertas .col textarea{}
.ofertas .col label{text-align:right;margin:5px 0}
.ofertas .col label strong{font-weight:normal}
.ofertas .col input{border:1px solid #d4d4d4;width:150px}
.actualizar_oferta{clear:both;text-align:right;margin:0 148px;padding:0}
.ofertas .col .condiciones_oferta{height:150px}

.bloque_estadisitcas{position:relative;overflow:hidden;padding:20px 0;color:#676767}
.bloque_estadisitcas label{display:block}
.bloque_estadisitcas label strong{width:100px;display:inline-block}
.bloque_estadisitcas .col{width:300px;float:left;position:relative;margin:20px}
.bloque_estadisitcas .col span{float:left;display:block}
.bloque_estadisitcas .col .derecha{float:right}
.bloque_estadisitcas .col .derecha a{color:#CF2271;font-weight:bold}
.bloque_estadisitcas .col .derecha img{vertical-align:middle}
.bloque_estadisitcas .col textarea{}
.bloque_estadisitcas .col label{text-align:right;margin:5px 0}
.bloque_estadisitcas .col label strong{font-weight:normal}
.bloque_estadisitcas .col input{border:1px solid #d4d4d4;width:150px}
.actualizar_oferta{clear:both;text-align:right;margin:0 148px;padding:0}
.bloque_estadisitcas .col .condiciones_oferta{height:150px}

.solapas{overflow:display;position:relative;clear:both;list-style:none;margin:0;padding:5px 0;clear:both;border-bottom:1px solid #ccc}
.solapas li{display:inline}
.solapas a{padding:5px 20px;text-decoration:none;border:1px solid #ccc;background-color:#fff;border-radius:7px 7px 0 0}
.solapas a.selected,.solapas a.selected:hover{border-bottom:1px solid #F0EFEA;background-color:#F0EFEA;font-weight:700}
.solapas a:hover{background-color:#f2f2f2}

.ficha_centro{clear:both;position:relative;overflow:hidden;background:#f2f2f2;-moz-border-radius:8px;margin-bottom:30px;padding:10px}
.ficha_centro .logo{float:left;margin-right:10px}
.ficha_centro .empresa {margin-left:160px;font-size:12px;color:#796A67}
.ficha_centro .user {margin-left:160px;margin-bottom:50px;font-size:12px;color:#796A67}
.ficha_centro .empresa span{font-size:20px;color:#4A4A4A}
.ficha_centro .user a{text-decoration:none;color:#CF2271}
.ficha_centro .telefono{font-size:16px;font-weight:bold;color:#4A4A4A}
.ficha_centro .url a{color:#CF2271;text-decoration:none}

.oferta{text-align:center}

.anuncios_centro {margin-bottom:30px;overflow:hidden;clear:both;position:relative}
.anuncios_centro .titulo_seccion{width:467px;padding:5px;text-align:left;background:url('../img/fondo_seccion_nota.jpg') no-repeat}
.anuncios_centro .titulo_seccion strong{color:#796A67;text-transform:none}
.anuncios_centro .col {float:left;width:450px;margin:0 10px}
.anuncios_centro .col strong.sub {display:block;color:#796A67;border-bottom:1px solid #ccc}
.anuncios_centro .col a{color:#CF2271;text-decoration:none}
.anuncios_centro .col a:hover{text-decoration:underline}
.anuncios_centro .col li{margin:5px 0}

.eventos_centro {clear:both}
.eventos_centro .titulo_seccion{width:467px;padding:5px;text-align:left;background:url('../img/fondo_seccion_nota.jpg') no-repeat}
.eventos_centro .titulo_seccion strong{color:#796A67;text-transform:none}
.evento .titulo {color:#333;font-weight:normal;font-size:13px}
.evento .titulo a{font-weight:normal;font-size:13px}
.evento .enlace a{float:right;color:#CF2271;font-weight:bold;margin-bottom:5px}
.evento .fecha{margin-bottom:5px}
.evento .desc{margin-left:90px}
.evento .desc a{color:#CF2271}
.evento .imagen{position:relative;float:left;margin-right:10px;margin-bottom:5px}

.novedades{padding:10px}
.novedades .titulo {border-bottom:2px solid #ccc}
.novedades .titulo strong{font-size:14px;margin-left:10px;background:#f2f2f2;display:block;color:#676767;border-bottom:1px solid #f2f2f2}
.novedades .fecha {text-align:right;font-size:11px;margin:0 10px 10px 0}
.noticias strong.titulo_novedades{font-weight:bold;display:block;margin-bottom:10px}
.noticias {margin-bottom:10px}
.noticias a{color:#CF2271;text-decoration:underline !important;font-weight:bold}

.crear_anuncio{background:#F0EFEA;margin:20px auto;text-align:center;padding:5px 0;border:1px solid #ccc;width:250px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.comandos_anuncios{color:#676767;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #ccc;position:relative;overflow:hidden}
.cant_anuncios{font-weight:bold;float:left}
.ordenar_anuncios{font-weight:400;float:right}
.ordenar_anuncios a:hover{text-decoration:underline}
.ordenar_anuncios a{font-weight:400;text-decoration:none}
.ordenar_anuncios a.orden_sel{font-weight:bold}

.atencion{background:#f8f8f8;padding:5px;margin-bottom:10px}
.atencion strong{display:block;color:#CF2271}

.puntos_total,
.puntos_pos,
.puntos_neg{text-align:center;font-weight:700}
.puntos_total{font-size:1.1em}
.puntos_pos{color:#2DA02D;}
.puntos_neg{color:#FF5F5F;}

#tabla_puntos{border-collapse:collapse;width:100%}
#tabla_puntos td,#tabla_puntos th{padding:4px 15px; border:1px solid #ddd}


.fileinputs { margin-left: 270px; display:block; position: relative;height: 24px;}
.imgFile {float: left; width: 110px;}
.fileF {float: left; height: 17px; background:#F2F2F2;}
.fakefile {position: absolute; top: 0px; left: 0px; z-index: 1;}
.file {position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2;}
table.pop_dialog_table{border-collapse:collapse;margin:auto;table-layout:fixed}
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright{height:10px;overflow:hidden;padding:0 !important;width:10px !important;background:transparent url(img/modalbox-pop-dialog-sprite.png) no-repeat scroll}

td.pop_topleft{background-position:0 0}
td.pop_topright{background-position:0 -10px}
td.pop_bottomleft{background-position:0 -20px}
td.pop_bottomright{background-position:0 -30px}

td.pop_top, td.pop_bottom{background:transparent url(img/modalbox-pop-dialog-sprite.png) repeat-x scroll 0 -40px}
td.pop_side{background:transparent url(img/modalbox-pop-dialog-sprite.png) repeat-y scroll -10px 0}

td.pop_content{background-color:white;padding:0}
td.pop_content h2 {background:#CF2271 none repeat scroll 0 0;border:1px solid #666; color:white; font-size:14px; font-weight:bold; margin:0; padding:7px 10px; }
.fin_galeria_container{margin-bottom:30px;position:relative;overflow:hidden}
.fin_galeria_izquierda{float:left;position:relative;padding-left:70px}
.fin_galeria_izquierda strong{color:#796A67;text-transform:uppercase;font-size:16px}
.fin_galeria_derecha{float:left;position:relative;text-align:center;width:210px;padding-top:90px}
.tags_relacionados_fin_galeria{clear:both;margin-left:70px}
.tags_relacionados_fin_galeria .box_tag{margin-right:30px}

.redes_sociales{background:#f9f9f9;border-radius:5px;width:360px;margin:0 auto 10px auto;padding:10px;position:relative;overflow:visible;clear:both}
.redes_sociales .bloque{float:left;margin-right:20px;position:relative;overflow:visible}
.titulo_tema{font-size:14px; color:#796A67;margin:0 0 10px 0;text-transform:uppercase}
.temas_de_foro{empty-cells:show}
.temas_de_foro .descripcion_foro{color:#676767}

.temas_de_foro td.post_last{width:460px}
.temas_de_foro td.respuestas_last{width:95px}
.temas_de_foro td.autor_last{width:240px}

h2.titulo{color:#796A67;font-size:22px;margin-top:0;padding-top:0}

.social_izquierda{float:left;position:relative;overflow:hidden;margin-top:1px}
.social_izquierda .facebook{float:left;position:relative;overflow:hidden}
.social_izquierda .twitter{float:left;position:relative;overflow:hidden;margin:0 10px}
.social_izquierda .google{float:left;position:relative;overflow:hidden}

.social_derecha{float:right;height:19px;margin:3px 0 0 0;position:relative;overflow:hidden;font-weight:normal}
.social_derecha a{text-decoration:none}
.social_derecha a span{color:#CF2271}
.autocompleter-loading{
	background: #fff url(../img/spinner.gif) right center no-repeat;
}

ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important;
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

