/*----------------------------USUARIO Area Privada----------------------------*/
.mod_usuario {
	border: 1px solid #A09B9B; 
	width: 95%;
	height: 16px;
	background-color: #ffffff;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #B10000;
}

.mod_usuario2 {
	width: 95%;
	height: 1px;
	background-color: #A09B9B;
}

.mod_usuario3 {
	width: 95%;
	height: 1px;
	background-color: #F6F6F6;
}

/*----------------------------MENU-----------------------------*/

a.inicio {
     display: block;
     width: 31px;
     height: 19px;
     background-image: url(../../images/es/menu/inicio01.gif);
     background-repeat: no-repeat;
}
	 
a.inicio:hover {
     background-image: url(../../images/es/menu/inicio02.gif);
} 

#currentinicio { 
     display: block;
     width: 31px;
     height: 19px;
     background-image: url(../../images/es/menu/inicio02.gif);
     background-repeat: no-repeat;
}

a.resumen {
     display: block;
     width: 105px;
     height: 19px;
     background-image: url(../../images/es/menu/resumen01.gif);
     background-repeat: no-repeat;
}
	 
a.resumen:hover {
     background-image: url(../../images/es/menu/resumen02.gif);
}

a.descarga {
     display: block;
     width: 20px;
     height: 19px;
     background-image: url(../../images/es/promociones/descarga/arrow_link.gif);
     background-repeat: no-repeat;
}
	 
a.descarga:hover {
     background-image: url(../../images/es/promociones/descarga/arrow_over.gif);
}

#currentresumen { 
    display: block;
     width: 105px;
     height: 19px;
     background-image: url(../../images/es/menu/resumen02.gif);
     background-repeat: no-repeat;
}

a.faq {
     display: block;
     width: 124px;
     height: 19px;
     background-image: url(../../images/es/menu/faqs01.gif);
     background-repeat: no-repeat;
}
	 
a.faq:hover {
     background-image: url(../../images/es/menu/faqs02.gif);
}

#currentfaq { 
     display: block;
     width: 124px;
     height: 19px;
     background-image: url(../../images/es/menu/faqs02.gif);
     background-repeat: no-repeat;
}

a.biblioteca {
     display: block;
     width: 58px;
     height: 19px;
     background-image: url(../../images/es/menu/biblioteca01.gif);
     background-repeat: no-repeat;
}
	 
a.biblioteca:hover {
     background-image: url(../../images/es/menu/biblioteca02.gif);
}

#currentbiblioteca { 
     display: block;
     width: 58px;
     height: 19px;
     background-image: url(../../images/es/menu/biblioteca02.gif);
     background-repeat: no-repeat;
}

a.suscribase {
     display: block;
     width: 58px;
     height: 19px;
     background-image: url(../../images/es/menu/suscribase01.gif);
     background-repeat: no-repeat;
}
	 
a.suscribase:hover {
     background-image: url(../../images/es/menu/suscribase02.gif);
}

#currentsuscribase { 
    display: block;
     width: 58px;
     height: 19px;
     background-image: url(../../images/es/menu/suscribase02.gif);
     background-repeat: no-repeat;
}

a.micuenta {
     display: block;
     width: 55px;
     height: 19px;
     background-image: url(../../images/es/menu/micuenta01.gif);
     background-repeat: no-repeat;
}
	 
a.micuenta:hover {
     background-image: url(../../images/es/menu/micuenta02.gif);
}

#currentmicuenta { 
     display: block;
     width: 55px;
     height: 19px;
     background-image: url(../../images/es/menu/micuenta02.gif);
     background-repeat: no-repeat;
}

a.contacto {
     display: block;
     width: 55px;
     height: 19px;
     background-image: url(../../images/es/menu/contacto01.gif);
     background-repeat: no-repeat;
}
	 
a.contacto:hover {
     background-image: url(../../images/es/menu/contacto02.gif);
}

#currentcontacto { 
     display: block;
     width: 55px;
     height: 19px;
     background-image: url(../../images/es/menu/contacto02.gif);
     background-repeat: no-repeat;
}

/*----------------------------LOGIN----------------------------*/

.check {  
	vertical-align: middle;
}

.combos {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: normal;
	border: solid 1px;
	border-color: #BD0000;
	vertical-align: middle;
}


.combosdisabled {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: normal;
	border: solid 1px;
	border-color: #BD0000;
	background-color: #EEEEEE;
	vertical-align: middle;
}

.combosPrint {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: normal;
	border: solid 1px;
	border-color: #000000;
	vertical-align: middle;
}

.combos2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-style: normal; 
	font-weight: normal;
	border: solid 1px;
	border-color: #474646;
}

.txtlogin {  
	font-family: Verdana; 
	font-size: 10px;  
	font-weight: bold;
	color: #BD0000;
}

.txtlogin a:link {  
	font-family: Verdana; 
	font-size: 10px;  
	font-weight: bold;
	color: #BD0000;
	text-decoration: underline;
}

.txtlogin a:visited {  
	font-family: Verdana; 
	font-size: 10px;  
	font-weight: bold;
	color: #BD0000;
	text-decoration: underline;
}

.txtlogin a:active {  
	font-family: Verdana; 
	font-size: 10px;  
	font-weight: bold;
	color: #BD0000;
	text-decoration: underline;
}

.txtlogin a:hover {  
	font-family: Verdana; 
	font-size: 10px;  
	font-weight: bold;
	color: #BD0000;
	text-decoration: none;
}

/*----------------------------PESTA�AS----------------------------*/
a.suscripcion {
     display: block;
     width: 123px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_suscripcion01.gif);
     background-repeat: no-repeat;
}
	 
a.suscripcion:hover {
     background-image: url(../../images/es/submenu/micuenta_suscripcion02.gif);
} 

#currentsuscripcion { 
     display: block;
     width: 123px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_suscripcion02.gif);
     background-repeat: no-repeat;
}

a.datospersonales {
     display: block;
     width: 116px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_datospersonal01.gif);
     background-repeat: no-repeat;
}
	 
a.datospersonales:hover {
     background-image: url(../../images/es/submenu/micuenta_datospersonal02.gif);
} 

#currentdatospersonales { 
     display: block;
     width: 116px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_datospersonal02.gif);
     background-repeat: no-repeat;
}

a.datosfactura {
     display: block;
     width: 117px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_datosfactura01.gif);
     background-repeat: no-repeat;
}
	 
a.datosfactura:hover {
     background-image: url(../../images/es/submenu/micuenta_datosfactura02.gif);
} 

#currentdatosfactura { 
     display: block;
     width: 117px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_datosfactura02.gif);
     background-repeat: no-repeat;
}

a.acceso {
     display: block;
     width: 60px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_acceso01.gif);
     background-repeat: no-repeat;
}
	 
a.acceso:hover {
     background-image: url(../../images/es/submenu/micuenta_acceso02.gif);
} 

#currentacceso { 
     display: block;
     width: 60px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_acceso02.gif);
     background-repeat: no-repeat;
}     
     
a.factura {
     display: block;
     width: 67px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_factura01.gif);
     background-repeat: no-repeat;
}
	 
a.factura:hover {
     background-image: url(../../images/es/submenu/micuenta_factura02.gif);
} 

#currentfactura{ 
     display: block;
     width: 67px;
     height: 29px;
     background-image: url(../../images/es/submenu/micuenta_factura02.gif);
     background-repeat: no-repeat;     
}

/*----------------------------PESTA�AS COMPRA----------------------------*/
a.productosselec {
     display: block;
     width: 90px;
     height: 29px;
     background-image: url(../../images/es/submenu/articulo01.gif);
     background-repeat: no-repeat;
}
	 
a.productosselec:hover {
     background-image: url(../../images/es/submenu/articulo02.gif);
} 

#currentproductosselec { 
     display: block;
     width: 90px;
     height: 29px;
     background-image: url(../../images/es/submenu/articulo02.gif);
     background-repeat: no-repeat;
}

a.datospersonales1 {
     display: block;
     width: 132px;
     height: 29px;
     background-image: url(../../images/es/submenu/d_personal01.gif);
     background-repeat: no-repeat;
}
	 
a.datospersonales1:hover {
     background-image: url(../../images/es/submenu/d_personal02.gif);
} 

#currentdatospersonales1 { 
     display: block;
     width: 132px;
     height: 29px;
     background-image: url(../../images/es/submenu/d_personal02.gif);
     background-repeat: no-repeat;
}

a.datosfactura2 {
     display: block;
     width: 135px;
     height: 29px;
     background-image: url(../../images/es/submenu/d_factura01.gif);
     background-repeat: no-repeat;
}
	 
a.datosfactura2:hover {
     background-image: url(../../images/es/submenu/d_factura02.gif);
} 

#currentdatosfactura2 { 
     display: block;
     width: 135px;
     height: 29px;
     background-image: url(../../images/es/submenu/d_factura02.gif);
     background-repeat: no-repeat;
}

a.formasdepago3 {
     display: block;
     width: 120px;
     height: 29px;
     background-image: url(../../images/es/submenu/f_pago01.gif);
     background-repeat: no-repeat;
}
	 
a.formasdepago3:hover {
     background-image: url(../../images/es/submenu/f_pago02.gif);
} 

#currentformasdepago3 { 
     display: block;
     width: 120px;
     height: 29px;
     background-image: url(../../images/es/submenu/f_pago02.gif);
     background-repeat: no-repeat;
}     
     
/*----------------------------GENERALES----------------------------*/

IMG {
	border: 0;
}

IMG.icon { 
  /* float: right;
  background-repeat: repeat-x;
  margin: 5px 1px 10px 20px;
  padding: 0em 1px 1px 1px; */
  border: 8px solid #BD0000;  
}

IMG.icon2 { 
  /* float: right;
  background-repeat: repeat-x;
  margin: 5px 1px 10px 20px;
  padding: 0em 1px 1px 1px; */
  border: 5px solid #BD0000;  
}

a:link { 
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #BD0000;
	text-decoration: underline;	
}

a:visited { 
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #BD0000;
	text-decoration: underline;	
}

a:active { 
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #BD0000;
	text-decoration: underline;		
}

a:hover { 
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #BD0000;
	text-decoration: none;	
}

a#current { 
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #474646;
	text-decoration: none;	
}

body {
	scrollbar-DarkShadow-Color: #BD0000;
	scrollbar-3dLight-Color: #F2CCCC;
	scrollbar-Face-Color: #F2CCCC;
	scrollbar-Highlight-Color: #ffffff;
	scrollbar-Shadow-Color: #ffffff;
	scrollbar-Arrow-Color: #BD0000;
	scrollbar-Track-Color: #F2CCCC;	
}

.txtgral {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	line-height: 12px;
}

.txtgrallink {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	line-height: 14px;
}


.txtgral2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	line-height: 14px;
}

.txtgralpeque {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #474646;
	line-height: 12px;
}

.txtgralbold {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #474646;
}

.txtgralbold2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #474646;
	line-height: 14px;
}

.txtgralboldrojo {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #BD0000;
}

.txtazulbold {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #395C9F;
}
.ampliar {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
}

.ampliar a:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	text-decoration: underline;
}
.ampliar a:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	text-decoration: underline;
}
.ampliar a:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	text-decoration: underline;
}
.ampliar a:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	text-decoration: none;
}

.tablafactura1 {
	background-color: #F8E6E6;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #474646;
	padding-top: 3px;
	padding-bottom: 2px;	
	padding-left: 4px;
	vertical-align: top;
}

.tablafactura2 {
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #474646;
	padding-top: 3px;
	padding-bottom: 2px;	
	padding-left: 4px;
	vertical-align: top;
}

.txtpie {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
}

.txtpie a:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	text-decoration: underline;
}
.txtpie a:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	text-decoration: underline;
}
.txtpie a:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	text-decoration: underline;
}
.txtpie a:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474646;
	text-decoration: none;
}

.buttonimage			{ margin: 0px; padding: 0px; vertical-align: middle; }

.middleimage			{ margin: 0px; padding: 0px; vertical-align: middle; }

.textolineheight {
	line-height: 28px;
}

.error
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #BD0000;
}

.nodisplay
{
	display: none;
}.txtgralBig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #666666;
	line-height: 24px;
}
.comun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;


}

td.panel1 {
	background-color: #DB9494;
	color: #FFFFFF;
	height: 24px;
	text-align: left;
}

a.panel1 {
     color: #000000;     
     text-decoration: none;
}
	 
a.panel1:hover {
    text-decoration: underline;
}

td.panel2 {
	background-color: #ECDDC0;
	color: #FFFFFF;
	height: 24px;
	text-align: left;
}

a.panel2 {
     color: #000000;     
     text-decoration: none;
}
	 
a.panel2:hover {
    text-decoration: underline;
}

a.panel2:visited { 
	color: #000000;     
	text-decoration: none;
}

a.panel2:active { 
	color: #000000;     
	text-decoration: underline;	
}

td.resaltadopanel2 {
	background-color: #EEDA83;
	color: #FFFFFF;
	height: 24px;
	text-align: left;
}

