#wrapper {
width:100%;
max-width: 1024px;
min-width:800px;
margin:0 auto;
padding:0;
background-image:url('../images/grazul.png');
background-repeat:repeat-x;
background-position:top;
background-color:#fff;
}

/*cuerpo*/

#conten{
width:100%;
max-width: 1024px;
min-width:800px;
margin:0 auto;
padding:0px;
background-image:url('../images/central2.png');
background-repeat:no-repeat;
background-position:center;
clear:both;
}

#centro{
width:60%;
padding:0;
margin:0;
float: left;
}

#colizq{width:15%;float:left;margin:0;padding-right:4%;padding-left:1%;}
#colder{width:15%;float:right;margin:0;padding-left:4%;padding-right:1%;}

/*banner*/


#banner{
width:100%;
max-width: 1024px;
min-width:800px;
height:140px;
padding:0px;
margin:0px;
clear:both;
background-image:url('../images/rayas.png');
background-repeat:no-repeat;
background-position:top center;
padding-top:20px;
}

#titulopagina{
text-align:center;
color:#d5d7d7;
margin:0 auto;
padding:0px;
font-size:1.5em;
margin-top:0;
padding-top:30px;
}

.pifi{
float:right;
margin:0;
padding:0px;
margin-top:-15px;
}

.sep{
float:left;
margin:0px;
margin-left:20px;
padding:0px;
}

/* acronimos PIFI, FOMES,etc*/

ul.me{
width:100%;
list-style-type: none;
padding:0px;
margin:0px;display:block;}

li.menu1{
font-family: Times New Roman;
font-size:16px;
color:#FFF;
padding-left:.1em;
background-color:#314974;}

li.blu{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}

a.blue{
text-decoration:none;
color:#314974;
padding-left:11px;
display:block;padding-bottom:.1em;
}

a.blue:hover{
background-image:url('../images/pixE.png');
background-repeat: no-repeat;
background-position: 0px 5px;
color:#314974;
}


a.blue:visited {
background-image:url('../images/pixA.png');
background-repeat: no-repeat;
background-position: 0px 5px;
color:#314974;}



/* pie de pagina */

#footer{
width:100%;
max-width: 1024px;
min-width:800px;
clear: both;
margin:0;
padding:0;
}

.foot{
clear:both;
font-family:Arial;
color:#314974;
font-size:12px;text-align:center;
padding:10px 40px;
}

.pie{
background-color:#314974;
font-family:Arial;
color:#fff;
font-size:12px;text-align:center;
height:25px;
padding:4px;
margin: 0;
}

/*navegacion*/

#nav{
width:100%;
padding:0;
margin:0;
margin-bottom:10px;
height:35px;
clear:both;
}

#navline{clear:both;width:50%;margin:0 auto;}
#navline li{margin:0;padding:0;list-style:none;float:left;}
#navline li, #navline a{height:35px;display:block;}

#home{left:0px;width:35px;}
#home{background:url('../images/sprite2.png') 0 0;}
#home a:hover{background: url('../images/sprite2.png') -105px 0;}

#site{left:35px;width:35px;}
#site{background:url('../images/sprite2.png') -35px 0;}
#site a:hover{background: url('../images/sprite2.png') -140px 0;}

#contact{left:70px;width:35px;}
#contact{background:url('../images/sprite2.png') -70px 0;}
#contact a:hover{background: url('../images/sprite2.png') -175px 0;}


/*navegacion dos*/
#enlaces{
width:60%;
margin:0 auto;
padding:0px;
}

#navlace{clear:both;text-align:center;}
#navlace li{margin:10px;padding:0;list-style:none;float:left;}
#navlace li, #navlace a{height:50px;display:block;}

#ses{left:0px;width:100px;}
#ses{background:url('../images/sprite2.png') 0 -35px;}

#promep{left:110px;width:78px;}
#promep{background:url('../images/sprite2.png') -110px -35px;}

#copaes{left:190px;width:80px;}
#copaes{background:url('../images/sprite2.png') 0 -85px;}

#cume{left:260px;width:80px;}
#cume{background:url('../images/sprite2.png') -100px -85px;}

#anuies{left:340px;width:45px;}
#anuies{background:url('../images/sprite2.png') 0 -135px;}

#ciees{left:385px;width:62px;}
#ciees{background:url('../images/sprite2.png') -50px -135px;}
/* fin*/
.pe{
font-family: Arial,Helvetica,sans-serif;
color:#505050;
font-size:13px;
marging:4px;
}
.peque{
font-family: Arial,Helvetica,sans-serif;
color:#6699cc;
font-size:12px;
}
em{font-weight: bold;}
/*encabezados internos */

h3.Tstyle1{background-image:url('../images/bullett.png');
background-repeat:no-repeat;
padding-left:16px;
font-size:1.2em;
color:#305a98;
border-color:#ccc;
border-bottom-style:solid;
border-width:1px;
}  

h4.Tstyle2{
font-family:"Times New Roman",Georgia,Serif;
color:#305a98;
border-color:#7592b7;
border-bottom-style:solid;
border-width:1px;
width:50%;}

/* listas*/

ol.Lnum{width:550px;padding-left:30px;}
li.L4:first-letter{color:#305a98;font-size:18px;}
li.L4{
color:#505050;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
padding-bottom:2px;}



ul.Ustyle{width:500px;list-style-type:none;}


li.ULstyle1, li.Lstyle1,li.LstyleP, li.Lstyle2,li.Lstyle3,li.Lstyle8{font-family: Arial, Helvetica, sans-serif;list-style-type:none;padding-bottom:2px;}


li.ULstyle1{font-size:16px;
list-style-type:none;
color:#305a98;
}

li.Lstyle1{color:#305a98;
font-size:16px;}


li.LstyleP{
color:#273872;
font-size:16px;}

li.Lstyle2{
font-size:14px;
color:#505050;}

li.Lstyle3{
font-size:14px;
color:#2c528e;}

ol.subL{list-style-type:lower-alpha ;}

li.L8{font-size:14px;
color:#2c528e;}
li.L8:first-letter{color:#505050;font-size:18px;}

ol.UstyleR{list-style-type: upper-roman;}

ul.ULstyle{font-family: Arial, Helvetica, sans-serif;list-style-type:none;}


/* icopdf*/

li.Lstyle4{list-style-image: url('../images/icopdf.png');padding-left:10px;padding-bottom:2px;}

/* icoexcel*/

li.Lstyle5{list-style-image: url('../images/icoexcel.png');padding-left:10px;padding-bottom:2px;}


li.Romstyle {
font-family: Arial, Helvetica, sans-serif;
list-style-type:upper-roman;
font-size:16px;
color:#305a98;}

/*parrafos*/

p.Cstyle1{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;color:#5e6672;
margin-left:2px;
text-align:justify;}

p.Cstyle2{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:2px;color:#505050;
text-align:justify;}

p.Cstyle3{
color:#505050;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
padding-left:25px;
}

p.Cstyle4{
color:#5274b9;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
padding-left:25px;
}

p.Cstyle5{
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:25px;
background-color:#4a5b80;
width:50%;
}

p.Cstyle6{
color:#4a5b80;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

p.Cstyle7{
color:#003366;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:-20px;

}

/*tablas*/

table.tabstyle1{width:300px;align:center;>
}
td.tdstyle2{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#ddd;
valign:bottom;
text-align:center;
background-color:#4a5b80;}

td.tdstyle1{text-align:center;}

table.tabstyle2{width:600px;align:center;}

td.tdstyle3{border: 1px;border-bottom:1px solid #5274b9;font-family: Arial, Helvetica, sans-serif;}

td.tdstyle4{border: 1px;border-bottom:1px solid #5274b9;
border-right:1px solid #5274b9;}

/* links*/

a:visited {color:#6c92cc;}
a:hover {color:#ccc;font-weight:bold;} 
a:active {color:#6c92cc;} 
a:link {color:#6c92cc;}

/* cascada DFI */

p.dfi1{
color:#39589a;
font-size:18px;
width:300px;
border-color:#7592b7;
border-bottom-style:solid;
border-width:1px;
}
p.dfi2{color:#1c2c4c;
font-size:16px;
width:250px;
border-color:#7592b7;
border-bottom-style:solid;
border-width:1px;
}

p.dfi3{color:#39589a;
font-size:14px;width:250px;
border-color:#39589a;
border-bottom-style:solid;
border-width:1px;}

ul.dir1{list-style-type:none;margin-left:auto;
margin-right:auto;width:500px;
}
li.teldfi{list-style-type:none;color:#39589a;
font-size:14px;}

li.tdfi2{color: #505050;
font-family: Arial, Helvetica, sans-serif;font-size:12px;}
li.cargfi{font-weight:bold;color:#182d4c;}
li.cargfi3{font-weight:bold;color:#39589a;}

ul.dir2{list-style-type:none;padding-left:30px; }
ul.dir3{list-style-type:none;padding-left:80px; }

Ddfi{color:#39589a;
font-size:16px;
font-weight:bold;
}


/* Interiores direccion*/

table.Tdfi1{width:600px;}

TMision, td.Contenido,td.Mision_ob, td.Funcion, td.Cnt, td.Cnt2{
font-family: Arial, Helvetica, sans-serif;}

td.TMision{
font-size: 14px;color:#6c92cc;
border-bottom:1px solid #999999;
}

td.Cnt2{
width:550px;
border-bottom:1px solid #5274b9;
font-size: 12px;
text-align:justify;
}

td.Funcn {
font-size: 12px;
color:#6c92cc;
font-weight:bold;
border-bottom:1px solid #999999;
text-align:center;}


td.Contenido {
width:550px;
font-size: 12px;
color:#5e6672;
text-align:justify; 
border-bottom:1px solid #5274b9;
border-left:1px solid #5274b9;
 }

td.Mision_ob {
font-size: 12px;
color:#4a5b80;
font-weight:bold;
border-bottom:1px solid #999999;
}
td.Cnt{
font-size: 12px;
background-color:#4a5b80;
color:#FFF;}

img.regr{
text-aling:right; 
width:32px;
height:35px;}

/* CSS sitio */

ul.menu, ul li{list-style:none;font-family: Arial, Helvetica, sans-serif;}

ul.menu ul{
position:absolute;
left:0px;
display:none;
font-size:12px;}

ul.menu li:hover ul{
display:block;}

ul.menu li ul{
position:relative;
font-size:14px;width:200px;padding-left:15px;}

li.subcuatro > ul {
top:auto;
left:auto;}

li.subcuatro a.ados {background-color:#4677bb;color:#EADFE1;display:block;padding-left:20px;}
li.subcuatro a.atres {background-color:#305a98;color:#EADFE1;display:block;padding-left:20px;}

p.lastUpdate{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:2px;color:#FC4242;
text-align:right;}
