/* CSS Document */

/* Author: Fernando Loor */

/*@import url('reset.css');*/


/*Afecta a todo*/

* { margin: 0px;
padding: 0px; outline: 0;
}

/*Cuerpo*/

body{
	background-color: #f4f5ff;
	behavior: url('csshover3.htc'); 		
}

/*Contenedor*/

#container{
	width:940px;
	background-color: #FFFFFF;
	margin:0 auto;
	margin-bottom:-50px;
	font-family: Trebuchet MS, Arial, sans-serif;
	padding-left:18px;
	padding-right:18px;
}

/*Cabecera*/

#header{
	width:100%;
}

/*Logo izquierdo y derecho*/

#header .logo1{
	height:120px;
	background-image:url(../images/header6.jpg);
}


#header .logo1 .lgRight{
	float: left;
}

*html #header .logo1 .lgRight{
	float:left;
	z-index: 1000;
}

#header .logo1 .imgLogo{
	width: 360px;
}

/* IE6 Only */

*html #header .logo1 .imgLogo{
	width: 360px;
	/*background-image:url(../images/logoCNELRGL.gif);
	height: 100%;	*/
	float: left;
	margin-top:-30px;
}

/* IE7 Only */

*:first-child+html #header .logo1 .imgLogo{
	width: 360px;
	/*background-image:url(../images/logoCNELRGL.gif);
	height: 100%;	*/
	float: left;
	margin-top:-30px;	
}

#header .logo1 .imgLogo img{
	width: 320px;
	height: 75px;
	border: none;
	margin-left:3%;
	margin-top:-6px;	
}

/* IE6 Only */

*html #header .logo1 .imgLogo img{
	width: 320px;
	height: 75px;
	border: none;
	margin-left:3%;
	margin-top:2px;	
}

/* IE7 Only */

*:first-child+html #header .logo1 .imgLogo img{
	width: 320px;
	height: 75px;
	border: none;
	margin-left:3%;
	margin-top:2px;	
}

#header .logo1 .imgLogo p{
	font-size: 11px;
	letter-spacing: 1%;
	color: #014D89;
	text-align:center;
	line-height: 15px;	
}


#menu_logo{
	list-style:none;
	font-size:12px;
	margin-left:540px;
	padding-top:15px;
	line-height:0px;
}

/* IE6 Only */

*html #menu_logo{
	list-style:none;
	font-size:11px;
	margin-left:540px;
	padding-top:4px;
	padding-bottom:5px;
	line-height:25px;
}

/* IE7 Only */

*:first-child+html #menu_logo{
	list-style:none;
	font-size:11px;
	margin-left:520px;
	padding-top:4px;
	padding-bottom:5px;
	line-height:25px;
}

#menu_logo li{
	display:inline;
	margin-right:0px;
	font-size:12px;
}

#menu_logo li a{
	text-decoration:none;
	color:#FFFFFF;
	padding:17px;
	padding-top:8px;
	padding-bottom:10px;
	border:0px solid #345f9e;
}

/* IE7 Only */

*:first-child+html #menu_logo li a{
	text-decoration:none;
	color:#FFFFFF;
	padding:20px;
	padding-top:11px;
	padding-bottom:10px;
	border:0px solid #54757e;
}


#menu_logo li a:hover{
	color:#FFFF73;
	background-color:#527aaa;
}

#menu_logo img{
	width:21px;
	height:21px;
	border:none;
}

/*Menú creado por www.ivanbustos.com.*/
#menu-ingreso
{
	background-color:				#014D89;
	margin-top:						1px;
	height:							50px;
}
*html #menu-ingreso
{
	background-color:				#014D89;
	margin-top:						0px;
	height:							50px;
}
#menu-ingreso p
{
	float:							right;
}
#menu-ingreso p a
{
	float:							right;
	padding:						20px 20px 10px 35px;
	color:							#FFFFFF;
	text-decoration:				none;
	background-image:				url('../images/login.png');
	background-position:			10px center;
	background-repeat:				no-repeat;
	font-size:						12px;
}
#menu-ingreso p a:hover
{
	text-decoration:				underline;
}
#menu-ingreso ul
{
	background-color:				red;
	list-style-type:				none;
	margin-left:					10px;
	z-index:						30000;
}
#menu-ingreso ul li
{
	position:						relative;
	display:						block;
	float:							left;
	z-index:						30000;
}
#menu-ingreso ul li a
{
	background-color:				#014D89;
	color:							#FFFFFF;
	text-decoration:				none;
	height:							25px;
	padding:						15px 20px 10px 40px;
	border-right-style:				solid;
	border-right-width:				1px;
	border-right-color: 			#1A4667;
	background-position:			10px center;
	background-repeat:				no-repeat;
	text-align:						center;
	display:						block;
	float:							left;
	font-size:						13px;
}
* html #menu-ingreso ul li a
{
	padding-left:					20px;
}
/*#menu-ingreso ul li a[href$='#/.']{background-image:url('../images/home2.gif');}
#menu-ingreso ul li a[href$='#.']{background-image:url('../images/quienes1.gif');}
#menu-ingreso ul li a[href$='#./']{background-image:url('../images/objetivos1.gif');}
#menu-ingreso ul li a[href$='#./.']{background-image:url('../images/desarrollot.gif');}
#menu-ingreso ul li a[href$='#././.']{background-image:url('../images/estadisticast.gif');}
#menu-ingreso ul li a[href$='#././']{background-image:url('../images/servicioc.gif');}*/

#menu-ingreso ul li a[href$='#/.']{background-image:url('../images/home2.gif');}
#menu-ingreso ul li a[href$='#.']{background-image:url('../images/quienes1.gif');}
#menu-ingreso ul li a[href$='#./']{background-image:url('../images/objetivos1.gif');}
#menu-ingreso ul li a[href$='#./.']{background-image:url('../images/desarrollot.gif');}
#menu-ingreso ul li a[href$='#././.']{background-image:url('../images/estadisticast.gif');}
#menu-ingreso ul li a[href$='#././']{background-image:url('../images/servicioc.gif');}

#menu-ingreso ul li a:hover
{
	background-color:				#236FAB;
	text-decoration:				underline;
}
#menu-ingreso ul li:hover ul
{
	display:						block;
}
#menu-ingreso ul li ul
{
	position:						absolute;
	top:							50px;
	left:							-10px;
	display:						none;
	z-index:						30000;	
}
*html #menu-ingreso ul li ul
{
	width:							120px;
	z-index:						30000;
}
#menu-ingreso ul li ul li
{
	margin-top:						0;
}

#menu-ingreso ul li ul a
{
	display:						block;
	width:							140px;
	text-align:						left;
	padding-left:					20px;
	background-color:				#236FAB;
	border-top-style:				solid;
	border-top-width:				1px;
	border-top-color:				#1A4667;
}

#menu-ingreso ul li ul a:hover
{
	background-color:				#458FCD;
}


/*Sub Contenedor*/

#main-container{
	width:100%;
	background-color: #FFFFFF;
}

/*Cuerpo principal*/

#main-container .banner{
	width:68%;
	background-color:#FFFFFF;
	margin-top:4px;
	margin-bottom:-0px;
	margin-left:7px;
	float: left;
}

#main-container .banner img{
	height:250px;
	width:100%;
	margin-top:-1px;
}


#main-container .banner .title{
	margin-top:15px;
	font-size:14px;
	padding:7px;
	padding-left:15px;
	background-image:url(../images/title4_opt.jpg);
	text-align:left;
	color:#FFFFFF;
	font-size:14px;	
}

/*Lector de noticias*/

#main-container .banner .noticias{
	margin-top:1px;
	background-color:#f4f5ff;
	width:100%;
	height:340px;
	margin-bottom:12px;
}

/* IE6 Only */

*html #main-container .banner .noticias{
	margin-top:1px;
	background-color:#f4f5ff;
	width:100%;
	height:340px;
}

/* IE7 Only */

*:first-child+html #main-container .banner .noticias{
	margin-top:1px;
	background-color:#f4f5ff;
	width:100%;
	height:340px;
}

/* donde estaran los div */
#main-container .banner .noticias #noti{
	margin-top:0px;
	width:690px;
	height:223px;		
}

/* IE6 Only */

*html #main-container .banner .noticias #noti{
	margin-top:0px;
	width:589px;
	height:323px;	
}

/* IE7 Only */

*:first-child+html #main-container .banner .noticias #noti{
	margin-top:0px;
	width:689px;
	height:323px;	
}

/*thumbnails del lector*/
#main-container .banner .noticias #noti .tit{
	width:87%;
	clear:both;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#f4f5ff;
}

/* IE6 Only */

*html #main-container .banner .noticias #noti .tit{
	width:100%;
	clear:both;
	padding-left:1px;
	padding-top:10px;
	padding-bottom:20px;
	background-color:#f4f5ff;
}

/* IE7 Only */

*:first-child+html #main-container .banner .noticias #noti .tit{
	width:87%;
	clear:both;
	padding-left:1px;
	padding-top:10px;
	padding-bottom:20px;
	background-color:#f4f5ff;
}

#main-container .banner .noticias #noti .tit a{
	margin-left:10px;
	margin-right:13px;
	text-decoration:none;
	font-size:10px;	
	display:inline;
	cursor:pointer;	
	border:1px solid #f4f5ff;
}

#main-container .banner .noticias #noti .tit a img{
	width:90px;
	height:90px;	
}

#main-container .banner .noticias #noti .tit a:hover{
	background-color:#54757e;
}

#main-container .banner .noticias #noti .tit a:visited, a:active, a:focus{
	color:#00CC66;
	list-style-type:circle;
}


/*cuerpo del lector*/
#main-container .banner .noticias #noti .bdy{
	margin-left:10px;
	width:100%;
	text-align:justify;
	padding:20px;
	font-size:15px;
	padding-bottom:12px;
	margin-bottom:12px;
}

#main-container .banner .noticias #noti .bdy h3{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:15px;
	font-size:16px;
	width:80%;
}

/* IE6 Only */

*html #main-container .banner .noticias #noti .bdy h3{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:15px;
	font-size:16px;
	width:100%;
}

/* IE7 Only */

*:first-child+html #main-container .banner .noticias #noti .bdy h3{
	border-bottom:1px solid #CCCCCC;
	margin-bottom:15px;
	font-size:16px;
	width:80%;
}

#main-container .banner .noticias #noti .bdy img{
	width:140px;
	height:140px;
	float:left;
	margin-right:6px;
}

#main-container .banner .noticias #noti .bdy p{
	margin-left:2px;
	width:80%;
}

/* IE6 Only */

*html #main-container .banner .noticias #noti .bdy p{
	margin-left:2px;
	width:60%;
	text-align:justify;
}

/* IE7 Only */

*:first-child+html #main-container .banner .noticias #noti .bdy p{
	margin-left:2px;
	width:60%;
	text-align:justify;
}

#main-container .banner .noticias #noti .bdy a{
	border:1px solid #f4f5ff;	
}

#main-container .banner .noticias #noti .bdy a:hover{
	background-color:#CCCCCC;	
}

/**************************/
/* contenido para las demas paginas*/
/**************************/

#main-container .banner .not{
	margin-top:1px;
	background-color:#fcffdf;
	width:99.7%;
	margin-bottom:50px;
}


/*IE6 Only*/

*html .img{
	margin-top:15px;
}

/* IE7 Only */

*:first-child+html .img{
	margin-top:15px;
}

*html #main-container .banner .not{
	margin-top:1px;
	background-color:#fcffdf;
	width:97.7%;
	margin-bottom:50px;
}

/*Contenido*/

#main-container .banner .not .content{
	width:100%;
	background-color:#FFFFFF;
	padding-top:19px;
	font-size:12px;
}

#main-container .banner .not .content img{
	width:40%;
	height:300px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:8px;
}


#main-container .banner .not .content .conLi{
	padding-top:0px;
	margin-left:130px;
	font-size:12px;
	list-style:circle;
}	

#main-container .banner .not .content #proyeccion{
	width:100%;
	border:none;
}

#main-container .banner .not .content #tguia{
	width:80%;
	border:none;
	height:60%;
	margin-left:10%;
}

#main-container .banner .not .content h3{
	color:#053441;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	font-size:16px;
}

#main-container .banner .not .content p{
	font-size:12px;
	text-align:justify;
	padding:5px;
}

#main-container .banner .not .content .contenido{
	font-size:14px;
	text-align:justify;
	padding:10px;
}

#main-container .banner .not .content .contTit{
	font-size:14px;
	text-align:justify;
	font-weight:bolder;
	padding:10px;
}

#main-container .banner .not .content #Map{
	padding-left:1%;
}

#main-container .banner .not .content .contenidoMap{
	padding:0px;
}

#main-container .banner .not .content  .contenidoMapUl{
	margin-left:50%;
	font-size:20px;
}

#main-container .banner .not .content  .contenidoMapUl a{
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	font-size:15px;
}

#main-container .banner .not .content  .contenidoMapUl a:hover{
	background-color:#CCCCCC;
}

#main-container .banner .not .content .contenidoMap #principio{
	padding-left:80%;
}

#main-container .banner .not .content .contenidoMap #principio li{
	display:inline;
}


#main-container .banner .not .content .notiEncTit{
	font-size:12px;
	text-align:justify;
	padding:5px;
}

#main-container .banner .not .content .notiEnc{
	font-size:12px;
	text-align: right;
	padding:10px;
}

#main-container .banner .not .content .contenidoPlan{
	font-size:13px;
	text-align: center;
	padding:10px;
	padding-bottom:0px;
}

#main-container .banner .not .content .contenidoPla{
	font-size:17px;
	text-align: left;
	padding:10px;
}

#main-container .banner .not .content .contenidoPla img{
	width:30px;
	height:30px;
	border:none;
	margin:0 auto;
	padding-left:35%;
	margin-right:8px;
}

#main-container .banner .not .content .con{
	font-size:12px;
	float:right;
	padding:20px;
	margin-bottom:20px;
}

#main-container .banner .not .content .con #contImg{
	width:21px;
	height:21px;
	border:none;
	padding:0;
	margin:0;
}		

#main-container .banner .not .content ul{
	font-size:11px;
	padding:20px;
}

#main-container .banner .not .content ul li{
	text-align:justify;
	margin-top:10px;
}

#main-container .banner .not .content ul img{
	list-style:none;
	margin-top:20px;
	width:60%;
}

#main-container .banner .not .content .contenido img{
	width:60%;	
}

#main-container .banner .not .content p a{
	border: 1px solid #FFFFFF;	
}

#main-container .banner .not .content p a:hover{
	background-color: #CCCCCC;
}

#main-container .banner .not .content .cerrar{
	text-align:right;
	font-size:11px;
}

#main-container .banner .not .content .cerrar a{
	text-decoration:none;
}

#main-container .banner .not .content .cerrar a:hover{
	text-decoration:underline;
}

#main-container .banner .not .content .cerrar img{
	width:21px;
	height:21px;
	border:none;
}

#main-container .banner .not .content .eliminar img{
	width:16px;
	height:16px;
	border:none;
	margin:0;
	padding:0;
	clear:both;
	cursor:pointer;
}

#main-container .banner .not .content .imgtip{
	width:15%;
	height:100px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:8px;
	clear:both;
}

#main-container #alls{
	margin-top:50px;
	background-color:#FFFFFF;
	clear:both;
	margin-bottom:50px;
}

/* IE6 Only */

*html #main-container #alls{
	margin-top:50px;
	background-color:#FFFFFF;
	clear:both;
	margin-bottom:50px;
	width:100%;
}

#main-container #alls .texto{
	font-size:12px;
	text-align:justify;
	background-color:#FFFFFF;
	padding:5px;
}

#main-container #alls .mstr{
	text-align:right;
}

/* IE6 Only */

*html #main-container #alls .mstr{
	margin-left:50%;
	margin-top:5px;	
	width:100%;
}

#resultado{
	background-color: #fdfdfd;
	width:90%;
	text-align:center;
	padding:5px;
}

#busqueda{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size:11px;
}

/*IE6 Only*/

*html #busqueda{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size:11px;
	width:65%;
}

#busqueda #tb_busq{
	width:300px;
}
 
/* IE6 Only */

*html #busqueda #tb_busq{
	width:200px;
}


#busqueda #tb_busq td{
	width:200px;
	vertical-align:middle;
}

/* IE6 Only */

*html #busqueda #tb_busq td{
	width:200px;
	vertical-align:middle;
}

#busqueda #tb_busq img{
	width:21px;
	height:21px;
	margin-left:36%;
	padding-top:13%;
	border:none;
}

/* IE6 Only */

*html #busqueda #tb_busq img{
	width:21px;
	height:21px;
	margin-left:5%;
	padding-top:0%;
	border:none;
}


#map_canvas{
	margin:0 auto;
} 

#map_canvs{
	margin:0 auto;
} 


/*menu sistemas*/
#sistemas{
	margin-left:15%;
	margin-top:30px;
	margin-bottom:30px;	
}

.sistemaMenu{
	padding:15px;
	margin-top:100px;
	margin-left:7px;
	cursor:pointer;
	border:1px solid #074455;
	background-color:#014D89;
	color:#FFFFFF;	
}

.sistemaMenu:hover{
	background-color:#236FAB;
}

/******************************************Formularios************************************/

#form_tablas{
	width:80%;
	margin:0 auto;
	margin-bottom:6px;	
}

#form_tablas td{
	width:50%;
	text-align:left;
}

#form_tablas h3{
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	color:#053441;
	text-align:right;
	margin-bottom:5px;
}

#form_tablas #help{
	width:21px;
	height:21px;
	border:none;
	margin-left:-25px;
	margin-top:14px;
}

 .contenidoPlaT{
	font-size:12px;
	text-align: justify;
	margin-left:10px;
	margin-bottom:2px;
}

 .contenidoPlaT img{
	width:50%;
	height:95px;
	margin-left:20%;
	border:none;	
}


#sbmt{
	font-size:13px;
	padding:5px;
	background-color:#053441;
	color:#FFFFFF;
	margin-top:25px;
	margin-left:45%;
} 

#form_tablasA{
	width:80%;
	margin:0 auto;	
	margin-bottom:20px;
	
	border-bottom:1px solid #CCCCCC;
}

#form_tablasA td{
	width:50%;
}

#sbm{
	font-size:13px;
	padding:7px;
	background-color:#053441;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:45%;
}

/* IE6 Only */

*html #sbm{
	font-size:13px;
	padding:7px;
	background-color:#053441;
	color:#FFFFFF;
	margin-top:5px;
	margin-left:5%;
}

#form_tablasU{
	width:50%;
	margin:0 auto;
	margin-bottom:20px;	
}

#form_tablasU td{
	width:50%;
	font-size:11px;	
}

#form_tablasU h3{
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	color:#053441;
	text-align:right;
	margin-bottom:5px;
}
   

#btn_sub{
	border:1px solid #053441;
	background-color:#053441;
	color:#FFFFFF;
	padding:5px;
	cursor:pointer;
	margin-left:200px;
}

#btn_sub:hover{
	background-color:#074455;
}

#btn_busq{
	border:1px solid #053441;
	background-color:#053441;
	color:#FFFFFF;
	padding:3px;
	cursor:pointer;
	margin-left:0px;
}

#btn_busq:hover{
	background-color:#074455;
}

#consulta{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;	
}

#informacion{
	margin-top:15px;
}

#main-container .formularios #sbmta{
	font-size:13px;
	padding:5px;
	background-color:#053441;
	color:#FFFFFF;
	margin-left:40%;
	margin-top:25px;
}  

#main-container .formularios{
	width:450px;
	margin:0 auto;
	padding:10px;
	margin-bottom:20px;
	border:1px solid #CCCCCC;
}

#main-container .formularios h5{
	border-bottom:1px solid #CCCCCC;
	text-align:right;	
}

#main-container .formularios p{
	margin-left:65px;
	padding-bottom:5px;
}

#main-container .formularios input{
	margin-left:30px;
	font-size:11px;
}



/**************************Lado derecho**********************************************/
#main-container .side-der{	
}

/*Lista de links externos*/

#prefooter{
	clear:both;
	width:100%;
	height:60px;
	background-color: #f5f5ff;
}

#prefooter img{
	border:none;
	width:150px;
	height:35px;
}

/*Pie de pagina*/

#footer{	
	width:100%;
	background-color: #014D89;
	height:50px;
	color:#FFFFFF;
	clear:both;	
}

#footer .copr{
	margin-left:380px;
	padding-top:4px;
	font-size:10px;
}

#footer .cn{
	margin-left:200px;
	padding-top:15px;
	font-size:10px;
}

#footer img{
	height:15px;
}


#errorIn{
	visibility:hidden;
}

	/*Lado izquierdo*/

	#main-container .side-iz{
		width:30%;
		background-color: #FFFFFF;
		margin-left:71%;
		padding-top:0px;
		padding-bottom:20px;
		font-size:12px;
	}

	#main-container .side-iz #errorlist{
		width:100px;
		border:1px solid #CCCCCC;
		background-color: #EFEFEF;
		position:absolute;
		top:220px;
		left:1100px;
	}


	/* IE6 Only */

	*html #main-container .side-iz{
		width:20%;
		background-color: #FFFFFF;
		margin-left:68%;
		padding-bottom:20px;
		font-size:12px;
	}

	/* IE7 Only */

	*:first-child+html #main-container .side-iz{
		width:20%;
		background-color: #FFFFFF;
		margin-left:68%;
		padding-bottom:20px;
		font-size:12px;
	}


	/* IE6 Only */

	*html .caja
	{
		margin-left:		10px;
		width:				240px; 
		height:  			120px; 
		margin-top:			15px;
		padding:			15px;
		line-height:		21px;
		border-bottom:		1px solid #d5d5fd;
		border-top:			1px solid #d5d5fd;
		background-color:	#f5f5ff;
		margin-bottom:		20px;		 
	}
	
	*html .caja h3{
		border-bottom:		1px solid #d5d5fd;
		margin-bottom:		5px;
		padding-bottom:		10px;
		font-size:			20px;
	} 
	
	*html .caja h3{
		border-bottom:		1px solid #d5d5fd;
		margin-bottom:		5px;
		padding-bottom:		10px;
		font-size:			20px;
	}
	*html .caja p
	{
		margin-top:			10px;
		font-size:			14px;
	}
	*html .caja img
	{
		margin-left:		0px;
		width:				89px;
		height:				78px;
		float:				right;
	}
	*html .caja a
	{
		border:				1px solid #f4f5ff;
	}
	*html .caja a:hover
	{
		background-color:	#CCCCCC;
	}
	
	
	
	
	*html .cajaN
	{
		margin-top:			15px;
		margin-left:		10px;
		width:				240px; 
		padding:			15px;
		border-bottom:		1px solid #d5d5fd;
		border-top:			1px solid #d5d5fd;
		background-color:	#f5f5ff;
		margin-bottom:		20px;		 
	}
	
	*html .cajaN h3{
		border-bottom:		1px solid #d5d5fd;
		margin-bottom:		5px;
		padding-bottom:		10px;
		font-size:			20px;
	}
	*html .cajaN p
	{
		margin-top:			10px;
		font-size:			14px;
	}
	*html .cajaN img
	{
		margin-left:		0px;
		width:				89px;
		height:				78px;
		float:				right;
	}
	*html .cajaN a
	{
		border:				1px solid #f4f5ff;
	}
	*html .cajaN a:hover
	{
		background-color:	#CCCCCC;
	}
	
	/* IE6 Only */ 
	
	.caja
	{
		margin-top:			15px;
		width:				240px; 
		height:  			120px; 
		padding:			15px;
		line-height:		21px;
		border-bottom:		1px solid #d5d5fd;
		border-top:			1px solid #d5d5fd;
		background-color:	#f5f5ff;		 
	}
	
	/* IE7 Only */

	*:first-child+html .caja
	{
		margin-top:			15px;
		margin-left:		15px;
		width:				240px; 
		height:  			120px; 
		padding:			15px;
		border-bottom:		1px solid #d5d5fd;
		border-top:			1px solid #d5d5fd;
		background-color:	#f5f5ff;
		margin-bottom:		20px;		 
	}
	
	
	
	.caja h3{
		border-bottom:		1px solid #d5d5fd;
		margin-bottom:		5px;
		padding-bottom:		10px;
		font-size:			20px;
	}
	.caja p
	{
		margin-top:			10px;
		font-size:			14px;
	}
	.caja img
	{
		margin-left:		0px;
		width:				89px;
		height:				78px;
		float:				right;
	}
	.caja a
	{
		border:				1px solid #f4f5ff;
	}
	.caja a:hover
	{
		background-color:	#CCCCCC;
	}		
	
	
	.cajaN
	{
		margin-top:			15px;
		width:				240px; 
		padding:			15px;
		border-bottom:		1px solid #d5d5fd;
		border-top:			1px solid #d5d5fd;
		background-color:	#f5f5ff;		 
	}
	
	/* IE7 Only */

	*:first-child+html .cajaN
	{
		margin-top:			15px;
		margin-left:		15px;
		width:				240px; 
		padding:			15px;
		border-bottom:		1px solid #d5d5fd;
		border-top:			1px solid #d5d5fd;
		background-color:	#f5f5ff;
		margin-bottom:		20px;		 
	}
	
	.cajaN h3{
		border-bottom:		1px solid #d5d5fd;
		margin-bottom:		5px;
		padding-bottom:		10px;
		font-size:			20px;
	}
	.cajaN p
	{
		margin-top:			10px;
		font-size:			14px;
	}
	.cajaN img
	{
		margin-left:		0px;
		width:				89px;
		height:				78px;
		float:				right;
	}
	.cajaN a
	{
		border:				1px solid #f4f5ff;
	}
	.cajaN a:hover
	{
		background-color:	#CCCCCC;
	}
	
	
		
	#thumb{
		width:200px;
		height:200px;
		border:none;
	}
	
	
	#tblProy{
		width:				70%;
		margin-top:			10px;
		margin-left:		15%;
		border:				1px solid;	
	}
	
	#tblProy td{
		text-align:			right;
	}
	
	#tblProy .des{
		text-align:			left;
	}
	
	#tblProy h4{
		background-color: 	#c7d5e8;
		border-bottom:		1px solid #CCCCCC;
		font-size:			13px;
		text-align:			center;
	}
	
	/*	Tabla Inversiones */
	
	#main-container .banner .not .content #tblInv{
		width:				100%;
		margin-top:			10px;	
	}
	
	#tblInv td{
		text-align:			right;
	}
	
	#tblInv .des{
		text-align:			left;
		width:				27%;
		font-size:			13px;
		background-color:	#f5f5ff;
	}
	
	#tblInv .desSang{
		text-align:			left;
	}
	
	#tblInv .desng{
		background-color:	#f5f5ff;
	}
	
	#tblInv .desSangN{
		text-align:			left;
		font-style:			italic;
	}
	
	#tblInv .desPT{
		text-align:			center;
		font-weight:		bold;
	}
	
	#tblInv h4{
		background-color: 	#c7d5e8;
		color:				#000000;
		border-bottom:		1px solid #CCCCCC;
		font-size:			13px;
		text-align:			center;
	}
	
	/* Tabla Estadisticas */
	
	#tblEstad{
		width:				80%;
		margin-top:			10px;
		margin-left:		10%;
		border:				1px solid;	
	}
	
	#tblEstad td{
		text-align:			right;
	}
	
	#tblEstad .des{
		text-align:			left;
		font-weight:		bolder;
		background-color:	#f5f5ff;
	}
	
	#tblEstad .desN{
		text-align:			left;
		font-weight:		bold;	
	}
	
	#tblEstad .desC{
		text-align:			left;
		font-style:			italic;
	}
	
	#tblEstad .desIn{
		text-align:			center;
	}
	
	#tblEstad .desI{
		text-align:			center;
		font-weight:		bold;
	}
	
	#tblEstad .desIT{
		text-align:			center;
		font-weight:		bold;
		background-color:	#f5f5ff;
	}
	
	#tblEstad h4{
		background-color: 	#c7d5e8;
		border-bottom:		1px solid #CCCCCC;
		font-size:			13px;
		text-align:			center;
	}
	
	/* Tabla Estadisticas */
	
	*html .tblBanco{
		width:				40%;
		margin-top:			10px;	
	}
	
	.tblBanco{
		width:				20%;
		margin-top:			10px;	
	}
	
	.tblBanco td{
		text-align:			right;
	}



	#show{
		width: 639px;
		height: 250px;
	}
	
	/*IE6 Only*/
	
	*html #show{
		margin-top:15px;
	}
	
	/* IE7 Only */
	
	*:first-child+html #show{
		margin-top:15px;
	}
	
	
	
	
	
	
	
	#showObj{
		width: 639px;
		height: 250px;
		background-image: url(../images/b48.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showObj{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b48.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showObj{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b48.jpg) ;
	}
	
	
	#showObja{
		width: 639px;
		height: 250px;
		background-image: url(../images/b49.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showObja{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b49.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showObja{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b49.jpg) ;
	}

	
	#showObjb{
		width: 639px;
		height: 250px;
		background-image: url(../images/b60.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showObjb{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b60.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showObjb{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b60.jpg) ;
	}
	
	#showObjc{
		width: 639px;
		height: 250px;
		background-image: url(../images/b69.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showObjc{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b69.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showObjc{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b69.jpg) ;
	}


	

	#showDesa{
		width: 639px;
		height: 250px;
		background-image: url(../images/b50.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showDesa{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b50.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showDesa{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b50.jpg) ;
	}
	
	
	#showDesab{
		width: 639px;
		height: 250px;
		background-image: url(../images/b61.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showDesab{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b61.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showDesab{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b61.jpg) ;
	}
	
	#showDesac{
		width: 639px;
		height: 250px;
		background-image: url(../images/b67.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showDesac{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b67.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showDesac{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b67.jpg) ;
	}
	
	
	
	#showDesad{
		width: 639px;
		height: 250px;
		background-image: url(../images/b68.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showDesad{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b68.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showDesad{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b68.jpg) ;
	}
	
	
	
	
	
	
	#showEs{
		width: 639px;
		height: 250px;
		background-image: url(../images/b51.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showEs{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b51.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showEs{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b51.jpg) ;
	}

	
	#showEsat{
		width: 639px;
		height: 250px;
		background-image: url(../images/b62.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showEsat{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b62.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showEsat{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b62.jpg) ;
	}
	
	
	


	#showSC{
		width: 639px;
		height: 250px;
		background-image: url(../images/b53.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showSC{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b53.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showSC{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b53.jpg) ;
	}
	
	
	
	
	#showQS{
		width: 639px;
		height: 250px;
		background-image: url(../images/b70.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showQS{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b70.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showQS{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b70.jpg) ;
	}


	#showQSa{
		width: 639px;
		height: 250px;
		background-image: url(../images/b65.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showQSa{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b65.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showQSa{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b65.jpg) ;
	}
	
	
	
	#showQSb{
		width: 639px;
		height: 250px;
		background-image: url(../images/b66.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showQSb{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b66.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showQSb{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b66.jpg) ;
	}
	
	
	
	#showQScj{
		width: 639px;
		height: 250px;
		background-image: url(../images/b43.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showQScj{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b43.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showQScj{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b43.jpg) ;
	}
	
	
	

	#showC{
		width: 639px;
		height: 250px;
		background-image: url(../images/b54.jpg) ;
	}
	
	/*IE6 Only*/
	
	*html #showC{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b54.jpg) ;
	}
	
	/* IE7 Only */
	
	*:first-child+html #showC{
		margin-top:15px;
		width: 639px;
		height: 250px;
		background-image: url(../images/b54.jpg) ;
	}



	.banTIb{
		font-family: Trebuchet MS, Arial, sans-serif;
		font-weight: bold;
		width: 300px;
		padding-top: 110px;
		margin-left: 320px;	
		padding-left:  10px;	
		font-size: 24px;
		text-align:center;
		line-height: 40px;
		color: #3c4495;
	}

	.banCIb{
		font-family: Trebuchet MS, Arial, sans-serif;
		width: 280px;
		padding-top: 5px;
		padding-left:  13px;
		margin-left: 324px;	
		font-size: 21px;
		text-align:center;
		line-height: 30px;
		color: #6569b0;
	}
	
	
	.banTaa{
	font-family: Trebuchet MS, Arial, sans-serif;
	font-weight: bold;
	width: 300px;
	padding-top: 20px;
	padding-left:  10px;	
	font-size: 29px;
	text-align:center;
	line-height: 40px;
	color: #3c4495;
}

.banCaa{
	font-family: Trebuchet MS, Arial, sans-serif;
	width: 300px;
	padding-top: 10px;
	padding-left:  13px;
	font-size: 21px;
	text-align:center;
	line-height: 30px;
	color: #6569b0;
}

	
	
	
	
	

/* Author: Fernando Loor */	
	
	
