@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/**************************************************************** 
*  modulos.css                                                  *
*  Hoja de estilo para mÃ³dulos                                  *
*  Ceronet TelemÃ¡tica S.L.                                      *
****************************************************************/

/* img no disponible */
.sin_img,
.sin_img1,
.sin_img3 { text-align:center; background-position:center; background-repeat:no-repeat;}
.sin_img,
.sin_img3 { background-image:url(../images/sin_img.png);}
.sin_img1 { background-image:url(../images/sin_img1.png);}

/* ie6 */
* html .turismo .sin_img { background-image:url(../images/turismo_sin_img.gif);}
* html .turismo .sin_img3 { background-image:url(../images/turismo_sin_img3.gif);}
* html .guia .sin_img { background-image:url(../images/guia_sin_img.gif);}
* html .guia .sin_img3 { background-image:url(../images/guia_sin_img3.gif);}

/***-------------- ENCUESTAS ----------***/
table.tabla_encuesta { width:100%;}
table.tabla_encuesta td.input_radio { vertical-align:middle; height:20px;}
table.tabla_encuesta td.input_radio input{ width:20px; vertical-align:middle;}
table.tabla_encuesta td.input_radio span.texto_generico {}
table.tabla_encuesta td.boton_votar { padding-top:10px; text-align:center; vertical-align:middle;}
table.tabla_encuesta input.boton_encuesta { background:none; border:0 none; text-align:left; padding:0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:11px; color:#333; font-weight:bolder; height:30px; line-height:30px; cursor:pointer;}
table.tabla_encuesta input.boton_encuesta:hover { color:#666;}
table.tabla_encuesta .flechas_boton { font-size:24px; line-height:30px; height:30px; vertical-align:top;}

/***-------------- TAGS ---------------***/
ul.tag-cloud {
	line-height:1.2em;
	margin:0;
	padding:2px;
	text-align:justify;
}
ul.tag-cloud li { display:inline; padding:1px; }
ul.tag-cloud li a { text-decoration:none; color: #006699;}
ul.tag-cloud li a:hover { text-decoration:underline; color:#006699;}
ul.tag-cloud li big { font-size: 1.2em; font-weight: lighter;}

/***-------------- BUSCADOR -------------***/
.modulo #buscador .label { margin-top:10px;}
.modulo #buscador p.titulo { background-color:#0DB6B3; padding:5px; color:white; font-weight:bolder;}
.modulo #buscador input { width:224px; padding:2px 5px; color:#333; border:1px solid #0DB6B3; line-height:12px;}
.modulo #buscador select { width:99%; color:#333; border:1px solid #0DB6B3; padding:1px 0px; z-index:10; }
.modulo #buscador input.boton_buscar { background-color:#0DB6B3; color:#fff; font-weight:bolder; width:80px; line-height:12px; padding:1px; }

/***-------------- CARTELERA LSIT ---------------***/
/* lista */
.contenedor_lista{border-top:1px dotted #a2a2a2; padding: 25px 0px;}
.cartelera_lista {}
table.lista_cartelera {}
.content_estreno { float:left; width:305px; margin-right:2px; /*margin-bottom:20px;*/ margin-bottom:15px;}
.imagen_estreno { width:80px; height:100px; float:left; background:url(../images/img_nodisponible_cartelera.gif) no-repeat top left;}
.imagen_estreno a { display:block; border:1px solid #CA83D9; overflow:hidden; max-height:98px; height:auto !important; height:98px; }
.imagen_estreno a:hover { border-color:#9608B4;}
.contenido_estreno { padding-left:90px; padding-right:5px;}
#cartelera_estreno .titulo { margin-bottom:10px; color:#4B045A; font-weight:bolder;}
#cartelera_estreno .genero { font-weight:bolder;}
#cartelera_estreno .clasificacion { font-weight:bolder;}
#cartelera_estreno .contenido { margin-bottom:10px;}

/* busqueda */
#mod_busqueda_pelicula { padding:10px 0px; border-top:1px dotted #a2a2a2;}
#mod_busqueda_pelicula form { padding:0; width:100%; overflow:hidden;}
#mod_busqueda_pelicula form select { width:99%; border:1px solid #9608B4; margin-bottom:4px; color:#666;}
#mod_busqueda_pelicula form label { font-weight:bolder;}
#mod_busqueda_pelicula form input#boton_buscar_pelicula { margin-top:10px; }
/* mas votados */
table.mod_mas_votados { width:100%;}
table.mod_mas_votados th { padding:5px 10px; text-align:left; background-color:#9608B4; font-size:18px; color:#D498E2;}
table.mod_mas_votados th span { color:#fff; font-weight:bolder;}
#mas_votados { padding:10px; }
table.mod_mas_votados td { vertical-align:top; background-color:#E9CEF1; line-height:14px; padding:2px 0px;}
table.mod_mas_votados td.votos { text-align:center; width:26px; font-weight:bolder;}
table.mod_mas_votados td.estrella { text-align:center; width:20px;}
table.mod_mas_votados td.titulo a { color:#484848;}
table.mod_mas_votados td.titulo a:hover { color:#4B045A;}
/* cartel */
#lista_peliculas { clear:both; margin-top:5px; width:620px;}
table.pelicula_cartel { width:620px;}
table.pelicula_cartel th { background-color:#fff; line-height:24px; border-top:1px dotted #a2a2a2; border-bottom:1px dotted #a2a2a2; text-align:left; font-weight:bolder; }
table.pelicula_cartel th.lateral { text-align:center;}
table.pelicula_cartel .zebra{ background-color:#EBEBEB;}
table.pelicula_cartel td { height:30px; color:#666; vertical-align: middle;}
table.pelicula_cartel td.titulo { padding-left:5px; width:140px;}
table.pelicula_cartel td.titulo a { font-weight:bolder; line-height:13px;}
table.pelicula_cartel td.genero { text-align:center; width:70px;}
table.pelicula_cartel td.clasificacion { text-align:center; width:70px;} 
table.pelicula_cartel td.duracion { text-align:center; width:70px;} 
table.pelicula_cartel td.pais { width:100px;} 
table.pelicula_cartel td.extras { text-align:center; padding-top:5px; width:70px;} 
table.pelicula_cartel td.valoracion { padding-top:5px; width:100px;} 



/***--------------CARTELERA SIMPLE-------------***/
.cartelera h3 {margin:15px 0; text-align:left;}
.cartelera .barra { font-weight:bolder; padding:0px 5px;}
/* ficha */
#mod_cartelera_ficha { padding-bottom:20px;}
	.cartelera_ficha { background-color:#E9CEF1; overflow:hidden;}
	.contenedor_ficha { border-top:1px dotted #a2a2a2; padding: 30px 0px;}
	.ficha_img {  width:230px; height:341px; float:left; margin-right:10px; background: #9608B4 url(../images/img_nodisponible_cartelera2.gif) no-repeat 50% 50%;}
	.fotoficha{ width:240px; height:335px; float:left; }
	.tabla_ficha_cartelera td { vertical-align:top; color:#48454E; }
	.tabla_ficha_cartelera td span { font-weight:bolder; color:#821999;}	
	.cartelera_link { color:#CCC; padding:10px 0; font-weight:bolder;}
/* votacion */
#mod_cartelera_votacion {  margin:10px 0px; border-top:1px dotted #a2a2a2; border-bottom:1px dotted #a2a2a2;}
.votacion_contenedor {  height:18px; position:relative; padding:10px 0px;  }
.votacion_link { float:right; /*padding-right:15px;*/ font-weight:bolder; /*background: url(../images/estrella_cartelera.gif) no-repeat 100% 2px ;*/}
.votacion_link  div { float:left; margin:-20px 0 0 -142px; color:#666; text-align:right;}
/* horarios */
#mod_cartelera_horarios { margin:15px 0px;}
	#cartelera_select_fecha { margin-bottom:10px;}
	.tabla_cartelera_horarios td { border-bottom:1px solid #fff; padding:20px; vertical-align:top;}
	.horario_titulo { color:#fff; font-weight:bolder; background-color:#9608B4; text-align:right; width:150px;}
	.horario_horarios { background-color:#E9CEF1;}
	.horario_cine { text-transform:uppercase; font-weight:bolder;}
	#boton_buscar_fecha { background:url(../images/icono_lupa.gif) no-repeat top left; border:none; height:24px; padding-left:28px; color:#fff; cursor:pointer;}
/* galeria img */
.cartelera .galeria_img {
width:100px; 
height:90px; 
border:1px solid #4B045A; 
padding:1px; 
overflow:hidden; 
vertical-align:top; 
float:left;
margin:0px 2px 2px 0px;
}	
/* otras */
/* galeria img */
/*.cartelera .galeria_img {
width:100px; 
height:90px; 
border:1px solid #4B045A; 
padding:1px; 
overflow:hidden; 
vertical-align:top; 
float:left;
margin:0px 2px 2px 0px;
}*/
/*ul.cartelera_otras li a { color:#333333; font-weight:bolder;}*/
p.cartelera_otras a { font-size:12px; line-height:18px; /*color:#666;*/ font-weight:bolder;}

/***-------Comentarios------***/
#sf_comment_list { border-top:1px dotted #A2A2A2; border-bottom:1px dotted #A2A2A2; padding-top:10px; }
.sf_comment { margin-bottom:10px;}
.sf_comment_author { text-transform:capitalize; font-weight:bolder;}
/*form*/
form#sf_comment_form { padding:10px 0; width:350px;}
.sf_comment_form .form_error { color: red; font-weight: bolder;}
.sf_comment_form fieldset { padding: 0;}
.sf_comment_form label {margin: 0; padding: 0; display: block;}
.sf_comment_form input, .sf_comment_form textarea { padding:5px; width:97%; border:1px solid #CCC; margin-bottom:5px;}
.sf_comment_form textarea {height: 10em;}
/*submit*/
.sf_comment_form input.submit {
color: #fff;
width: auto;
cursor:pointer;
margin-top:5px;
margin-right:0px;
float:right;
padding:5px;
font-size: 1em;
border:0 none;
}
.sf_comment_form input.submit:hover { color: #4B045A;}


/***-------- AGENDA -------***/
.mod_listado_categorias a.mas { background: url(../images/mas_agenda.gif) no-repeat 0px 50% ; padding-left:15px;}

#lista_agenda { clear:both; margin-top:30px;}
table.agenda_cartel { width:100%; margin-top:20px;}
table.agenda_cartel .pd { padding:0px 2px;}
table.agenda_cartel tr th { background-color:#fff; line-height:25px; text-align:left; font-weight:bolder; }
table.agenda_cartel tr th.dia { width:50px;}
table.agenda_cartel tr th.hora { width:60px;}
table.agenda_cartel th.evento { width:180px;}
table.agenda_cartel th.donde { width:160px;}
table.agenda_cartel th.que { width:80px;}
table.agenda_cartel th.poblacion { width:100px;}

table.agenda_cartel td { color:#666; vertical-align: top; padding:5px 0; border-top:1px dotted #a2a2a2; }
table.agenda_cartel td .overflow { overflow:hidden;}
.fix_padding {padding:0 2px 0 4px;}
table.agenda_cartel td p { font-size:11px;}
table.agenda_cartel td.titulo a { font-weight:bolder; /*line-height:13px;*/ text-decoration:none;}
table.agenda_cartel td.hora {}
table.agenda_cartel td.donde a { text-decoration:none; color:#666666;}


/*** agenda detalle ***/
#mod_agenda_ficha {}
#mod_agenda_ficha .agenda_ficha { background-color:#F9C4D8; overflow:hidden;}
#mod_agenda_ficha .contenedor_ficha {border:0 none; padding:0px; width:617px}
#mod_agenda_ficha .contenedor_ficha_detalle {float:right;width:200px;margin-right:5px;margin-top:10px;}
#mod_agenda_ficha .ficha_img {
margin-right:10px;  
width:400px; 
height:330px;
overflow:hidden; 
background-image: url(../images/img_nodisponible_agenda.gif); 
background-position:50% 50%; 
background-repeat:no-repeat;
float:left;
}
#mod_agenda_ficha .tabla_img_agenda { width:400px; height:330px;}
#mod_agenda_ficha .tabla_img_agenda td { vertical-align:middle;}

#mod_agenda_ficha .fotoficha{ width:240px; height:335px; float:left; }
#mod_agenda_ficha .tabla_ficha_agenda { width:}
#mod_agenda_ficha .tabla_ficha_agenda td { vertical-align:top; font-size:11px; padding-bottom:10px;}	
#mod_agenda_ficha .tabla_ficha_agenda a { font-weight:bolder; text-decoration:none;}
#mod_agenda_ficha .agenda_link { color:#CCC; padding:10px 0; font-weight:bolder;}

#mod_agenda_ficha .tabla_ficha_detalle { width:100%;}
#mod_agenda_ficha .tabla_ficha_detalle td { vertical-align:top; font-size:11px; padding:12px;}
#mod_agenda_ficha .tabla_ficha_detalle td.info { width:250px;}
#mod_agenda_ficha .tabla_ficha_detalle td.info p { font-size:12px; line-height:18px;}
#mod_agenda_ficha .tabla_ficha_detalle td.info p span { font-size:14px;}

#lista_agenda .agd tr th { border-top:1px dotted #a2a2a2; }
.agenda .votacion_contenedor {
border-top:1px dotted #a2a2a2;
border-bottom:1px dotted #a2a2a2;
height:18px;
padding:10px 0;
position:relative;
margin:20px 0px;
}
.agenda .votacion_contenedor span { font-size:13px; font-weight:bolder;}

/* galeria img */
.agenda .galeria_img {
width:73px; 
height:73px; 
border:1px solid #FF005B; 
padding:1px; 
overflow:hidden; 
vertical-align:top; 
float:left;
margin:0px 2px 2px 0px;
}	
.agenda #cont_trailer { margin-top:8px;}
.agenda a.mas { 
background: url(../images/mas_agenda.gif) no-repeat 0px 50% ; 
text-decoration:none; 
color:#48486A; 
padding-left:15px;
line-height:20px;
}

/* establecimiento */
#mod_agenda_ficha .tabla_establecimiento p { line-height:16px;}
#mod_agenda_ficha .tabla_establecimiento td { vertical-align:top; font-size:11px;}
#mod_agenda_ficha .tabla_establecimiento td.acciones { padding:10px; text-align:center;}
#mod_agenda_ficha .tabla_establecimiento td.acciones a { display: inline-block; margin:0 20px;}
#mod_agenda_ficha .tabla_ficha_establecimiento td {padding-bottom:10px;}
#mod_agenda_ficha .tabla_establecimiento td .no_img{
margin-right:10px;  
width:280px; 
/*height:215px;*/
overflow:hidden; 
/*background-image: url(../images/img_nodisponible_agenda.gif);
background-position:50% 50%; 
background-repeat:no-repeat;*/
} 

/*** AGENDA BUSCADOR ***/
.mod_agenda_busqueda { padding:20px; /*background-color:#FF015B;*/}
.mod_agenda_busqueda table.tabla_agenda_busqueda td {}
.mod_agenda_busqueda table.tabla_agenda_busqueda td.formulario { vertical-align:top; width:188px;}
.mod_agenda_busqueda table.tabla_agenda_busqueda td.banner { vertical-align: middle;}
.mod_agenda_busqueda table.tabla_agenda_busqueda td.banner .img_banner { 
width:350px; 
height:190px; 
overflow:hidden; 
float:right;
background-image: url(../images/img_nodisponible_agenda2.gif); 
background-position:50% 50%; 
background-repeat:no-repeat;
text-align:center;
}
table.tabla_agenda_busqueda td.formulario .input { margin-bottom:10px;}
table.tabla_agenda_busqueda td.formulario .input button { 
color:#fff; 
background-color:#FF015B; 
margin:5px 0 0 0; 
border:none;
padding:0px;
text-align:left;
cursor:pointer;
font-weight:bolder;
font-size:13px;
}
table.tabla_agenda_busqueda td.formulario .input label { font-weight:bolder; color:#fff;}
table.tabla_agenda_busqueda td.formulario .input input,
table.tabla_agenda_busqueda td.formulario .input select { width:99%; background-color:#FF80AD; border:1px solid #fff; color:#7B042E;}


/***--------NOTICIA DESTACADA---------***/
.mod_destacada .color { }
.mod_destacada .fecha { margin-bottom:15px;}
.mod_destacada  p.titulo,
.mod_destacada  p.titulo  a { font-weight:bolder; font-size:24px; line-height:25px; margin:14px 0; display:block; font-family: "Helvetica",Verdana, Arial, sans-serif;}
.mod_destacada > .titulo { font-weight:bolder; font-size:24px; line-height:24px; margin:14px 0;}
.mod_destacada .subtitulo { margin-bottom:10px; font-size:16px; line-height:19px; font-family: "Helvetica",Verdana, Arial, sans-serif;}
.mod_destacada .contenido_por {}
.mod_destacada .contenido_imagen { margin:10px 0px;}
.mod_destacada .contenido_imagen .caption { /*background-color:#94E521;*/ padding:1px 0px; color:#fff; /*width:10px;*/ margin-bottom:10px;}
/*.mod_destacada .contenido_imagen .caption p.titulo { color:#fff; font-size:13px; font-weight:bolder; line-height:15px; padding:0 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.mod_destacada .contenido_imagen .caption p.texto { color:#fff;font-size:11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}*/
.mod_destacada .caption .titulo { padding:0 15px;}
.mod_destacada .caption .titulo p.titulo_cap { 
color:#FFFFFF; 
font-size:13px; 
font-weight:bolder; 
line-height:15px; 
padding:5px 0; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mod_destacada .caption .titulo p.detalle_cap { 
color:#FFFFFF; 
font-size:11px; 
line-height:12px; 
padding:1px 0 5px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mod_destacada .internas .contenido_texto p { font-size:14px; line-height:18px; font-weight:normal; /*padding:5px 0px;*/ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.mod_destacada .internas .contenido_texto > p { font-size:14px; line-height:18px; font-weight:normal; /*padding:5px 0px;*/ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;} 
.mod_destacada .contenido_texto p { font-size:14px; line-height:18px; font-weight:normal; /*padding:5px 0px;*/ font-family: "Helvetica",Verdana, Arial, sans-serif;}
.mod_destacada .contenido_texto > p { font-size:14px; line-height:18px; font-weight:normal; /*padding:5px 0px;*/ font-family: "Helvetica",Verdana, Arial, sans-serif;}
.mod_destacada .contenido_texto p.subtitulo { padding:5px 0px; font-size:16px; line-height:20px;}
.mod_destacada .extras { margin:10px 0;}
.mod_destacada .extras span {float:left; margin-right:5px;}
.mod_destacada .extras ul li { display:inline; }
.mod_destacada .extras p { font-size:12px; line-height:17px; font-weight:bolder;}
.mod_destacada .extras a { font-weight: normal;}
.mod_destacada .comentario { color:#484848;}
.mod_destacada .comentario a {}

/***--------------NOTICIA detalle-------------***/
/* bookmarks */
.bookmarks { margin-bottom:5px; text-align: center;}
/* tag */
.mod_tags { margin-top:-10px;}
.mod_tags_titulo{ padding:10px 0 0 0;}
/* herramienta */
.tabla_herramienta_noticia { width:100%;}
.tabla_herramienta_noticia  td { /*width:33%;*/ text-align:center; height:30px; line-height:30px; font-weight:bolder; }
.tabla_herramienta_noticia  td a { text-decoration:none;}
.tabla_herramienta_noticia  td a:hover { text-decoration:underline;}
.tabla_herramienta_noticia  td.imprimir a { color:#484848; padding-left:18px;}
.tabla_herramienta_noticia  td.imprimir a.link_imprimir { background: url(../images/icono_impresora.gif) no-repeat left center;}
.tabla_herramienta_noticia  td.imprimir a.link_recomendar { background: url(../images/icono_recomendar.gif) no-repeat left center;}
.tabla_herramienta_noticia  td.imprimir { background-color:#ECECEC; color:#484848; }
.tabla_herramienta_noticia  td.sabes a,
.tabla_herramienta_noticia  td.sabes { background-color:#9D9B9C; color:#fff;}
.tabla_herramienta_noticia  td.comentar a,
.tabla_herramienta_noticia  td.comentar { background-color:#1BAA10; color:#fff;}
/* tabla_notas_relacionadas */
table.tabla_notas_relacionadas th { text-align:left; padding:10px 0px 10px 0px;}
table.tabla_notas_relacionadas td { vertical-align:top; /*padding-bottom:3px;*/}
table.tabla_notas_relacionadas td.td_fecha { /*width:117px;*/ width:130px;}
/* recomendar */
.noticia_recomendar { background-color:#ECECEC;}
.noticia_recomendar p { padding: 10px 40px; color:#CC3300;}
table.tabla_recomendar { width:550px; margin:20px 0px 0px 40px;}
table.tabla_recomendar td { vertical-align:top; }
table.tabla_recomendar td.label { }
table.tabla_recomendar td.input  { width:250px;}
table.tabla_recomendar td.input input { width:230px; margin-bottom:20px; padding:4px 0;}
table.tabla_recomendar td.textarea textarea { width:99%; height:100px;}
table.tabla_recomendar td.input .form_captcha img {float:left; margin-right:7px; }
table.tabla_recomendar td.input .form_captcha input {

font-weight:bolder;
letter-spacing:10px;
padding:8px 0px 7px 0px;
text-align:center;
width:126px;
}
table.tabla_recomendar td.boton { text-align:right; padding-top:5px; padding-bottom:20px;}
.img_loading { text-align:center; padding:10px 0;}

/* galeria de fotos */
.mod_galeria_fotos .galeria_home,
.mod_galeria_fotos .galeria {border-top:1px dotted #A2A2A2; padding-top:8px;}
.mod_galeria_fotos .galeria_home .gal_img { float:left; width:156px; border:2px solid #aac70b;}
.mod_galeria_fotos .galeria_home .comentario { padding:3px; margin-bottom:10px;}
.mod_galeria_fotos .galeria_home .detalles { padding-left:170px;}
.mod_galeria_fotos .galeria_home .img_list { width:147px; height:111px; border:2px solid #aac70b;}
.mod_galeria_fotos .galeria_home .caption { text-align:center; font-size:11px; padding:2px;}

.mod_galeria_fotos .galeria_nav { margin-bottom:8px;}
.mod_galeria_fotos .galeria_nav table td.bt_left { text-align:left;}
.mod_galeria_fotos .galeria_nav table td.bt_right{ text-align:right;}
.mod_galeria_fotos .galeria_img { margin-bottom:8px; text-align:center;}
.mod_galeria_fotos .galeria_cap { padding:5px;}

/***--------------NOTICIAS-------------***/
.mod_noticia_chica  p.titulo  a { margin:10px 0; line-height:19px; font-weight:bolder; font-size:18px; display:block;}
.mod_noticia_chica > .titulo { font-weight:bolder; font-size:18px; line-height:19px; margin:10px 0;}
.mod_noticia_chica .fecha { margin-bottom:10px;}
.mod_noticia_chica .caption { color:#FFFFFF; min-height:0; padding:1px 0; margin-bottom:10px;}
.mod_noticia_chica .caption .titulo { padding:0 15px;}
.mod_noticia_chica .caption .titulo p.titulo_cap { 
font-size:12px; 
font-weight:bolder; 
line-height:15px; 
padding:5px 0; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mod_noticia_chica .caption .titulo p.detalle_cap { 
font-size:11px; 
line-height:12px; 
padding:1px 0 5px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.mod_noticia_chica .extras,
.mod_noticia_chica .texto { margin-bottom:10px;}
.mod_noticia_chica .extras p { font-size:12px; line-height:16px; font-weight:bolder;}
.mod_noticia_chica .extras a { font-weight: normal;}
.mod_noticia_chica .contenido_texto > p { font-size:14px; line-height:18px; font-weight:normal; padding:5px 0px;}
.mod_noticia_chica span.coment { color:red;}
/* extras */
.mod_noticia_chica .extra_video { margin-bottom:10px;}
.mod_noticia_chica .extra_imagen { margin-bottom:10px;}
 
/***--------------secciones-------------------***/
.btn_leer_mas { width:100px; font-size:14px; font-weight:bolder; line-height:25px; text-align:center;}
.btn_leer_mas  a.blanco { color:#fff;}

/***--------------recomentdados-------------***/
.mod_recomendados_todas .titulo,
.mod_recomendados_noticias .titulo { padding:5px 10px; font-size:16px; color:#fff; font-weight:bolder;}
.mod_recomendados_noticias .ficha {  padding:15px 0px 10px 0; border-top:1px dotted #999;}
.mod_recomendados_todas .ficha .titulof,
.mod_recomendados_noticias .ficha .titulof { font-size:18px; margin-bottom:3px; line-height:18px;}
.mod_recomendados_todas .ficha .fecha,
.mod_recomendados_noticias .ficha .fecha { margin-bottom:10px;}
.mod_recomendados_todas .ficha .img,
.mod_recomendados_noticias .ficha .img { /*width:128px;*/ float:left; padding-right:5px;}
.mod_recomendados_todas .ficha .contenido, 
.mod_recomendados_noticias .ficha .contenido { padding:0px 15px 0px 0px; }

.mod_recomendados_todas .ficha {  padding:15px 0px 10px 0;}

/***---------------- GUIA ---------------------***/
/*Bookmarks*/
.book { margin-top: 10px;}
/*imprimir*/
.imprimir_guia a {background:transparent url(../images/icono_impresora1.gif) no-repeat scroll right center; padding-right:24px;}
.imprimir_guia { padding-right:10px; text-align:right; line-height:24px; }
/* estaticas */
.guia_estatica h3 { padding-top:15px;}
.guia_estatica ul li { list-style:disc; padding:5px 0;}
.guia_estatica p { padding:8px 0 8px; line-height:16px; /*text-align:justify;*/}
.guia_estatica blockquote p { padding:7px 0;}
.guia_estatica p.foot_subtitulo { font-size:13px; padding:20px 0px 5px; font-weight:bolder;}
.guia_sitemap ul { padding-left:15px; margin:10px 0;}
.guia_sitemap ul li { padding:0px;}
.guia_sitemap table.link_sitemap { margin-top:10px;}
.guia_sitemap table.link_sitemap td { padding-bottom:3px;}
.guia_sitemap table.link_sitemap td.uno { text-align:right; padding-right:4px; }
.guia_sitemap table.link_sitemap td.dos,
.guia_sitemap table.link_sitemap td.tres { border-left:1px dotted #ccc; padding-left:4px;}
.guia_sitemap table.link_sitemap td.divisor_sitemap { height:25px;}

/* banner */
.banner_buscador { float:left;}
.banner_buscador img.medio { padding:0 8px;}

/*.guia_oculto { visibility:hidden; height:0.1em; overflow:hidden;}*/
.guia_contenido_oculto { /*height: 1%; padding-top:15px; margin-bottom:3px; border-top:1px dotted #a2a2a2; width:100%; background-color:#625205;*/ display:none;}

.mod_listado_categorias ul { margin:0; padding:0px;}
.mod_listado_categorias li { text-transform:capitalize; color:#484848; }
.mod_listado_categorias li a { /*color:#484848; text-decoration:none;*/}
.mod_listado_categorias li a:hover {  /*color:#000;*/ }
.mod_listado_categorias li h3 span {font-size:14px; font-weight:normal;}

.mod_categoria .titulo_destacado,
.mod_destacado .titulo_destacado { padding-left:16px; background: url(../images/guia_link_circulo.gif) no-repeat 0px 50%;}
.mod_categoria .contenedor_fichas,
.mod_destacado .contenedor_fichas { margin:20px 0px;}
.mod_destacado .ficha {}
/* ficha oscura */
.mod_destacado table.tabla_ficha_oscura { border-bottom:1px solid #fff; background-color:#FFE958;}
.mod_destacado table.tabla_ficha_oscura td { vertical-align:top;}
.mod_destacado table.tabla_ficha_oscura td.imagen { background-color:#FFEE80; padding:12px; width:104px;}
.mod_destacado table.tabla_ficha_oscura td.detalle .contenido { padding:8px 8px 0px 8px; overflow:hidden; }
.mod_destacado table.tabla_ficha_oscura td.k { height:20px; vertical-align:bottom;}
.mod_destacado table.tabla_ficha_oscura td.k .comentario { 
background-color:#FFE32D; 
padding-top:0; 
padding-bottom:0px; 
padding-left:8px; 
padding-right:8px; 
margin:0; 
height:22px; 
line-height:22px; 
}
.mod_categoria .tabla_ficha_guia_det td.img .cont_foto .foto .ficha_imagen { width:83px; height:86px;}
.mod_destacado table.tabla_ficha_clara td.imagen .ficha_imagen,
.mod_destacado table.tabla_ficha_oscura td.imagen .ficha_imagen { width:104px; /*height:104px;*/ height:auto !important; min-height:80px; height:80px;}
.mod_categoria .tabla_ficha_guia_det td.img .cont_foto .foto .ficha_imagen {
text-align:center; 
background-image:url(../images/img_nodisponible_guia_chica2.gif); 
background-position:center; 
background-repeat:no-repeat;
}
.mod_destacado table.tabla_ficha_clara td.imagen .ficha_imagen ,
.mod_destacado table.tabla_ficha_oscura td.imagen .ficha_imagen {  
text-align:center; 
background-image:url(../images/img_nodisponible_guia_chica.gif); 
background-position:center; 
background-repeat:no-repeat;
}
/* ficha categoria oscura*/
.mod_categoria .tabla_ficha_oscura {}
.mod_categoria .ficha { margin-bottom:2px;}
.mod_categoria .tabla_ficha_oscura .mas_info{ float:right; text-align:center; width:40px; margin:5px 0;}
.mod_categoria .tabla_ficha_oscura .titulo{ width:90%; float:left;}
.mod_categoria .tabla_ficha_oscura td.top { padding:5px 10px;} 
.mod_categoria .tabla_ficha_guia_det td { vertical-align:top;}
.mod_categoria .tabla_ficha_guia_det td.img { background-color:#FFEE80; padding:10px;}
.mod_categoria .tabla_ficha_guia_det td.detalle { background-color:#FFE958; padding:10px; }

/* Denunciar error*/ 
table.denunciar { margin-top:3px;}
table.denunciar #herramienta { margin:3px 0 0 8px;}
table.denunciar #herramienta .mas_info { font-size:14px; font-weight:bold; text-align:right; float:right;}
table.denunciar #herramienta a:hover { color:#4F4714;}
table.denunciar .cruz_cerrar { height:8px; width:8px; padding:5px;}


/* esta parte se modifica momentaneamente hasta que se ingresen datos en las fichas de categorias */
/* solo se ocultan los atributos */
.mod_categoria .tabla_ficha_guia_det td.img .cont_foto { /*background-color:#FFF; width:200px;*/}
.mod_categoria .tabla_ficha_guia_det td.img .cont_foto .foto_des { /*padding:0 5px;*/}
/* hasta aca */

.mod_categoria .tabla_ficha_guia_det td.img .cont_foto .foto { width:83px;}
.mod_categoria .tabla_ficha_guia_det td.img .cont_foto .foto_des p { line-height:18px;}
.mod_categoria .tabla_ficha_guia_det td.img .cont_foto .foto_des .estrellas { padding:7px 0px;}
.mod_categoria .tabla_ficha_oscura td.comentario { padding:10px;}
.mod_categoria .tabla_ficha_oscura .uno {  width:32px; height:32px; background-color:#fff; float:left;}
.mod_categoria .tabla_ficha_oscura .dos { padding-left:40px; padding-right:15px;}
.mod_categoria .tabla_ficha_oscura .dos p.texto { line-height:18px;}
.mod_categoria .tabla_ficha_oscura .img_mas { background: url(../images/mas_guia.gif) no-repeat bottom right;}
/* ficha categoria clara */
.mod_categoria .tabla_ficha_clara td.top { background-color:#FFF299; padding:2px 10px;}
.mod_categoria .tabla_ficha_clara .mas_info{ float:right; text-align:center; width:40px; margin:5px 0;}
.mod_categoria .tabla_ficha_clara .titulo{ width:90%; float:left;}
.mod_categoria .tabla_ficha_clara .tabla_ficha_guia_det td.img,
.mod_categoria .tabla_ficha_clara .tabla_ficha_guia_det td.detalle { background-color:#fff; padding:10px;}
.mod_categoria .tabla_ficha_clara .uno {  width:32px; height:32px; float:left;}
.mod_categoria .tabla_ficha_clara .dos { padding-left:40px; padding-right:15px;}
.mod_categoria .tabla_ficha_clara .dos p.texto { line-height:18px;}
.mod_categoria .tabla_ficha_clara .img_mas { background: url(../images/mas_guia.gif) no-repeat bottom right; margin:8px 0px;}
.mod_categoria .tabla_ficha_clara .tabla_ficha_guia_det td.detalle a.web{ padding-left:12px; background: url(../images/barra_punto2.gif) no-repeat 0px 50%; }

/* ficha clara */
.mod_destacado table.tabla_ficha_clara { border-bottom:1px solid #fff; background-color:#FFF089;}
.mod_destacado table.tabla_ficha_clara td { vertical-align:top;}
.mod_destacado table.tabla_ficha_clara td.imagen { background-color:#FFF29A; padding:12px; width:104px;}
.mod_destacado table.tabla_ficha_clara td.detalle .contenido { padding:8px 8px 0px 8px; overflow:hidden; }
.mod_destacado table.tabla_ficha_clara td.k { height:20px; vertical-align:bottom;}
.mod_destacado table.tabla_ficha_clara td.k .comentario { 
background-color:#FFE745; 
padding-top:0; 
padding-bottom:0px; 
padding-left:8px; 
padding-right:8px; 
margin:0; 
height:22px; 
line-height:22px; 
}
/* contenido ficha */
.mod_destacado table.tabla_ficha_clara .contenido a.link, 
.mod_destacado table.tabla_ficha_oscura .contenido a.link { font-size:13px; /*font-weight:bolder;*/ line-height:30px; }
.mod_destacado table.tabla_ficha_clara .titulo,
.mod_destacado table.tabla_ficha_oscura .titulo { font-size:14px; font-weight:bolder; display:inline;}
.mod_destacado table.tabla_ficha_clara .contenido ul,
.mod_destacado table.tabla_ficha_oscura .contenido ul { margin-bottom:6px;}
.mod_destacado table.tabla_ficha_clara .contenido ul li,
.mod_destacado table.tabla_ficha_oscura .contenido ul li { display:inline; list-style-position:inside;}
.mod_destacado table.tabla_ficha_clara .contenido ul li.barra_punto,
.guia .mod_destacado table.tabla_ficha_oscura .contenido ul li.barra_punto,
.guia table.tabla_ficha_detalle td.contenido #detalles .barra_punto { 
margin:2px; 
background: url(../images/barra_punto2.gif) no-repeat left 50%; 
padding-left:15px;
}
.turismo .mod_destacado table.tabla_ficha_oscura .contenido ul li.barra_punto,
.turismo table.tabla_ficha_detalle td.contenido #detalles .barra_punto { 
margin:2px; 
background: url(../images/barra_punto_turismo.gif) no-repeat left /*50%*/6px; 
padding-left:15px;
}
.mod_destacado table.tabla_ficha_clara td.k .comentario ul li,
.mod_destacado table.tabla_ficha_oscura td.k .comentario ul li { display:inline; list-style-position:inside;}
.mod_destacado table.tabla_ficha_clara td.k .comentario ul li.barra_punto,
.mod_destacado table.tabla_ficha_oscura td.k .comentario ul li.barra_punto { 
margin:2px; 
background: url(../images/barra_punto2.gif) no-repeat left 50%; 
padding-left:15px;
}
/*** ficha detalle ***/
/*portada*/
.ficha_destacada .detalle_portada  {text-align:center;}
.ficha_destacada .detalle_portada .imagen_portada { margin:15px 0;}
.ficha_destacada .detalle_portada .imagen_portada a img { border:2px solid #FFDE00;  position:relative; overflow:hidden;}
.ficha_destacada .detalle_portada .imagen_portada a img:hover { border-color:#625205; position:relative;}

.guia .ficha_destacada { overflow:hidden;}
table.tabla_ficha_detalle td { vertical-align:top; }
table.tabla_ficha_detalle td.botones { padding:0 8px 8px 8px; }  /************************td que maneja los botones*/
table.tabla_ficha_detalle td.botones ul#menu_ficha { margin:0px;  width:592px;  }
table.tabla_ficha_detalle td.botones ul#menu_ficha  li#estatica { margin:8px 2px 0 0;  padding:8px 0 8px 8px; width:592px;height:27px;float:left; display:block;}

table.tabla_ficha_detalle td.botones ul#menu_ficha  li { margin:8px 2px 0 0; padding-top:0px; padding-bottom:0px; height:34px; float:left; display:block; word-wrap:normal;  }

/****************************explorer 6*****************************************/

*html table.tabla_ficha_detalle td.botones ul#menu_ficha  li{ margin:8px 2px 0 0; padding-bottom:0}
*html table.tabla_ficha_detalle td.botones ul#menu_ficha  li a:link,*html table.tabla_ficha_detalle td.botones ul#menu_ficha  li a:visited { margin:0; display:block; word-wrap:normal}
/****************************explorer 6*****************************************/

table.tabla_ficha_detalle td.botones ul#menu_ficha  li a:link, table.tabla_ficha_detalle td.botones ul#menu_ficha  li a:visited { /*line-height:20px;*/   padding:8px ; display:block}



.turismo table.tabla_ficha_detalle td.botones ul#menu_ficha  li a:hover {background-color:#556305;}
.guia table.tabla_ficha_detalle td.botones ul#menu_ficha  li a:hover {background-color:#625205;}
table.tabla_ficha_detalle td.contenido { background-color:#fff;}
table.tabla_ficha_detalle td.contenido #detalles {
padding:10px;
border-bottom-style:solid; border-bottom-width:8px;
border-left-style:solid; border-left-width:8px;
border-right-style:solid; border-right-width:8px;
overflow:hidden;
}

.turismo table.tabla_ficha_detalle td.contenido #detalles .estatic .linea1 { margin-bottom:1px;}
.turismo table.tabla_ficha_detalle td.contenido #detalles .linea1 { 
background:transparent url(../images/barra_punto_turismo.gif) no-repeat scroll left 3px;
font-weight:bolder;
margin-bottom:20px;
padding-left:12px;
font-size:1em;
}
table.tabla_ficha_detalle td.contenido #detalles .linea1 { 
background:transparent url(../images/barra_punto2.gif) no-repeat scroll left 3px;
font-weight:bolder;
margin-bottom:20px;
padding-left:12px;
font-size:1em;
}
table.tabla_ficha_detalle td.contenido #detalles .linea2 { padding-bottom:5px;}
table.tabla_ficha_detalle td.contenido #detalles .linea2 span { margin-right:4px; font-weight:bolder; font-size:1.1em;}
table.tabla_ficha_detalle td.contenido #detalles #logo {text-align:center; height:205px;}
table.tabla_ficha_detalle td.contenido #detalles .foto { width:242px; text-align:center;  position:relative; overflow:hidden;}
table.tabla_ficha_detalle td.contenido #detalles .foto a { border-style:solid; border-width:2px; width:238px; display:block; position:relative; overflow:hidden;}
table.tabla_ficha_detalle td.contenido #detalles .foto a:hover { width:238px; position:relative;}
table.tabla_ficha_detalle td.contenido #detalles .foto a img { position:relative; /*overflow:hidden;*/ min-height:150px; height:auto !important; height:150px; max-width:242px; width:auto !important; width:242px;}

/*colores borde foto*/
.guia .contenedor_ficha_empresa .empresa_info .foto_logo a,
.guia table.tabla_ficha_detalle td.contenido #detalles .foto a { border-color:#FFDE00;}
.guia .contenedor_ficha_empresa .empresa_info .foto_logo a:hover,
.guia table.tabla_ficha_detalle td.contenido #detalles .foto a:hover { border-color:#625205;}
.turismo .contenedor_ficha_empresa .empresa_info .foto_logo a,
.turismo table.tabla_ficha_detalle td.contenido #detalles .foto a { border-color:#AAC70B;}
.turismo .contenedor_ficha_empresa .empresa_info .foto_logo a:hover,
.turismo table.tabla_ficha_detalle td.contenido #detalles .foto a:hover { border-color:#556305;}

/**********publicidad textual*************************/



	
.turismo .publitextual .publi_cuadro a:hover,.turismo .publitextual .publi_cuadro .publi_tit a:hover  {color:#AAC70B}	
.guia .publitextual .publi_cuadro a:hover, .guia .publitextual .publi_cuadro .publi_tit a:hover{color:#FFCC1F}

/* estilos generales para las secciones*/

.publitextual .publi_cuadro .underline{ text-decoration:underline}
.underline{ text-decoration:underline}

.publitextual{ padding:18px 10px;
	margin-bottom:10px;
	}
.publitextual .publi_cuadro{ width:275px;
	float:left;
	padding-left:15px;
	padding-right:5px
	}
	
.publitextual .publi_cuadro p { margin-bottom:5px}

.publitextual .publi_cuadro a, .publitextual .publi_cuadro a:link, .turismo .publitextual .publi_cuadro a:visited { margin-top:5px;
	display:block;
	}	
 .publitextual .publi_cuadro h6.publi_tit a, .publitextual .publi_cuadro h6.publi_tit a:link, .turismo .publitextual .publi_cuadro h6.publi_tit a:visited{
    color:#004f9d;
	font-size:14px;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0;
	text-decoration:underline
	}

.publitextual .publi_cuadro a:link, .turismo .publitextual .publi_cuadro a:visited { margin-top:5px;
	display:block;
	}		
	/******* fin generales publicidad****/


/* nuevo detalle empresa */
.contenedor_ficha_empresa { width:580px; height:1%; position:relative; overflow:hidden;}
.contenedor_ficha_empresa .empresa_info { float:left; clear:both; border-bottom:8px solid #fff;}
.contenedor_ficha_empresa .empresa_extra {  float:left; clear:both; display:block; width:100%; border-bottom:8px solid #fff; }
.contenedor_ficha_empresa .empresa_extra_content { padding:10px; display:block; }
.contenedor_ficha_empresa .empresa_logo { width:242px; text-align:center; float:left;}
.contenedor_ficha_empresa .empresa_datos { float:left; width:324px; margin-left:10px; overflow:hidden;}
.contenedor_ficha_empresa .empresa_info .foto_logo {}
.contenedor_ficha_empresa .empresa_info .foto_logo a { border-style:solid; border-width:2px; display:block; position:relative; overflow:hidden;}
.contenedor_ficha_empresa .empresa_info .foto_logo a img { height:150px; width:242px;}

table.tabla_ficha_detalle td.contenido #detalles .estatico { padding:18px 0 0 0;}
#detalles .texto_img_estatico table.estatica_descripcion tr.inh td { border-top:18px solid #fff;}
#detalles .texto_img_estatico table.estatica_descripcion tr.inh .caption {text-align:center; font-size:11px; padding-top:2px; line-height:13px;}

/* ficha tecnica hoteles*/
.guia .mod_tarjetas img { margin:3px;}

.estatica table.guia_tecnica  { width:100%; margin:15px 0;}
table.guia_tecnica { width:100%; margin:30px 0;}
table.guia_tecnica  .pd { padding:0px 2px;}
table.guia_tecnica  .center { text-align:center;}
table.guia_tecnica  tr th { background-color:#fff; line-height:25px; text-align:left; font-weight:bolder; border-bottom:1px dotted #a2a2a2; padding:3px; }
table.guia_tecnica  td { color:#666; vertical-align: top; padding:5px;}

.guia .tecnica_servicios { width:533px;}
table.tecnica_servicios { border-top:1px dotted #a2a2a2;}
table.tecnica_servicios tr { }
table.tecnica_servicios td { border-bottom:1px dotted #a2a2a2; vertical-align:top; padding:5px; }
table.tecnica_servicios td.detalle { text-transform: capitalize; text-align:right; line-height:13px; width:150px;}
table.tecnica_servicios td.iconos div { display:inline; padding-right:3px; }

/* ficha tecnica vinos*/
.ficha_vinos { border-width:5px; border-style:solid; float:left; width:177px !important; width:176px; margin:0 3px 5px 3px;}
.ficha_vinos .imagen { height:180px; padding-top:20px; text-align:center; vertical-align:middle; width:177px !important; width:176px;}
.ficha_vinos .noimg_guia_vino { 
background-image:url(../images/img_nodisponible_guia_chica3.gif); 
background-position:center; 
background-repeat:no-repeat;
}
.ficha_vinos .descripcion { /*background-color:#635204;*/}
.ficha_vinos .descripcion p.nombre { padding:10px 0 5px; font-weight:bolder; text-transform:uppercase; min-height:30px; height:auto !important; height:30px;}
.ficha_vinos .descripcion p.detalle { color:#fff; padding:0 0 5px;}
.ficha_vinos .descripcion a { color:#FEEE7F; padding:10px 0 5px; display:block;}
.ficha_vinos .descripcion a:hover { color:#FFCC1F;}

/* ficha de cata */
.mod_guia_cata { padding:5px;}
.mod_guia_cata .nombre { font-size:13px; text-transform:uppercase; padding-bottom:2px; }
.mod_guia_cata .detalle {}
.mod_guia_cata .descripcion { margin:15px 0;}
.mod_guia_cata .tabla { margin-top:20px;}
.mod_guia_cata .tabla table td.foto_vinos {border:5px solid; text-align:center; vertical-align:middle;}
.mod_guia_cata .tabla table td.cata_vinos  {border-right:5px solid;border-top:5px solid;border-bottom:5px solid; /*background-color:#FFF7C0;*/}
.mod_guia_cata .tabla table td.cata_vinos .fase { padding:20px; min-height:60px; height:auto !important; height:60px;}
.mod_guia_cata .tabla table td.cata_vinos .fase .fase_tit { font-size:13px; padding-bottom:5px;}
.mod_guia_cata .tabla table td.cata_vinos .fase .fase_text {}

/* ficha como llegar */
table.tabla_ficha_detalle #map { border-style:solid; border-width:1px;} 

/* ficha fotos */
/*.guia .galeria_img {
vertical-align:top;
float:left;
width:100px;
height:90px;
margin:0 5px 5px 0;
overflow:hidden;
}
.guia .galeria_img a { border:1px solid #FFDE00; width:98px; height:88px; display:block; position:relative; overflow:hidden;}
.guia .galeria_img a:hover { border-color:#625205; width:98px; height:88px; position:relative;}
.guia .galeria_img a img { position:relative; overflow:hidden;}*/
#detalles .galeria_cont {margin:0 auto; padding:5px 0; width:530px;}
#detalles .galeria_cont a { 
border:1px solid #FFDE00; 
width:98px; 
height:88px; 
display:block; 
position:relative; 
overflow:hidden; 
float:left; 
margin:2px ;
}
#detalles .galeria_cont a:hover { border-color:#625205; width:98px; height:88px; position:relative;}
#detalles .galeria_cont a img { position:relative; overflow:hidden; height:88px; width:98px;}

#detalles .galeria_cont .red a { 
border:1px solid #FFDE00; 
width:124px; 
height:77px; 
display:block; 
position:relative; 
overflow:hidden; 
float:left; 
margin:2px ;
}
#detalles .galeria_cont .red a:hover { border-color:#625205; width:124px; height:77px; position:relative;}
#detalles .galeria_cont .red a img { position:relative; overflow:hidden; height:77px; width:124px;}
table.tabla_ficha_detalle #detalles .mod_categoria .listado .detalles .titulo { padding:0px;}

/* ficha datos */
.tabla_formulario_guia_datos table { width:100%;}
.tabla_formulario_guia_datos table td { vertical-align:top;}
.tabla_formulario_guia_datos table td.separador_tabla { width:10px; empty-cells:hide;}
.tabla_formulario_guia_datos table input { width:200px; margin-bottom:10px; line-height:12px; padding:2px 0px; border-style:solid; border-width:1px;}
.tabla_formulario_guia_datos table select { width:201px; margin-bottom:10px; line-height:12px; border-style:solid; border-width:1px; padding:2px 0px; }
.tabla_formulario_guia_datos table textarea { width:100%; height:99%; border-style:solid; border-width:1px;}

.tabla_formulario_guia_datos table input#enviar { width:100px; margin:0px; padding:8px; cursor:pointer; border-style:solid; border-width:1px;}
.tabla_formulario_guia_datos table input#enviar:hover {color:#fff;}
.tabla_formulario_guia_datos table .form_captcha input {font-weight:bolder; letter-spacing:10px; padding:8px; text-align:center; width:142px;}
.tabla_formulario_guia_datos table .form_captcha img { float:left; margin-right:7px;}

/*** GUIA BUSCADOR 2***/
.mod_busqueda { padding:12px;}
.turismo #estatica .mod_busqueda table.tabla_guia_busqueda td { vertical-align: text-top;}
.turismo #estatica .mod_busqueda table.tabla_guia_busqueda td#bot_buscar span a:hover { color:none;}
.turismo #estatica .mod_busqueda table.tabla_guia_busqueda td.medio { width:300px;}
.turismo #estatica .mod_busqueda table.tabla_guia_busqueda td.medio_tel { width:180px; padding:0 10px;}
.mod_busqueda table.tabla_guia_busqueda td { vertical-align:top; width:192px;}
.mod_busqueda table.tabla_guia_busqueda td.medio { vertical-align:top; /*width:180px;*/ padding:0 10px;}

.mod_busqueda table.tabla_guia_busqueda .campo { margin-bottom:5px;}
.agenda .mod_busqueda table.tabla_guia_busqueda .input button { color:#FFF; font-weight:bolder;}
.mod_busqueda table.tabla_guia_busqueda .input button.estatico { 
margin:0px;
padding-top:1px;
}
.mod_busqueda table.tabla_guia_busqueda .input button { 
margin:5px 0 0 0; 
border:none;
padding:0px;
text-align:left;
cursor:pointer;
font-weight:bolder;
}
.mod_busqueda table.tabla_guia_busqueda .campo .input_cont .input { height:21px; border:1px solid #CCCCCC; margin-top:2px; }
.mod_busqueda table.tabla_guia_busqueda .campo .input_cont .input label { font-weight:bolder; color:#635204; }
.mod_busqueda table.tabla_guia_busqueda .campo .input_cont .input input { width:100%; border:0px none; height:19px; padding-top:2px;}
.mod_busqueda table.tabla_guia_busqueda .campo .input_cont .input select { width:100%; border:0px none; border-color:#fff; height:21px; padding-top:1px; }

/*** GUIA BUSCADOR ***/
/*.mod_guia_busqueda { padding:12px;}
.mod_guia_busqueda table.tabla_guia_busqueda td {}
.mod_guia_busqueda table.tabla_guia_busqueda td.formulario { vertical-align:top; width:188px;}
.mod_guia_busqueda table.tabla_guia_busqueda td.banner { vertical-align: middle; text-align: right;}
.mod_guia_busqueda table.tabla_guia_busqueda td.banner .img_banner { text-align:center; background-image:url(../images/img_nodisponible_guia_text.gif); background-position:center; background-repeat:no-repeat;  width:389px; height:164px; float:right;}
table.tabla_guia_busqueda td.formulario .input { margin-bottom:5px;}
table.tabla_guia_busqueda td.formulario .input button { 
color:#635204; 
background-color:#FFDE01; 
margin:5px 0 0 0; 
border:none;
padding:0px;
text-align:left;
cursor:pointer;
}
table.tabla_guia_busqueda td.formulario .input label { font-weight:bolder; color:#635204;}
table.tabla_guia_busqueda td.formulario .input input,
table.tabla_guia_busqueda td.formulario .input select { width:99%; background-color:#FFE84D; border:1px solid #fff; color:#7F6F3A; padding:2px 0px;}*/

/*unir*/
.mod_restaurante_busqueda { padding:12px;}
.mod_restaurante_busqueda table.tabla_restaurante_busqueda td {}
.mod_restaurante_busqueda table.tabla_restaurante_busqueda td.formulario { vertical-align:top; width:188px;}
.mod_restaurante_busqueda table.tabla_restaurante_busqueda td.banner { vertical-align: middle; text-align: right; width:389px; height:100%;}
.mod_restaurante_busqueda table.tabla_restaurante_busqueda td.banner .img_banner { text-align:center; height:auto !important; min-height:164px; height:164px; width:100%;  float:right;}
table.tabla_restaurante_busqueda td.formulario .input { margin-bottom:5px;}
table.tabla_restaurante_busqueda td.formulario .input button {
margin:5px 0 0 0; 
border:none;
padding:0px;
text-align:left;
cursor:pointer;
}
table.tabla_restaurante_busqueda td.formulario .input label { font-weight:bolder; }
table.tabla_restaurante_busqueda td.formulario .input input,
table.tabla_restaurante_busqueda td.formulario .input select { width:99%; border:1px solid #fff; /*color:#7F6F3A;*/ padding:2px 0px;}

/*** turismo ***/
.mod_categoria { margin-bottom:25px;}
.mod_categoria .listado { padding:3px; margin-bottom:18px;}
.mod_categoria .listado table.tabla_resto td.imagen { width:200px; vertical-align:middle;}
.mod_categoria .listado table.tabla_resto td.divisor { width:3px; empty-cells:hide; }
.mod_categoria .listado table.tabla_resto td.info { vertical-align:top; }
.mod_categoria .listado .detalles p { line-height:15px;}
.guia .mod_categoria .listado .detalles .titulo a { background-image:url(../images/mas_guia.gif); }
.turismo .mod_categoria .listado .detalles .titulo a { background-image:url(../images/mas_turismo.gif); }
.mod_categoria .listado .detalles .titulo a, 
.guia .mod_categoria .listado .detalles .titulo a { 
line-height:25px;  
text-transform:uppercase; 
padding:0px 6px; 
display:block; 
background-repeat:no-repeat; 
background-position:99% center;
} 


/*FICHA: PESTAÃ‘A DESPLEGABLE Y FORMULARIO (GUIA)*/ /*LAURA*/
.mod_categoria .listado .listado1 { padding-top:0px;}/* valor:3px */
.mod_categoria .listado .listado1 table.tabla_resto td.tag1 { width:200px; vertical-align:top;}
.mod_categoria .listado .listado1 table.tabla_resto td.divisor { width:3px; empty-cells:show;}
.mod_categoria .listado .listado1 table.tabla_resto td.info { vertical-align:top; }
.mod_categoria .listado .listado1 .info { padding:5px 5px 0px 5px;}
.mod_categoria .listado .listado1 .cerrar { height:8px; width:8px; padding:5px 5px 8px 8px;}
.mod_categoria .listado .listado1 table.tabla_resto td.td_cerrar { vertical-align:top; }
.mod_categoria .listado .listado1 .gracias {width:200px; height:70px; background-image: url(../images/gracias.jpg); background-repeat:no-repeat;}

.form_errores .input { width:190px; height:20px;}
.form_errores .comentario {width:350px; height:50px;}
.form_errores .captchas {width:100px; padding:8px 0; text-align:center; font-weight:bolder; letter-spacing:2px; margin-left:5px; height:15px;}
.form_errores .btn {width:100px; height:32px; text-align:center; font-weight:bolder; padding:4px 0; cursor:pointer; border:0 none;}
.form_errores .bordes { border-style:solid; border-color:#ffde00; border-width:1px;}
/*FIN FICHA: PESTAÃ‘A DESPLEGABLE Y FORMULARIO (GUIA)*/


.guia .mod_categoria .listado .detalles .titulo a { color:#7F6F00;}
.guia .mod_categoria .listado .detalles .detalle a:hover,
.guia .mod_categoria .listado .detalles .titulo a:hover { color:#4F4714;}
.mod_categoria .listado .detalles .titulo a:hover { color:#fff;}

.mod_categoria .listado .detalles .info { padding:5px 6px;}
.mod_categoria .listado .detalles .detalle { padding:5px;}
.mod_portada .ficha {width:284px; padding:10px; margin-bottom:17px;}
.mod_portada .ficha .titulo { font-weight:bolder; color:#fff; background:transparent url(../images/restaurante_link_circulo.gif) no-repeat 0px 3px;
padding-left:16px; text-transform:uppercase; margin-bottom:10px;}
.mod_portada .ficha .imagen { margin-bottom:10px; width:284px; height:186px; }
/*.mod_portada .ficha .detalle { padding:5px; line-height:14px; height:auto !important; min-height:43px;}*/

.mod_portada .ficha_chica2 {width:293px; padding:4px; margin-bottom:17px;}
.mod_portada .ficha_chica {width:188px; padding:4px; margin-bottom:25px;}
.mod_portada .ficha_chica2 .titulo,
.mod_portada .ficha_chica .titulo { font-weight:bolder; color:#fff; text-transform:uppercase; margin-bottom:2px;}
.mod_portada .ficha_chica2 .imagen { width:293px; height:130px; margin-bottom:4px;}
.mod_portada .ficha_chica .imagen { width:188px; height:130px; margin-bottom:4px; background-position:center center; background-repeat:no-repeat;}
.mod_portada .ficha .detalle,
.mod_portada .ficha_chica2 .detalle,
.mod_portada .ficha_chica .detalle { padding:5px; line-height:14px; min-height:43px; height:auto !important; height:43px;}
.mod_portada .ficha .link,
.mod_portada .ficha_chica2 .link,
.mod_portada .ficha_chica .link { padding:5px 5px 5px 0px; text-align:right;}

/*** PORTADA ***/
/*** agenda portada ***/
.mod_agenda_portada .contenido { padding:8px 5px; }
.mod_agenda_portada .img{ float:left; padding-right:15px;}
.mod_agenda_portada p.detalle {}
.mod_agenda_portada p.detalle_titulo { color:#fff; font-weight:bolder; text-transform:capitalize;} 
.mod_agenda_portada p.detalle_fecha { color:#333; font-weight:bolder;}

/*** rutas gastronomicas ***/
.mod_rutas_gastronomicas {color:#AAC70B;}
.mod_rutas_gastronomicas table td { border-bottom:1px solid #fff; line-height:22px;}
.mod_rutas_gastronomicas table td.oscuro { background-color:#AAC70B; color:#fff; padding:0px 10px;}
.mod_rutas_gastronomicas table td.oscuro a { color:#fff;}
.mod_rutas_gastronomicas table td.claro { background-color:#D4E386; color:#829A06; padding:0px 10px;}
.mod_rutas_gastronomicas table td.claro a { color:#829A06;}

/*** cartelera ***/
.portada .content_estreno { float:left; /*width:286px;*/ width:100%; margin-bottom:20px;}
.portada .imagen_estreno { width:80px; height:100px; float:left; background:url(../images/img_nodisponible_cartelera.gif) no-repeat top left;}
.portada .contenido_estreno { /*padding-left:90px; padding-right:5px;*/}
.portada #cartelera_estreno .titulo { margin-bottom:10px; color:#4B045A; font-weight:bolder;}
.portada #cartelera_estreno .genero { font-weight:bolder;}
.portada #cartelera_estreno .clasificacion { font-weight:bolder;}
.portada #cartelera_estreno .contenido { margin-bottom:10px;}

/*** ultimas noticias ***/
.mod_ultimas_noticias {}
.mod_ultimas_noticias .titulo { background-color:#AABE8B; padding:5px 5px 5px 10px; font-size:18px; color:#fff; font-weight:bolder; margin-bottom:15px;}
.mod_ultimas_noticias .titulo2 { background-color:#CCD9BB; padding:5px 10px 5px 5px; font-size:18px; color:#899080; font-weight:bolder; margin-bottom:15px;}
.mod_ultimas_noticias p { font-size:12px; line-height:14px; padding-bottom:2px;}
.mod_ultimas_noticias p a { font-weight:bolder;}
.mod_ultimas_noticias .ficha { margin-bottom:15px;}
.mod_ultimas_noticias .ficha p span.fecha { font-size:11px;}

/*** ultimas noticias portada***/
.mod_ultimas_noticias_port ul {width:100%; margin-bottom:15px; height:30px; background:#AABE8B url(../images/bg_ultimas_noticias_port.gif) repeat-y 10px top;}
.mod_ultimas_noticias_port ul li { display:inline; line-height:30px;}
.mod_ultimas_noticias_port ul li.titulo_ultimo a,
.mod_ultimas_noticias_port ul li.titulo_ultimo a:hover { 
font-size:16px; 
color:#fff; 
font-weight:bolder; 
padding-left:10px;
padding-right:18px;
}
.mod_ultimas_noticias_port ul li.titulo_ultimo a.activo { background:transparent url(../images/bg_act_ultima.gif) no-repeat right 7px;}
.mod_ultimas_noticias_port ul li.titulo_leido a,
.mod_ultimas_noticias_port ul li.titulo_leido a:hover { 
font-size:16px; 
color:#899080; 
font-weight:bolder; 
padding-left:22px;
padding-right:18px;
}
.mod_ultimas_noticias_port ul li.titulo_leido a.activo { background:transparent url(../images/bg_act_leidos.gif) no-repeat right 7px;}

.mod_ultimas_noticias_port  p { font-size:12px; line-height:14px; padding-bottom:2px;}
.mod_ultimas_noticias_port  p a { font-weight:bolder;}
.mod_ultimas_noticias_port  .ficha { margin-bottom:15px;}
.mod_ultimas_noticias_port  .ficha p span.fecha { font-size:11px;}

/*** blogs ***/
.mod_blog {}
.mod_blog .titulo { background-color:#1BAA10; padding:5px 10px; font-size:18px; color:#fff; font-weight:bolder;}
.mod_blog .ficha {  background-color:#ECECEC; padding:15px 0px; border-top:1px dotted #999;}
.mod_blog .ficha .img { width:137px; text-align:center; float:left; }
.mod_blog .ficha .contenido { padding:0px 15px 0px 137px; }
.mod_blog .ficha .contenido .nombre a,
.mod_blog .ficha .contenido .nombre { /*color:#1BAA10;*/ font-weight:bolder;}
.mod_blog .ficha .contenido .detalle { margin-bottom:13px;}
.mod_blog .ficha .contenido .hora,
.mod_blog .ficha .contenido .fecha { font-weight:bolder;}
.mod_blog .ficha .contenido .por {}

/***--------------BANNER-------------***/
.mod_banner { text-align:center; overflow:hidden;}
.mod_banner .tam_uno { width:970px;}
.mod_banner .tam_dos { width:617px;}
.mod_banner .tam_tres { width:320px;}

/***--------------concurso-------------***/
.mod_concurso h3 { color:#853206;}
.mod_concurso  img { margin:8px 0px;}

/***--------------especiales------------***/
.mod_especiales h3 {color:#94E325;}
.mod_especiales .ficha { margin:10px 0px;}
.mod_especiales p.titulo { font-weight:bolder; margin:8px 0px 2px 0px;}
.mod_especiales p.detalles { margin:2px 0px 20px 0px;}

/***--------------agenda portada---------***/
.portada .mod_agenda {}

/***--------------ENCUESTA-------------***/
/*#encuesta table { margin-bottom:15px;}
#encuesta table td { vertical-align:middle; padding:5px; }
#encuesta table td.col1 { width:20px; padding:0 5px 0 10px;}
#encuesta a { font-size:12px; font-weight:bolder; text-decoration:none; padding-right:10px;}*/

/***--------------COMENTARIOS-------------***/
.mod_comentario .info { color:#999;}
.mod_comentario h4 {display:inline;}
/*** comentarios y aportes ***/
.form_error { padding:5px 0; color:#CC3300;}

/*** aportes ***/

.mod_comentarios .aportes .titulo { font-size:14px; font-weight:bolder; margin-top:5px;}
.mod_comentarios .aportes ul { margin:15px 0;}
.mod_comentarios .aportes ul li.usuario { font-size:13px; font-weight:bolder;}
.mod_comentarios .aportes li.texto { padding-top:5px;}

/*** comentarios ***/
.mod_comentarios { float:left; width:100%; position:relative;}
.mod_comentarios .info { color: #999;}
.mod_comentarios span.cant_post  { font-size:18px; font-weight:bolder;}
.mod_comentarios .caja { 
	clear:both;
	margin-top:12px;
	padding-top:10px;
}
.mod_comentarios .caja .usuario { 
	color:#808080;
	line-height:12px;
	width:230px;
	padding-bottom:15px;
}
.mod_comentarios .caja li.opinion { float: right;}
.mod_comentarios .caja li { float:left;}
/*.mod_comentarios .caja li.usuario .avatar { 
	float:left;
	height:60px;
	margin:10px 7px 0pt 0pt;
	width:70px;
}*/
.mod_comentarios .caja .usuario .fecha { 
	color:#808080 !important;
	font-size:11px !important;
	margin:0px !important;
}
.mod_comentarios .caja li.usuario p { 
	float:left;
	padding-top:10px;
	width:90px;
}
.mod_comentarios .caja .opinion { 
line-height:15px;
margin-bottom:10px;
overflow:hidden;
width:380px;
}
/*** respuestas ***/
.mod_comentario_respuesta { margin-top:10px; border:1px solid #ccc; background-color:#F7F7F7; float:left; width:614px;}
.mod_comentario_respuesta .ficha_respuesta { border-top:1px dotted #CCC; padding:8px 5px 5px 5px;}
.mod_comentario_respuesta .ficha_respuesta .bgb {background-color:#FFFFFF; }
.mod_comentario_respuesta .respuesta_respuesta { padding-left:8px;}
.mod_comentario_respuesta .respuesta_respuesta .caja { padding:5px 3px 3px 5px; border-left:2px solid #333333; margin-bottom:2px;}
.mod_comentario_respuesta .info { color: #999;}
.mod_comentario_respuesta span.cant_post  { font-size:18px; font-weight:bolder;}
.mod_comentario_respuesta .caja { clear:both; margin-top:5px;}
.mod_comentario_respuesta .caja .usuario { 
	color:#808080;
	line-height:12px;
	float:left;
	padding-bottom:15px;
	display:inline;
}
.mod_comentario_respuesta .caja .botones { 
	color:#808080;
	line-height:12px;
	padding-bottom:15px;	
}
.mod_comentario_respuesta .caja .opinion { 
line-height:15px;
margin-bottom:10px;
overflow:hidden;
padding-left:10px !important;
/*padding-left:81px;*/
display:block;
float:left;
}
.mod_comentario_respuesta .caja .opinion .fecha { 
	color:#808080 !important;
	font-size:11px !important;
	margin:0px !important;
	padding-bottom:5px;
}


/*** avatar ***/
.general .mod_comentario_respuesta .caja a.responder,
.general .mod_comentarios .caja .usuario a.responder { padding-left: 15px; padding-right:8px; background-image: url(../images/icono_coment_general.gif); background-position: left 50%; background-repeat:no-repeat;}
.turismo .mod_comentario_respuesta .caja a.responder,
.turismo .mod_comentarios .caja .usuario a.responder { padding-left: 15px; padding-right:8px; background-image: url(../images/icono_coment_turismo.gif); background-position: left 50%; background-repeat:no-repeat;}
.ocio .mod_comentario_respuesta .caja a.responder,
.ocio .mod_comentarios .caja .usuario a.responder { padding-left: 15px; padding-right:8px; background-image: url(../images/icono_coment_ocio.gif); background-position: left 50%; background-repeat:no-repeat;}
.deportes .mod_comentario_respuesta .caja a.responder,
.deportes .mod_comentarios .caja .usuario a.responder { padding-left: 15px; padding-right:8px; background-image: url(../images/icono_coment_deportes.gif); background-position: left 50%; background-repeat:no-repeat;}
.agenda .mod_comentario_respuesta .caja a.responder,
.agenda .mod_comentarios .caja .usuario a.responder { padding-left: 15px; padding-right:8px; background-image: url(../images/icono_coment_agenda.gif); background-position: left 50%; background-repeat:no-repeat;}
.cartelera .mod_comentario_respuesta .caja a.responder,
.cartelera .mod_comentarios .caja .usuario a.responder { padding-left: 15px; padding-right:8px; background-image: url(../images/icono_coment_cartelera.gif); background-position: left 50%; background-repeat:no-repeat;}
.guia .mod_comentario_respuesta .caja a.responder,
.guia .mod_comentarios .caja .usuario a.responder { padding-left: 15px; padding-right:8px; background-image: url(../images/icono_coment_guia.gif); background-position: left 50%; background-repeat:no-repeat;}

.mod_comentario_respuesta .caja a.reportar,
.mod_comentarios .caja .usuario a.reportar { padding-left: 15px; padding-right:8px; background-image: url(../images/icono_coment_gris.gif); background-position: left 50%; background-repeat:no-repeat;}

.mod_comentario_respuesta .usuario_avatar { float:left; height:60px; margin:0px; width:70px; background-image: url(../images/img_nodisponible.gif); background-position: 50% 50%; background-repeat:no-repeat;}
.mod_comentarios .usuario_avatar { float:left; height:60px; margin:10px 7px 0 0; width:70px; background-image: url(../images/img_nodisponible.gif); background-position: 50% 50%; background-repeat:no-repeat;}
.mod_comentarios .herramientas { margin-top:15px;}
.mod_comentarios ul.herramientas li a { margin-right:6px;}

/*** captcha ***/
.captcha { margin:10px 0px;}
.captcha input { width:100px; display:block; margin-top:5px; }

/*** formularios ***/
.formulario_comentarios { /*margin:15px 0;*/ padding:10px 0px;}
.formulario_comentarios table td { vertical-align:top; }
/*.formulario_comentarios input.enviar { margin-top:10px;}*/
.formulario_comentarios textarea { width:99%;}
.formulario_comentarios td.captcha { width:102px;}
.formulario_comentarios .fila {margin-bottom:3px; padding-top:5px;}
.formulario_comentarios .fila input.inp_captcha {padding:7px; width:100px; letter-spacing:10px; text-align:center; font-weight:bolder;}
.formulario_comentarios .fila input.enviar { border:none; padding:7px 5px; color:#fff; font-weight:bolder; cursor:pointer;}
.formulario_comentarios .fila input.enviar:hover { color:#333;}
/* formulario de contacto */
.mod_formu_contacto { width:250px; padding:20px; border:1px solid #999;} /* ancho del formulario */
.mod_formu_contacto form { width:100%; text-align:center;}
.mod_formu_contacto .tabla_formu_contacto td.left { text-align:left;}
.mod_formu_contacto .tabla_formu_contacto select,
.mod_formu_contacto .tabla_formu_contacto input,
.mod_formu_contacto .tabla_formu_contacto textarea,
.mod_formu_contacto .tabla_formu_contacto { width:97%; margin-bottom:10px; padding:1px;}
.mod_formu_contacto .tabla_formu_contacto p { margin-bottom:5px; text-align:left;}
.mod_formu_contacto .tabla_formu_contacto input#enviar_contacto { width:100px; margin:0px;}
.mod_formu_contacto .tabla_formu_contacto #cerrar{ text-align:right;}
/* formulario nuevo artista */
.tabla_formulario_artistas table { width:99%;}
.tabla_formulario_artistas table td { vertical-align:top;}
.tabla_formulario_artistas table input { width:250px; margin-bottom:10px; line-height:12px; padding:2px 5px;}
.tabla_formulario_artistas table select { width:261px; margin-bottom:10px; line-height:12px; }
.tabla_formulario_artistas table textarea { width:317px; height:99%; }
.tabla_formulario_artistas table input#enviar { width:100px; margin:10px 0px;}
.tabla_formulario_artistas table .form_captcha input {font-weight:bolder; letter-spacing:10px; padding:8px 8px 7px; text-align:center; width:142px;}
.tabla_formulario_artistas table .form_captcha img { float:left; margin-right:7px;}

.form_campo_observacion { padding:10px; margin-bottom:20px; border:1px solid;}

/*** PAGINACION ***/
.mod_paginacion { margin:20px 0px 10px; padding:0px 10px;}
.mod_paginacion a { text-decoration:none; padding:2px;}
.mod_paginacion a:hover { text-decoration:none !important;}
.mod_paginacion span.activo { padding:0 5px;}