body
{
    font-family: Verdana;
    color: #000000;
    font-size: 11px;
    background-color:#C8C8C8;   
}
a {
  text-decoration: none;
  /*color: Blue;*/
}
a:hover {
  text-decoration: underline;
}

.Titulo
{
    font-size: 16px;
    font-weight: bold;
    color: #A11F37;
}
.SubTitulo
{
    font-size: 13px;
    font-weight: bold;
    color: #A11F37;
}
.TituloTabla
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	BACKGROUND-COLOR: #8B0000;
}

.TituloTablaClaro
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	BACKGROUND-COLOR: #FF99FF
}
.BordeTabla 
{
	border: solid 2px #8B0000;
	BACKGROUND-COLOR: #f7f3f7;	
}
.BordeMensaje
{
	border: solid 2px Red;
	BACKGROUND-COLOR: #f7f3f7;	
}

.Normal12
{
    font-size: 12px;		
}
.Normal10
{
    font-size: 10px;		
}
.Normal9
{
    font-size: 9px;		
}
.Normal8
{
    font-size: 8px;		
}
.Blanco
{	
	color:White;
}
.Precio
{	
	color:Red;
}
.FondoBlanco
{	
	background-color:White;
}

.Negrita
{
	font-weight:bold;
}
.Mensaje
{
    background-color: Red;
    border-color:Black;
    border-style:outset;
    border-width: 2px;
    color:White;
    font-weight:bold;
}

.SeparadorSuperior10
{    
    padding-top:10px;
    padding-left:0px;
    padding-bottom:0px;
    padding-right:0px;
}

.SeparadorSuperior5
{    
    padding-top:5px;
    padding-left:0px;
    padding-bottom:0px;
    padding-right:0px;
}
.SeparadorSuperior2
{    
    padding-top:2px;
    padding-left:0px;
    padding-bottom:0px;
    padding-right:0px;
}

.SeparadorIzquierdo5
{    
    padding-top:0px;
    padding-left:5px;
    padding-bottom:0px;
    padding-right:0px;
}

.SeparadorDerecho5
{    
    padding-top:0px;
    padding-left:0px;
    padding-bottom:0px;
    padding-right:5px;
}
.SeparadorDerechoIzquierdo5
{    
    padding-top:0px;
    padding-left:5px;
    padding-bottom:0px;
    padding-right:5px;
}
.SeparadorDerechoIzquierdo10
{    
    padding-top:0px;
    padding-left:10px;
    padding-bottom:0px;
    padding-right:10px;
}

/*Menu */
.TituloMenu
{
	font-size: 13px;
	font-weight: bold;
	color: #800000;
}
.SubTituloMenu
{
	font-size: 11px;
	color: #800000;
}
/*Menu */

	DIV.thumbnail { FLOAT: left; MARGIN: 2px; OVERFLOW: hidden; WIDTH: 120px; HEIGHT: 100px; TEXT-ALIGN: center }
	DIV.imageholder { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 101px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 81px }
	div.titleholder {font-size: 7px;	width: 100px;	overflow: hidden;	white-space: nowrap;	}
	
/* Grid */
.Grid {
  border-color: #E7E7FF;
  border-style:none;  
  margin-top: 3px;
  width: 100%;
}
.GridHeader  
{
  font-weight:bold;
  color: White;
  background-color:#8B0000;
  text-decoration: none;
}
.GridHeader  a
{
    color: White;
    text-decoration: underline;
}

.GridRow
{ 
  color:#333333; /*ForeColor */
  background-color: #F7F6F3;/* BackColor*/
}
.GridSelectedRow
{ 
  color: #333333;
  background-color: #E2DED6;
}
.GridEditingRow
{
  color: #333333;
  background-color:#999999;
}
.GridAlternateRow
{ 
  color: #284775;
  background-color: White;
}

.GridPager  
{  
  color: White;
  background-color:#8B0000;
  text-align:center;  
}
/* Grid */


/*Carrito*/
.TituloProducto
{
    font-size: 16px;
    font-weight: bold;
    color: #A11F37;
}
.ResumenCarrito {
  border: #0468a4 1px solid;
  background-color: snow;
  padding: 3px 2px 5px;
    border-collapse:collapse;
  margin-top: 20px;
}

.TituloRecomendado {
  display:-moz-inline-block;
  display:inline-block;
  width: 200px;
}
/*Carrito*/
/*Configuracion*/
		.Config_Contenedor1
		{
			width:900px;
			text-align:left; /* alinear textos */		
			background-color: #F7F6F3;	
		}
		.Config_Contenedor2
		{
			width:900px;
			text-align:left; /* alinear textos */		
			background-color: White;
		}
		.Config_Contenido 
		{
			width:800px;
			float:left;
		}
		.Config_Boton
		{
			width:100px;
			margin-left:800px;
			text-align:right;
		}
/*Configuracion*
/*Verificar */

.borderAzulFuerte{
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid;
}

.FondoAzulFuerte
{
    background-color:#00467A;
}
.FondoAzulMedio
{
    background-color:#6186b3;
}

.full
{
	width:100%;
	/* IE Mac Ignore \*/ 
	height:100%;
	min-height: 300px;
	/* end IE Mac Hack */
}

.linkBlanco
{
    color: White;
    text-decoration:none
}
.linkAzul
{
    color: #285174;
    text-decoration:none
}
.linkRojo
{
     color: #A11F37;
    text-decoration:none
}
.Seccion
{
    text-align:justify; 
    padding-left:10px; 
    padding-right:10px; 
    padding-top:10px; 
    padding-bottom:10px    
}


/*Galeria*/
	#dhtmlgoodies_slideshow{
		width:95%;	/* Total width of slideshow */
	}
	
	#previewPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:10px;
		position:relative;
		
		/* CSS HACK */
		height: 432px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/420px;
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:102px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
		
		/* CSS HACK */
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
				
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:200px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
/*Galeria*/
.MenuIE8
{
    z-index:50;
}
