.error {text-align: center; color: #FF0000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.aviso {text-align: center; color: #000000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.exito {text-align: center; color: #008000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.txt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }

a:link {font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight: normal; color: #3D991A; text-decoration: underline;}
a:visited {font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight: normal; color: #3D991A; text-decoration: underline; }
a:hover {font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight: normal; color: #0066FF; text-decoration: underline; }


a.gris:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline; }
a.gris:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline; }
a.gris:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0E4196; text-decoration: underline; }
a.gris2:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: underline; }
a.gris2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: underline; }
a.gris2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0D4197; text-decoration: underline; }

.txtmail {font-family: "Trebuchet MS", Verdana; font-size: 8px; font-weight: bold; color: #37a60b; }


.txtazul {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; }
.titulos {font-family: "Trebuchet MS", Verdana; font-size: 11px; font-weight: bold; color: #0D4197; }
.pie {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; }
p {text-align: justify; }
.menu {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #BB2810; }
.verde {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #37A60B; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; }
a.menu:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; height: 100%; width: 100%; background-image: none; }
a.menu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; height: 100%; width: 100%; background-image: none; }
a.menu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0066FF; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 10px; height: 100%; width: 100%; text-decoration: none; background-image: url(../images/comunes/bgmenuizq.gif); background-color: #FFFFFF; }
.campo {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color: #F3F5F8; border: 1px solid #B9D0D2; }

.txtdestacados {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0F51AA; }
.txtdestacados2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #F00; text-align:justify; }


.boton {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #476A9F; font-weight: normal; }
.txtbl {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.txtnegro {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
body {background-image: url(../images/comunes/bgpag3.gif); margin: 0px; background-color: #FFFFFF; background-repeat: repeat-x; }
.tdmenuizq {background-image: url(../images/comunes/bgnoticias2.jpg); width: 160px; background-color: #FBFCFE;background-repeat: no-repeat; padding-top: 15px; padding-left:5px; vertical-align: top; }
.tdinfo {background-color: #FFFFFF; vertical-align: top; padding: 15px 20px 10px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #555555; }
.tdinfo2 {vertical-align: top; padding: 10px 10px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #555555; }



.tdverde {background-color: #8CBB00; height: 5px; width: 760px; }
.sombraizq {background-image: url(../images/comunes/sombrader.gif); width: 5px; }
.sombrader {background-image: url(../images/comunes/sombraizq.gif); width: 5px; }
.tdlegal {background-color: #FFFFFF; text-align: center; }
.tdazul {background-color: #1837A3; height: 5px; width: 760px; }
.txtcian {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #33CCFF; }
.tdiconos {background-image: url(../images/comunes/bgtop.jpg); vertical-align: top; height: 80px; width: 457px; padding-top: 5px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; background-color: #FFFFFF; }
.tdmenuon {background-color: #8CC851; width: 20px; height: 25px; background-image: url(../images/comunes/verdemenu.gif); background-repeat: no-repeat; }
.tdmenuof {background-color: #D5D5D5; width: 20px; height: 25px; }
.titulo {font-family: "Trebuchet MS", Verdana; font-size: 16px; font-weight: bold; color: #0D4197; }
.titulonot {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #060; height: 25px; text-align:justify; vertical-align: middle; }

.txtTitulos {
color:#abc1e4; /* abc1e4 - b2c4d7*/
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight: bold;
text-align:left;
padding:5px 0px 10px 15px;
}



a.news:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #060; text-decoration: none;}
a.news:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #060; text-decoration: none; }
a.news:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #060; text-decoration: underline; }


.bajada {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:justify; color: #000; }

.curriorg{cursor:pointer;} /* Control del puntero para los curriculums del organigrama  */

.ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;	

}



.normal {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }
.Spot {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; }
.tdBoxGalfotos{background-image: url(../multimedia/images/bgdestacados.jpg); height: 94px; width: 250px; vertical-align: top; }
.tdBoxGalfotos2{background-image: url(../multimedia/images/bgdestacados2.jpg); height: 104px; width: 250px; vertical-align: top; cursor:pointer}

.box {
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #B2C4D6;

}

.box3 {
background:#ECECEC none repeat scroll 0 0;
border:1px solid #B2C4D6;
}


/*.boton {
background-color:#baccd8;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}*/

.Sombra{
	margin:10px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.baseGrilla{
	background-image:url(../images/grilla2.png);
	width:550px;
	height:378px;
	padding:5px 10px 5px 10px;
}

.piefoto {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; clip: rect(auto auto auto auto); background-color: #999999; margin: 0px; padding: 5px; }