@charset "utf-8";
/* CSS Document */

html, body{
padding:0px;
margin:0px;
background-color:#C6DDD0;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:150%;
}

img{
border:0px;
}

a{
text-decoration:none;
color:#000000;
}
a:hover{
text-decoration:underline;
}

div.centro{
text-align:left;
margin-left:auto;
margin-right:auto;
width:762px;
}
* html body div.centro{
width:774px;
}

div.aviso{
width:742px;
height:44px;
padding-top:21px;
padding-left:20px;
background-image:url(i/bg_rojo.gif);
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
div.aviso img{
position:relative;
top:4px;
}

div.evento, div.blogAdd{
width:746px;
height:137px;
padding-left:16px;
padding-top:13px;
background-image:url(i/bg_verde.gif);
margin-bottom:5px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
div.evento{
background-image:url(i/bg_verde_eve.gif);
height:202px;
}
div.refran{
width:751px;
height:91px;
overflow:hidden;
padding-left:11px;
padding-top:3px;
background-image:url(i/bg_azul.gif);
margin-bottom:5px;
}



div.datos{
margin-top:5px;
background-image:url(i/bg_sobra.gif);
}

div.blog{
width:200px;
background-color:#FFFFFF;
float:left;
padding:5px;
font-style:italic;
overflow:hidden;
}
div.fecha{
font-style:normal;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:5px;
padding-top:0px;
text-align:center;
}
div.fecha span.dia{
font-size:24px;
}
div.fecha span.mes{
font-size:14px;
color:#006600;
}
div.fecha span.ano{
font-size:12px;
color:#666666;
}

div.fichas{
margin-left:210px;
}
* html body div.fichas{
height:1%;
}
* html body div.blog{
margin-right:-5px;
}
div.f1x1{
background-color:#FFFFFF;
width:182px;
height:176px;
float:left;
margin-left:2px;
margin-bottom:2px;
position:relative;
}
div.f2x1{
height:176px;
width:366px;
float:left;
margin-left:2px;
margin-bottom:2px;
background-color:#FFFFFF;
position:relative;
}
div.f3x1{
width:549px;
height:176px;
float:left;
margin-left:2px;
margin-bottom:2px;
background-color:#FFFFFF;
position:relative;
}
div.f1x2{
width:182px;
height:354px;
margin-left:2px;
margin-bottom:2px;
float:left;
background-color:#FFFFFF;
position:relative;
}
div.f2x2{
width:366px;
height:354px;
margin-left:2px;
margin-bottom:2px;
float:left;
background-color:#FFFFFF;
position:relative;
}

div.f1x1 div.co2, div.f2x1 div.co2, div.f3x1 div.co2, div.f1x2 div.co2, div.f2x2 div.co2{
text-align:right;
line-height:normal;
font-family:Helvetica, Arial;
font-size:33px;
padding-right:5px;
}

div.f1x1 div.fecha, div.f2x1 div.fecha, div.f3x1 div.fecha, div.f1x2 div.fecha, div.f2x2 div.fecha{
position:absolute;
bottom:0px;
left:0px;
}
div.f1x1 div.txt, div.f1x2 div.txt, div.f2x1 div.txt, div.f3x1 div.txt, div.f2x2 div.txt{
position:absolute;

bottom:5px;
left:40px;
width:140px;
}
.px10{
font-size:10px;
line-height:100%;
}
.px12{
font-size:12px;
line-height:100%;
}
.px14{
font-size:14px;
line-height:100%;
}
.px16{
font-size:16px;
line-height:100%;
}
.px18{
font-size:18px;
line-height:100%;
}

div.f2x1 div.txt, div.f2x2 div.txt{
width:326px;
}
div.f3x1 div.txt{
width:509px;
}

div.doc, div.ref{
width:172px;
height:76px;
float:left;
margin-left:2px;
margin-bottom:2px;
font-family:"Trebuchet MS", Trebuchet, Helvetica, Arial;
font-weight:bold;
text-align:center;
padding:5px;
padding-top:100px;
padding-bottom:0px;
overflow:hidden;
background-repeat:no-repeat;
}

div.doc{
padding-top:6px;
height:170px;
background-image:url(i/doc.gif);
}

div.ref{
font-size:15px;
height:171px;
padding-top:5px;
background-image:url(i/refran.gif);
}
div.ref div.clase{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height:130%;
color:#FFFFFF;
overflow:hidden;
margin-top:0px;
height:50px;
}
div.blog div.ref{
background-image:url(i/refran_b.gif);
width:200px;
height:137px;
position:relative;
overflow:hidden;
left:-6px;
float:none;
font-style:normal;
}

div.pie{
background-color:#009966;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:130%;
font-weight:bold;
text-align:center;
margin-top:1px;
margin-bottom:5px;
position:relative;
height:19px;
top:-18px;
}

div.centro div.izq{
float:left;
margin-right:1px;
}
div.izq div.numg, div.top div.numg{
float:left;
}
* html body div.izq div.nump, * html body div.top, div.nump{
position:relative;
left:-3px;
}

div.izq div.nombre{
width:252px;
height:39px;
margin-bottom:3px;
background-color:#79A69F;
font-family:Tahoma, Arial, Helvetica;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
padding:3px;
}
div.izq div.frase{
border:8px solid #79A69F;
border-bottom:none;
width:236px;
color:#538779;
height:95px;
background-color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-style:italic;
text-align:center;
padding:3px;
padding-top:28px;
margin-top:3px;
}
div.der{
margin-left:261px;
}
* html body div.der{
height:1%;
position:relative;
left:-4px;
}
div.der div.fechap{
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
width:382px;
padding:5px;
}
div.der div.fechap span.mes{
color:#F77E39;
}
div.der div.input{
background-image:url(i/input.gif);
height:70px;
width:392px;
margin-bottom:3px;
}

div.fichaPor{
background-color:#FFFFFF;
height:358px;
width:392px;
margin-bottom:3px;
}
div.fichaPor a:hover{
text-decoration:none;
}
div.fichaPor div.f2x2, div.fichaPor div.f2x1{
margin-left:12px;
cursor:pointer;
}
* html body div.fichaPor div.f2x2, * html body div.fichaPor div.f2x1{
margin-left:5px;
} 
div.fichaPor div.f1x2, div.fichaPor div.f1x1{
margin-left:102px;
cursor:pointer;
}
* html body div.fichaPor div.f1x2, * html body div.fichaPor div.f1x1{
margin-left:50px;
} 
div.fichaPor div.f1x1, div.fichaPor div.f2x1{
margin-top:95px;
}

img.flechaDef{
margin-left:261px;
margin-top:0px;

}
* html body img.flechaDef{
margin-left:261px;
}

div.top{
margin-bottom:3px;
}

div.top img.logo{
float:left;
margin-right:3px;
}
div.top div.med{
float:left;
margin-right:3px;
}
div.top div.fechat{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
background-color:#FFFFFF;
margin-bottom:3px;
text-align:right;
width:275px;
padding:3px;
padding-top:0px;
padding-bottom:0px;
}

div.top div.fechat span.mes{
color:#F77E39;
}
div.top div.grafi{
background-color:#FFFFFF;
padding:3px;
padding-top:0px;
padding-bottom:0px;
width:275px;
margin-bottom:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
height:21px;
}
div.top div.nom{
background-image:url(i/bg_insti.gif);
background-repeat:no-repeat;
background-color:#ABC7C1;
width:241px;
padding:1px;
padding-left:20px;
padding-right:20px;
height:87px;
line-height:140%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
}

div.top div.nom span.clase{
line-height:140%;
font-family:Trebuchet, "Truchet MS", Arial, Helvetica;
color:#3F5F5A;
font-size:24px;
font-style:italic;
font-weight:normal;
}
div.top div.entrar{
background-image:url(i/bg_centros.gif);
width:411px;
height:28px;
padding-left:132px;
padding-top:6px;
margin-top:1px;
margin-left:218px;
}

div.menuDoc a{
margin-right:1px;
}

div.docFicha{
background-color:#FFFFFF;
background-image:url(i/som_bot.gif);
background-repeat:no-repeat;
background-position:right bottom;
border:1px solid #000000;
float:left;
width:375px;
margin-left:1px;
margin-bottom:3px;
padding-bottom:10px;
}
div.docFicha div.tipo{
float:right;
}
div.docFicha div.tit{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
}
div.docFicha div.desc{
margin-left:113px;
margin-right:10px;

}

div.clear{
clear:both;
}

.blanco{
color:#FFFFFF;
}

span.invertido{
background-color:#000000;
color:#FFFFFF;
padding:3px;
}

form{
margin:0px;
padding:0px;
}

input, textarea, select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
select.selClase{
width:260px;
font-size:10px;
position:relative;
top:-3px;
}
* html body select.selClase{
position:static;
}