.fondo_ { background-color: #FFF; background-image: url(imgs/back_.gif); background-repeat: no-repeat; background-position: center top; }
/*TEXTOS*/

.tx_1 { font-family: Arial, Helvetica, Tahoma; font-size: 12px; color: #333333; text-decoration: none; }
.tx_2 { font-family: Arial, Helvetica, Tahoma; font-size: 12px; color: #999; text-decoration: none; }
.tx_2:hover { font-family: Arial, Helvetica, Tahoma; font-size: 12px; color: #FF3399; text-decoration: underline; }
.tx_3 { font-family: Arial, Helvetica, Tahoma; font-size: 14px; color: #666666; text-decoration: none; font-weight: bold; }
.tx_4 { font-family: Arial, Helvetica, Tahoma; font-size: 11px; color: #666666; text-decoration: none; }
.tx_4:hover { font-family: Arial, Helvetica, Tahoma; font-size: 11px; color: #666666; text-decoration: none; }
.tx_6 { font-family: Arial, Helvetica, Tahoma; font-size: 12px; color: #999; text-decoration: none; }
.tx_6:hover { font-family: Arial, Helvetica, Tahoma; font-size: 12px; color: #999; text-decoration: none; }
.tx_7 { font-family: Arial, Helvetica, Tahoma; font-size: 16px; color: #FF3399; text-decoration: none; font-weight: bold; }
.tx_8 { font-family: Arial, Helvetica, Tahoma; font-size: 16px; color: #666666; text-decoration: none; font-weight: bold; }
.tx_add { font-family: Arial, Helvetica, Tahoma; font-size: 14px; color: #FF3399; text-decoration: none; font-weight: bold; }
/*SEPARADORES*/

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

.forms { font-family: Arial, Tahoma, Verdana; font-size: 11px; 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; height: 20px; padding-top: 4px; padding-left: 4px; }
.form_boton { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #000000; text-decoration: none; background-color: #DEDEDE; border: solid; }
.forms_cart { font-family: Arial, Tahoma, Verdana; font-size: 11px; 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; height: 20px; }
.forms_cart_qty { font-family: Arial, Tahoma, Verdana; font-size: 11px; 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; height: 14px; }
.form_boton_2 { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #365981; text-decoration: none; background-color: #FFCCE6; border: 1px solid #FF95CA; text-align: center; height: 25px; width: 140px; margin-top: 1px; }
/*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/back_2.gif); background-position: bottom; background-repeat: no-repeat;}
.back_2 { background-image: url(imgs/tope_.gif); background-position: bottom; background-repeat: no-repeat; height: 152px; }
.back_3 { background-image: url(imgs/back_foto.gif); background-position: top; background-repeat: no-repeat; height: 560px; width: 745px; text-align: center; padding-top: 10px; }
.back_4 { background-image: url(imgs/line.gif); background-repeat: repeat-x; height: 20px; background-position: center; }



/*MENU VERTICAL*/

#nav { width: 180px; font-family: Arial, Helvetica, Tahoma; font-size: 12px; text-align: left; }
#nav, #nav ul, #nav li { margin: 0; padding: 0; list-style: none; }
#nav a { display: block; height: 22px; width: 100%; padding: 0.25em; text-decoration: none; }
#nav a.span { color: #666; position: relative; background-image: url(imgs/line_BOTONERA.gif); background-repeat: repeat-x; background-position: bottom; padding-top: 5px; padding-bottom: 5px; font-weight: bold;}
#nav a.span:hover { color: #FF0099; text-decoration: none; }
#nav a.span img { position: absolute; top: 4px; left: 2px; border: 0; }
#nav a:hover, #nav li.item_active a { color: #FF0099; text-decoration: none; }
#nav a:hover span, #nav li.item_active a span { color: #FF0099; text-decoration: none; }

#nav li { border: thin solid white; clear: both; }
#nav li ul li { font-size: 85%; border: none; }
#nav li ul li a { color: #666; font-family: Arial, Helvetica, Tahoma; font-size: 12px; padding-left: 20px; width: 160px; padding-top: 10px; }
#nav li ul li a:hover { color: #FF3399; text-decoration: none; }

.back_5 { background-image: url(imgs/back_foto2.gif); background-position: top; background-repeat: no-repeat; height: 226px; width: 745px; text-align: center; padding-top: 10px; }
.tx_5 { font-family: Arial, Helvetica, Tahoma; font-size: 14px; color: #FFF; text-decoration: none; font-weight: bold; }

.tfvHighlight
    {
	font-family: Arial;
	font-size: 12px;
	color: #F166AD;
	font-weight: bold;
}
.tfvNormal
    {
	font-family: Arial;
	font-size: 12px;
	color: black;
}
.btn_imagenes { 
	background: url(imgs/btn_imagen.jpg) no-repeat;
	height: 31px; 
	width: 247px; 
}