.td_gral { border-color: #006952; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #DEDFDE;}
.tabla_form { border-color: #82A7B9; border-width: 0 0 1px 1px; border-style: solid;}
.td_form { border-color: #82A7B9; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #CEEBFF;}
.tabla_cupon { border-color: #CCCCCC; border-width: 0 0 1px 1px; border-style: dotted;}
.td_cupon { border-color: #CCCCCC; border-width: 1px 1px 0 0; border-style: dotted; margin: 0; background-color: #FFFFFF;}

.tabla_blanco { border-color: #8D8D8D; border-width: 0 0 1px 1px; border-style: solid;}
.td_blanco { border-color: #8D8D8D; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.negro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.negro0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:none;
}
a.negro0:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
	text-decoration:none;
}
.tabla_cel { border-color: #BBD5E5; border-width: 0 0 1px 1px; border-style: solid;}
.td_cel { border-color: #BBD5E5; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #E8F6FF;}
.tabla_encabezado {background-color: #9CAAB4;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.tabla_enc_chico {
	background-color: #9CAAB4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
}
.form_texto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
.form_campo {  background-color: #FFFFFF; border: 1px #979A9C solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #060606; text-decoration: none; font-weight: normal}
.form_acepto { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 ; text-decoration: underline}
a.form_acepto:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #824E04; text-decoration: underline }
.azul0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
	text-decoration: none;

}
a.azul0:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
	text-decoration: underline;

}
.gris2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.negro1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
a.negro1:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration:underline;
}
.titulo {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 20px;
	color: #0099CC;
	font-style: normal;
	font-weight: bold;

}
.negro5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.imprimir1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.imprimir2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}
.tabla_gral {  border: 1px #006952 solid}
.tablamenu {  border: 1px #FFFFFF solid}
.boton_on { border: 1px #FFFFFF solid ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; background-color: #9FDAFF; text-align: center; padding-top: 3px; padding-bottom: 4px; letter-spacing: 1px; cursor: hand}
.boton_off { border: 1px #FFFFFF solid ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #5A7C90; text-decoration: none; background-color: #CFDCE4; padding-top: 3px; padding-bottom: 4px; text-align: center; letter-spacing: 1px; cursor: hand}
.textoboton_off { border: 0px #FFFFFF none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #5A7C90; text-decoration: none; background-color: #CFDCE4; padding-top: 3px; padding-bottom: 4px; text-align: center; letter-spacing: 1px }
a.textoboton_off:hover { border: 0px #FFFFFF none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #0066CC; text-decoration: underline; background-color: #CFDCE4; padding-top: 3px; padding-bottom: 4px; text-align: center; letter-spacing: 1px }
.botonon { border: 1px #FFFFFF solid ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none; background-color: #FFCC00; text-align: center; padding-top: 3px; padding-bottom: 4px; letter-spacing: 1px}
.menu_on { border: 1px #FFFFFF solid ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #cccccc; text-align: left; padding-top: 3px; padding-bottom: 4px; cursor: hand}
.menu_off { border: 1px #FFFFFF solid ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #f6f6f6; padding-top: 3px; padding-bottom: 4px; text-align: left; cursor: hand}
.menuon { border: 1px #FFFFFF solid ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #CCCC66; text-align: left; padding-top: 3px; padding-bottom: 4px}
.menu_titulo { border: 1px #FFFFFF solid ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none; background-color: #CCCC99; text-align: left; padding-top: 3px; padding-bottom: 4px}
.row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #e6e6e6;
}
.row2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
	background-color: #FFFFFF;
}
.botonazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bot_azul.gif);
	border: 1px solid #0A68AF;
	margin: 0px;
	padding: 0px;
	background-color: #7BBAFF;
	font-weight: bold;
}
.botonverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bot_verde.gif);
	border: 1px solid #8DA288;
	margin: 0px;
	padding: 0px;
	background-color: #C7E9D7;
	font-weight: normal;
}
.botongris {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bot_gris.gif);
	border: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
	font-weight: normal;
}
.botonrojo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bot_rojo.gif);
	border: 1px solid #990000;
	margin: 0px;
	padding: 0px;
	background-color: #FF6666;
	font-weight: bold;
}
.titulom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #006633;
	font-weight: bold;
}
.verde1 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336633;
}
.tabla_gris { 

	border-color: #CCCCCC; 
	border-width: 0 0 1px 1px; 
	border-style: solid;
}
.td_azul { 
	border-color: #CCCCCC; 
	border-width: 1px 1px 0 0; 
	border-style: solid; 
	margin: 0; 
	background-color: #CEF0FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
}
.td_gris { 
	border-color: #CCCCCC; 
	border-width: 1px 1px 0 0; 
	border-style: solid; 
	margin: 0; 
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
}
.td_gris0 { 
	border-color: #CCCCCC; 
	border-width: 1px 1px 0 0; 
	border-style: solid; 
	margin: 0; 
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000;
}
.td_grisbase { 
	border-color: #CCCCCC; 
	border-width: 1px 1px 0 0; 
	border-style: solid; 
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000;
}

.td_gris0_on { 
	border-color: #CCCCCC; 
	border-width: 1px 1px 0 0; 
	border-style: solid; 
	margin: 0; 
	background-color: #DDEEC8; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000;
	cursor: hand ;
}

.td_gris0_selected { 
	border-color: #CCCCCC; 
	border-width: 1px 1px 0 0; 
	border-style: solid; 
	margin: 0; 
	background-color: #F0FF00; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000;	
}

.td_gris0b { 
	border-color: #CCCCCC; 
	border-width: 1px 1px 0 0; 
	border-style: solid; 
	margin: 0; 
	background-color: #F6F6F6; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000;
}

.td_gris0c { 
	border-color: #CCCCCC; 
	border-width: 1px 1px 0 0; 
	border-style: solid; 
	margin: 0; 
	background-color: #ff6666; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000;
}

.td_gris0tit { 
	border-color: #CCCCCC; 
	border-width: 1px 1px 0 0; 
	border-style: solid; 
	margin: 0; 
	background-color: #E0EEF5; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	color: #000000;
	font-weight: bold;
}
.td_gristit {
	border-color: #CCCCCC;
	border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/base/tit_back.gif);

}
.td_verdetit {
	border-color: #CCCCCC;
	border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/back_verde.gif);

}
.botongris0 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/base/tit_back.gif);
	border: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
	font-weight: normal;
}
.titulotop {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #666699;
	background-color: #CEDFE7;
	font-weight: bold;
	padding-left: 8px;

}

.tabla_calen { border-color: #68A0D9; border-width: 0 0 1px 1px; border-style: solid;}
.td_calen { border-color: #68A0D9; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.td_calentit { border-color: #68A0D9; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #D7EBFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.td_calengris { border-color: #68A0D9; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #cccccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.td_calenverde { border-color: #68A0D9; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #ccff00; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.td_calenhoy { border-color: #68A0D9; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.td_calenover {	border-color: #68A0D9; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #99CC66; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; cursor: hand; font-weight: bold;}
.td_calenrojo { border-color: #68A0D9; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.td_calenselected { border-color: #68A0D9; border-width: 1px 1px 0 0; border-style: solid; margin: 0; background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;font-weight: bold}
.rojo2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.blanco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;

}
.blanco1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	
}

a.blanco1:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}

a.menu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.td_cuerpo { border-color: #B64827; border-width: 1px 1px 1px 1px; border-style: solid; margin: 0; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;font-weight: bold}.blanco0 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.gris1 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.gris1:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
.titulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B13D19;
	text-decoration: none;
	font-weight: bold;

}
a.titulo1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F2430C;
	text-decoration: none;
	font-weight: bold;

}
.titulo1_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B13D19;
	text-decoration: none;
	font-weight: bold;

}
a.titulo1_2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F2430C;
	text-decoration: none;
	font-weight: bold;

}
.titulo1_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B13D19;
	text-decoration: none;
	font-weight: bold;

}
a.titulo1_3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F2430C;
	text-decoration: none;
	font-weight: bold;

}
.titulo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5D5D9B;
	text-decoration: none;
	font-weight: bold;
}

.tabla1 {
	text-align: justify;
	margin-top:5px;
	margin-bottom:0px;
	}
.tabla1_north { background: url(../images/tabla1/north.gif) repeat-x top; }
.tabla1_east { background: url(../images/tabla1/east.gif) repeat-y right; }
.tabla1_south { background: url(../images/tabla1/south.gif) repeat-x bottom; }
.tabla1_west { background: url(../images/tabla1/west.gif) repeat-y left; }
.tabla1_ne { background: url(../images/tabla1/ne.gif) no-repeat top right; }
.tabla1_sw { background: url(../images/tabla1/sw.gif) no-repeat bottom left; }
.tabla1_se { background: url(../images/tabla1/se.gif) no-repeat bottom right; }
.tabla1_nw { background: url(../images/tabla1/nw.gif) no-repeat top left;}

.tabla2 {
	text-align: justify;
	margin-top:5px;
	margin-bottom:0px;
	}
.tabla2_north { background: url(../images/tabla2/north.gif) repeat-x top; }
.tabla2_east { background: url(../images/tabla2/east.gif) repeat-y right; }
.tabla2_south { background: url(../images/tabla2/south.gif) repeat-x bottom; }
.tabla2_west { background: url(../images/tabla2/west.gif) repeat-y left; }
.tabla2_ne { background: url(../images/tabla2/ne.gif) no-repeat top right; }
.tabla2_sw { background: url(../images/tabla2/sw.gif) no-repeat bottom left; }
.tabla2_se { background: url(../images/tabla2/se.gif) no-repeat bottom right; }
.tabla2_nw { background: url(../images/tabla2/nw.gif) no-repeat top left;}

.pcto_img {
	float: left;
	width: 15%;
	padding: 0px;
	}
.pcto_txt {
	float: right;
	width: 85%;
	padding: 0px;
	margin-bottom:10px;
	}
.tabla_img {
	float: left;
	width: 25%;
	padding: 5px;
	}
.tabla_txt {
	float: right;
	width: 75%;
	padding: 2px;
	}
.gris0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.tabla_izquierda { border-color: #cccccc; border-width: 0 0 1px 1px; border-style: dotted;}
.azul1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;

}
a.azul1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: underline;

}
.azul2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;

}
a.azul2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;

}
