@charset "utf-8";

/******************************************************************************
* INI - Generales del documento HTML
*
*/
html
{
	height:100%;
	width:100%;
}

body
{
	/* NAVIDAD 
	background-image:url(imagenes/imagenes_tpl/bg-navidad.png);
	background-position: top center;
	background-repeat:no-repeat;
	background-color:#660203;	
	*/
	
	background-color:#002f50;
	font-family:Arial,Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#000;
	margin-top:0px;
}
/*
* FIN - Generales del documento HTML
*
******************************************************************************/


/******************************************************************************
* INI - Elementos generales a nivel de CONTENIDO
*
*/
a { color:#0054aa; }
a:hover	{ color:#aa0010; }
a:visited { color:#0054aa; }

img { border: 0; }

.lbl_tbl_fieldTitle {
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.codigo_html {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	margin-left: 20px;
	padding: 10px;
	border:1px dotted #CCCCCC;
}
/*
* FIN - Elementos generales a nivel de CONTENIDO
*
******************************************************************************/


/******************************************************************************
* INI - Elementos estructurales del sitio
*
*/
#rayitas
{
	/*min-height:100%;
	min-width:100%;
	background-image:url(/imagenes/imagenes_tpl/rayitas.png);
	background-position:top left;
	background-repeat:repeat;
	position:fixed;
	top:0;
	left:0;
	overflow:auto;
	z-index:0;*/
}

#main_top
{
	/*
	min-height:100%;
	top:0px;
	left:50%;
	margin-left:-500px;
	*/
	position:relative;
	width:1000px;
	padding:0px;
	z-index:10;
	height:138px;
	
	background-color:white;
	margin: 0 auto;
	
	/*background-image:url(imagenes/imagenes_tpl/AIGweb_banner_nov2010.png);
	background-repeat:no-repeat;*/
	
	/* NAVIDAD 2010 
	background-image: url(imagenes/imagenes_tpl/banner-navidad.png);
	background-repeat: no-repeat;
	*/
}

	#top_nav_mnu
	{
		color: #666666; float:left; padding-left: 0px; margin-left:10px; margin-top:0px; margin-bottom:8px;
	}
		#top_nav_mnu ul { list-style-type:none; }
		#top_nav_mnu li { display:inline; font-size:11px; padding-right: 7px; }
		#top_nav_mnu li a { color: #666666; text-decoration: none; padding: 1px 20px 2px 0px; 
			background: url(/imagenes/imagenes_tpl/icon_mnu_quick.png) no-repeat; }
		#top_nav_mnu li a:hover { text-decoration: underline; }
		#top_nav_mnu li a.in { background-position: right 0px; }
		#top_nav_mnu li a.ms { background-position: right -17px; }
		#top_nav_mnu li a.cs { background-position: right -34px; }
		#top_nav_mnu li a.bs { background-position: right -52px; }
	
	#logogobi
	{
		width:245px;
		height:81px;
		position:absolute;
		margin-top:25px;
		/*
		margin-left:10px;
		top:25px;
		left:50%;
		*/
	}
	*:first-child+html #logogobi { margin-left:-220px; }
	
	#logoinno
	{
		width:300px;
		position:absolute;
		top:0px;
		left:50%;
		margin-left:200px;
	}
	#logoinno img { float:right; }	

	#langmenu
	{
		width:150px;
		height:21px;
		padding:0px;
		position:absolute;
		top:10px;
		left:50%;
		margin-left:335px;	
	}
	
	#top_lng_mnu
	{
		color: #999999;	float:right; margin-top:85px;
	}
		#top_lng_mnu ul { list-style-type:none; }
		#top_lng_mnu li { display:inline; font-size:11px; padding-right: 10px; }
		#top_lng_mnu li a { color: #999999; text-decoration: none; 
			padding-left:20px; background: url(/imagenes/imagenes_tpl/icon_flags.png) no-repeat; }
		#top_lng_mnu li a.opt1 { margin-left:-30px; }
		#top_lng_mnu li a:hover { text-decoration: underline; color: black; }
		#top_lng_mnu li a.es { background-position: left 0px; }
		#top_lng_mnu li a.en { background-position: left -14px; }
		
	#top_acc_mnu
	{
		color: #999999;	margin-top:85px; float:left; margin-left:70px; 
	}
		#top_acc_mnu ul { list-style-type:none; }
		#top_acc_mnu li { display:inline; font-size:11px; }
		#top_acc_mnu li a { color: #999999; text-decoration: none; 
			padding-left:30px; background: url(/imagenes/imagenes_tpl/icon_accesibility.png) no-repeat; }
		#top_acc_mnu li a:hover { text-decoration: underline; color: black; }
		
		#top_acc_mnu li a.acces { background-position: left -4px; }
		#top_acc_mnu li a.lnorm { background-position: left -23px; }
		#top_acc_mnu li a.ldism { background-position: left -40px; }
		#top_acc_mnu li a.lgran { background-position: left -57px; }
		#top_acc_mnu li a.contr { background-position: left -74px; }

	#menubar-wrap { background-color:white; width:1000px; position:absolute;
		top:108px;
		left:50%;
		margin-left:-500px; }
	#menubar
	{
		width:990px;
		margin-left:5px;
		height:30px; 
		background:url(/imagenes/imagenes_tpl/menubar.png) repeat-x bottom left;
		/* NAVIDAD 2010 
		background-image:url(imagenes/imagenes_tpl/menubar-navidad.png);
		*/
		
	}

		#menubar div
		{
			float:left;
			vertical-align:middle;
			text-align:center;
			font-family: Arial, Helvetica, sans-serif;
			color:#FFF;
			font-size:12px;
			text-transform:uppercase;
			padding-top:8px;
			padding-left:20px;
			font-weight:bold;
		}
		#menubar a { text-decoration:none; color:#FFF; }				
		#menubar a:hover { text-decoration:underline; color:#FFF; }
		
#mainbody
{
	/*
	min-height:100%;
	margin-left:-500px;
	margin-bottom:-500px;
	left:50%;
	padding-bottom:100px;
	top:138px;
	*/
	width:1000px;
	height:auto;
	z-index:10;	
	position:relative;
	
	background-color:white;
	margin:0 auto;
}

	#mainbody div.colderecha
	{
		float:right;
		width:210px;
		padding-left:10px;
		padding-right:10px;
		min-height:100%;
		border-top:solid 3px black;
		border-left:solid 1px #DDDDDD;
		border-right:solid 1px #DDDDDD;
		border-bottom:solid 1px #DDDDDD;
		text-align: left;
	}
		*:first-child+html #mainbody div.colderecha
		{
			width:200px;
		}
		#mainbody ul li, #mainbody div.colderecha ul li{
			list-style-image: url(/imagenes/bulletSPIG.gif);
			margin-left:-15px;
		}
		
		#mainbody ul li.opt2 {
			list-style-image: url(/imagenes/txt_migajapan.gif);
			margin-top:5px;
			margin-left:-15px;
		}
		#mainbody ul.lstprys {
			margin-left:-10px;
		}
			*:first-child+html #mainbody ul.lstprys {
				margin-left:30px;
			}
		#mainbody ul.lstprys li {
			list-style: none; display: inline-block; margin-right:13px;
		}
			*:first-child+html #mainbody ul.lstprys li {
				display: inline; 
			}
		#mainbody ul.lstprys a {
			display: block; border: 1px solid #ccc; 
			width:50px; height:60px; padding:3px;
		}
		#mainbody ul.lstprys img {
			/*border:1px solid #CCCCCC;*/
			padding:3px;
			/*margin-left:10px;*/
			background-color:white;
			float:right;
		}
		
		h3 
		{
			/*font-family: "Trebuchet MS",Arial,Verdana;*/
			color:black;
			font-variant: small-caps;
			border-bottom: 1px solid #BBBBBB;
			/*background-color:#EEEEEE;*/
			padding:0px 3px;
			text-align:left;
		}
		:first-child+html h3 { font-size:14px; }
		.tituloSec 
		{
			border-bottom: 1px solid #BBBBBB;
			background-color:#EEEEEE;
			padding:3px;
		}
		
		#clima_actual
		{
			border:1px solid #BBBBBB; padding:3px 3px 3px 46px; font-size:11px;
		}
		#clima_actual img { margin-left:-43px; float:left;}

		/* INI-SECCION: Botones Sociales */
		div.social_btns { margin-top:15px; padding:10px 0px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; margin-bottom:15px; text-align:right; }
		ul.social_btns { margin-left:-10px; }
		:first-child+html ul.social_btns { margin-left:30px; }
		ul.social_btns li { list-style: none; display: inline; margin-right:-11px; }
		:first-child+html ul.social_btns li { margin-right:10px; }
		ul.social_btns li a { 
			text-decoration:none; padding: 5px 25px;
			color:#666666;
			font-size:11px;
			display:inline-block;
			width:50px;
			text-align:left;
		}
		:first-child+html ul.social_btns li a { padding: 5px 15px 5px 25px; width:50px; }
		
		a.social_fb, a:link.social_fb  { 
			background:url(/imagenes/social_fb.png) no-repeat 0px -15px; }
		a:hover.social_fb  { text-decoration:underline; color:#345A94;
			background:url(/imagenes/social_fb.png) no-repeat 0px 5px; }
		
		a.social_in, a:link.social_in  { 
			background:url(/imagenes/social_in.png) no-repeat 0px -15px; }
		a:hover.social_in  { text-decoration:underline; color:#345A94;
			background:url(/imagenes/social_in.png) no-repeat 0px 5px; }
		
		a.social_tw, a:link.social_tw { 
			background:url(/imagenes/social_twitter.png) no-repeat 0px -15px; }
		a:hover.social_tw  { text-decoration:underline; color:#345A94;
			background:url(/imagenes/social_twitter.png) no-repeat 0px 5px; }
		
		a.social_rs, a:link.social_rs { 
			background:url(/imagenes/social_rss.png) no-repeat 0px -15px; }
		a:hover.social_rs  { text-decoration:underline; color:#345A94;
			background:url(/imagenes/social_rss.png) no-repeat 0px 5px; }
		
		a.social_ut, a:link.social_ut { padding: 5px 25px 5px 40px;
			background:url(/imagenes/social_utube.png) no-repeat 0px -15px; }
		a:hover.social_ut  { text-decoration:underline; color:#345A94;
			background:url(/imagenes/social_utube.png) no-repeat 0px 5px; 
			}
		
		a.social_wp, a:link.social_wp { 
			background:url(/imagenes/social_wp.png) no-repeat 0px 3px; }
		a:hover.social_wp { text-decoration:underline; color:#345A94; }
			
		a.social_rss, a:link.social_rss { width:15px; display:inline-block; text-decoration:none;
			margin-left:10px; background:url(/imagenes/social_rss.png) no-repeat 0px 3px; }
		/* FIN-SECCION: Botones Sociales */
		
	#mainbody div.colizquierda
	{
		width:985px;
		padding-bottom:20px;
		padding-right:5px;
		padding-left:10px;
		
		display:inline-block;
		text-align:justify;		
	}
		div.colizquierda p.corto
		{
			display:inline-block;
		}
		div.colizquierda h2
		{
			color:#660000;
			text-align:left;
			font-family: "Trebuchet MS",Arial,Verdana;
			text-transform: uppercase;
			font-size: 15px;
		}
		
		.tituloPrin 
		{
			font-family: "Trebuchet MS",Arial,Verdana;
			text-transform: uppercase;
			border-bottom: 1px solid #DDD;
			padding:5px 3px;
			font-size:15px;
		}

	.tituloDocumentos
	{
		font-family: "Trebuchet MS",Arial,Verdana;
		color:#888888;
		font-variant: small-caps;
		padding:5px 3px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #CCCCCC;
		font-size:16px;
	}
		.tituloDocumentosSub, .txtTablasEstadisticas
		{
			/*font-family: "Trebuchet MS",Arial,Verdana;*/
			color:#888888;
			font-variant: small-caps;
			padding:5px 3px;
			font-size:14px;
			/*font-size:13px\0/;*/
		}
		
	.txtTablasEstadisticas
	{
		font-family: Arial,Verdana;
		font-size: 12px;
		color: black;
		text-align: left;
	}
		.txtTablasEstadisticas .num { text-align: right; }
		.txtTablasEstadisticas td { border-bottom:1px solid #CCC; }
		.txtTablasEstadisticas caption { color:#345A94; border-top:1px solid #345A94; border-bottom:1px solid #345A94; padding:5px 0;}

#bottomprylst
{
	text-align:center;
	clear:left;
	width:718px;
	
	height:130px;
	background-image:url(/imagenes/imagenes_tpl/bg_pry.png);
	background-position:center center;
	background-repeat:no-repeat;
	
	padding-top:30px;
	margin-bottom:-30px;
	margin-left:10px;
}
	#bottomprylst img { padding-left:5px; padding-right:5px; }
	
#bottom_bgd
{
	/*background-image:url(imagenes/imagenes_tpl/bottommenu.png);
	background-position:top left;
	background-repeat:repeat-x;
	margin-left:-10px;
	
	position:absolute;
	margin-top:150px;
	*/
	background-color:#999999;
	width:1000px;
	height:115px;
	bottom:0px;
	margin-bottom:0px;
}
#bottommenu
{
	/*background-image:url(imagenes/imagenes_tpl/bottommenu.png);
	background-position:top left;
	background-repeat:repeat-x;*/
	width:750px;
	float:left;

	
	height:52px;
	text-align:left;
	vertical-align:middle;
	color:#FFF;
	padding-top:10px;
	padding-left:10px;
}
	#bottommenu ul, #bottommenu ul.mnu_prin { margin: 0px 0px 10px -35px ; }
	:first-child+html #bottommenu ul { margin-left:5px; }
	#bottommenu ul li { list-style:none; display:inline; padding-right:10px; margin-left:5px; border-right:1px solid #CCCCCC; }
	#bottommenu ul.mnu_prin li { font-size:12px; }
	:first-child+html #bottommenu ul li { margin-left:10px; }
	#bottommenu ul li.sl { list-style:none; display:inline; padding-right:10px; margin-left:5px; border-right:none; }
	#bottommenu a { color:#FFF; text-decoration:none; display:inline-block; }
	#bottommenu a:hover { text-decoration:underline }

#verybottom
{
	/*height:45px;
	padding-right:22px;*/
	width:220px;
	text-align:center;
	vertical-align:middle;
	color:#8c8c8c;
	font-size:12px;
	
	padding-top:10px;
	float:right;
}
	#verybottom_left { float:left; width:25%; }
	#verybottom_center { float:left; width:40%; }
	#verybottom_right { float:right; width:25%; }

/*
* 
* FIN - Elementos estructurales del sitio
******************************************************************************/


/******************************************************************************
* INI - Noticias
*
*/
/*.noticiaborde
{
	background-color:#0055ab;
	display:inline-block;
	width:730px;
	height:auto;
	padding:10px;
	text-align:justify;
	background-color:#0055ab;

	margin-top:10px;
}*/

.noticia, .documento
{
	display:inline-block;
	/*width:710px;*/
	height:auto;
	padding:20px 10px 10px 10px;
	text-align:justify;
	background-color:#FFF;
	border-bottom:1px dotted #CCC;	
}
.noticia_index { padding-top:10px; border-bottom:1px dotted #CCC; font: 12px/1.5em Arial,Helvetica,sans-serif; }
.shadow {
	/*
	-moz-box-shadow: 0px 0px 3px #CCC;
	-webkit-box-shadow: 0px 0px 3px #CCC;
	box-shadow: 0px 0px 3px #CCC;
	 For IE 8 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCC')";
	progid:DXImageTransform.Microsoft.DropShadow(OffX=6, OffY=4, Color='gray');*/
	/* For IE 5.5 - 7 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCC');
	
	behavior: url(css/ie-css3.htc);*/
	
	border:1px dotted #E3E2E2;	
	padding-bottom:10px;
	margin-bottom:5px;
}
.shadow h2 { margin:15px 5px 10px 5px; }

.documento { width:98%; }

.noticiainterna { font:14px/19px Arial; }

	.noticiainterna img, .noticiainterna div.img
	{
		width:300px;
		float:left;

		padding:5px;
		border:1px solid #ccc;
		/*margin-right: 10px;*/
	}
	.noticiainterna div.img { float:right;margin-left: 10px;margin-bottom: 10px; border:none; }
	.noticiainterna div.img img { margin-bottom:10px; }

.noticia h4, .documento h4, h4 
{
	font-size:20px;
	color:#345A94;
	font-weight:normal;
	margin-top:-3px;
	text-align:left;
}
h4 { margin-top:20px;}

h1, .tituloh4
{
	font-size:20px;
	color:#345A94;
	font-weight:normal;
	margin-top:-3px;
	text-align:left;
	padding-bottom: 10px;
}
h1 { border-bottom:1px dotted #ccc; padding-bottom:10px; }

.tituloh4 a:link, .tituloh4 a:visited { text-decoration:none; }
.tituloh4 a:hover { text-decoration:underline; }

h5 { margin-bottom:-5px; margin-top:5px; font-weight:normal; color:#345A94; /* font-family: Georgia,"Trebuchet MS",Arial,Verdana; */ font-size:15px; }
h5 a:link, h5 a:visited { color:#345A94; text-decoration:none; }
h5 a:hover { text-decoration:underline; }
h5.mapasitio { font-family: Arial, Verdana; font-size: 13px; color: black; }

.noticia_galeria ul, .galeria_cover ul { list-style:none; }
.galeria_cover ul { padding-left:25px; }
.noticia_galeria ul li, .galeria_cover ul li { border:1px solid #ccc; padding:3px; display:inline-block; 
	margin-right:15px; margin-bottom:10px; 
	height:107px; overflow:hidden; }
.galeria_cover ul li { height:255px; margin-right:30px; padding-bottom:10px; text-align:center; width:210px; }
*:first-child+html .noticia_galeria ul li { display:inline; }

	.tituloFondoAzul
	{
		height:30px; 
		background:url(/imagenes/imagenes_tpl/menubar.png) repeat-x bottom left;
		/* NAVIDAD 2010 
		background-image:url(imagenes/imagenes_tpl/menubar-navidad.png);
		*/
		
		vertical-align:middle;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:12px;
		text-transform:uppercase;
		padding:8px;
		padding-left:20px;
		font-weight:bold;
	}
	.tituloFondoAzul a { color:white; }
/*
* 
* FIN - Noticias
******************************************************************************/


/******************************************************************************
* INI - Easy Slider 
*
*/
#slideshow
{
	width:718px;
	height:280px;
	padding-top:4px;
	z-index:11;
	
	overflow:hidden;
	/*
	margin-left:-25px;
	margin-top:-25px;
	padding-left:15px;
	background-image:url(imagenes/imagenes_tpl/slideshow.png);
	background-repeat:no-repeat;
	
	background-position:center center;
	position:absolute;
	top:130px;
	left:50%;
	display:block;
	background-color:red;
	*/
}
#slideshowBPL
{
	/*width:248px;
	height:100px;
	padding-top:4px;
	z-index:11;	
	overflow:hidden;*/
}

	#slideshow ul, #slideshow li, slideshowBPL ul, #slideshowBPL li {
		margin:0;
		padding:0;
		list-style:none;
	}
	#slideshow li { 
		width:708px;
		height:186px;
		overflow:hidden; 
	}
	#slideshowBPL li { 
		width:348px;
		height:125px;
		overflow:hidden; 
	}

	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		
		float:right;
		padding-right:27px;
		font-size:10px;
	}
	*:first-child+html ol#controls{
		padding-right:37px;
	}
	
		ol#controls li{
			margin:0 3px 0 0; 
			padding:0;
			float:left;
			list-style:none;
			height:23px;
			line-height:23px;
			
			
			text-align:center;
			}
		ol#controls li a{
			float:left;
			height:23px;
			line-height:23px;
			border:1px solid #ccc;
			background:#EEEEEE; /* #DAF3F8 */
			color:#555;
			/*padding:0 7px;*/
			width:25px;
			text-decoration:none;
			}
		ol#controls li.current a{
			background:#888888; /* #5DC9E1 */
			color:#fff;
			}
		ol#controls li a:focus {outline:none;}
/*
* 
* FIN - Easy Slider 
******************************************************************************/
#mainbody .colizquierda .pryDesc {
	padding: 5px;
	margin-right: 40px;
	border-bottom: 1px dotted #CCCCCC;
	float: right;
	width: 650px;
	line-height:19px;
}
#mainbody .colizquierda .pryDesc_lst, #mainbody .colizquierda .elemDesc_lst { 
	padding: 5px;
	border-bottom: 1px dotted #CCCCCC;
	float: right;
	width: 450px; min-height:100px; 
}
#mainbody #maincontent_body_izq .elemDesc_lst { width: 450px; }
#mainbody .colizquierda .pryLogo {
	width: 250px;
	float: left;
	padding:10px 10px;
	border-top:solid 3px black;
	border-left:solid 1px #DDDDDD;
	border-right:solid 1px #DDDDDD;
	border-bottom:solid 1px #DDDDDD;
	margin-left:-5px;
}
#mainbody .colizquierda .pryLogo  img { display:block; margin:auto; }
.pryLogo_lst { 
	height:100px; overflow:hidden; border-bottom:1px dotted #CCC;
	padding:5px 0px; width: 250px; float: left; text-align:center;
}
.pryTram_lst { 
	margin-top:-15px; background-color:white;
	padding:5px 0px; width: 200px; float: right; text-align:right;
}
.itemPrinImg {
	width: 250px;
	float: left;
	text-align: left;
}
#mainbody .colizquierda .pryItem {
	/*clear: both;*/
}
.pryPrinVideo {
	width: 480px;
	height:332px;
	background-color:#fafafa;
	background-image: url(/imagenes/loading_transp.gif);
	background-repeat: no-repeat;
	background-position:center center;
}

#maincontent{
	width:725px;
	margin-left:-10px;
	/*clear:both;*/
	display:inline-block;
}

#maincontent_index {
	width:760px;
	margin:0px 5px 0px -5px;
}
#maincontent_index a:visited { color:#345A94; }

#maincontent_body {
	width:95%;
	margin:0px 5px 0px 15px;
}
#maincontent_body_izq {
	width:725px;
	margin:0px 5px 0px 15px;
	line-height:19px;
}
#maincontent_body_completo {
	width:970px;
	margin:0px 5px 0px 15px;
	line-height:19px;
}

/*
#maincontent {
	width:770px;
	float:right;
}

#mainHorMenu {
	margin-top:-4px;
	width:200px;
	float:left;
}
:first-child+html #mainHorMenu {
	margin-top:13px;
}
	#mainHorMenu ul.mainHorMenu_interno li { font-size:11px; background-color:#fafafa;
	border-left:1px dotted #ccc; }
	#mainHorMenu ul li { background-color:#F7F7F7; 
	}
	#mainHorMenu ul li, #mainHorMenu ul.mainHorMenu_interno li {
		list-style-image: url("imagenes/bulletSPIG.gif");
		margin-left:-25px;
		margin-bottom:1px;
		border-bottom:1px dotted #ccc;
	}
	#mainHorMenu ul li a, #mainHorMenu ul.mainHorMenu_interno li a { text-decoration:none; display:block; padding:5px; }
	#mainHorMenu ul li a:hover, #mainHorMenu ul.mainHorMenu_interno li a:hover { text-decoration:underline; background-color:#333333; color:white; }
*/

.fechaInfo {
	background-image: url(/imagenes/calendar.png);
	background-repeat: no-repeat;
	padding-left:20px;
	font-size:11px;
	display:block;
	text-align:left;
}
	:first-child+html .fechaInfo { font-size:10px; }
.boletinDescarga {
	margin-top:3px;
	margin-left:20px;
	font-size:11px;
	display:block;
}
.txtPeq { font-size:11px; font-family: Arial; }
.videoInfo {
	background-image: url(/imagenes/television.png);
	background-repeat: no-repeat;
	padding-left:20px;
	font-size:11px;
	display:block;
}
	:first-child+html .videoInfo { font-size:10px; }

.txtInfo, .txtInfo_extend, .txtInfo_pagina {
	background-image: url(/imagenes/info01.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	font-size:11px;
	display:block;
	height:20px;
	color:#666666;
}
	:first-child+html .txtInfo, :first-child+html .txtInfo_extend { font-size:10px; }
.txtInfo_extend {
	margin-top:-5px; padding-bottom:10px; height:100%;
}
.txtInfo_pagina {
	font-size:12px;
	border-bottom:1px dotted #CCC;
	padding-bottom:10px;
	font-style:italic;
	color:#333;
	height:auto;
}

ul.lst_perfiles { margin-left:-25px; }
	ul.lst_perfiles li { font-size: 11px; }
	ul.lst_perfiles li a { text-decoration:none; display:block; }
	ul.lst_perfiles li a:hover { text-decoration:underline; }
	ul.lst_perfiles li img { float:left; vertical-align:top; padding-right:10px; padding-bottom: 20px; }


.docAdj {
	background-image: url(/imagenes/attach.gif);
	background-repeat: no-repeat;
	background-position: 97% top;
	padding-right:25px;
	padding-bottom:15px;
	font-size:11px;
	/*height:20px;*/
	color:#666666;
}
	:first-child+html .docAdj { font-size:10px; }
.docAdj a.titulo { display:inline-block; padding:10px 0; }
.docAdj a { display:inline-block; padding-bottom:10px; }
.docAdj .conf { font-size:13px; }

ul.lnkTxtPeq li {
	padding-right:25px;
	padding-bottom:15px;
	font-size:11px;
	color:#666666;
}
:first-child+html ul.lnkTxtPeq li { font-size:10px; }
ul.lnkTxtPeq li a { display:inline-block; padding-bottom:10px; }

.lnkExtWeb { background: url(/imagenes/popWin.gif) no-repeat 97% top; }

.txtInfoNav {
	background-image: url(/imagenes/info02.png);
	background-repeat: no-repeat;
	background-position: left -3px;
	padding-left:25px;
	font-size:11px;
	color:#666666;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:7px;
	border-right:3px solid #660000;
}
	:first-child+html .txtInfoNav { font-size:10px; }
	
#webCtrlHoraPA
{
	margin-top:15px;
	font-size:11px;
	width:350px;
}

.bloqueContentIzq 
{
	width:49%;
	float:left;
}
.bloqueContentDer 
{
	width:49%;
	float:right;
}

#lstOrdenado li {
	padding-top: 10px;
	padding-bottom: 25px;
}
.tituloAcuerdo {
	text-transform: capitalize;
	color: #0066CC;
	padding-bottom:13px;
	border-bottom:1px solid #cccccc;
	display:block;
	margin-bottom:-15px;
}
.contAcuerdo {
	display:block;
	margin-top: 5px;
	padding-left:10px;
	padding-right:10px;
}

.migajapan
{
	margin-left:-5px;
	color: black;
	padding-top: 15px;
	vertical-align: middle;
	height:30px;
	width:990px;
	font-size:11px;
	background: url(/imagenes/degradagris.jpg) repeat-x bottom;
}
	.migajapan ul { list-style: none; margin-left: -30px; margin-top: 0px; }
		*:first-child+html .migajapan ul { margin-left: 0px; }
		
	.migajapan ul.izq li, .migajapan ul.izq li.actual_est  { 
		display: inline-block;
		background: url(/imagenes/txt_migajapan.gif) no-repeat 100% 6px;
		color: #999;
		padding-left: 17px;
		padding-right: 15px;
		color:#666666;
	}
		*:first-child+html .migajapan ul.izq li, .migajapan ul.izq li.actual_est  { display: inline; }
		
	.migajapan ul.izq li.actual { background:none; color:#000; }
	
	.migajapan ul.izq li a { text-decoration:none; color:#666666; }
	.migajapan ul.izq li a:hover { text-decoration:underline; }
	
	.migajapan .izq { float:left; }
	.migajapan .der { float:right; text-align:right; padding-right:5px; }
	
	.migajapan ul.der li { display: inline-block;
		background:none; 
		color: #999;
		padding-left: 17px;
		padding-right: 0px;
		color:#666666;
	}
		*:first-child+html .migajapan ul.der li { display: inline; }
		
	.migajapan ul.der li a { color:#0054aa; }
	.migajapan ul.der li a:hover { color:#aa0010; }
	.migajapan ul.der li a:visited { color:#3d3d3d; }
	
.misionvision { width:100%; margin-top:15px; }
.misionvision td { padding:10px 0px 10px 10px ; vertical-align:top; }
.misionvision td blockquote { margin-left:10px; margin-right:0px; }

.paginacion { text-align:center; }
	ul.paginacion { list-style:none; }
	ul.paginacion li, ul.paginacion li.actual { padding:15px; display:inline-block; }
		:first-child+html ul.paginacion li, ul.paginacion li.actual { display:inline; }
	ul.paginacion li.actual { font-weight:bold; }


/******************************************************************************
* INI - Nivo Slider 
*
*/
#slider-wrapper {
    width:755px;
    height:345px;
	margin-left:-5px;
}

#slider {
	position:relative;
    width:755px;
    height:221px;
    /*margin-left:190px;*/
	background:url(/imagenes/nivoslider/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	/*left:480px;*/
	bottom:-35px;
	right:0px;
	width:50%;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/imagenes/nivoslider/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:right;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/imagenes/nivoslider/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    font-family: Arial, Helvetica, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.clear {
	clear:both;
}
/*
* 
* FIN - Nivo Slider 
******************************************************************************/

.tweet {
	background: #F5F5F5;
	margin: 4px 0;
	width: 193px;
	padding: 8px;
	/*-moz-border-radius: 8px;
	-webkit-border-radius: 8px;*/
}
.tweet img {
	float: left;
	margin: 0 8px 4px 0;
}
.tweet .text {
	margin: 0px 0px 0px 32px;
}
.tweet .time a {
	font-size: 80%;
	color: #888;
	white-space: nowrap;
	text-decoration: none;
}
.tweet .time a:hover {
	text-decoration: underline;
}
.tweet_bottom_box {
	clear:both;
	background-color: #1FC7FF;
	clear: both;
	font-size: 11px;
	height: 20px;
	padding: 10px;
	/*border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;*/
	margin-bottom:10px;
}


.calendario_evento_lp { background-color:white; }
.calendario_evento_lip { background-color:#F7F7F7; }
.calendario_hora {
	font: 14px Georgia, "Times New Roman", Times, serif;
	color:black;
}
.calendario_titulo { 
	font:bold 14px Georgia, "Times New Roman", Times, serif; 
	text-transform:capitalize;
	padding:0px;
}
