@charset "utf-8";
/* CSS Document */
body {
font-family:arial; 
font-size:10px; 
background-color:#DCEDFA; 
background-image:url(../images/bgweb.jpg); 
background-position:top; 
background-repeat:repeat-x;
margin:0;
padding:0
}
img {border:0px;}
#contenedor{position:relative; width:862px; height:499px; margin:10px auto 0 auto;}
#cabhe{position:relative; width:862px; height:42px; margin:0 auto 0 auto}
#contcentral{position:relative; width:862px; height:499px; margin:0 auto 0 auto;}

.contizq{position:relative; width:20px; height:499px; float:left;}
.contcontenido{position:relative; width:824px; height:499px; float:left;}
.contder{position:relative; width:160px; height:355px; background-color:#330099; float:left}

#headmenu{position:relative; width:824px; height:144px; background-image:url(../images/bghead.jpg)}
#logo{position:absolute; width:200px; height:121px; top:10px; left:14px;}
#peru{position:absolute; width:39px; height:41px; top:10px; right:20px;}

#menu{position:absolute; width:581px; height:69px; top:53px; right:14px; background-image:url(../images/bgmenbottom.jpg); background-position:bottom; background-repeat:no-repeat;}

#menu ul{ margin:0px; padding:0; list-style:none}
#menu li {	
margin:1px;	
padding:0px;	
border:0;	
float:left; 
}

#contcol{position:relative; width:824px; height:355px; margin:0 auto 0 auto}
#banner{position:relative; width:209px; height:355px; float:left}
#centerex{position:relative; width:455px; height:355px; float:left; background-color:#ffffff;}
#fotopex{position:relative; width:160px; height:355px; background-color:#330099; float:left}
#derechapx{position:relative; width:17px; height:499px; float:left;"><img src="images/bgder.jpg}

#footer{position:relative; width:862px; height:76px; margin:0 auto 0 auto; background-position:center; background-image:url(../images/bgcontfoot.jpg); background-repeat:no-repeat;color:#1D7ED5; 
font-family:tahoma; 
font-size:10px;}
#footer .conttxtfooter1{
position:absolute; 
width:730px; 
height:29px; 
top:7px; 
left:28px; 
}

#footer .conttxtfooter2{
position:absolute; 
width:300px; 
height:41px; 
top:22px; 
left:548px; 
}
#footer .conttxtfooter3{
position:absolute; 
width:121px; 
height:20px; 
top:25px; 
left:700px; 
}

.menfam{position:relative; width:441px; height:auto; overflow:hidden; top:4px;text-align:left; padding-left:5px}

.tithome{position:relative; width:455px; height:35px; top:25px;text-align:right}

.titint{position:relative; width:380px; height:auto; overflow:hidden; top:12px;text-align:left; padding-left:18px}
.titint2{position:relative; width:380px; height:auto; overflow:hidden; top:30px;text-align:left; padding-left:18px}

.titint3{position:relative; width:434px; height:auto; overflow:hidden; top:30px;text-align:left; padding-left:0}

.txtdes{position:relative; width:440px; height:auto; overflow:hidden; top:15px !important; top:20px; margin:0 auto 0 auto; color:#004787}

.txtdes2{position:relative; width:440px; height:auto; overflow:hidden; top:40px !important; top:43px; margin:0 auto 0 auto; color:#004787}

.txtdes3{position:relative; width:390px; height:auto; overflow:hidden; top:40px !important; top:43px; margin:0 auto 0 auto; color:#004787; text-align:center; font-size:13px; font-weight:bold}

.txtdes4{position:relative; width:417px; text-align:justify; height:auto; overflow:hidden; top:15px !important; top:20px; margin:0 auto 0 auto; color:#004787; font-size:13px;}

.txtdes5{position:relative; width:440px; height:auto; overflow:hidden; top:40px !important; top:38px; margin:0 auto 0 auto; color:#004787}


.contslogan{position:absolute; bottom:0px; width:455px; height:97px; background-color:#03539B}

.contfrasetv{
	position:absolute;
	top:178px;
	width:440px;
	height:auto;
	overflow:hidden;
	left: 8px;
}
.contfrasetv2{
	position:absolute;
	top:198px;
	width:440px;
	height:auto;
	overflow:hidden;
	left: 8px;
}
.menfam1 a{position:relative; width:auto; font-size:11px; color:#F52927; font-weight:bold; height:11px; padding-right:4px; padding-left:4px; border-right:1px solid #CC0000; float:left; text-decoration:none}
.menfam1fin a{position:relative; width:auto; font-size:11px; color:#F52927; font-weight:bold; height:11px; padding-right:3px; padding-left:3px;float:left; text-decoration:none}