h1, h2, h3, form {padding:0px; margin:0px;}
.clearer {
clear:both;
}
a{
color:#666;
}
.bold{
font-weight:bold;
}
.derecha{
float:right;
}
.izquierda{
float:left;
}
.margin0{
margin:0px;
}
.txt14px{
font-size:14px;
}
.hidden {
	display: none;
}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	background-color: #455560;
	margin: 0;
	padding: 0;
}
a img{
	border: 0;
}
.verde{
color:#3FA800;
}
.requerido{
color:#FF0000;
font-size:11px;
font-style:italic;

}

#web{
	width: 940px;
	margin: 0 auto;
	background: url(../img/fnd-cabecera-degrad.jpg) top White repeat-x;
	position: relative;
	overflow:hidden;
}

#web2{
	width: 940px;
	margin: 0 auto;
	background:White url(../img/fnd-cabecera-degrad2.jpg) repeat-x scroll center 35px;
	/*background: url(../img/fnd-cabecera-degrad2.jpg) top White repeat-x;*/
	position: relative;
	overflow:hidden;
}

#web #cabecera{
	/*background: url(../img/lobato_cabecera.jpg) no-repeat 25px bottom;*/
	height:380px;
	background: url(../img/cabecera_new.jpg) no-repeat scroll top left;
}

#web2 #cabecera{
	/*background: url(../img/lobato_cabecera2.jpg) no-repeat 25px bottom;
	height:250px;
	background:transparent url(../img/lobato_cabecera2.jpg) no-repeat scroll 25px bottom;*/
	background: url(../img/cabecera_new_2.jpg) no-repeat scroll bottom left;
	/*background:transparent url(../img/lobato.png) no-repeat scroll 25px bottom;*/
    height:285px
}

#logo
{
	display:inline;
	float:left;
	margin:16px 0px 9px 20px;
	width:172px;
	height:44px;
}

#menu-sup-texto
{
	display:inline;
	float:right;
	width:465px;
	margin-right: 20px;
	height:100px;
}

#web2  #cabecera  #menu-sup-texto
{
	width:535px;
}
#texto-sup
{
	padding:18px 0 0 12px;
}
#web2 #texto-sup img
{
	margin:20px;
	float:right;
}
#web #texto-sup h1{
	color: #455560;
	font-size:16px;
	line-height:130%;
}
#web2 #texto-sup h1{
	color: #455560;
	font-size:16px;
}
#web #texto-sup p{
	color: #455560;
	margin:20px 25px 0 35px;
	font-size:12px;
}
#web2 #texto-sup p{
	margin:10px 0px 0 0px;
	color:#666666;
	font-size:12px;
	width:518px;
	float:left;
	line-height:1.4;
}
#web #texto-sup a{
	
	color:#455560;

}

#web #texto-sup img{
	margin-left:145px;
	margin-top:35px;
	
}


#menu-sup-enlaces{
	height:20px;
	padding:6px 5px 4px ;
	background:url(../img/fnd-menu-sup.jpg) repeat-x;
	text-align:left;
}
#menu-sup-enlaces ul li a{
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
#menu-sup-enlaces ul{
	margin:0px;
	padding:0px;
}
#menu-sup-enlaces li{
	display:inline;
	margin:0px;
	padding: 0px 14px;
}
#web #menu-sup-enlaces li{
	display:inline;
	margin:0px;
	padding: 0px 7px;
}

#menu-sup-titulo{
	height:70px;
	background:transparent url(../img/bg_logotipo.jpg) repeat-x scroll left top;
}

#columnaprincipal {
	float:left;
	margin-left:32px;
	width:545px;
	clear:both;
	display:inline;
}
#columnasecundaria {
	display:inline;
	float:left;
	margin-left:25px;
	padding-top:20px;
	width:310px;
}
#ultimas-preguntas {
	margin-top:20px;
}
#ultimas-preguntas img {
	position:relative;
	z-index:999;
}
#ultimas-preguntas #txt-ultimas-noticias{
	float:left;
	width:239px;
}


.caja-ultimas-preguntas{
	height:110px;
	border:1px solid #ccc;
	margin-top:-2px;
	position:relative;
	clear:both;
	margin-bottom:7px;
	padding:12px 11px;
	font-size:12px;
}
.caja-ultimas-preguntas  img.imgpregunta{
	float:left;
	margin-right:10px;
	border:2px solid #ccc;
}

.caja-ultimas-preguntas h2 a{
	font-size:14px;
	color:#3fa800;
}
.caja-ultimas-preguntas p{
	margin:2px 0 0 0;
	padding:0px;
}
.caja-ultimas-preguntas .texto-caja-ultimas-preguntas{
	height:80px;

}
.pie-caja-ultimas-preguntas{
	clear:both;
	height:22px;
	padding-top:7px;
	
}
.pie-caja-ultimas-preguntas strong{
	font-weight:bold;
	color: #3fa800;
}
.pie-caja-ultimas-preguntas p{
	padding:3px 0;
	margin:0px;
	display:inline;
	float:left;
	width:310px;
}
.pie-caja-ultimas-preguntas p.comentarios{
	margin:0 20px 0 14px;
	background:transparent url(../img/icn-comentarios.gif) no-repeat scroll 0pt 6px;
	width:110px;
}
.pie-caja-ultimas-preguntas p.comentarios a{
	margin-left:13px;
	font-size:11px;
	color:#777;
}
#bn-periodistas{
 margin-bottom:23px;
 margin-top:26px;
 text-align: center;
 padding-top: 5px;
 padding-bottom: 5px;
 background-color: #333;

}
#pie{

clear:both;
color:#455560;
font-size:11px;
height:25px;
margin-top:30px;
padding:15px 20px;
	
}
#pie p{
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
	width: 125px;
}
#pie ul{
float:left;
margin:0pt;
padding:0pt 20px 0pt 10px;
text-align:center;
width:auto;
}
#pie li{
	list-style: none;
	float: left;
	width:90px;
	text-align:center;
}
#pie a{
	color: #455560;
	text-decoration:none;
}
#pie li#rss{
	font-weight: bold;
}
#pie li#rss a{
	font-size:11px;
	background-color: #FF9900;
	color: white;
	text-decoration: none;
	padding: 1px 6px;
}
#pie #antenizate{
float:right;
width:auto;
margin-top:-7px;
}

#pie #lasextalogo{
width:130px;
margin-top:-12px;
}
#pie #lasextanoticias{
width:130px;

margin-top:-5px;
}
#powered{

width:100%;
margin:0px;
margin-left:15px;
padding:0px;
padding-bottom:10px;
}
.centrado{
	text-align:center;
}

 /* --------------------------------- lomas ----------------------------------------------*/
 #lomas{
	margin-bottom: 14px;
	clear: both;
	width:100%;
}


#lomas ul#lomasmenu{
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	margin-bottom: -4px;
	height: 47px;
}
#lomas ul#lomasmenu li{
	float: left;
	list-style: none;
	background: url(../img/fnd-lomas.gif) repeat-x 0 0;
	margin-right: 3px;
	height:37px;
	padding:7px 0 2px 12px;
	width:80px;
	line-height:97%;
}
#lomas ul#lomasmenu li.activo{
	background: url(../img/fnd-lomasdestacados.gif) no-repeat 0 0;
}
#lomas ul#lomasmenu li.activo a{
	color: white;
}
#lomas ul#lomasmenu li a{
	
	color: white;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
#lomas ul#lomasmenu li{
	float: left;
}

#lomas .lomascontenido{
	clear: both;
	margin: 0;
	padding: 10px 7px 5px 10px;
	border: 1px solid #ccc;
}
#lomas .lomascontenido li{
	list-style: none;
	margin: 0 0 9px 0;
	background-repeat: no-repeat;
	background-position: 0 50%;
	height:none;
}
#lomas .lomascontenido li.confoto{

	height:60px;
}
#lomas .lomascontenido li a{
	font-family:inherit;
	
	color: #44a40d;
	display:block;
	font-size:13px;
}

#lomas .lomascontenido li img{
	float: left;
	border:2px solid #ccc;
	margin-right:10px;
}

#lomas .lomascontenido li p{
font-size:11px;

}

/* -------------------------------------    Desplegable  ------------------------------------------*/

a img{
border:none;
}
.desplegable{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
.desplegable ul{
list-style-type:none;
padding:0;
margin:0;

}


.desplegable li{
float:left;
position:relative;
z-index:100;
background:7bca58;
}

.desplegable table{

position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:29px;

}


.desplegable a, .desplegable :visited {

display:block;
width:190px;
padding:7px 0 7px 7px;
color:#fff;
background:#7bca58;
text-decoration:none;
text-align:left;
}

.desplegable :hover{
color:#fff;
background:#40a713;
}


.desplegable ul ul {
visibility:hidden;
position:absolute;
width:175px;
height:0;
}

.desplegable ul li:hover ul,
.desplegable ul a:hover ul{

visibility:visible;
}
.desplegable > ul > li > a{
background:#40a713;
}
.desplegable > ul > li > a:visited{
background:#40a713;

}
.desplegable  ul  li  a: {
background:#40a710;
}



/*------------------------------------------*/

#ttl-haztupregunta{
background: url(../img/fnd-ttl-haztupregunta.gif) bottom no-repeat;
padding:8px 5px;
margin:13px 0; 
}
#ttl-otraspreguntas{
background: url(../img/fnd-ttl-otraspreguntas.gif) bottom no-repeat;
padding:8px 5px;
margin:13px 0; 
height:30px;
}
#ttl-otraspreguntas img{
float:left;
margin-right:20px;
}
#ttl-elprograma{
background:transparent url(../img/fnd-ttl-elprograma.gif) no-repeat scroll center bottom;
height:25px;
margin-bottom:10px;
padding:0 4px 20px 0px;
width:370px;

}

#ttl-generica{
border-bottom:1px solid #ccc;
height:25px;
margin:10px 0px;
padding:10px 4px 15px 0px;
width:440x;
}
#ttl-generica h2{
color:#455560;
font-size:26px;
}
#titulo-sec-otraspr p{
clear:both;
font-size:16px;
height:30px;
padding:1px 0 15px 0;
margin:0px;
}
#menu-contenido-haztupregunta{
border-left:1px solid #ccc;
overflow:hidden;

clear:both;
height:32px;
background: url(../img/fnd-menu-haztupregunta.gif) bottom repeat-x;
}
#menu-contenido-comentarios{
font-size:12px;
overflow:hidden;
padding-top:10px;
margin-left:23px;
clear:both;
height:32px;
width:521px;
background: url(../img/fnd-menu-haztupregunta.gif) bottom repeat-x;
}

#menu-contenido-haztupregunta ul, #menu-contenido-comentarios ul{
	overflow:hidden;
	margin: 0px;
	padding: 0px;
}
#menu-contenido-haztupregunta li, #menu-contenido-comentarios li {
	float: left;
	list-style: none;
	border:1px solid #ccc;
	color:#ccc;
	border-left:none;
	height:20px;
	padding:7px 10px 3px 10px;
}
#menu-contenido-haztupregunta li.activa, #menu-contenido-comentarios li.activa{
border-bottom:1px solid #fff;
}
#menu-contenido-haztupregunta li.vacia, #menu-contenido-comentarios li.vacia{
width:20px;
border:none;
border-right:1px solid #ccc;
border-bottom:1px solid #fff;
}
#menu-contenido-haztupregunta li a, #menu-contenido-comentarios li a{
color:#999;
text-decoration:none;
}
#menu-contenido-haztupregunta li.activa a, #menu-contenido-comentarios li.activa a{
color:#455560;
}


form #contenido-haztupregunta{
display:block;


}
#form-haztupregunta-ajax{
padding:15px 15px 0 15px;
clear:both;
border:1px solid #ccc;
border-bottom:none;
border-top:none;
}
#form-haztupregunta{
padding:0px 15px 15px 15px;
border:1px solid #ccc;
border-top:none;
font-size:13px;
}
#texto-izq-player{
float:left;
font-size:12px;
margin-right:13px;
width:113px;
}
.input-text1{
background:transparent url(../img/fnd-input-text1.jpg) repeat-x scroll center top;
border:1px solid #B7B7B7;
color:#333333;
display:block;
font-family:arial;
font-size:13px;
margin-top:4px;
padding:3px 5px;
width:500px;
}
.input-text2{
width:230px;
}
.input-text3{
width:340px;
}
.input_error{
background: url(../img/fnd-input-text-error.jpg) #FFE5E5 top repeat-x;
}
.spanerror{
margin-top:3px;
font-size:12px;
font-style:italic;
padding:2px 6px;
color:#FF0000;
}
label{
font-size:12px;
}


#sabermas{
border-top:1px solid #ccc;
}
#sabermas p{
margin:10px 0;
}
#provincia{
margin-top:4px;
clear:both;
display:block;
font-size:13px;
}
#municipio{

font-size:13px;
display:block;
clear:both;
}
.lineaseparaciongris
{
border-top:1px solid #ccc;
height:1px;
margin: 10px 0;
}
.botonform{
margin:4px;
}

.botonhaztupregunta{
background: url(../img/envia-tu-pregunta.gif) top repeat-x;
width:225px;
height:35px;
border:none;
}
#aprobaciondatos{
float:left;
margin-right:10px;
width:380px;
}
#aprobaciondatos p{
margin:0;
}
.ejemployoutube{
margin:4px 0 7px 0;
font-size:12px;
}
#cap_youtube{
width:128px;

float:right;
}
#cap_youtube img, .video-youtube-comentarios img{
border:8px solid #333;
}


#ftrs-otraspreguntas {
text-align:right;
}

#ftrs-otraspreguntas ul{
display:inline;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
}
#ftrs-otraspreguntas li{
	float: right;
	list-style: none;
	border-left:none;
	padding:7px 0px 3px 20px;
	font-size:12px;
}
#ftrs-otraspreguntas li a{
font-size:12px;
color:#666666;
text-decoration:underline;
}
#ftrs-otraspreguntas li.activa{
border-bottom:1px solid #fff;
}

#ftrs-otraspreguntas li.activa a{
color:#3FA800;
font-weight:bold;

}

.anteriores{
	font-size: 14px;
	float: left;
	width: 90px;
	margin-top:10px;
}
.anteriores a{
	color: #666;
	
	padding-left: 11px;
}
.siguientes{
	margin-top:10px;
	font-size: 14px;
	float: right;
	text-align: right;
	width: 90px;
}
.paginas{
margin-top:22px;
	width: 350px;
	float: left;
	text-align: center;
	font-size: 14px;
}
.paginas a{
	color: #666;
}
.activo{
	font-weight: bold;
	color: #3CB400;
	padding: 0 3px;
}

.activo-comentarios {
	color: #455560;
}
.siguientes a{
	color: #666;
	
}


#cont-caja-preg{
	
	border:1px solid #ccc;
	border-bottom:none;
	margin-top:-3px;
	position:relative;
	padding:10px;
	clear:both;
	margin-bottom:7px;
	font-size:12px;
}
#cont-caja-preg a{
font-size:14px;
font-weight:bold;
color:#3FA800;
display:block;
margin-bottom:5px;
}
#cont-caja-preg #video{
margin:auto 0;
text-align:center;
padding-bottom:0px;
padding-left:60px;
padding-top:20px;
width:384px;

}
#cont-caja-preg p{
margin:0;
}
#abaj-caja-preg p{
margin:0px 0px 0px 12px;
display:block;
clear:both;
}
#abaj-caja-preg p strong{
color:#3FA800;
}
#caja-pregunta {
	margin-top:20px;
}
#caja-pregunta img {
	position:relative;
	z-index:999;

}
#caja-pregunta #txt-caja-pregunta{
	float:left;
	width:410px;
}
#abaj-caja-preg{
background:green;
font-size:14px;
width:545px;
background: url(../img/fnd-baj-pregunta.gif);
padding-top:10px;
height:34px;

margin-top:-7px;
}
/*---------------- Localizcion -------------------------------------------------------------------------*/
#mapaprincipal{
padding:10px 20px 20px 20px;
}
#mapaprincipal #mapa{
text-align:center;

}
#ttl-localizacion{
background: url(../img/fnd-ttl-localizacion.gif) bottom no-repeat;
height:25px;
padding:2px 0px 10px 0px;
margin: 5px 0px 10px 0px;
width:340px;
}

/*---------------- -------------------------------------------------------------------------*/

#comentarios{
	clear: both;
}
#comentarios h2#numero-comentarios{
background:transparent url(../img/fnd-comentarios.gif) no-repeat scroll left bottom;
border:2px solid white;
color:White;
display:inline;
float:left;
font-size:14px;
margin:0pt;
padding:20px 0pt 4px 33px;
width:412px;
}
#comentarios h2#numero-comentarios a{
	color: White;
}
 #comentarios h2#numero-comentarios span{
	color: #CCC;
}
#comentarios p#link-comentar{
background:transparent url(../img/fnd-comenta.gif) no-repeat scroll left bottom;
float:left;
font-size:14px;
margin:0pt;
padding:21px 0pt 18px 14px;
width:82px;
}
 #comentarios p#link-comentar a{
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.form_comentario_ajax{
float:right;
}
#comentarios .comentario{
	border: 1px solid #ccc;
	float: left;
	margin: 2px 0 0 2px;
	padding:9px;
	width:523px;
}
#comentarios .comentario .video{
	float:left;
	margin-right:10px;
	}
	
#comentarios .comentario img.avatar{
	float: left;
	display: block;
	margin: 12px 14px;
	display: inline;
}
 #comentarios .comentario h3{
	font-size: 90%;
	font-weight: normal;
	margin: 11px 0 8px 0;
	padding: 0;
}
#comentarios .comentario h3 a{
	color: #829297;
	font-weight: bold;
	font-size: 100%;
}
.multimedia-texto{
	float: left;
	width: 545px;
}
 #comentarios .comentario .multimedia{
	float: right;
	width: 160px;
	margin: 0 0 10px 10px;
}
 #comentarios .comentario p{
	font-size:11px;
	line-height: normal;
	margin:0;
}
 #comentarios .comentario p.datos{
margin-bottom:8px;

}
#comentarios #numero-comentar{
float:left;
height:55px;
margin-bottom:-12px;
position:relative;
width:548px;
}
#comentarios .paginas{
	text-align: right;
	width: 415px;
	font-size: 14px;
	height: 40px;
	background: url(../img/fnd-vertodoscomentarios.gif) no-repeat 2px 0;
	float: left;
	margin: 0;
	padding: 10px 5px 0 0;
}
#comentarios .todos a{
	color: #666;
}
 #comentarios h2#deja-comentario{
	float: left;
	display: inline;
	background: url(../img/fnd-comenta.gif) no-repeat bottom left;
	padding: 5px 0 18px 15px;
	width: 82px;
	color: White;
	margin: 0 0 -10px 23px;
	width: 506px;
	position: relative;
	font-size: 14px;
}
#comentarios form{
border-color: #CCCCCC;

border-style:solid solid solid;
border-top:none;
border-width:1px 1px 1px;
display:inline;
float:left;
font-size:12px;
margin:0pt 0pt 0pt 23px;
padding:3px 15px 15px;
width:489px;
}
#comentarios form p{
margin:12px 0;
}
#comentarios form label{
	display: block;
	margin: 10px 0 4px 0;
}
#comentarios form input{

	background: url(../img/fnd-input-text1.jpg) top repeat-x;
	border: 1px solid #ccc;
	width: 238px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#comentarios #nombre-email{
	
	float: left;
	width: 255px;
	padding-bottom: 12px;
}
#comentarios #campo-nombre{
	float: left;
	width: 125px;
}
#comentarios #campo-nombre input{
	padding:2px 4px;
	width: 105px;
}
#comentarios #campo-nombre input{
	padding:2px 4px;
	width: 105px;
}
#comentarios #campo-youtube input{
	padding:2px 4px;
	width: 195px;
}
.video-youtube-comentarios{

margin-top:4px;
}

#comentarios #campo-youtube{
	float: left;
	width: 205px;
}

#comentarios #campo-email{

	float: left;
	width: 125px;
}
#comentarios #campo-web-blog{
	width:255px;
	clear:both;
	
}
#comentarios #campo-web-blog input{
padding:2px 4px;
	float: left;
	width: 247px;
}
#comentarios #boton-enviatucomentario{
width:157px;
height:23px;
background: url(../img/envia-tu-comentario.gif);
border:0px;
float:left;
margin:10px 0px 0px 0px;
clear:both;
}

 #comentarios #campo-email input{
 padding:2px 4px;
	width: 121px;
}
#comentarios form input#publicar{
	background: url(../img/btn-publicarcomentario.gif) no-repeat 0 0;
	text-align: left;
	overflow: visible;
	border: 0;
	margin: 15px 0 0 0;
	display: block;
	padding: 4px 0 4px 35px;
	font-size: 11px;
	width: 231px;
	color: White;
	font-weight: bold;
}
#comentarios form textarea{
	background: url(../img/fnd-input-text1.jpg) top repeat-x;
	border: 1px solid #ccc;
	width: 245px;
	height: 68px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px 4px;
}


ul#paginacion-noticias{
	float: left;
	margin: 40px 0 0 0;
	padding: 0;
	width: 100%;
}
ul#paginacion-noticias li{
	list-style: none;
	font-size: 14px;
}
ul#paginacion-noticias li a{
	color: #666;
	display: block;
}
ul#paginacion-noticias li#anterior{
	width: 50%;
	float: left;
}
ul#paginacion-noticias li#anterior a{
	background: url(../img/bullet-flechagris3.gif) no-repeat 0 3px;
	padding-left: 11px;
}
ul#paginacion-noticias li#siguiente{
	width: 50%;
	float: right;
	text-align: right;
}
ul#paginacion-noticias li#siguiente a{
	background: url(../img/bullet-flechagris.gif) no-repeat 100% 3px;
	padding-right: 11px;
}

#menu-contenido-pregunta{

background:transparent url(../img/fnd-menu-haztupregunta.gif) repeat-x scroll center bottom;
clear:both;
height:32px;
margin-left:24px;
overflow:hidden;
position:relative;
margin-bottom:-1px;
width:445px;

}

#menu-contenido-pregunta ul{
	overflow:hidden;
	margin: 0px;
	padding: 0px;
}
#menu-contenido-pregunta li{
	float: left;
	list-style: none;
	border:1px solid #ccc;
	color:#ccc;
	border-left:none;
	border-bottom:none;
	height:20px;
	padding:7px 10px 3px 10px;
}
#menu-contenido-pregunta li.activa{
border-bottom:1px solid #fff;
}
#menu-contenido-pregunta li a{
color:#999;
text-decoration:none;
}
#menu-contenido-pregunta li.activa a{
color:#455560;
}
#contenidoprincipal-programa{
margin:20px;
}
#contenido-elprograma{
float:left;
width:386px;
line-height:1.4;
}
#img-elprograma{
width:476px;
height:354;
}
#condiciones img{
margin-bottom:-5px;
}
#img-elprograma img.logosextanoticias{
text-align:center;
margin-left:40px;
}
#contenido-elprograma strong{
font-weight:bold;
color:#40A801;
}
#contenido-elprograma p{
display:block;
}