/* ESTILO PARA LA WEB DE CANALPATRIMONIO */
/* menosdiez.com */

/* DEFINICI N DE LOS BLOQUES PRINCIPALES */
body{background-color:#FFF;font-family: Arial, Verdana, Helvetica, sans-serif;
 text-align: center; margin: 0; padding: 0; height:auto;background-image: url(imagv2/borde-website.jpg);
	background-repeat: repeat-y;
	background-position: center 60px;}


div#contenbody{font-family: Arial, Verdana, Helvetica, sans-serif;
 background-image:url(imagv2/fondo_web.gif); background-repeat: repeat-x; background-position:top left;text-align: center; margin: 0; padding: 0; height:auto;}

form {margin:0px;padding:0px;}		

div#website{
	height:auto;
	width:1024px;
	text-align:left;
	margin:0 auto 0 auto;
	border-left:0px solid red;
	z-Index:1;
	
}	

div#super { width:1024px; height:123px;overflow:hidden;background-image:url(imagv2/fondo_super.gif); }

#supersuper { 
	width:1024px; 
	height:84px; 
}

ul#supercategoriasAAAA {display:block; background-color:#FF0000;text-align:left;padding:0px !important;margin:0px !important;}

ul#supercategorias  { width:1024px !important; min-height:23px; margin: 0 !important; padding: 0 !important; list-style:none; background-color:#abb1bb; border-top-color: #002a54; border-top-width: 0; }
	
ul#supercategorias li {
	margin: 0px;padding:0px;
	list-style: none;font-style: normal;
	float:left;background-color:#004285;}
	
ul#supercategorias li a {padding:6px 4px !important;font-size:0.7em;color: #002a54;
	text-decoration: none;
	background-color:#abb1bb;border-right:1px solid #002a54;}
	
ul#supercategorias li a:hover {background-color:#002a54;color: #FFFFFF;}

div#bloquemenuprincipal {display:block;width:461px;height:154px;float:left;text-align:left;color:#61768B;font-size:0.7em;}
div#bloquemenuprincipal p{margin:6px 0 0 20px;padding:0px;color:#61768B;height:110px !important;height:110px;}

div#bloquebannersuper{width:368px;height:118px;float:left; background-image: url("imagv2/fondo_banner.jpg");background-repeat:no-repeat; float:right;clear:right;}

div#barrabuscador{float:right;font-size:0.70em;padding:10px 0px 0px 0px; margin:0px;color:white; }

#resultadosajax {position:relative;z-index:10; width:206px; border:1px solid #000;background-color:white;color:#004285;font-size:0.7em;}
div#resultadosajax p{margin:1px;padding:0px;background-color:#EFEFEF;}
div#resultadosajax a{display:block;padding:2px;text-decoration:none;}
div#resultadosajax a:hover{background-color:#004285;color:#FFFFFF;}

div#contenido{width:1024px;min-height:500px;height:auto !important;height:500px;background-repeat:repeat-y;
background-position:top left;
border-top:1px solid white;}

div#contenidocontacto{width:1024px;min-height:500px;height:auto !important;height:500px;background-repeat:repeat-y;
background-position:top left;
border-top:1px solid white;
background-image:url(imagv2/fondo_contacto.jpg);
background-repeat:repeat-y;
background-position:0px 14px;
}


div#izquierdo{width:504px;min-height:500px;height:auto !important;height:500px;float:left;  }



#izquierdocontacto { width:450px;
			margin:0px;
			padding:0px;
			float:left;
			}

#centrocontacto { width:350px;
			margin:25px 0px 0px 0px;
			padding:0px;
			float:left;
			}
			
#derechacontacto { width:225px;
					margin:0px;
					padding:0px;
					float:right;
					background-color:#f4f4f4;
					}	
					
div#visor {margin:0px 0px 0px 0px;width:335px;min-height:500px;height:auto !important;height:500px;background-color:#FFFFFF;float:left;border:0px solid red;}

div#derecho{width:170px;min-height:500px;height:auto !important;height:500px;float:left;padding:0px 0px 30px 0px;overflow:hidden;border-right:0px solid red;}



div#izqseccion {width:160px;min-height:500px;height:auto !important;height:500px;float:left;padding:5px;}
	div#izqseccion h2 {color:#000057}

div#visorseccion {margin:0px 10px 0px 10px;width:660px;min-height:500px;height:auto !important;height:500px;float:left;padding:0px;border:0px solid red;}
	div#visorseccion h3 {color:#000057;font-size:0.9em;}


.subcategorias {font-size:0.8em;margin:2px 2px 10px 2px;}
.subcategorias a{ text-decoration:none}


div#infer{width:1024px;height:auto !important; height:244px;min-height:244px;border-top:25px solid #acbbcd;float:left; background-color:#FFFFFF}

div#infer a {
	color: #314674;
	text-decoration:none;
}
div#infer a:hover {
	text-decoration:underline;
}

#video {
	background-image:url(imagv2/fondo_videoP.jpg);
	background-repeat:no-repeat;
	width:492px;
	float:left;margin-left:12px !important;margin-left:5px;
	height:450px;
}

#video h1 { padding:20px 30px 8px 18px; margin:0px; font-size:1.05em; font-family:Arial, Helvetica, sans-serif }
#infovideo h1 { padding:20px 30px 8px 0px; margin:0px; font-size:1.05em; font-family:Arial, Helvetica, sans-serif }



#infovideo p{font-size:0.7em;color:#000;}
div.textovideo {color:#000;}
p.duracionvideo {color:#888 !important;}

#reproductorvideo {padding:0px 0px 0px 16px;}

#hoyen {
	background-image:url(imagv2/fondo_hoyen.jpg);
	background-repeat:no-repeat;
	width:503px;
	float:left;
	height:110px;
}

#hoyen h3 {
	padding:10px 30px 10px 30px; 
	margin:0px; 
	font-size:1em; 
	color:#001c50; 
}

#hoyen p {
	padding:3px 20px 0px 30px; 
	margin:0px; 
	color:#5b5c60;
	font-size:0.8em; 
}



#filetoncontenido { position:absolute;margin-left:10px;width:503px;height:690px;overflow:hidden;clear:both;}
.bloquevideo{width:503px;height:690px;float:left;}

.listadovideo{display:block;}


#mascarafileton {position:relative;width:473px;height:690px;overflow:hidden;clear:both}

#fileton {margin-left:18px !important;margin-left:5px;
	width:485px;
	float:left;
	margin-top:3px;
	background-image:url(imagv2/fondo_filete_iz.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	margin-bottom:30px;
}

#fileton ul{
	width:503px;
	height:47px;
	overflow:hidden;
	display:inline;
	padding:0px;
	margin:0px;
}

#fileton li{
	width:119px;
	display:inline;
	background-image:url(imagv2/filetonlia.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 6px 0px;
	text-decoration:none;
	float:left;
	text-align:center;	
}

#fileton li a{
	width:119px;
	display:inline;
	font-size:0.6em;
	overflow:hidden;
	text-decoration:none;
	text-align:center;
	padding:3px 0px 3px 3px;
	
}

#fileton li:hover { 
	background-image:url(imagv2/filetonli.jpg);
	background-repeat:no-repeat;}

#filetonAAA h3 {
	padding:10px 30px 10px 30px; 
	margin:0px; 
	font-size:1em; 
	color:#001c50; 
}

#fileton p {
	padding:3px 20px 0px 30px; 
	margin:0px; 
	color:#5b5c60;
	font-size:0.8em; 
}

.filetonli {}

.filetonactivo {background-image:url(imagv2/filetonli.jpg) !Important;}

h3.titulofileton {border-top:0px solid red;border-bottom:0px solid red;
	
	background-image:url(imagv2/fondo_filetonh4.jpg);
	background-repeat:no-repeat;
	background-position:left; 
	color:#001c50;
	font-size:1em;
	width:443px;
	float:left !important;
	height:31px !important;
	padding:15px 0px 0px 20px !important;margin:0px;clear:both;
}


.titulofileton p{
	padding:13px 20px 0px 30px !important;  
	margin-top:20px;
	color:#001c50 !important; 
	font-size:1em !important;
}

#fechaonline  {color:white;padding-left:10px;}

/* VIDEOS EN FILETES */

.videos { 
	width:113px;
	float:left;
	height:132px !important;
	height:120px;
	text-align:left;
	padding:10px 0px 0px 0px!important;
	padding:0px;
	margin:0px; 
}

.videos h5{ 
	color:#001c50;
	font-size:0.7em;
	padding:10px 5px 5px 0px;
	margin:0px;
	display:block;
	line-height:1em; 
	font-weight:normal !important;
	
}


.videos a{text-decoration:none; padding-right:5px;}
.videos p{ 
	color:#686869;
	font-size:0.6em !important;
	padding:0px !important;
	margin:0px !important;
}


/* VIDEOS RELACIONADOS */

#contenvideosrelac {width:330px;height:400px;float:left;overflow:hidden;background-image:url(imagv2/fondo_noticias.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;}

h3.videosrelacionados { width:305px;background-image:url(imagv2/fondo-participa.png); background-repeat:no-repeat;height:30px;color:#000066;margin:0px 0px 0px 0px;padding:0px 10px;}

#mascaravideosrelac {position:relative;width:305px !important;height:335px;overflow:hidden;padding:2px 10px;border:0px solid green;}
#filetonvideosrelac {position:absolute;width:925px;height:335px;overflow:hidden;clear:both;border:0px solid green;}


.bloquevideosrelac {width:312px;height:350px;float:left;padding:0px 5px;border:0px solid blue;}



.pulsadores {clear:both;font-size:0.7em;margin:0px; text-align:center;color:#000066; cursor:pointer;}
.pulsadores span {padding:4px;margin:0px 5px;}
.videoinverso {background-color:#000066;color:white;}

.videosrelac {border:0px solid red;
	display:block;
	height:80px;
	text-align:left;
	padding-top:2px;clear:both;
}

.videosrelac h5{ 
	color:#001c50;width:178px;
	font-size:0.7em;
	padding:10px 0px 5px 10px;
	margin:10px 0px 0px 0px;
	float:left;
	line-height:1em; font-weight:normal;
}


.videosrelac a{text-decoration:none;float:left;}
.videosrelac p{
	color:#686869;float:left;
	font-size:0.6em !important;
	padding:0px 0px 5px 10px !important;
	margin:0px !important;
}


/* VIDEOS EN LISTADO */

.videoslistados { 
	width:105px;margin:0px 20px;
	float:left;
	height:152px;
	text-align:left;
	padding-top:10px;
}

.videoslistados h5{ 
	color:#001c50;
	font-size:0.7em;
	padding:10px 0px 5px 0px;
	margin:0px;
	display:block;
	line-height:1em; font-weight:normal
}


.videoslistados a{text-decoration:none;}
.videoslistados p{ 
	color:#686869;
	font-size:0.6em !important;
	padding:0px !important;
	margin:0px !important;
}


.numecom { background-image:url(imag_general/ico_llamada.gif); background-repeat:no-repeat; background-position:left; padding-left:17px; font-size:0.8em;}


#noticias {
	width:335px;
	overflow:hidden;
	background-image:url(imagv2/fondo_noticias.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:20px;overflow:hidden; 
}


#noticiasrepor {
	width:335px;
	overflow:hidden;
	background-image:url(imagv2/fondo_noticias.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:20px;overflow:hidden; 
}

#noticiasrepor ul{
	float:left;
	border-bottom:0px solid red;
	text-align:left;
	background-color:#FFFFFF;
	margin:0px 20px 0px 0px;
	padding:0px;
	background-image:url(imagv2/borde-infer-solapas.jpg);
	background-position:bottom;
	background-repeat:no-repeat
}

.nota { 
	font-size:0.6em;
	padding-left:20px;
	color:#6f6f70;
}

#noticias img{
	text-align:center;
	padding-left:15px;
}

#noticias p,#noticiasrepor p{
	font-size:0.6em;
	padding:0px 20px 0px 20px;
	color:#373537;
}

#noticias ul,#noticiasrepor ul{ background-color:#FFFFFF;
	width:345px;
	overflow:hidden;
	display:inline;
}

#noticias h2,#noticiasrepor h2 {
	color:#001c50;
	font-size:0.9em;
	padding-left:15px;
	font-weight:bold;
	margin:0px;padding-right:30px;
	}
	
#noticias a,#noticiasrepor a{text-decoration:none}

#noticias ul li{
	width:110px;;height:36px;overflow:hidden;
	display:inline;
	background-image:url(imagv2/filetonlia.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 5px 0px;
	text-decoration:none;
	float:left;
	text-align:center; line-height:80%;
}

#noticiasrepor ul li{
	width:110px;height:32px;overflow:hidden;
	display:inline;
	background-image:url(imagv2/filetonlia.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 5px 0px;
	text-decoration:none;
	float:left;
	text-align:center; line-height:80%;
}

#noticias ul li a,#noticiasrepor ul li a{
	width:101px;
	height:37px;
	font-size:0.8em;float:left;
	overflow:hidden;
	text-decoration:none; font-weight:bold;
	text-align:left;margin-top:0px;
	padding:7px 3px 0px 6px;}

#noticias li:hover,#noticiasrepor li:hover { 
	background-image:url(imagv2/filetonli.jpg);
	background-repeat:no-repeat;}

#mascaranoticias {position:relative;width:325px;height:450px;overflow:hidden;clear:both;}
#filetonnoticias {position:absolute;width:345px;height:450px;overflow:hidden;clear:both;padding-top:6px;}

#mascaranoticiasrepor {position:relative;width:325px;height:450px;overflow:hidden;clear:both;}
#filetonnoticiasrepor {position:absolute;width:345px;height:450px;overflow:hidden;clear:both;}

.bloquenoticias {width:345px;height:450px;float:left;overflow:hidden;}

.bloquerepor {width:340px;height:450px;float:left;overflow:hidden;padding-left:5px;}

.noticiasscroll {width:305px;height:150px;float:left;
	overflow:hidden;}

.noticiasscroll p{
	color:#001c50 !important;
	font-size:0.7em;
	border-bottom:1px dotted #001c50 !important;
	font-weight:bold;
	padding:3px 0px 5px 0px !important;
	margin:0px 30px 0px 20px !important;}

.scrollbar-vert{
				background-color: #d2e8ff;
				height: 150px;
				width: 20px;
				float:left;}
				
.handle-vert{height: 42px;
				width: 20px;
				background: url(imag_general/handle.gif) no-repeat;}





/* LOGOTIPO */
#logo  { width:379px;height:84px; float:left; background-image:url(imagv2/logo.jpg); }

#logo h1 {width:379px;height:84px; margin:0px;padding:0px;}
#logo a { width:379px;height:84px; display:block;text-decoration:none;}
#logo span {visibility:hidden;overflow:hidden;font-size:0.1em;}
#logo p {
	color: #000;
	font-size: 0.6em;
	text-align: center;
	margin: 0;
	padding: 0;
}


/* MENU PRINCIPAL */
#menuprincipal {
	color: #61768B;
	float: left;
	font-size: 1em;
	text-align: left;	
	height:32px;
	margin:0px;
	padding:0px;
	width:400px;

}
#menuprincipal ul {
	margin: 0px;
	list-style:none;
	padding: 0 !important;
	text-align:left;	
	padding:0px 0px 20px 150px;
	float:right;
	height:52px;
	z-index:-10;
}
#menuprincipal li {
	color: #333;
	margin: 0 10px 0 0;
	padding:0px;
	list-style: none;
	font-style: normal;
	float:left;
	height:32px;width:36px;
}
#menuprincipal li a {
	color: #61768B;
	text-decoration: none;
	width:36px;
	min-height:32px;
	display:block
}
#menuprincipal li a:hover {
	color: #F3DE85;
	display:block;
	margin-top:5px;
	border-bottom:3px solid red;
}

.menuprincipalopcionactual{
border-bottom:3px solid red;
}

span.oculto {visibility:hidden;width:36px;min-height:32px;overflow:hidden;max-width:36px;display:block}

a.mp1 {width:36px;height:32px;background-image:url("imagv2/mpop1.gif");background-repeat:no-repeat;display:block}
a.mp2 {width:36px;height:32px;background-image:url("imagv2/mpop2.gif");background-repeat:no-repeat;display:block}
a.mp3 {width:36px;height:32px;background-image:url("imagv2/mpop3.gif");background-repeat:no-repeat;display:block}
a.mp4 {width:36px;height:32px;background-image:url("imagv2/mpop4.gif");background-repeat:no-repeat;display:block}
a.mp5 {width:36px;height:32px;background-image:url("imagv2/mpop5.gif");background-repeat:no-repeat;display:block}

.tecla {
	text-decoration: underline;
}

/* MENU SECUNDARIO */
#menusecundario {
	display:inline;
	color: #ffffff;
	font-size: 0.8em;
	text-align: left;
	width:518px;height:39px;
	float:left; overflow:hidden;
}

#menusecundario ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float:right;
	display:inline;
	width:518px;height:39px;
}

#menusecundario ul li {
	color: #333;
	list-style: none;
	font-style: normal;float:left;margin:0px;
	display:inline;padding:0px;height:39px; 
}

#menusecundario ul li a {
	color: #001c50;
	text-decoration: none; font-weight:bold;
	display:block !important;
	display:inline;
	
	margin:8px 0px 0px 0px;
	height:31px;
	padding:10px 10px 10px 10px !important;
	background-image: url("imagv2/pest-menuprin-off.jpg"); 
						background-repeat: no-repeat;z-index:-10;
}

#menusecundario ul li a:hover {
	background-image: url("imagv2/pest-menuprin-on.jpg"); 
	
}

.menusecundarioopcionactual{
	background-image: url("imagv2/pest-menuprin-on.jpg"); 
}

#menusecundario ul ul {
	margin: 0px;
	padding: 0px;
}

#menusecundario ul ul li {
	color: #333;
	list-style: none;
	font-style: normal;
	border-top:1px solid #7e8ca6;
	border-left:4px solid #002a54;
	background-color: #1c4a78;
}
	
#menusecundario ul ul li a { color: #ffffff; font-size: 0.8em; text-decoration: none; display:block; margin-left:14px; padding:4px; }
#menusecundario  ul ul li  a:hover { font-size: 0.8em; background-color: #57738e; }

#fecha { font-size:0.6em; float:left; color:#FFFFFF; padding-top:15px;}

/* AUTENTICACION, MENSAJE EN PORTADA, MODULOS Y BANNERS */

#autentificacion {
	width: 173px;
	padding-bottom: 5px;
	border-bottom: 2px solid #F3A100;
}
#autentificacion p {
	font-size: 0.8em;
	color: #000;
}


#mensajeportada {
	color: white;
	font-size: 0.65em;
	border-bottom: 2px solid #d58e00;
	padding: 5px;
	text-align: justify;
}
.moduloextra {
	display:block;
	clear:both;
	color: #000;
	font-size: 0.85em;
	border-bottom: 1px solid #7c8288;
	border-top: 1px solid #d5dbe6;
}
.moduloextra h5 {
	margin: 3px 0 0;
	padding: 0;
}

.moduloextratexto {
	background-image: url("imagv2/fondo_modulotextosup.gif"); background-repeat: no-repeat; background-position: top left;
	display:block;
	clear:both;
	color: #485B68;
	font-size: 0.70em;
	padding:12px;
	margin:5px 0px 0px 0px;
}

.moduloextratexto ul {
margin:0px 0px 0px 15px;padding:0px;
}

.moduloextratexto ul li {
list-style-type: square;
}


.moduloextratextoinfer {	
	
}
.moduloextratexto h5 {
	margin: 3px 0 0;
	padding: 0;
	font-size:1.3em;
	color:#002A54;
}


fieldset.moduloencuestas  {
	background-image: url("imagv2/fondo_modulotextosup.gif"); background-repeat: no-repeat; background-position: top left;
	display:block;
	clear:both;
	color: #000;
	padding:9px;
	margin:5px 1px 0px 1px;border:0px;
 }
fieldset.moduloencuestas legend {
	color: #004285;
	padding: 2px;
	margin: 30px 0px 0px 0px !important;
	margin:0px;
	border-bottom: 1px solid #BEBEBE;
}
fieldset.moduloencuestas p {
	font-size: 0.65em;
	color: #000;
	padding: 2px;
	margin: 0px;
}
p.moduloencuestaspregunta {
	font-size: 0.85em;
	color: #000;
	padding: 2px;
	margin: 0px;
	font-weight: bold;
}
div.moduloencuestasinfer {
	background-image: url("imagv2/fondo_modulotextoinf.gif"); background-repeat: no-repeat; background-position: top left;
	display:block;
	clear:both;
	color: #000;
	font-size: 0.85em;
	padding:0px;
	height:15px !important;
	height:20px;
	margin:0px 0px 5px 0px;
}


div#bannersuper {
	width: 575px;
	height: 127px;
	float: left;
	padding: 0;
	margin: 0;
}
img#bannersuper {
	padding: 0;
	margin: 0;
}
div#bannerinferior {
	height: 94px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}


div#nubedetags{width:415px !important;width:435px;border-right:1px solid #798492;float:left;color:white;padding:10px;text-align:center;
height:auto !important;height:120px;min-height:120px;margin-top:30px;}
div#nubedetags a{text-decoration:none;}
div#nubedetags a:hover{color:#004285;}

/* BLOQUE DEL AVISO LEGAL */
div#avisolegal {
	width: 640px;
	color: #000;
	font-size: 0.65em;
	padding: 5px;
	font-style: normal;
	float:left;height:auto !important;height:120px;min-height:120px;margin-top:0px;
	line-height:2em;
}
#avisolegal ul {
	padding: 0;
	float: left;
	margin: 0;
	font-style: normal;
	text-align: center;
	clear: both;
}
#avisolegal li {
	color: #fff;
	font-style: normal;
	text-align: center;
	display: inline;
	margin: 0px;
	padding: 0px 4px 0px 4px;
	height: 30px;
}
#avisolegal li a {
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-style: normal;
}
#avisolegal li a:hover {
	text-align: center;
	color: #fff;
	text-decoration: underline;
}

.sindot {list-style-type: none; list-style-image: none; }

#avisolegal p {
	margin: 20px auto 10px;
	text-align: center;
	clear: both;
	display: block;
}
#firma {
	color: #000;
	font-size: 0.8em;
	padding: 0;
	margin: 0 auto;
	display: block;
}


/* BLOQUE DE IDENTIFICACION DE USUARIOS */
div#identificacion {
	margin-top: 5px;
	font-size: 0.65em;
	float:right;
}
div#identificacion p {
	text-align: right;
	margin: 0;
	padding:0px 3px 2px 0px;
	color:#001c50;
}
span.identificacion {
	width: 63px;
	min-width: 63px;
	float: left;
}
#identificacion h5 {
	margin: 5px;
}

#identificacion p a {
	color: #001c50;
	text-decoration: none;
	margin-top:2px;
}

#identificacion p a:hover {
	text-decoration: underline;
}


/* ARBOL DE POSICION CADENA CAD */
#cadenacad {
	margin: 10px 0px 30px 0px;
	font-size: 0.74em;
	color: black;
	
	padding: 0;
	display: block;
	
}
#cadenacad li {
	display: inline;
	list-style-type: none;
	color: black;
	text-align: left;
	padding: 0px 6px 0px 0px;
	background-repeat: no-repeat;
	background-position: 4px 4px;
}
#cadenacad li a {
	text-decoration: none;
}
#cadenacad li a:hover {
	text-decoration: none;
	color: #004285;
}



/* ******* PORTADA DE LA WEB ******** */
/* DOCUMENTO PRINCIPAL EN PORTADA */

#docprincipalportada  { font-size: 1em; background-image: url(imagv2/fondo_docprincipal.gif); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0 3px 3px 0; padding: 6px; height:99px; display:block; overflow: hidden; border-color: #98b1d9; border-style: solid; border-width: 3px 0; }
#docprincipalportada h1 { font-size: 0.99em; padding: 5px; margin:0; font-weight: normal; text-align: center; }
#docprincipalportada h1 a {
	text-decoration: none;
}
img.fotoportada{ clear: both; border: solid 0 gray; padding: 0; }

#docprincipalportada p {
	font-size: 1.25em;
	text-align: left;
}




/* DIV DONDE VAN EL RESTO DE DOCUMENTOS EN PORTADA */
div#documentosportada {
	clear: both;
	text-align: left;
	color: #2C3E22;
	padding-left: 0;
	margin: 0 0 3px;
	font-size: 1.2em;
	font-weight: normal;
}
div.documentosportada  { font-size: 0.95em; background-color: #fff; background-image: url("imagv2/fondo_docportada.jpg"); background-repeat: repeat-x; background-position: left bottom; text-align: left; margin: 3px 0 3px 5px; padding: 2px; width: 196px; height: 96px; min-height: 106px; float: left }
p.documentosportada {
	font-size: 0.65em;
	margin: 0;
}
h3.documentosportada {
	margin: 0;
	padding: 0;
}
a.documentosportada {
	text-decoration: none;
	font-size: 0.7em;
	text-align: left;
	line-height: 150%;
	font-weight: normal;
	color: #000;
}
a.documentosportada:hover {
	color: #787458;
	text-decoration: underline;
}
img.documentosportada {
	padding: 0;
	border: 1px solid black;
	margin-top: 5px;
}

/* AGENDA EN PORTADA (CUANDO EXISTE) */
#agendaportada {
	float: left;
	width: 202px;
	min-height: 190px;
	background-color: #c8c8b1;
	padding-left: 3px;
}
#agendaportada h2  { color: white; font-size: 0.8em; font-weight: normal; background-color: #9a6601; background-image: url("imagv2/ico_info.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 2px }
#agendaportada p {
	text-align: left;
	font-size: 0.8em;
}
#agendaportada a {
	font-size: 1.23em;
}
#agendaportada a:hover {
	color: #000;
}


/* ********* ELEMENTOS COMUNES A TODOS LOS SITIOS WEB ********** */
.separador {
	clear: both;float:none;display:block;
	height: 0px !important;
	width: 0px !important;margin:0px !important;padding:0px !important;border:0px !important;}
	
p {color: #000000;}

img {
	border: 0;
	padding: 0;
	margin: 0;
}
h1 {
	font-size: 1.6em;
	font-weight: normal;font-family:Arial, Helvetica, sans-serif
}
h2 {
	font-size: 1.3em;
	font-weight: normal;
}
h3 {
	font-size: 1.1em;
	font-weight: normal;
}
a {
	color: #002A54;
	outline:none;
}
a:hover {
	color: #000;
}

/* AVISOS QUE RECIBE EL USUARIO */
.aviso {font-size:0.8em;
	border: 3px solid white;
	color: white;
	background-color: red;
	padding: 5px;
	text-align: center;
}
.avisoOK {font-size:0.7em;
	border: 3px solid white;
	color: white !important;
	background-color: green;
	padding: 5px;
	text-align: center;
}
.avisoAJAX {font-size:0.8em;
	border: 1px solid white;
	color: white;
	background-color: #efad17;
	padding: 2px;
	text-align: center;
	display: block;
	clear: both;
	margin-top: 10px;
}
.mensajeerror {
	color: red;
}

/* BOTONES SIGUIENTE Y ANTERIOR DOCUMENTO */
a.anterior {
font-size:0.6em;
	color: white;
	background-color:#617199;
	padding: 5px;
	height: 30px;
	border-left: 3px solid #485472;
}
a.siguiente {
font-size:0.6em;
	color: white;
	background-color:#949EBD;
	padding: 5px;
	height: 30px;
	border-right: 3px solid #7B839C;
}
a.siguiente:visited {
	color: white;
}
a.anterior:visited {
	color: white;
}


/* PREFIJOS Y OTRAS CLASES (ENLACES, NOVEDAD, ETC) */

.candado  { background: url("imag_general/ico_candado.gif") no-repeat right top; padding-right: 18px; width: 19px; height: 12px; min-width: 19px; min-height: 12px ; float: left}
.candadoabierto  { background: url("imag_general/candado_abierto.gif") no-repeat right top; padding-right: 18px; width: 19px; height: 19px; min-width: 19px; min-height: 19px ; float: left}
.candadocerrado  { background: url("imag_general/candado_cerrado.gif") no-repeat right top; padding-right: 18px; width: 19px; height: 19px; min-width: 19px; min-height: 19px; float: left }
.llaves  { background: url("imag_general/ico_llaves.gif") no-repeat right top; padding-right: 18px; width: 19px; height: 24px; min-width: 19px; min-height: 24px; float: left }
span.obligatorio  { background: url("imag_general/ico_obligatorio.gif") no-repeat left top; padding: 0 3px 0 3px;margin:0px; width:25px !important; height:16px; min-width: 25px; min-height: 16px;display:block; float:left;}
.link  { background: url("imag_general/enlaceweb.gif") no-repeat left top; width:auto !important;  min-width:18px;padding-left:20px;height: 24px;  }

.clip  { background: url("imag_general/clip.gif") no-repeat left top; padding:0px 0px 0px 28px; width:auto !important;min-width:28px; height: 24px;padding-left:28px;  }
.aspa  { background: url("imag_general/aspa.gif") no-repeat left top; padding:0px 0px 0px 28px; width:auto !important;min-width:28px; height: 24px; padding-left:28px; }
.flechaderecha { background: url("imag_general/flecha_derecha.gif") no-repeat left top; padding:0px 0px 0px 0px; width:250px !important;min-width:250px;height:250px;display:block;  }

.novedad  { background: url("imag_general/ico_novedad.gif") no-repeat left top; width: 24px; height: 24px; float: left }
.tv  { background: url("imag_general/tv.gif") no-repeat left top; padding:0px 0px 0px 28px; width:auto !important;min-width:28px; height: 24px;padding-left:23px;  }



.destacado {
	border-style: solid !important;
	border-width: 3px 0 1px;
	border-color: red !important;
	background: #fff9b7;
}

.dondestamos {
	width:326px;
	height:154px;
	background-image:url(imagv2/dondestamos.jpg);
	background-repeat:no-repeat;
}

.dondestamos h3 {
	padding:12px 0px 0px 15px;
	margin:0px;
	border:0px;
	font-size:1.1em;
	font-weight:bold;
	color:#0d2784;
	font-family:Arial, Helvetica, sans-serif;
}

.dondestamos p {
	padding:12px 0px 0px 15px;
	margin:0px;
	border:0px;
	font-size:0.8em;
	line-height:1.3em;
}


/* BOTONES DE ENVIO DE FORMULARIO */
.botonverde {
	background-color: #fff;
	padding: 3px 20px 3px 15px;
	border-style: solid;
	border-color:#b7c0d3;
	text-align: center;
	font-size: 0.9em;
	color: #000;
}
.botonverde:hover {
	background-color:#CCCCCC;
	cursor: pointer;
}


/* SECCION */
div#seccion {
	padding: 0px;
	margin-top: 5px;
	font-size: 0.85em;
	text-align: left;
	display: block;
	background-color: #FFF;
	background-image: none;
	clear:both;
}
div#seccion h1 {
	
	text-align: left;
	padding: 0px;
	margin: 0 0 6px;
	font-weight: normal;
}
.fotoseccion  { background-color: white; background-image: url("imag_general/ico_reloj.gif"); background-repeat: no-repeat; background-position: center; margin: 10px }
div#seccion p {
font-size: 0.85em;
	color: black;
	line-height: 2.0em;
	text-align: justify;
	padding: 0;
	margin: 0;
	
}

/* SUBSECCIONES */
div.subsecciones  { text-align: left; margin-left: 0; padding: 12px 2px 2px 12px; min-height: 80px; float: left; border-left: 3px solid gray;
font-size:1em; }
h2.subsecciones {
	font-size: 1.5em;
	padding: 0;
	text-align: left;
	color: #000;
	margin: 0;
}
a.subsecciones {
	text-decoration: none;
	border-bottom: 0 dotted gray;
	text-align: left;
	color: #004285;
}
a.subsecciones:hover {
	color: gray;
}
img.subsecciones {
	padding: 0 0 0 10px;
	border: 0;
	background-color: white;
}
p.subsecciones {
	font-size: 0.8em;
	margin: 0;
}

div.moduloderecha  {
	font-size: 0.8em;
	background-image: url(imagv2/fondo-modulo-der.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 15px 15px;
	
	width:145px !important;
	float: left;border:0px solid red;
	overflow: hidden;
}

div.moduloderecha h5 {margin:0px 0px 10px 0px;padding:0px
}

div.moduloderecha p {margin:0px;padding:0px;font-size:0.75em;
}

div.moduloderechainfer {background-image: url("imagv2/fondo-modulo-der-infer.png"); background-repeat: no-repeat; background-position: top left;
	margin: 0px;
	padding: 0px 15px;
	height: 15px !important;
	width:145px !important;
	float: left;border:0px solid red;
	overflow: hidden;
}

/* DOCUMENTOS */
#documentos {
	text-align: center;
	color: black;
}

/*LISTADO DE DOCUMENTOS POR M DULOS */
div.docmodulo  {
	font-size: 1em;
	background-color: #fff;
	background-image: url(imagv2/fondo_docmodulo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 6px 0px 23px 0px;
	width: 165px !important;
	height: 193px !important;
	height:199px;
	float: left;
	overflow: hidden; border:0px solid green;
}

div.docmodulodestacado  {
	font-size: 1em;
	background-color: #fff;
	background-image: url(imagv2/fondo_docmodulo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 6px 0px 23px 0px;
	width: 165px !important;
	height: 193px !important;
	height:199px;
	float: left;
	overflow: hidden;
}
.docmodulodestacado img,.docmodulo img {
	padding:10px 20px 10px 0px;
}


div.docmodulo1coldestacado  {
	font-size: 1em;
	background-color: #fff;
	text-align: center;
	margin: 0px;
	padding: 6px 0px 23px 0px;
	width: 295px !important;
	height: 81px !important;
	height:81px;
	float: left;
	overflow: hidden;
}



h2.docmodulo { font-size: 0.68em; margin: 5px 10px 5px 0px; font-weight: normal; text-align: left; padding:0px; }
h2.docmodulo1col { font-size: 0.68em; margin: 5px 10px 5px 0px; font-weight: normal; text-align: left; padding:0px; }

a.docmodulo {
	text-decoration: none;
	padding:0px 0px 0px 20px;
	margin:0px;
	color:#001c50;float:left;
	font-weight:bold;
}
a.docmodulo1col {
	text-decoration: none;
	padding:0px 0px 0px 20px;
	margin:0px;
	color:#001c50;float:left;
	font-weight:bold;width:121px;
}

.docmoduloimg { clear: both; border: solid 0 gray; padding: 0px;margin:0px;; }

.docmoduloimg1col {  border: solid 0 gray; padding: 0px;margin:0px;; }

div.docmodulo:hover {
	background-color: #efeeae;
}
div.docmodulo p {
	font-size: 0.65em;
	text-align: left;margin:0px 5px;padding:5px;
}

div.docmodulodestacado p {
	font-size: 0.65em;
	text-align: left;margin:0px 5px;padding:5px;
}

/* Logotipo que aparece en los listados por módulos CanalPatrimonio */
.doclogo {font-size:0.59em;float:left;width:auto;padding:0px 8px;text-align:left;border:0px solid red;}
.doclogo1col {font-size:0.59em;width:65px;padding:5px;text-align:left;}

.doclogo img{margin:0px;padding:0px;border:0px;}




/* Número de comentarios a ese documento */
.docnucomen {font-size:0.59em;float:right;width:auto;padding:5px 5px 5px 15px;text-align:right;background-image: url("imag_general/ico_llamada.gif");background-position: top left;background-repeat: no-repeat;
position:relative; background-color:}



.docnuvisitas {font-size:0.59em;float:right;width:auto;padding:5px 5px 5px 5px;text-align:right;clear:right;}
/* PRECIO PARA COMERCIO ELECTRONICO */
p.precio {
	font-size: 1.1em;
	text-align: center;
	margin: 0;
	padding: 2px;
	background-color: #000;
	color: #FFF;
	font-family: "Courier New", Courier, Monaco, monospace;
	display: block;
}

/* LISTADO POR LISTAS */
div.doclistado  { margin: 0px;   border-bottom: 1px dotted #BBBBBB; clear:both; text-align:left;padding:8px 5px 8px 5px;display:block;margin-top:2px;
font-size:0.65em;background-color:#FFFFFF;}

div.doclistadodestacado  { margin: 0px;   border-bottom: 1px solid #62729A; clear:both; text-align:left;padding:8px 5px 8px 5px;display:block;
font-size:0.75em;}


h2.doclistado{
	font-size:1.3em;
	margin:0px 5px 0 0px;
	font-weight: normal ;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	display:block;}

a.doclistado {
text-decoration: none;
display:block;color:#002a54;
}

h2.doclistado:hover {}

a.doclistado:hover  { color:#004285; text-decoration: none;  }

div.doclistado p {clear:both;padding: 0px 0px 0px 15px;margin:1px;}


/* DOCUMENTO */
#documento {font-size:0.85em;
	display: block;
	padding: 5px 5px 0px 5px;
	text-align: left;
	line-height: 150%;
	
}
#documento h1 {
	font-size: 1.75em; font-weight:normal;
	font-family: Arial, Verdana, helvetica;
	color:#63739B;margin:0px;padding:0px;
}
#documento h2 {
	color: #000;
	font-size: 1.3em;
}
#documento p {
	text-align: left;
}
#documento img  { background-color: white; background-image: url("imag_general/ico_reloj.gif"); background-repeat: no-repeat; background-position: center; padding: 5px; border: solid 0 black }

/* PARA CANALPATRIMONIO */
#documentotexto {background-color:white;padding:5px 5px 0px 5px;clear:both;margin-top:4px;
background-image: url("imagv2/fondo_documentotexto.gif"); background-repeat: repeat-x; background-position: top left;
height:auto !important;height:100px;min-height:100px;}

/* OTROS ELEMENTOS */
.icono {
	background-image: none !important;
	padding: 0 !important;
	margin: 0 3px 0 0 !important;
	border: 0 !important;
}
.nombrecampo {
	font-weight: bold;
}


/* ARCHIVO DIGITAL */
div#archivodigital {
	clear: both;
	text-align: left;
	color: #2C3E22;
	padding-left: 0;
	margin: 3px 5px;
	font-size: 0.85em;
	font-weight: normal;
}
div#archivodigital p {
	font-size: 0.6em;
}
div.archivodigitallista  { font-size: 0.95em; background-image: url("imagv2/fondo_archivodigitallista.jpg"); background-repeat: no-repeat; text-align: left; 
margin: 3px 5px 3px 10px; padding: 2px; width: auto; height: auto; float: left }
div.archivodigitallista a {
	text-decoration: none;
	font-size: 0.85em;
	text-align: left;
	line-height: 150%;
	font-weight: normal;
	color: #000;
}
div.archivodigitallista a:hover {
	color: #787458;
	text-decoration: underline;
}
div.archivodigitallista:hover {
	color: #787458;
}
div.archivodigitallista img{
	padding: 0;
	border: 1px solid black;
	margin-top: 5px;
}





/*BLOQUE DE IDENTIFICACION Y COMENTARIOS */
div#comentarios{margin:0px 30px 0px 10px;padding:0px 100px 0px 10px;width:453px;float:left;
	background-image:url(imagv2/fondo_filete_iz.jpg);
	background-repeat:repeat-y;}

h3.comentarios { float:left;width:100%;background-image:url(imagv2/fondo-participa.png); background-repeat:no-repeat;height:30px;color:#000066;margin:0px 12px 0px 10px;padding:0px 10px;}
div#comentariosopciones p{font-size:0.6em;}
div#comentariosopciones{display:block;}
div#comentariosidentificacion {float:right;}
#anadircomentario{border-top:1px solid #D5DCF0;padding:10px;}
/*FORMULARIO DE CONTACTO */
div#formulariocontacto {
	display: block;
	font-size: 0.65em;
}

label {
	margin: 0;
	padding: 4px;
	height:auto !important;
	height:2em;
	width:auto;
	padding:4px;
}

div#formulariodocumento {
	display: block;
	font-size: 0.65em;padding:30px;
}


div#formulariodocumento p label {clear:both;}



#idformulcontacto {margin:5px;font-size:0.8em;}

.campoformulario textarea {
	text-align: left;
	height: auto;
	float: left;
	padding: 5px 5px 0;
}
.formul,.desp  { color: black; font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#d1d5e3; border:1px solid #d1d5e3; margin-top:2px;}
.formul:hover {
	background-color: white;
}
.formul:focus {
	border-style: solid;
	border-width: 1px;
	border-color: #0d2784;
}

.formulinput  { color: black; font-size: 1em; font-family: Arial, Verdana, Helvetica, sans-serif; background-color:#FFF; border:1px solid #d1d5e3; margin-top:2px;}
.formulinput:hover {
	background-color: d1d5e3;
}
.formulinput:focus {
	border-style: solid;
	border-width: 1px;
	border-color: #F00;
}

.textoformulario {
	width: 155px;
	float: left;
	text-align: right;
	height: auto;
	padding: 5px 5px 0px 5px;margin-right:5px;
}

.textoformularioobligatorio {
	width: 70px;
	float: left;
	text-align: right;
	height: auto;
	padding: 5px 10px 0px 5px;
	margin-right:5px;
}

.alineaformulario {
	width: auto;
	height: auto !important;
	overflow: visible;
	clear:both;
	color: #333;
}
.campoformulario {
	text-align: left;
	height: auto;
	float: left;
	padding: 5px 5px 15px 5px;	
}

.campoformularioder {
	text-align: right;
	height: auto;
	float: left;
	padding: 5px 5px 15px 5px;	border-right:1px dotted gray;
	width:200px;margin-right:5px;
}

.botoninfo {
	background-color: #004285;
	padding: 8px;
	border: 1px solid #001c38;
	border-bottom-width: 5px;
	color: white;font-size: 0.6em;
	margin:5px;text-decoration: none;
	
}
.botoninfo:hover {
	color:#0068D1;
		background-color: #002a54;
}

/* FORMULARIO INSCIPCION */
#formularios {font-size:0.8em;width:300px;border:0px;}

#formularios p{font-size:1.05em;}

#formularios fieldset{border:0px;}

/* BUSCADOR SIMPLE y AVANZADO */
#buscadoravanzado  { font-size: 0.65em;  padding: 5px; height:auto !important ;border:0px}
.buscadoravanzado {border:0px;background-color:#61768B;background-image: url("imagv2/fondo_buscadoravanzado.gif"); background-repeat:repeat-x; background-position: left top;}
.buscadoravanzadolegend {font-size:0.65em;}

p.alineabuscador {
	width: 400px;
	margin-top: 8px;
}


#buscador  { background-color: #fff; background-image: url("imagv2/cabecera_buscador.gif"); background-repeat: no-repeat; background-position: left top; margin: 5px 0 0 5px; padding: 8px 0 0; width: 399px; height: auto !important; min-height: 172px; float: left }
#buscador h3 {
	margin: 5px 0 0 5px;
	padding: 0 0 3px;
}
#buscador p {
	color: black;
	font-size: 0.85em;
	margin: 0 5px;
}
/* MODULO DEL MINIBUSCADOR */
#botonbuscador {background-image: url("imagv2/bot_buscar.gif"); background-repeat: no-repeat; background-position: left top;width:30px;height:30px;max-width:30px;
border:0px;background-color:transparent;overflow:hidden;padding:0px 0px 0px 51px;margin:5px 0 0 0;}


.formulbuscador {
	padding:2px;background-color: #ffffff; border-top: 0; border-right: 1px solid #94989d; border-bottom: 0; border-left: 1px solid #94989d; font-size:1em;
}








.textocontacto {
	border: 1px solid red;
}
.textocontacto h3 {
	font-size: 0.9em;
	color: #333;
	margin: 0;
	padding: 0;
	border: 1px solid red;
}
.textocontacto p {
	font-size: 0.5em;
	color: #333;
}


/* FOROS Y LIBROS DE VISITA */
#foro {
	text-align: left;
	margin:0px;
	display:block;
	padding: 0;
	font-size: 0.85em;
}
#foro h2 { color: #004285; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #c3d9e7; text-align: left; margin: 0; padding: 5px; border-top: 1px solid #98b1d9; }
#foro h3 { font-size: x-small; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; font-weight: bold; background-color: #fff; margin: 0 0 20px; padding: 10px; }
ul#foroseccion {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
	text-align: left;
	border-top: 1px solid #ccc;
}
ul#foroseccion li  { background-repeat: no-repeat; white-space: normal; list-style: none url("imag_general/carpetita.gif") inside; margin: 8px 0 12px; padding: 0 0 0 5px }
ul#foroseccion li a {
	font-weight: bold;
	margin-right: 10px;
}
table.forostabla { border-left: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 0.85em; background-color: #fff; margin: 5px; }
tr.forostabla th {
	background-color: #e2e2e2;
	font-size: 0.9em;
	padding: 3px;
	color: black;
}
table.forostabla caption {
	visibility: hidden;
}
table.forostabla td { padding: 3px; font-size: 0.8em; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
table.forostabla td a h4 {
	font-size: 1.2em;
	float: left;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.forocabecera {
	text-align: left;
	padding: 0px;
	border-top: 1px solid #D5DCF0;
	margin:0px 0px 12px 0px;
}
.foromensaje {
	color: #000;
	font-size: 0.9em;
	
	text-align: left;
	padding-left: 5px;
	margin:0px 0px 30px 0px;
	height:auto !important;
	height:30px;
	min-height:30px;
}

.foronumcom {
	color: #000;background-color:#D5DCF0;padding:7px;
	font-size:0.8em;
	font-weight: bold;
}

.forofecha  { color: #333; font-size: 0.85em;padding-left: 25px }
.foroautor {
	color: #000;font-size:0.8em;margin-left:6px;
	font-weight: bold;
}

.bloquepaginacion {
	font-size: 0.85em;
	border-top: 1px solid #DDDDDD;
	border-bottom: 0px solid #808080;
	padding-top:5px;
}

.bloquepaginacion a:hover { background-color:#ABBCCD;color:#FFF;}

/* PAGINACION DE DOCUMENTOS, FOROS, ETC. */

.paginaactual {
	color:#F00;padding:3px;border-right:1px solid #999;float:left;
}
.pagina { text-decoration:none;padding:3px;border-right:1px solid #999;float:left;
	color: #333;
}
.paginaanterior {padding:3px;border-right:1px solid #999;float:left;
	color: #333;
}
.paginasiguiente {padding:3px;border-right:0px solid #999;float:left;
	color: #333;
}


/* OTROS ELEMENTOS */
#textocontacto {
	color: #333;
}
#textocontacto h3 {
	margin-top: 10px;
}
.nombrecampo {
	font-weight: bold;
}
.textoregistro {
	width: 60px;
	float: left;
	text-align: left;
	padding-left: 5px;
	color: #333;
}
.camporegistro {
	width: 100px;
	float: left;
}


/* AGENDA (CUANDO EL WEBSITE LA LLEVA) */
table.tablaagenda {
	border: 1px solid gray;
	font-size: 0.85em;
	margin-left: 5px;
}
table.tablaagenda caption {
	text-align: left;
}
table.tablaagenda td {
	padding: 3px;
	border-left: 0 solid gray;
	border-bottom: 1px solid #EEE;
}
.piefoto {
	color: #333;
	font-size: 0.9em;
	font-weight: lighter;
	text-align: center;
	font-style: italic;
}
table.encuestasresultados {
	border-bottom: 1px solid #ccc;
	font-size: 0.85em;
	margin: 5px;
}
tr.encuestasresultados th {
	background-color: #e2e2e2;
	font-size: 0.8em;
	padding: 3px;
	color: black;
}
table.encuestasresultados caption {
	visibility: hidden;
}
table.encuestasresultados td {
	padding: 3px;
	font-size: 0.8em;
}


/* COSAS DE AJAX */
div.ajaxresultados {
	width: 170px;
	min-width: 170px;
	max-height: 100px;
	height: auto;
	z-index: 100;
	background-color: #FEDCBA;
	position: absolute;
	overflow: auto;
}
div.ajaxresultados ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
div.ajaxresultados ul li {
	list-style-type: none;
	margin: 0;
	padding: 2px;
}

div#parrillaprogramacion {
	width: 960px;
	min-width: 260px;
	font-size:1.2em;
	height: auto;
	z-index: 90;
	background-color:#FFFF99;
	position: absolute;
	overflow: auto;
	padding:5px;
	border:1px solid #FFCC00;
	right:0px;filter: alpha(opacity=95); opacity: .95;
}
div#parrillaprogramacion img {background-image:none !important;}
div#parrillaprogramacion p{line-height:1.2em;margin:8px 2px 0px 2px;font-size:0.9em;}

h3.tituloparrilla { color:#0b4783; background-color: #a8b9c5; margin: 0; padding: 5px; }

div#parrillaprogramacion1columna {
	height:auto !important;
	max-height:200px;
	height:200px;
	font-size:0.8em;
	z-index: 90;
	background-color:#dde9f1;
	overflow: auto;overflow-x:hidden;
	padding:5px;
	right:0;
}
div#parrillaprogramacion1columna img {background-image:none !important;}
div#parrillaprogramacion1columna p{line-height:1.2em;margin:8px 2px 0px 2px;font-size:0.9em;}
div.parrilla1columna {padding-left:10px;display:block;}

div.parrillacolumna {width:30%;padding-left:10px;float:left;border-right:1px solid #FFCC00;}
span.parrillaahora{color:#CC6600;}
p.parrillapasada{color:#999999;}
div#pantallacompleta {position:absolute;top:0px;left:0px;width:100%;height:100%;z-Index:150;background-color:black;}


table#forostabla { font-size: 0.85em; background-color: #dde9f1; margin: 5px; border: solid 1px #dde9f1; }
table#forostabla th {
	background-color: #c3d9e7;
	font-size: 0.9em;
	padding: 3px;
	color: #fff;
}
table#forostabla caption {
	visibility: hidden;
}
table#forostabla td { color: #000; padding: 3px; font-size: 1em; background-color: #d8e4eb; border: solid 1px #dde9f1; }
table#forostabla td a h4 {
	font-size: 1.0em;
	float: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

td.celdamarcada { background-color: #a6d0eb !important; text-align:right; }
td.subforo1 {border-left:10px solid #dde9f1 !important;}
td.subforo2 {border-left:20px solid #dde9f1 !important;}
.enlacesecforo0 { background-image: url(imag_general/etiqueta_azul.gif); background-repeat: no-repeat; padding-left: 15px; }

.enlacesecforo1 { background-image: url(imag_general/etiqueta_amarilla.gif); background-repeat: no-repeat; padding-left: 15px; }

.enlacesecforo2 { background-image: url(imag_general/etiqueta_naranja.gif); background-repeat: no-repeat; padding-left: 15px; }

.titulogruporesultados {clear:both;}

.oculto {display:none;margin:0px;padding:0px; visibility:hidden}

div#hemeroteca { width:150px;text-align:left;padding:20px 0px;font-size:0.8em;}
div#hemeroteca h3{ color: #fff;width:150px; background-color: #bfbfbf; margin:0; padding:0; }
div#hemeroteca ul{margin:0px;padding:5px;}
div#hemeroteca ul li{margin:0px 20px;padding:0px 0px;}

/* Bocatas */
.tip {
	background-color: #333;
	padding: 1px;
}

.bocata .tip {
	width:250px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
}

.bocata .tip-title {
	background-color:#6E7DA2;font-size:0.85em;

}

.tip-title {
	color: #fff;
	background-color: #6E7DA2;
	font-size: 20px;
	padding: 5px;
}

.tip-text {font-size:0.75em;
	color: #000;
	background-color: #FFF;
	padding: 5px;display:none;
}

.ind {
	width: 200px;
	background-color: #6E7DA2;
	color: white;
	padding: 15px;
	border-bottom: 1px solid white;
}

#hide {
	margin-bottom: 20px;
}

#listadonoticias {margin-top:30px;float:left;clear:both;}

#mapagoogle {float:left;font-size:0.8em;margin:30px 0px;}
#map {border:5px solid black;}

.formulmapa {border:1px solid gray;padding:3px;font-size:0.9em;}
.botonmapa {border:1px solid #333; background-color:#CCC;color:#333;}


.fechanoticialistado {font-size:0.8em;color:#AAA;}

span.noticiaslistados {border-bottom:1px solid #ABBCCD;display:block;padding:3px 0px;}
.noticiaslistados h5{margin:0px;}
.noticiaslistados p{font-size:0.8em;}
.vermas {float:right;font-size:0.75em; font-weight:bold}

.masvideos {border-right:1px solid #7582A7;font-size:0.7em;padding:4px 4px 4px 400px;clear:both;width:420px;margin-right:10px; font-weight:bold;}