BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #00386E;
}
.bordeizq {
	background-image: url(templateexvds/bordeizq.gif);
	background-repeat: repeat-y;
}
.bordeder {
	background-image: url(templateexvds/bordeder_1.gif);
	background-repeat: repeat-y;
}
.bordeinfizq {
	background-image: url(templateexvds/bordeinfizq.gif);
	background-repeat: no-repeat;
}
.bordeinfder {
	background-image: url(templateexvds/bordeinfder_1.gif);
	background-repeat: no-repeat;
}
.bordeinf {
	background-image: url(templateexvds/bordeinf_1.gif);
	background-repeat: repeat-x;
}
.bordesup {
	background-image: url(templateexvds/bordesup_1.gif);
	background-repeat: repeat-x;
}
.bordeinf1 {
	background-image: url(templateexvds/bordeinf1.gif);
	background-repeat: no-repeat;
}
.bordeinf2 {
	background-image: url(templateexvds/bordeinf2_1.gif);
	background-repeat: no-repeat;
}
.bordesupder {
	background-image: url(templateexvds/bordesupder_1.gif);
	background-repeat: no-repeat;
}
.bordetextoizq {
	background-image: url(templateexvds/bordetextoizq_1.gif);
	background-repeat: repeat-y;
}
.logocentro {
	background-image: url(templateexvds/logocentro.gif);
	background-repeat: no-repeat;
}
.logocentro1 {
	background-image: url(templateexvds/logocentro1.gif);
	background-repeat: no-repeat;
}
.logoinf {
	background-image: url(templateexvds/logoinf.gif);
	background-repeat: no-repeat;
}
.logoizq {
	background-image: url(templateexvds/logoizq.gif);
	background-repeat: no-repeat;
}
.logoizqinf {
	background-image: url(templateexvds/logoizqinf.gif);
	background-repeat: no-repeat;
}
.bordetextosup {
	background-image: url(templateexvds/bordetextosup_1.gif);
	background-repeat: no-repeat;
}
.bordetextosup1 {
	background-image: url(templateexvds/bordetextosup1.gif);
	background-repeat: no-repeat;
}
.bordetextosup2 {
	background-image: url(templateexvds/bordetextosup2_1.gif);
	background-repeat: no-repeat;
}
.bordetextosup3 {
	background-image: url(templateexvds/bordetextosup3_1.gif);
	background-repeat: no-repeat;
}
.logotop {
	background-image: url(templateexvds/logotop.gif);
	background-repeat: no-repeat;
}
.regresar {
	background-image: url(templateexvds/regresar.gif);
	background-repeat: no-repeat;
}
.fondomenu {
	background-color: #33608B;
}
.fondotexto {
	background-color: #ffffff;
}
.botonmenu {
	background-image: url(templateexvds/botonmenu.gif);
	background-repeat: no-repeat;
	text-align: center;
	width: 170px;
	height: 39px; 
	color: #ffffff;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	vertical-align: middle;
}

a.botonmenu:link {
	color: #ffffff;
	text-decoration: none;

}
a.botonmenu:visited {
	text-decoration: none;
}
a.botonmenu:active {
	color: #000000;
	text-decoration: none;
}
a.botonmenu:hover {
	color: #00386E;
	background-image: url(templateexvds/botonmenu_over.gif);
	text-decoration: none;
}
.botonmenu1 {
	color: #ffffff;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}

a.botonmenu1:link {
	color: #ffffff;
	text-decoration: none;

}
a.botonmenu1:visited {
	text-decoration: none;
}
a.botonmenu1:active {
	color: #000000;
	text-decoration: none;
}
a.botonmenu1:hover {
	color: #00386E;
	background-image: url(templateexvds/botonmenu_over.gif);
	text-decoration: none;
}
.marcosupder {
	background-image: url(templateexvds/marcosupder.gif);
	background-repeat: no-repeat;
}
.marcosupizq {
	background-image: url(templateexvds/marcosupizq.gif);
	background-repeat: no-repeat;
}
.marcoinfizq {
	background-image: url(templateexvds/marcoinfizq.gif);
	background-repeat: no-repeat;
}
.marcoinfder {
	background-image: url(templateexvds/marcoinfder.gif);
	background-repeat: no-repeat;
}
.marcosup {
	border-top: solid 2px #5C80A2;
}
.marcoinf {
	border-bottom: solid 2px #5C80A2;
}
.marco {
	border-left: solid 2px #5C80A2;
	border-right: solid 2px #5C80A2;
}
.tituloblanco {
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.textoblanco10 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
}
.textoblanco11 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}
.textoblanco11bold {
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.nombremodulo {
	color: #00386E;
	background-color: #FFFFFF;
	font-size: 18;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
.subrayadoseccion {
	background-image: url(mda_standar/linea_titulo.gif);
	background-repeat: no-repeat;
}





 /* Estilos Menues Cabezal  */
.menu1_celda {
	height: 40px;
	text-align: right;
	vertical-align: bottom;
}
.menu1 {
	color: #ffffff;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
}
a.menu1:link {
	background-image: url(templateexvds/botontop.gif);
	color: #ffffff;	
	text-align: center;
	text-decoration: none;
	width: 121px;
	height: 23px;
	vertical-align: middle;
	line-height: 18px;
}
a.menu1:visited {
	background-image: url(templateexvds/botontop.gif);
	color: #ffffff;	
	text-align: center;
	text-decoration: none;
	width: 121px;
	height: 23px;
	vertical-align: middle;
	line-height: 18px;
}
a.menu1:active {
	background-image: url(templateexvds/botontop.gif);
	color: #000000;
	text-decoration: none;
}
a.menu1:hover {
	background-image: url(templateexvds/botontop.gif);
	color: #00386E;
	text-decoration: none;
}
.menu2_celda {
	height: 40px;
	padding-right: 5px;
	vertical-align: middle;
}
.menu2 {
	color: #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.menu2:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu2:visited {
	text-decoration: none;
}
a.menu2:active {
	color: #000000;
	text-decoration: none;
}
a.menu2:hover {
	color: #ABF5FF;
	text-decoration: none;
}
	/* estilos del menu izquierdo */
.fondo_rec {
	background-color: #0C2878;
	vertical-align: top;
}
.fondo_rec2 {
	background-image: url(template03/cab_logo_curva_4_3.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #0C2878;
	padding-left: 6px;
	padding-right: 10px;
}
.menu3_top {
	background-image: url(template03/menu3_top.gif);
	background-repeat: no-repeat;
}
.menu3_bottom {
	height: 10px;
	background-image: url(template03/menu3_bottom.gif);
	background-repeat: no-repeat;
}
.menu3_fondo {
	background-image: url(template03/menu3_fondo.gif);
	background-repeat: repeat;
}
/* estilos MENU LATERAL */
.menu3_celda{
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 7px;
	background-image: url(template03/menu3_sep.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
}
.menu3_celda_u {
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 7px;
	text-align: left;
	background-image: url(template03/menu3_fondo.gif);
	background-repeat: repeat;
}
.menu3 {
	color: #0A7888;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.menu3:link {
	color: #0A7888;
	text-decoration: none;
}
a.menu3:visited {
	text-decoration: none;
}
a.menu3:active {
	color: #0A7888;
	text-decoration: none;
}
a.menu3:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* estilos de tabla general */ 
.borde_izq {
	background-image: url(template03/borde_izq_4.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
.borde_der {
	background-image: url(template03/borde_der_4.gif);
	background-repeat: repeat-y;
}
/*estilos del bottom de la tabla general   */
.bottom_curva_izq {
	background-image: url(template03/bottom_curva_izq_4.gif);
	background-repeat: no-repeat;
}
.bottom_fondo {
	background-image: url(template03/bottom_fondo_4.gif);
	background-repeat: repeat-x;
}
/* desde aqui, fondo parte baja de la tabla y parte baja del CONTENIDO */
.bottom_fondo_cont {
	background-image: url(template03/bottom_fondo_cont_4.gif);
	background-repeat: repeat-x;
}
/* hasta aqui  */
.bottom_curva_der {
	background-image: url(template03/bottom_curva_der_4.gif);
	background-repeat: no-repeat;
}
/* Estilos del recuadro CONTENIDO */
.cont_borde_izq {
	background-color: #FFFFFF;
}
.cont_curva_izq {
	background-image: url(template03/cont_curva_izq_4.gif);
	background-repeat: no-repeat;
}
/* Estilos de TEXTOS */
.textoback {
	background: #FFFFFF;
	vertical-align: top;
}
.texto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textocomentarios1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
p {
	color: #000000;
	font-size: 12;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}

.titulo1 {
	height: 35px;
	color: #636466;
	background-image: url(template03/tit1_subrayado_1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.titulo2 {
	padding-top: 10px;
	height: 40px;
	color: #0A7888;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.linkfff {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
a.linkfff:link{
	color: #FFFFFF;
	text-decoration: underline;
}
a.linkfff:visited{
	color: #000066;
	text-decoration: underline;
}
a.linkfff:hover{
	color: #000066;
	background-color: #FFFFFF;
	text-decoration: underline;
}

