BODY {
	background-color:#e7e7e7; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100% Verdana, Arial, Helvetica, sans-serif; PADDING-TOP: 0px;
}
TABLE {
	FONT-SIZE: 60%; font-family: Verdana, Arial, Helvetica, Sans-serif;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
.cabecera {
	background-color: #FFF;
}
.subcabecera 
{
	background:#7A1246 url(../imagenes/pixel.gif) repeat-x;
	border-bottom:1px #000 solid;
	border-top:1px #000 solid;
	font-family:Verdana;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}
.subcabecera H1 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #003366; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 3px
}

.menu2 {
	PADDING-RIGHT: 5px; MARGIN: 1px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 3px; COLOR: #003366; LINE-HEIGHT: 13px; PADDING-TOP: 3px
}
.menu2 IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px
}
.menu3 {
	PADDING-RIGHT: 5px; MARGIN: 1px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 11px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 3px; COLOR: #003366; LINE-HEIGHT: 13px; PADDING-TOP: 3px
}
.menu_link {
	FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: yes
}
.contenido_p {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
}
.contenido_p H1 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 3px; COLOR: #003366; PADDING-TOP: 5px
}
.contenido_p H1 A {
	COLOR: #003366; TEXT-DECORATION: none
}
.contenido {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; font-family: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 11px;
}
.contenido H1 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px 5px; COLOR: #003366; PADDING-TOP: 5px
}
.contenido H1 A {
	COLOR: #003366; TEXT-DECORATION: none
}
.contenido H2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 3px; COLOR: #003366; PADDING-TOP: 3px
}
.contenido H2 A {
	COLOR: #003366; TEXT-DECORATION: none
}
.contenido H3 {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 3px; COLOR: #CB6000; PADDING-TOP: 3px
}
.contenido H4 {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 3px; COLOR: #003366; PADDING-TOP: 3px
}
.contenido H4 A {
	COLOR: #003366; TEXT-DECORATION: none
}
.contenido UL {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
.contenido UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #000033; PADDING-TOP: 0px
}
.contenido UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.contenido P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
.contenido IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px
}
.contenido P IMG {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 10px; BORDER-TOP: none; MARGIN-RIGHT: 5px; 
}
.contenido P A {
	FONT-WEIGHT: bold; COLOR: #003366
}
.lineaseparacion {
	MARGIN-TOP: 10px; 
}
.oferta {
	MARGIN-BOTTOM: 3px; MARGIN-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #cc0000; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}
.piepagina {
	FONT-SIZE: 10px; MARGIN: 1px; COLOR: #999999; TEXT-ALIGN: left;
}
.texto_10 { 
	FONT-SIZE: 10px;
}
.texto_11 { 
	FONT-SIZE: 11px;
}
.texto_12 { 
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
}
.texto_14 { 
	FONT-SIZE: 14px;
}
.texto_24 {
	 FONT-SIZE: 24px;
}
.btn_izquierda {
	FLOAT: left;
}
.btn_derecha {
	FLOAT: right; 
}
/*
#mod_columnas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px 
}
#mod_columnas .a2{
	DISPLAY: inline; FLOAT: left; WIDTH: 50%
}
#mod_columnas .a3{
	DISPLAY: inline; FLOAT: left; WIDTH: 33%
}
*/
.tabla {
	PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;
}
.tabla1 {
	PADDING-TOP: 5px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND-COLOR: #f7f7ef;
}
.tabla3 {
	BORDER-TOP: 1px solid #d4dfee; BORDER-LEFT: 1px solid #d4dfee; BORDER-RIGHT: 1px solid #d4dfee; BORDER-BOTTOM: 1px solid #d4dfee; BACKGROUND-COLOR: #ffffff; PADDING: 5px;
}
.colort_az { 
	COLOR: #003366;
}
.colort_na { 
	COLOR: #CB6000;
}
.colort_bl {
	COLOR: #ffffff;
}
.colort_ro {
	COLOR: #990000;
}
.colorf1 {
	BACKGROUND-COLOR: #F7F7EF;
}
.colorf2 {
	BACKGROUND-COLOR: #EBF0FF;
}
.combo { 
	FONT-FAMILY: Tahoma, Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: light; MARGIN-BOTTOM: 10px; MARGIN-TOP: 5px;
}
.formulario { 
	BORDER-STYLE: solid; BORDER-COLOR: #d4dfee; BORDER-WIDTH: 0.5pt; FONT-FAMILY: Tahoma, Arial, sans-serifS; FONT-SIZE: 8pt;
}
.boton_f {
	CURSOR: hand;
}	
A.boton { 
	BACKGROUND-COLOR: #cb6000; PADDING:3px; TEXT-ALIGN: center; FONT-SIZE: 10px; FONT-WEIGHT: light;
}
A.boton:link { 
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.boton:visited { 
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.boton:active { 
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.boton:hover { 
	COLOR: #ffffff; TEXT-DECORATION: underline;
}
A.boton2 {
	BACKGROUND-COLOR: #ffffff; BORDER: 1px solid #336699; PADDING: 2px; FONT-SIZE: 10px; FONT-WEIGHT: light;
}
A.boton2:link { 
	COLOR: #336699; TEXT-DECORATION: none;
}
A.boton2:visited { 
	COLOR: #336699; TEXT-DECORATION: none;
}
A.boton2:active { 
	COLOR: #336699; TEXT-DECORATION: none;
}
A.boton2:hover { 
	COLOR: #336699; TEXT-DECORATION: underline;
}
A.menu1:link {
	COLOR: #003366; TEXT-DECORATION: none;
}
A.menu1:active {
	COLOR: #003366; TEXT-DECORATION: none;
}
A.menu1:visited {
	COLOR: #003366; TEXT-DECORATION: none;
}
A.menu1:hover {
	COLOR: #003366; TEXT-DECORATION: none;
}
.menu2_link {
	COLOR: #003366; TEXT-DECORATION: yes; FONT-SIZE: 10px;
}
.tabla2 { 
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 2px;
}
.tabla6_top {
	BORDER-TOP: 1px solid #D9E3F0;
}
.tabla6_bottom {
	BORDER-BOTTOM: 1px solid #D9E3F0;
}
.tabla6_left {
	BORDER-LEFT: 1px solid #D9E3F0;
}
.tabla6_right {
	BORDER-RIGHT: 1px solid #D9E3F0;
}



tr{font-family: Verdana, Arial, Helvetica, Sans-serif;}
td{font-family: Verdana, Arial, Helvetica, Sans-serif;}


a.boton1:link {color: #ffffff; text-decoration:none; background-color: #336699; padding:3px;}
a.boton1:active {color: #ffffff; text-decoration:none; background-color: #336699; padding:3px;}
a.boton1:visited {color: #ffffff; text-decoration:none; background-color: #336699; padding:3px;}
a.boton1:hover {color: #ffffff; text-decoration:none; background-color: #336699; padding:3px;}


.colorf_az { background-color: #2D5787;}
.colorf_az1 { background-color: #D4DFEE;}
.colorf_az2 { background-color: #003366;}
.colorf_am { background-color: #F1F1C6;}
.colorf_am1 { background-color: #F7F7EF;}
.colorf_gr { background-color: #eeeeee;}

.colorft_ro { background-color: #cc0000;}



.tabla5
{
    BORDER-TOP: 1px solid #eeeeee;
    BORDER-LEFT: 1px solid #eeeeee;
    BORDER-RIGHT: 1px solid #eeeeee;
    BORDER-BOTTOM: 1px solid #eeeeee;
}
.tabla6
{
    BORDER-TOP: 1px solid #D9E3F0;
    BORDER-LEFT: 1px solid #D9E3F0;
    BORDER-RIGHT: 1px solid #D9E3F0;
    BORDER-BOTTOM: 1px solid #D9E3F0;
}

.lista { font-size: 11px; font-family: Tahoma, Arial, Sans-serif; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 8px; TEXT-INDENT: -8px}

.btnBusqueda
{
	text-decoration: none;
	color: #FFF;
	background-color: #7A1246;
	border:1px #7A1246 solid;
	font-family:Verdana;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}

.btnBusqueda:hover
{
	background:#7A1246 url(../imagenes/pixel.gif) repeat-x;
	border:1px #000 solid;
	font-family: Verdana;
	font-size:10px;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
}

.txtBusqueda
{
	border:1px #7A1246 solid;
	background-color:#FFF;
	width:250px;
	height:17px;
}

.linkpie
{
	text-decoration:none;
	font-family: Verdana;
	font-size:10px;
	background-color:Transparent;
	color:#7A1246;
	padding-left:5px; padding-right:5px;
}

.linkpie:hover
{
	text-decoration:none;
	font-family: Verdana;
	font-size:10px;
	background-color:Transparent;
	color:#bcbcbc;
	padding-left:5px; padding-right:5px;
}

.linkpie_ses, .linkpie_ses:hover, .linkpie_ses:visited, .linkpie_ses:link
{
	text-decoration:none;
	font-family: Verdana;
	font-size:10px;
	background-color:Transparent;
	color:#FFF;
	padding-left:5px; padding-right:5px;
}

.producto
{
	background-color:Transparent;
	/*border-bottom:1px #000 solid;*/
	font-family: Verdana;
	font-size:12px;
	color:#000;
	text-align:left;
	padding:5px;
}

.produccion
{
	background-color:#F3F3F3;
	border-bottom:1px #000 solid;
	font-family: Verdana;
	font-size:11px;
	color:#000;
	text-align:left;
	padding:5px;
}

.comercio
{
	background-color:#F6F6F6;
	border-bottom:1px #000 solid;
	font-family: Verdana;
	font-size:11px;
	color:#000;
	text-align:left;
	padding:5px;
}

.titulo_producto
{
	BACKGROUND-color: #2D5787;
	font-family: Verdana;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

.accion 
{
	text-align:center;
}

.cab_producto
{
	background:#7A1246 url(../imagenes/pixel.gif) repeat-x;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	font-family: Verdana;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

.menu 
{
	text-align:center;
}

.menu_item1
{
	background-color:#F1F1F1;
	list-style-type:none;
	list-style-image:none;
	border-bottom:1px #ccc solid;
	font-family: Verdana;
	font-size:10px;
	color:#000;
	text-align:center;
	padding:5px;
}

.menu_item2
{
	background-color:#F9F9F9;
	list-style-type:none;
	list-style-image:none;
	border-bottom:1px #ccc solid;
	font-family: Verdana;
	font-size:10px;
	color:#000;
	text-align:center;
	padding:5px;
}

.login
{
	width:210px;
	text-align:right;
	background-color:Transparent;
	padding:10px;
	
}

.cab_login
{
	background:#7A1246 url(../imagenes/pixel.gif) repeat-x;
	border-bottom:1px #000 solid;
	border-top:1px #000 solid;
	font-family: Verdana;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

.lblLogin
{
	font-family: Verdana;
	font-size:10px;
}

.txtLogin
{
	border:1px #000 solid;
	padding:0px;
	width:90px;
}

.frmClass
{
	text-align:center;
	/**background-color:#cbcbcb;**/

}

.mobiForm
{
	text-align:right;
	height:100%;
	float:left;
}

.lblForm
{
	font-family: Verdana;
	font-size:10px;
	padding-right:4px;
	vertical-align:bottom;
	
}
	
.txtForm
{
	border:1px #C2C2C2 solid;
	padding:1px;
	width:220px;
}

.txtFormFamilia
{
	border:1px #C2C2C2 solid;
	padding:1px;
	width:300px;
}

.txtFormUpload
{
	border:1px #C2C2C2 solid;
	padding:1px;
	width:224px;
}

.texto_error
{
	font-family: Verdana;
	font-size:10px;	
	color:#7A1246;
}

.general
{
	text-align:right;
	padding:10px;
	padding-right:200px;
	border:1px #C2C2C2 solid;
	background-color:#FFF;
}

.generalInfo
{
	text-align:left;
	padding:10px;
	padding-left:100px;
	border:1px #C2C2C2 solid;
	width:100%;
	background-color:#FFF;
}

.descripcion
{
	text-align:left;
	padding:10px;
	border:1px #000 solid;
	background-color:#FFF;
}

.combo
{
	background-color:Transparent;
	border:1px #FFF solid;
	width:300px;
	height:20px;
	
}

/*Modal Popup*/
.modalPopup 
{
	background-color:#F2F2F2;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	
}

.btnOk
{
	background-color:#C2C2C2;
	color:#000;
	border:1px #000 solid;
	width:100px;
}

.contexto
{
	background-color:#FFF;
	padding:5px;
	border-bottom:1px #CCC solid;
}

.lnkBtn
{
	background-color:Transparent;
	color:#7A1246;
	font-size:12px;
	text-decoration:none;
}

.lnkBtn:hover
{
	background-color:Transparent;
	color:#7A1246;
	font-size:12px;
	border-bottom:1px #7A1246 solid;
	text-decoration:none;
}

.tabla_busqueda, tr, td
{
	font-family:Verdana;
	font-size:12px;	
}