.fondo_ { background-color: #FFF; background-image: url(imgs/back.png); background-repeat: repeat-x; background-position: top; }
/*TEXTOS*/

.tx_1 { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #333; text-decoration: none; }
.tx_contact { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #333; text-decoration: none; }
.tx_2 { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #333; text-decoration: none; }
.tx_2:hover { color: #0099FF; text-decoration: underline; }
.tx_3 { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.tx_4 { font-family: Tahoma, Arial, Verdana; font-size: 13px;; color: #666; text-decoration: none; }
.tx_4:hover {  color: #666; text-decoration: none; }
.tx_mini { font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #333; text-decoration: none; }
.tx_top { font-family: Tahoma, Arial, Verdana; font-size: 9px; padding-bottom:5px; color: #333; text-decoration: none; }
.tx_mini:hover { font-family: Tahoma, Arial, Verdana; font-size: 10px; color: #333; text-decoration: none; }
h1 { font-family: Tahoma, Arial, Verdana; font-size: 18px; ; color: #4E7AA7; text-decoration: none; font-weight: lighter; }


/*SEPARADORES*/

.padding { padding: 6px; font-family: Tahoma, Arial; font-size: 13px; color: #333333; text-decoration: none; }
/*FORMULARIOS*/

.forms { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #666666; text-decoration: none; background-color: #F7F7F7; border: 1px; border-style: solid; border-top-color: #B9C9CE; border-right-color: #EBEFF2; border-bottom-color: #FFFFFF; border-left-color: #B9C9CE; }
.form_boton { font-family: Tahoma, Arial, Verdana; font-size: 13px; color: #FFFFFF; text-decoration: none; background-color: #2983CB; border: solid; }
/*ELEM GENERALES IMG HR*/

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; }
/*BACK PARA PNG TRASN*/

.demoback { background: url(opacity2.png) no-repeat; cursor: pointer; behavior: url("iepngfix.htc"); }
/*DIVS ALINEACION*/


.to_left { float: left; background-color: #999; }
.to_right { float: right; background-color: #CCC; }
.tab1 { float: left; width: 350px; height: 310px; background-color: #00FF33; margin-top: 10px; margin-left: 20px; }
.back_1 { background-image: url(imgs/1.png); background-repeat: no-repeat; background-position: top; height: 39px; }
.back_2 { background-image: url(imgs/2.png); background-repeat: no-repeat; background-position: bottom; }
.back_3 { background-image: url(imgs/3.png); background-repeat: repeat-x; background-position: bottom; height: 474px; }
.back_4 { background-image: url(imgs/4.png); background-repeat: repeat-x; background-position: bottom; height: 284px; }

/*MENU HORIZONTAL*/
.pro9 {padding:0 0 0 32px; margin:0; list-style:none; height:30px; position:relative;}
.pro9 li {float:left;}
.pro9 li a { display:block; float:left; height:30px; line-height:29px; color:#fff; text-decoration:none; font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 12px; cursor:pointer; }
.pro9 li a b { float:left; display:block; padding:0 12px 0 0; }
.pro9 li.current a { color:#000; background:url(imgs/pro_nine_2a.gif) no-repeat; }
.pro9 li.current a b {background:url(imgs/pro_nine_2.gif) right top;}
.pro9 li a:hover { color:#000; background:url(imgs/pro_nine_1a.gif) no-repeat;}
.pro9 li a:hover b {background:url(imgs/pro_nine_1.gif) right top;}
.pro9 li.current a:hover {color:#000; background:url(imgs/pro_nine_2a.gif) no-repeat; cursor:default;}
.pro9 li.current a:hover b {background:url(imgs/pro_nine_2.gif) right top;}}

/*MENU VERTICAL*/
#menuv { width: 170px; font-family: Tahoma, Arial, Helvetica; font-size: 13px; }
#menuv ul, li { list-style-type: none; }
#menuv ul { margin: 0; padding: 0; }
#menuv li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
#menuv a { text-decoration: none; color: #3366CC; background: #F0F7FC; display: block; width: 150px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
#menuv a:hover { background: #DBEBF6; }
#menuv li.actual { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DBEBF6; background: #DBEBF6; }
#menuv li.actual a:hover { background: #DBEBF6; }

.tfvHighlight
    {
	font-family: Tahoma;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
}
.tfvNormal
    {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
}