/**************************************************************** 
*  maqueta.css                                                  *
*  Hoja de estilo para maqueta                                  *
*  Ceronet Telemática S.L.                                      *
****************************************************************/

* { margin: 0;padding: 0;}
* html #banner .banner_content { padding:5px 0px; }
* html #col_rigth { width:320px; margin-left:647px;}
/*  * html table.tabla_ficha_detalle td.botones ul#menu_ficha  li { display:inline; margin-right:5px;}
*:first-child+html table.tabla_ficha_detalle td.botones ul#menu_ficha  li { display:inline; margin-right:5px;}  */
* html ul#menu li a { display:inline-block;}

/****************************************************************/

.guia #content { padding-top:2px;}/*** solo prueba ***/
.cartelera #content { padding-top:2px;}/*** solo prueba ***/
.Estilo1 { color:#996633; font-size:120%; font-weight:bold;}
.cartelera .modulo_bus { margin-bottom:10px;}
.modulo_bus { /*border-bottom:1px dotted #A2A2A2;*/ padding-bottom:2px; margin-bottom:25px;}

.mod_busqueda2 table#guia_busque select,
.mod_busqueda2 table#guia_busque input { width:100%; border:0 none; padding-top:1px;}
.mod_busqueda2 table#guia_busque select { height:21px;}
.mod_busqueda2 table#guia_busque input { height:20px;}
.mod_busqueda2 table#guia_busque .input { border:1px solid #CCC; height:21px; width:170px;}

.mod_busqueda2 table#guia_busque label { padding-right:5px; vertical-align:text-bottom; line-height:20px !important;}

.mod_busqueda2 table#guia_busque button {
border:medium none;
cursor:pointer;
/*font-weight:bolder;*/
font-size:14px;
margin:5px 0 0;
padding:0;
text-align:left;
}

.mod_busqueda2 {padding:4px 12px 4px !important; padding:4px 12px 4px; }

/****************************************************************/


/*** MAQUETAS ***/
#contenedor { width:970px; margin:0 auto; text-align:left; padding:0px 10px 30px 10px; background-color:#fff;}
#header { width:100%;}
#contenido_oculto { height: 1%; padding-top:15px; padding-bottom:20px; border-top:1px dotted #a2a2a2; width:100%; background-color:#FF0000;}
#content { height: 1%; padding-top:15px; padding-bottom:20px; /*border-top:1px dotted #a2a2a2;*/ width:100%; position:relative;}
#footer { clear:both; margin-top:5px;}

hr.linea {  border-top:1px dotted #A2A2A2; height:1px; border-bottom:none; }

.oculto { visibility:hidden; height:0em; overflow:hidden; }

/*HEAD*/
/*.head { border-bottom:1px dotted #a2a2a2; padding-bottom:3px;}
.logo { background: url(../images/logo.gif) no-repeat top left; text-align:right; padding:3px 0; /*border-bottom:1px dotted #a2a2a2;*/ /*height:60px;}
.path { font-weight:bolder; padding:10px 0;}
.contenido_por a,
.path a { font-weight:normal; text-transform:capitalize; text-decoration:none;}

.head { border-bottom:1px dotted #a2a2a2; padding-bottom:3px;}
.fecha_head { border-bottom:1px dotted #a2a2a2; padding:3px 0; line-height:24px; height:24px;}*/
.fecha_head #fecha span { color:#666; font-size:11px; font-weight:bolder;}
.fecha_head #fecha { float:left;}
.fecha_head #herramientas { float:right; /*width:328px;*/ text-align:right; padding-top:7px;}
.logo { text-align:right; padding:10px 0; height:60px;}
.path { font-weight:bolder; padding:10px 0;}
.contenido_por a,
.path a { font-weight:normal; text-transform:capitalize; text-decoration:none;}

#menuprincipal { margin:0px; overflow: hidden; height: 1%; border-top:1px dotted #a2a2a2; padding:0px;}
ul#menu  { margin:2px 0px; font-weight:bolder; font-size:14px; padding:0px; float:left; width:100%; }
ul#menu li { float: left; margin-right:1px; padding:0px; }
ul#menu li a {text-decoration:none; padding:10px 20px 10px 20px; /*line-height:35px; height:35px;*/ line-height:1x; height:15px; display:block; /*display:inline-block;*/ font-family:"Arial", Helvetica, sans-serif;}

/***-------------- USUARIOS ------------***/
#sesion { border-top:1px dotted #a2a2a2; overflow: auto; height: 1%; padding:3px 0px;}
.actualizado { float:left; margin:10px 0px; color:#7C7C7C;}
.actualizado_int { float:left; margin:5px 0px; color:#7C7C7C; height:30px; }
#login { float:right; margin:10px 0px; }
#area_login { position:relative; z-index:20000; display:block;}
#area_login #formloginbg  .icono_logueo { padding-right:90px; text-align:right;}
#area_login #formloginbg {
	/*padding-top:9px;*/
	float: right;
	position: absolute;
	right: 0px;
	display: table-header-group;
	margin-top:-14px;
	/*background:url(../images/indicador_login.gif) no-repeat 25px top;*/	
}
#area_login #formlogin { padding:10px; background-color: #94E521; border:1px #666666 solid;}
#area_login #formlogin input.login_envio { border:1px #70AF15 solid; background-color:#87D300; padding:2px; color:#fff; cursor:pointer;}
#area_login #formlogin input.login_envio:hover { color:#000;}
#login span { color:#1AAB10;}
#login a { text-decoration:none; height:20px; }
.login input { height:16px;}
.login input.bt_entrar { 
background-color:#1AAB10; 
padding:0px 2px; 
color:#fff; 
border:none; 
height:19px; 
line-height:20px;
cursor:pointer;
margin-right:5px;
}
#path { 
font-size:24px; 
display: inline; 
float:left; 
background: url(http://www.extremadura.com/agenda/css/images/llave_abre.gif) no-repeat right 3px; 
padding-right:12px; 
font-weight:bolder;
}
#path_llave { 
height:30px; 
line-height:29px; 
padding-right:8px;
float:left;
width:500px;
overflow:hidden;
}
#path_llave table#table_path {}
#path_llave table#table_path td { vertical-align:top; height:30px;}
#path_llave table#table_path a { text-decoration:underline; margin:0px 2px; display:inline;}
#path_llave table#table_path td.tags { overflow:hidden; }
#path_llave table#table_path td.llave_cierre { width:18px;}

#col_left { width:617px; float:left; }
#col_rigth { /*width: 320px; /*margin-left:648px;*/ float:right; }
#col_user { text-align:center; margin:0 auto; /*width:850px;*/} 

#col_destacada2 { 
/*visibility:hidden; 
height:0em; 
overflow:hidden; */
padding-bottom:20px;
}

/*** CONTENIDO ***/
.modulo { padding-bottom:10px; /*border-bottom:1px dotted #a2a2a2;*/ margin-bottom:10px; overflow:hidden; word-wrap: break-word;}
.modulo2 { padding-bottom:10px; margin-bottom:10px; overflow:hidden; word-wrap: break-word;}/* sin borde */
#tabla_portada td#left,
#tabla_portada td#right { vertical-align:top; border-right:1px dotted #A2A2A2;}


.col1 { 
float:left; 
width:301px;/* 301 + 1 de borde */   
/*border-right:1px dotted #a2a2a2;*/
border-top:1px dotted #a2a2a2;
display:inline;
/*margin-top:15px;*/
}
.col2 { 
float:left; 
width:312px;/* 312 + 1 de borde */   
/*border-right:1px dotted #a2a2a2;*/
border-top:1px dotted #a2a2a2;
display:inline;
/*margin-top:15px;*/
}  

.port_col1 { margin-right:11px; padding-top:10px;}
.port_col2 { margin-right:11px; margin-left:11px; padding-top:10px;}

/*** FOOTER ***/
#footer #foot a { font-size:11px; line-height:19px; font-weight:normal;}
#footer #footB { font-size:12px; padding-bottom:2px; padding-top:2px; text-align:center; color:#ccc;}
#footer #footB a {/*color:#fff;*/}
#footer a:hover { /*color:#D9D6C7;*/ color:#000;}
.footer_content { background-color:#8d8970; font-size:10px;}
#footer_head { border-bottom:1px dotted #fff; width:100%; color:#fff; }
#footer_head p {padding:10px; font-size:11px;}
#footer_head span.divisor { background:url(http://www.extremadura.com/agenda/css/images/divisor_footer.gif) no-repeat right 50%; padding-right:10px;}
#footer_head a.contacto { color:#fff; margin-left:20px; padding-left:12px; background:url(http://www.extremadura.com/agenda/css/images/flecha_li_footer.gif) no-repeat left 50%; /*text-decoration:underline;*/}
#footer #footB a:hover,
#footer_head a.contacto:hover { color:#000;}
#footer_head #copyright { float:left; }
#footer_usuarios { float:right; width:321px; text-align:right;} /* width:350px; */
#footer_usuarios .conectados { float:right; background:url(http://www.extremadura.com/agenda/css/images/divisor_footer.gif) no-repeat left 50%; padding-left:10px;}
#footer_usuarios .conectados p span { font-weight:bolder; color:#D9D6C7;}
.footer_contenido { background-color:#989681; padding:10px 8px;}
.footer_contenido ul#foot li { padding-left:15px; color:#D9D6C7; font-size:11px; font-weight:bolder; background: url(http://www.extremadura.com/agenda/css/images/flecha_li_footer.gif) no-repeat 5px 5px ; }

/*FOOTER CARTELERA*/ 
.cartelera #footer #footB a {color:#fff;}
.cartelera #footer #footB a:hover {color:#000;}

/*FOOTER GUIA*/ 
.guia #footer_head a.contacto { color:#7f6f00; margin-left:20px; padding-left:12px; background:url(http://www.extremadura.com/agenda/css/images/flecha_li_footer.gif) no-repeat left 50%;}
.guia #footer_head a.contacto:hover { color:#000; }
.guia #footer #foot a { /*color:#7f6f00;*/ font-size:11px; font-weight:normal; line-height:19px;}
.guia #footer #foot a:hover { color:#000;}
.guia #footer ul#foot li { padding-left:15px; color:#7f6f00; font-size:11px; background: url(http://www.extremadura.com/agenda/css/images/flecha_li_footer.gif) no-repeat 5px 5px ; font-weight:lighter;}
/*FIN FOOTER GUIA*/



/*** ERROR ***/
.pag_error { margin:60px 0px; width:520px;}
.pag_error .td_izq { width:100px; vertical-align:middle; text-align:center; padding:20px;}
.pag_error .td_der { padding:30px; color:#484848; font-size:18px; vertical-align:middle; font-weight:bolder;}
.agenda .tabla_error td.izq .error_img {margin:0 auto; background: url(http://www.extremadura.com/agenda/css/images/error_agenda.gif) no-repeat 50% 50%; width:21px; height:87px;}
.agenda .tabla_error td.der { background-color: #ffccde;}
.guia .tabla_error td.izq .error_img {margin:0 auto; background: url(http://www.extremadura.com/agenda/css/images/error_guia.gif) no-repeat 50% 50%; width:21px; height:87px;}
.guia .tabla_error td.der { background-color: #FFF29A; }
.cartelera .tabla_error td.izq .error_img {margin:0 auto; background: url(http://www.extremadura.com/agenda/css/images/error_cartelera.gif) no-repeat 50% 50%; width:21px; height:87px;}
.cartelera .tabla_error td.der { background-color: #e9cef1;}
.general .tabla_error td.izq .error_img {margin:0 auto; background: url(http://www.extremadura.com/agenda/css/images/error_general.gif) no-repeat 50% 50%; width:21px; height:87px;}
.general .tabla_error td.der { background-color: #eafad3;}
.turismo .tabla_error td.izq .error_img {margin:0 auto; background: url(http://www.extremadura.com/agenda/css/images/error_turismo.gif) no-repeat 50% 50%; width:21px; height:87px;}
.turismo .tabla_error td.der { background-color: #eef4ce;}
.deportes .tabla_error td.izq .error_img {margin:0 auto; background: url(http://www.extremadura.com/agenda/css/images/error_deportes.gif) no-repeat 50% 50%; width:21px; height:87px;}
.deportes .tabla_error td.der { background-color: #ffcdcd;}
.ocio .tabla_error td.izq .error_img {margin:0 auto; background: url(http://www.extremadura.com/agenda/css/images/error_ocio.gif) no-repeat 50% 50%; width:21px; height:87px;}
.ocio .tabla_error td.der { background-color: #ffdecc;}

/*** comentarios ***/
.tabla_formu { /*border-top:1px dotted #A2A2A2;*/ font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; line-height:14px;}
.tabla_formu form {margin:30px 0;}
.tabla_formu p.deja_titulo { font-size:14px; font-weight:bolder; margin:0 0 5px;}
.tabla_formu p.deja_coment { color:#6F6F6F; font-size:12px; margin:0 0 10px; }
.agenda .tabla_formu form textarea { width:315px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px;}

