.fondo_ { background-color: #FFFFFF; }
.back_2 { background-repeat: repeat-x; background-position: top; background-color: #FFFFFF; }
.back_3 { background-repeat: repeat-x; background-position: top; background-color: #FFFFFF; }
.forms { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #666666; text-decoration: none; background-color: #F7F7F7; border: 1px solid #C7C7C0; padding: 3px; }
.boton { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color: #A29E9A; background-image: url(imgs/back_4.png); margin: 3px; padding: 0px; height: 26px; background-repeat: repeat-x; background-position: top; width: 60px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.tx_1 { font-family: Tahoma, Arial; font-size: 11px; color: #333333; text-decoration: none; }
.tx_2 { font-family: Tahoma, Arial; font-size: 11px; color: #8F8A85; text-decoration: none; }
.tx_2:hover { font-family: Tahoma, Arial; font-size: 11px; color: #8F8A85; text-decoration: underline; }
.tx_3 { font-family: Tahoma, Arial; font-size: 11px; color: #333333; text-decoration: none; }
.tx_3:hover { font-family: Tahoma, Arial; font-size: 11px; color: #000000; text-decoration: underline; }
.tx_4 { font-family: Tahoma, Arial; font-size: 11px; color: #999999; text-decoration: none; }
.tx_4:hover { font-family: Tahoma, Arial; font-size: 11px; color: #666666; text-decoration: underline; }
.tx_5 { font-family: Tahoma, Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.tx_5:hover { font-family: Tahoma, Arial; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
.tx_6 { font-family: Tahoma, Arial; font-size: 11px; color: #fff; text-decoration: none; }
.tx_6:hover { text-decoration: underline; }



.tx_titulos1 { font-family: Helvetica, Tahoma, Arial; font-size: 12px; color: #333333; text-decoration: none; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
.padding { padding: 8px; font-family: Tahoma, Arial; font-size: 11px; color: #333333; text-decoration: none; }
hr { display: block; height: 1px; line-height: 1px; background-color: #EAEAEA; width: 100%; padding: 0; border: 0px; color: #EAEAEA; }
img.border { border: 1px solid #C6C6C6; padding: 2px; margin: 0; }
img.border:hover { background: #E3F5FE; }
img.center { display: block; margin: auto; }
img.alignright { float: right; padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float: left; padding: 4px; margin: 0 7px 2px 0; display: inline; }
.caja_borde1 { border: 1px solid #E1E1DD; }
/*
	Menu 1
*/


#menuv { width: 192px; font-family: Helvetica, Tahoma, Arial; font-size: 12px; }
#menuv ul, li { list-style-type: none; }
#menuv ul { margin: 0; padding: 0; }
#menuv li { border-bottom: 0px solid #FFF; }
#menuv a { text-decoration: none; color: #000; display: block; width: 192px; background-color: #FFFFFF; padding-top: 8px; padding-right: 6px; padding-bottom: 8px; padding-left: 22px; background-position: bottom; background-repeat: repeat-x; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #FFF; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; }
#menuv a:hover { background-color: #F7F7F2; color: #7B7671; }
/*
	Menu 2
*/


#menuc { width: 192px; font-family: Helvetica, Tahoma, Arial; font-size: 11px; }
#menuc ul, li { list-style-type: none; }
#menuc ul { margin: 0; padding: 0; }
#menuc li { border-bottom: 1px solid #ffffff; }
#menuc a { text-decoration: none; color: #333333; display: block; width: 164px; background-color: #FFFFFF; padding-top: 8px; padding-right: 6px; padding-bottom: 3px; padding-left: 22px; }
#menuc a:hover { background-color: #fff; color: #7B7671; text-decoration: underline; }
.back_4 { background-image: url(imgs/back_3.png); background-repeat: repeat-x; background-position: bottom; background-color: #8F8A85; }
.forms2 { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #666666; text-decoration: none; background-color: #F7F7F7; border: 1px solid #C7C7C0; padding: 3px; width: 200px; }
.tfvHighlight { font-family: Tahoma; font-size: 12px; color: #CCCCCC; font-weight: bold; }
.tfvNormal { font-family: Tahoma; font-size: 12px; color: black; }
.bordecito { border: 1px solid #C6C6C6; padding: 2px; margin: 0; }
td.punteadoVertical { background-image: url(imgs/bg_dotted_vertical.gif); background-repeat: repeat-y; width:1px; }
td.punteadoHorizontal { background-image: url(imgs/bg_dotted_horizontal.gif); background-repeat: repeat-x; height:1px; }
/*-------------------------------AGREGADO FRANCISCO-----------------------------------*/
.back_4 { background-repeat: no-repeat; background-position: bottom; background-color: #FFFFFF; }
.forms2 { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #666666; text-decoration: none; background-color: #F7F7F7; border: 1px solid #C7C7C0; padding: 3px; width: 200px; }
.tx_fecha { font-family: Tahoma, Arial; font-size: 11px; color: #666666; text-decoration: none; }
.tx_titulos2 { font-family: Helvetica, Tahoma, Arial; font-size: 11px; color: #333333; text-decoration: none; padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 10px; }
.tx_titulos3 { font-family: Helvetica, Tahoma, Arial; font-size: 16px; color: #0081D7; text-decoration: none; padding-right: 0px; padding-bottom: 5px; }
