﻿body 
{
	margin:0px 0px;
	font-family:Arial,Sans-Serif;
	text-align:center;
}

.nodoSlec
{
	font-size: 10px; 
	font-family: Verdana;
	color:Red;
	background-color:#ffffff;
	font-weight:800;
	
}

b.rtop, b.rbottom{display:block;background: #FFFFFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #CADBEF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px
}

.ConsejosText
{	
	color:Black;
	text-decoration:none;
	padding-left:20px; 
	font-weight:700;
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;	
}

#TextoNegritaEnvio
{
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;
	padding-right:65px;
}

.BordesProducto
{
	border-right-color:Gray;
	border-right-style:solid;
	border-right-width:2px;
	border-bottom-color:Gray;
	border-bottom-style:solid;
	border-bottom-width:2px;
}

#ProductoPortada
{
	width:278px;
	padding-left:5px;
	padding-right:2px;
	padding-bottom:5px;
}

#TextoProducto
{
	text-align:justify;
	font-size:11px;
}

#ImagenProducto
{
	text-align:center;
}

#TituloProducto
{
	color:#FF0000; 
	padding-left:15px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

#Principal 
{
	float:left;
	margin-top:80px;
	width:556px;
}

#Pie
{
	
	clear:both;
	position:relative;
	width:90%;
	border-bottom-color:#0066CC;
	border-bottom-style:solid;
	border-bottom-width:3px;
}

#ContenedorPublicidad
{
}

#Publicidad
{
	position:absolute;
	right:0px;
	top:99px;
	width:161px;
	background-color:#CADBEF;
}

.Centrar
{
	text-align:center;
}

#Descargas
{
	width:176px;
	font-size: 10px;
	font-family:Arial;
	color:Black;
	background-color:#CADBEF;
	text-align:left;
}

#Empresa
{
	width:176px;
	font-size: 10px;
	font-family:Arial;
	color:Black;
	background-color:#CADBEF;
	text-align:left;
}

#Empresa a
{
	color:Black;
}

#Descargas a
{
	text-decoration:none;
	color:Black;
}

#Busqueda
{
	position:relative;
	left:0px;
	float:none;
	width:176px;
	height:40px;
	font-size: 10px;
	font-family:Arial;
	color:Black;
	background-color:#CADBEF;
}
#consejos
{
width:176px;
	font-size: 10px;
	font-family:Arial;
	color:Black;
	background-color:#CADBEF;
	text-align:left;
}

#consejos negrita
{
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;
}

negrita
{
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;
}

#Busqueda input
{
	width:70px;
	font-size: 9px;
	font-family:Arial;
}

#LateralIzquierdo
{
	float:left;
	margin-top:82px;
	width:173px;
}

#Productos
{
	left:0px;
	top:0px;
	text-align:left;
	width:175px;
	font-size: 10px;
	font-family:Arial;
	background-color:#CADBEF;
	
}

#Productos a
{
	
}

div#Todo
{
	position:relative; 
	width:936px;
	margin:0 0;
}

#Cabecera
{
	top:0px;
	left:0px;
	background-image:url(../../images/Top_sup.jpg);
	background-repeat:no-repeat;
}

#Curva
{
	position:absolute;
	top:18px;
	left:226px;
	height:82px;
	width:141px;
	background-image:url(../../images/Curva_top.jpg);
	background-repeat:no-repeat;
}

#Logotipo
{
	position:absolute;
	left:0px;
	top:18px;
}

#Superior
{
	position:absolute;
	top:-2px;
	right:180px;
}

#Superior ul li
{
	display:inline;
	margin-left:0px;
	padding:2px 5px;
	margin:1px;
	background-color:#0066CC;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
}

#Superior a
{
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
}

#Inferior
{
	position:absolute;
	left:190px;
	top:80px;
}
#BannerSup
{
	position:absolute;
	left:226px;
	top:18px;
}

#Inferior ul li
{
	display:inline;
	margin-left:0px;
	padding:2px 5px;
	margin:1px;
	background-image:url(../../images/Pestaña.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}

#Inferior a
{
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
}

#Usuarios
{
	position:absolute;
	vertical-align:middle;
	text-align:center;
	width:160px;
	height:95px;
	top:0px;
	right:0px;
	font-size: 9px;
	font-family:Arial;
	background-color:#CADBEF;
}

#Usuarios a
{
	text-decoration:none;
	color:Black;
}

#Usuarios p
{
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	color: #0066cc;
	font-style: italic;
}

#Usuarios input
{
	width:70px;
	font-size: 9px;
	font-family:Arial;
}


/*GridView Categorias*/

.HeaderText
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	height:17px;
	background-color:#0066CB;
	padding-left:5px;
}


.Item
{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	text-align:left;
	height:17px;
}

.ItemADer
{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	text-align:left;
	height:17px;
	text-align:right;
}

.ItemAIzq
{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	text-align:left;
	height:17px;
	text-align:left;
}
.ItemACen
{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	text-align:left;
	height:17px;
	text-align:center;
}

#Password
{
	text-align:center;
	font-size:11px;
	margin-top:10px;
	width:480px;
}

#Registro
{
	text-align:center;
	font-size:11px;
	width:350px;
	margin-top:10px;
}

.PnlTitulo
{
	text-align:center;
	background-color:#0066CC;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.PnlDatosPassword
{
	text-align:center;
}

.PnlDatosUsuario
{
	text-align: left;
}

.PnlDatosUsuario input
{
	font-size:11px;
}

.PnlDatosUsuario select
{
	font-size:11px;
}

.PnlDatosEnvio
{
	text-align:right;
}

.PnlDatosEnvio span, label
{
	font-size:11px;
}

.PnlDatosEnvio input
{
	font-size:11px;
}

.PnlDatosEnvio select
{
	font-size:11px;
}

.PnlGrabar
{
	text-align:right;
}

.PnlGrabar span, label
{
	font-size:11px;
}

.PnlGrabar input
{
	font-size:11px;
}

.PnlGrabar select
{
	font-size:11px;
}

#DetTitulo
{
	font-family:Verdana;
	font-weight:700;
	font-size:11px;
	text-transform:uppercase;
	color:#3D505A;
	text-align:left;
	padding-left:5px;
}

#DetImg
{
	width:66%; 
	height:202px;
}

.DetTitlPrecio
{
	font-family:Verdana;
	font-weight:700;
	font-size:10px;
	text-transform:uppercase;
	color:#3D505A;
	text-align:center;
	vertical-align:top;
}

.DetPrecio
{
	font-family:Verdana;
	font-weight:500;
	font-size:10px;
	text-transform:uppercase;
	color:Red;
	text-align:center;
}
.DetPrecioN
{
	font-family:Verdana;
	font-weight:700;
	font-size:11px;
	text-transform:uppercase;
	color:Black;
	text-align:center;
}
.DetTextosN
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#3D505A;
	text-align:left;
	height:17px;
	padding-left:5px;
	padding-right:5px;
}

.DetTextos
{
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	height:17px;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}

.LblCategoria
{
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	padding-right:5px;
}
.DropCategoria
{
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	width:150px;
}
.DropMarca
{
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	width:150px;
}
.LblMarca
{
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	padding-left:15px;
	padding-right:5px;
}

.DivCabeceraDesglose
{
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	
}
.BtnBuscar
{
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	color:#D71B22;
}

.LblMensajeCat
{
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	padding-left:15px;
}

.FormatoGridArticulo
{
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	color:#000000;
	text-decoration:underline;
	padding-left:5px;
	
}

.FormatoGridPrecio
{
	font-family:Verdana;
	font-size:10px;
	text-align:right;
	color:red;
	font-weight:bold;
	padding-right:5px;
}

.ClientDatosTitl
{
	font-weight: bold;
	font-size: 10px;
	width: 130px;
	font-family: Verdana;
	height: 19px;
	text-align: left;
}

.ClientDatos
{
	height: 17px;
}

#TDRDB
{
	width: 400px;
	height: 20px;
	font-size: 11px;
	font-family: Verdana;
	text-align:left;
}

.ConfirmaClientDatosTitl
{
	font-weight: bold;
	font-size: 10px;
	width: 130px;
	font-family: Verdana;
	height: 19px;
	text-align: left;
}

.ConfirmaClientDatos
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	height: 19px;
	text-align: left;
}
#DivSinCesta
{
	height:17px;
	width:530px;
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;
	text-align:center;
}

.FlechPeq
{
	font-size: 8px; 
	font-family: Verdana;
	font-weight:bold;
}


.negrita
{
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;
	color:Black;
}

.negritaPeq
{
	font-size: 9px; 
	font-family: Verdana;
	font-weight:bold;
	color:Black;
	text-align:right;
}


.negritaIzq
{
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;
	text-align:left;
}

.negritaDer
{
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;
	text-align:right;
}
.negritaCent
{
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;
	text-align:center;
}

.negritasub
{
	color:Black;
	font-size: 10px; 
	font-family: Arial;
	font-weight:bold;
	text-decoration:underline;
}


.ImgSup
{
	padding-top:2px;
}

.vtexto10n {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
}
.vtexto10n A:link {text-decoration:none;color:#333333;}
.vtexto10n A:visited {text-decoration:none;color:#333333;}
.vtexto10n A:active {text-decoration:none;color:#333333;}
.vtexto10n A:hover {text-decoration:underline;color:#333333}

.vtexto8n {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align:right;
}
.vtexto8n A:link {color:#333333;}

.bckgroundcat
{
	 background:#CADBEF;
}
	
#PanelDesglose
{
	background-image: url("../images/FondoConfirmacion.gif");
	z-index:100;
	top:300px;
	left:300px;
	position: absolute;
	
}
.DropStylos
{
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}

.eCabecera
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	height:17px;
	background-color:#0066CB;
	padding-left:5px;
	border: solid 1px gray;
}


.eFilas
{
	border: solid 1px gray;
	border-top: none;
	font-family:Verdana;
	text-decoration: none;
	font-size:9px;
	color:#444444;
	text-align:left;
	height:17px;
}
.eFilas a
{
	font-family:Verdana;
	text-decoration: none;
	font-size:9px;
	color:#444444;
	text-align:left;
	height:17px;
}
.eFilas a:hover
{
	font-family:Verdana;
	text-decoration: underline;
	font-size:9px;
	color:#444444;
	text-align:left;
	height:17px;
}
.eFilas b
{
	font-family:Verdana;
	font-size:9px;
	color: #444444;
	text-align:left;
	height:17px;
}

.rojog 
{
  font-family: verdana; 
  font-size: 11px; 
  color: red;
  text-decoration: none;
  font-weight: bold;
}

A.rojo:visited{font-family: verdana, arial; font-size: 9px; color: red;text-decoration: none;font-weight: bold;}
A.rojo:link{font-family: verdana, arial; font-size: 9px; color: red;text-decoration: none;font-weight: bold;}
A.rojo:hover{font-family: verdana, arial; font-size: 9px; color: red;text-decoration: underline;font-weight: bold;}

.TxtUni
{
	font-family:Arial;
	font-size:10px;
	text-align:right;
}

.negritaroja
{
	font-size: 10px; 
	font-family: Verdana;
	font-weight:bold;
	color:red;
	text-decoration:none;
}

.labelazul
{
  text-align:center;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
  background-color:#CADBEF;  
}