body {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px;
	

	background-image:url(../Images/fondo_tope_n.png); 
	background-position:top; 
	background-repeat:repeat-x;

	
}
h1{
font-family:Arial, Helvetica, sans-serif;
	font-size:50px;
	margin-bottom:0px;
	color:#8c8c8c;
	letter-spacing:-2px;
	padding-top:5px;
	font-weight:100;

}

h2{
	font-size:16px;
	margin-bottom:0px;
	font-weight:bold;
	color:#666;
padding-top:5px;
	padding-bottom:0px;
	
}

.normal-gris {
	font-size: 11px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
}
.normal_negra {
	font-size: 12px;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	
}



.normal-roja {
	font-size: 32px;
	color:#000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.roja {
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.normal {font-size: 12px}

.borde_gris_abajo 	  {border-bottom:#dfdfdf 1px solid;}
.borde 	  {border:#CCCCCC 1px solid; background-color:#FFF;}

.normal_verde      {
	color: #078C00;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
}   
a { COLOR:#2e7bf5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a:link { COLOR: #2e7bf5; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none }
a:visited {	COLOR: #2e7bf5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a:active {	COLOR: #2e7bf5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
a:hover {
	COLOR: #2e7bf5;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;

}

.enlace_blanco { COLOR: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.enlace_blanco:link { COLOR: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none }
.enlace_blanco:visited {	COLOR: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.enlace_blanco:active {	COLOR: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.enlace_blanco:hover {
	COLOR: #FFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;

}

/* Estilos de carrito */
 	.itemContainer{
		width:100%;
		float:left;
		border:#FF6 solid 1px;
		background-color:#FF6;
		
	}
	
	.itemContainer div{
		float:left;
		margin: 5px 5px 5px 5px ;
		
	}
	
	.itemContainer a{
		text-decoration:none;
	}
	
	.cartHeaders{
		width:100%;
		float:left;
		visibility:hidden;
		
	}
	
	.cartHeaders div{
		float:left;
		margin: 0px 0px 0px 0px ;
		background-color:#FF6;
	
	}
	
	

 /*PARA LOS BOTONES*/     


.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
DIV:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ""
}
.clearfix {
	MIN-HEIGHT: 0px
}
DIV {
	MIN-HEIGHT: 0px;
    
}
* HTML .clearfix {
	HEIGHT: 1%
}
* HTML DIV {
	HEIGHT: 1%
}
#contenedor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px auto; WIDTH: 80em; PADDING-TOP: 1em

}
#contenedor DIV {
	FLOAT: left; WIDTH: 30%;
        
}


P {
	MARGIN-BOTTOM: 1em
}      
.boton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;


}
BUTTON.boton {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: visible; WHITE-SPACE: nowrap; outline: none;
}
.boton SPAN.brillo SPAN {
	PADDING-RIGHT: 0.9em; MIN-WIDTH: 0; DISPLAY: block; PADDING-LEFT: 0.9em; PADDING-BOTTOM: 0px; FONT:  14px arial, sans-serif; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative; TOP: -0.54em; TEXT-ALIGN: center

}
* HTML .boton SPAN.brillo SPAN {
	WIDTH: 5.63em; WHITE-SPACE: nowrap; 
}
.boton SPAN.borde-h {
	DISPLAY: block; FLOAT: left;

}
.boton SPAN.borde-v {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; CURSOR: pointer; MARGIN-RIGHT: -1px; PADDING-TOP: 1px; POSITION: relative; background-color:#eb0000;
}
.boton SPAN.brillo {
	padding-top:4px;
	DISPLAY: block;
}



/*BOTON AZUL - HOMBRES*/

.boton-M SPAN.borde-h {
	BORDER-RIGHT: #912217 0px solid; BORDER-TOP: #912217 1px solid; BORDER-LEFT: #912217 0px solid; BORDER-BOTTOM: #912217 1px solid
}
.boton-M SPAN.borde-v {
	BORDER-RIGHT: 1px solid #912217; 1px solid; BORDER-TOP: #912217 0px solid; BACKGROUND: #9BBCE3; BORDER-LEFT: #912217 1px solid; BORDER-BOTTOM: #912217 0px solid
}
.boton-M SPAN.brillo {
	BORDER-TOP: #E60202 10px solid; BACKGROUND: #a3261a
}
.boton-M:hover SPAN.borde-h {
	BORDER-LEFT-COLOR: #a4261a; BORDER-BOTTOM-COLOR: #a4261a; BORDER-TOP-COLOR: #a4261a; BORDER-RIGHT-COLOR: #a4261a
}
.boton-M SPAN.hover {
	BORDER-LEFT-COLOR: #a4261a; BORDER-BOTTOM-COLOR: #a4261a; BORDER-TOP-COLOR: #a4261a; BORDER-RIGHT-COLOR: #a4261a
}
.boton-M:hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #a4261a; BACKGROUND: #88AEDD; BORDER-BOTTOM-COLOR: #a4261a; BORDER-TOP-COLOR: #a4261a; BORDER-RIGHT-COLOR: #a4261a
}
.boton-M .hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #a4261a; BACKGROUND: #88AEDD; BORDER-BOTTOM-COLOR: #a4261a; BORDER-TOP-COLOR: #a4261a; BORDER-RIGHT-COLOR: #a4261a
}
.boton-M:hover SPAN.brillo {
	BACKGROUND: #8e2117; BORDER-TOP-COLOR: #ca0202
}
.boton-M .hover SPAN.brillo {
	BACKGROUND: #8e2117; BORDER-TOP-COLOR: #ca0202
}



/*BOTON VERDE OSCURO - PRINCIPAL*/

.boton-p SPAN.borde-h {
	BORDER-RIGHT: #982727 0px solid; BORDER-TOP: #305d15 1px solid; BORDER-LEFT: #305d15 0px solid; BORDER-BOTTOM: #305d15 1px solid
}
.boton-p SPAN.borde-v {
	BORDER-RIGHT: #305d15 1px solid; BORDER-TOP: #305d15 0px solid; BACKGROUND: #80C402; BORDER-LEFT: #305d15 1px solid; BORDER-BOTTOM: #800080 0px solid
}
.boton-p SPAN.brillo {
	BORDER-TOP: #537e01 10px solid; BACKGROUND: #3A711A
}
.boton-p:hover SPAN.borde-h {
	BORDER-LEFT-COLOR: #274D11; BORDER-BOTTOM-COLOR: #274D11; BORDER-TOP-COLOR: #274D11; BORDER-RIGHT-COLOR: #274D11
}
.boton-p SPAN.hover {
	BORDER-LEFT-COLOR: #274D11; BORDER-BOTTOM-COLOR: #274D11; BORDER-TOP-COLOR: #274D11; BORDER-RIGHT-COLOR: #274D11
}
.boton-p:hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #274D11; BACKGROUND: #679D02; BORDER-BOTTOM-COLOR: #274D11; BORDER-TOP-COLOR: #274D11; BORDER-RIGHT-COLOR: #274D11
}
.boton-p .hover SPAN.borde-v {
	BORDER-LEFT-COLOR: #274D11; BACKGROUND: #679D02; BORDER-BOTTOM-COLOR: #274D11; BORDER-TOP-COLOR: #274D11; BORDER-RIGHT-COLOR: #274D11
}
.boton-p:hover SPAN.brillo {
	BACKGROUND: #326116; BORDER-TOP-COLOR: #476D01
}
.boton-p .hover SPAN.brillo {
	BACKGROUND: #326116; BORDER-TOP-COLOR: #476D01
}

.boton_rojo
{

border-radius:3px; border:1px solid #790000; background-color:#c40000; color:#FFFFFF; font-weight:bold; background-image:url(../Images/fondo_boton_rojo.jpg); background-position:top; }

.boton_rojo:hover 
{
background-color:#9d0000; cursor:pointer; background-image:url(../Images/fondo_boton_rojo2.jpg); background-position:top; }


.boton_deshabilitado
{

border-radius:3px; border:1px solid #BDC1C3; background-color:#F4F4F4; color:#ACACAC; font-weight:bold;  background-position:top; }



.boton_naranja
{

border-radius:3px; border:1px solid #863906; background-color:#D65B0A; color:#FFFFFF; font-weight:bold; background-image:url(../Images/fondo_boton_naranja.jpg); background-position:top; }

.boton_naranja:hover 
{
background-color:#9d0000; cursor:pointer; background-image:url(../Images/fondo_boton_naranja2.jpg); background-position:top; }




.texto_gris    {font-size: 12px; color:#646464; font-family:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.texto_gris2   {font-size: 12px; color:#7f7f7f; font-family:Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.texto_negro    {font-size: 12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.texto_blanco  {font-size: 12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.borde_imagen TD A:link   { PADDING: 5px; DISPLAY: block; FONT-SIZE: 8pt; TEXT-DECORATION: none}
.borde_imagen TD A:visited{	PADDING: 5px; DISPLAY: block; FONT-SIZE: 8pt; TEXT-DECORATION: none}
.borde_imagen TD A:hover  {	PADDING: 5px; DISPLAY: block; FONT-SIZE: 8pt; TEXT-DECORATION: none}
.borde_imagen TD A:hover  {	PADDING: 5px; DISPLAY: block; FONT-SIZE: 8pt; TEXT-DECORATION: none}

TABLE.borde_imagen TD A:link    { border:#E0E0E0 1px solid; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none}
TABLE.borde_imagen TD A:visited { border:#E0E0E0 1px solid; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none}
TABLE.borde_imagen TD A:hover   { border:#E0E0E0 1px solid; BACKGROUND-COLOR: #4DBDEF;}

.borde_imagen_clasico     { border:#CCCCCC 1px solid; BACKGROUND-COLOR:#F8F8F8; PADDING: 6px;  }
.borde_imagen_clasico_peq { border:#CCCCCC 1px solid; BACKGROUND-COLOR:#FFFFFF; PADDING: 4px;  }


