@charset "UTF-8";
body {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
	text-align:justify;
	color: #333;
	background-color:#000;background-attachment: scroll;background-image: url(../images/bg_body.jpg);	background-repeat: repeat-x;background-position: left top;
	margin: 0px;
	padding: 0px;
}
p{ margin:0px; margin-bottom:15px;}
#main {width: 895px;margin-right: auto;margin-left: auto; margin-bottom:5px;}
#nav { padding-left:12px; padding-right:12px;background-attachment: scroll;background-image: url(../images/nav.jpg);	background-repeat: no-repeat;background-position: center top; height:66px;}

img.logo{ margin-left:20px; float:left;}
ul.botonera{ list-style:none; margin:0px; padding:0px; float:right; margin-right:30px;}
ul.botonera li{ margin-left:0px; margin-right:0px; font-size:13px; float:left;padding-top:16px;padding-bottom:16px}
ul.botonera li a{color:#FFF; text-decoration:none;padding-left:10px; padding-right:10px;padding-top:17px; padding-bottom:16px;}
ul.botonera li a:hover{background-color:#C90;background-attachment: scroll;background-image: url(../images/over.jpg);}
ul.botonera li a.activo{background-attachment: scroll;background-image: url(../images/activo.jpg);}

.flash { padding-left:12px; padding-right:12px;background-attachment: scroll;background-image: url(../images/bg_flash.jpg);	background-repeat: no-repeat;background-position: left top; }
.flash .txt_home{ color:#FFF; padding-left:20px; border-left: 2px solid #2d67c0; width:330px; text-align:left; height:120px; margin-bottom:5px; line-height:16px;} 
.flash .txt_home h2{ margin:0px; padding:0px;} 
.flash .txt_home a{ color:#2074f9;}

.noticias{background-attachment: scroll;background-image: url(../images/f_noticias.jpg);background-repeat: no-repeat ;background-position: left top;}
.banners{padding-right:35px;padding-left:35px; text-align:center; clear:both; padding-top:5px;}
.banners img{ margin:5px;}

.cont{background-attachment: scroll;background-image: url(../images/bg_int2.jpg);	background-repeat:repeat-y;background-position: left top;}
.diagramacion{background-attachment: scroll;background-image: url(../images/bg_int.jpg);background-repeat: no-repeat ;background-position: left top; padding-top:20px; }
.diagramacion .margen{ padding-left:60px; padding-right:60px;}
.diagramacion .margen a{ color:#2074f9;}
.diagramacion .margen h3{background-attachment: scroll;background-image: url(../images/barra_dt.gif);background-repeat: no-repeat; color:#FFF; padding-left:30px; padding-top:2px; padding-bottom:3px; }
.diagramacion .margen ul.link{padding:0px; margin-left:30px;}
.diagramacion .margen ul.link li a{color: #2f2f2f;text-decoration: none;font-weight: bold;}
.diagramacion .margen ul.link li a:hover{color: #23499F;}

.diagramacion .margen ul.alianzas {padding:0px; margin-left:30px;list-style:none;}
.diagramacion .margen ul.alianzas li { background-image:none; height:50px; margin-bottom:15px;}
.diagramacion .margen ul.alianzas li img{ float:left;}
.diagramacion .margen ul.alianzas li a.alianzas_links{ float:left; margin-top:15px; margin-left:20px;color: #2f2f2f;text-decoration: none;font-weight: bold;}
.diagramacion .margen ul.alianzas li a.alianzas_links:hover{ color: #23499F;}
.foto_der{ float:right; margin-left:30px; border:1px solid #CCC;}
.foto_izq{ float:left; margin-right:30px; border:1px solid #CCC;}

.margen ul{ list-style:none; padding:0px; margin-left:20px;}
.margen ul li{background-attachment: scroll;background-image: url(../images/bullets.gif);background-repeat: no-repeat; background-position:left 8px; padding-left:10px;}
.diagramacion h1{ margin-top:0px; border-bottom:3px solid #285cb8; padding-bottom:5px; font-size:18px; font-weight:normal; color:#285cb8;margin-left:47px; margin-right:47px;}
.diagramacion .footer{background-attachment: scroll;background-image: url(../images/bg_footer.gif);background-repeat: no-repeat ;background-position: center bottom;  color:#666;}
.footer address{ float:left; font-style:normal;}
.footer span{ float:right}
.footer span a{ margin-left:10px; margin-right:10px; color:#999; text-decoration:none;}
.footer span a:hover{ color:#6CF}

.footer{padding-bottom:10px;padding-right:35px;padding-left:35px; padding-top:10px; color:#ccc; text-align:right; overflow:auto; }
