#datospago{
font-family: "Trebuchet MS";
}

#areatexto{
margin-top:20px;
margin-left: 65px;
}
#amigo{
margin-top:30px;
margin-bottom:40px;
font-size:12px;
line-height:18px;
letter-spacing:2px;
text-align: center;
}

#amigo a{
color: blue;
}

#amigo a:hover{
color: red;
}

#blocked{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:black;
z-index:100;
filter:alpha(opacity='50');moz-opacity:.60;opacity:.60;
display: none;
}

#cajaregistradora{
text-align: right;
min-height: 230px;
}

#carrito{
padding-top: 1px;
margin-left: 2px;
margin-top: 35px;
height: 302px;
overflow:hidden;
width: 92%;
color: black;
}

#contenedorcarrito{
background: url('/Imagenes/fondocarrito.gif') no-repeat;
position: absolute;
top:485px;
left:83px;
width:175px;
height:426px;
text-align:left;
}

#contenedorcarrito2{
background: url('/Imagenes/fondocarrito.gif') no-repeat;
position: absolute;
top:185px;
left:83px;
width:175px;
height:426px;
text-align:left;
}



#contenedorcarritoen{
background: url('/Imagenes/fondocarritoEn.gif') no-repeat;
position: absolute;
top:485px;
left:83px;
width:175px;
height:426px;
text-align:left;
}

#contenedorcarritoen2{
background: url('/Imagenes/fondocarritoEn.gif') no-repeat;
position: absolute;
top:185px;
left:83px;
width:175px;
height:426px;
text-align:left;
}

#contenedorcarrito a{
color: black;
}

#contenedorcarrito a:hover{
color: red;
}

#contenedorcarrito2 a{
color: black;
}

#contenedorcarrito2 a:hover{
color: red;
}


#distribuidor{
margin-left:340px;
margin-top:40px;
width: 500px;
text-align:left;
}

#distribuidor h3{
font-size:  14px;
color:black;
}

#english{
position:absolute;
top:95px;
left:190px;
z-index:10;
}


#eresparticular{
margin-top: 20px;
font-size: 16px;
}

#errorproducto{
width: 90%;
padding: 10px;
color: red;
display: none;
}

#error{
margin-top:35px;
width: 85%;
padding-left: 4px;
color: black;
}

#error a{
color: blue;
}

#estasen{
position:absolute;
top:130px;
left: 55px;
width:220px;
color: black;
font-size:13px;
}


#estasen a{
color:maroon;
}

#estasen a:hover{
color: white;
font-size:13px;
}

#flecha{
position:absolute;
top: 870px;
width:50px;
left: 20px;
text-align: left;
}

#flechasesion{
position:absolute;
top: 0px;
left: 580px;
display: none;
}

#formalizar{
margin-top: 20px;
}

#formu1{
text-align:left;
margin-left:20px;
}


#home{
position:absolute;
top:30px;
left:30px;
z-index: 10;
}

#listado{
margin-left:310px;
width:620px;
min-height:980px;
font-family: "Trebuchet MS";
}

#listadocheck{
margin-left:310px;
width:620px;
min-height:480px;
font-family: "Trebuchet MS";
}

#listadomuestra{
padding-top: 220px;
margin-left:310px;
width:620px;
min-height:780px;
font-family: "Trebuchet MS";
}

#listadomuestra h1{
color:black;
font-size: 18px;
}

#listadoreg{
padding-top: 220px;
margin-left:310px;
width:620px;
font-family: "Trebuchet MS";
}

#listadoreg h1{
color: black;
font-size: 20px;
}

#listadoreg h4{
color:black;
font-size: 12px;
}

#map{
border: 1px solid black;
width:500px;
height:300px;
margin-left: 60px;
margin-top: 20px;
color:black;
}

#map a{
color: blue;
}

#marcogrande{
background: url('Imagenes/marcogrande.gif') no-repeat;
padding-top:10px;
padding-left: 10px;
height:271px;
width: 358px;
text-align: left;
margin-left: 150px;
}

#menuproductos{
position: absolute;
top: 175px;
left: 84px;
width:169px;
height:264px;
padding: 10px;
background: url('/Imagenes/menuproductos.gif') no-repeat;
}

#menuproductos ul{
padding-right: 20px;
font-size:18px;
line-height:28px;
}

#noproductos{
padding-top:220px;
width: 600px;
color:black;
font-size: 14px;
}

#pagoexpress, .pago{
width: 600px;
font-size: 13px;
margin-top:20px;
color: black;
text-align: left;
}


#pagoexpress span{
font-size:11px;
color: black;
display:none;
}

#pagoexpress table{
margin-top:20px;
text-align:left;
color: black;
}

#pagos{
margin-left: 310px;
width:620px;
text-align: left;
}

#paypal{
margin-top: 30px;
margin-left: 150px;
height:40px;
display: none;
}

#pie{
padding-left:30px;
margin-top:55px;
margin-bottom:15px;
width:100%;
font-family: "Trebuchet MS";
font-weight: 600;
}

#pie li{
display:inline;
padding-right: 45px;
font-size: 14px;
}

#precio{
position:absolute;
right: 50px;
top: 240px;
}

#preview{
position:absolute;
border:1px solid #ccc;
background:#333;
padding:5px;
display:none;
color:#fff;
font-size: 10px;
text-align: center;
}


#principal{
position:absolute;
top: 20px;
left:20px;
width: 930px;
min-height: 1142px;
background: #c4860e;
font-family: "Trebuchet MS";
}

#principalcheck{
position:absolute;
top: 20px;
left:20px;
width: 930px;
min-height: 642px;
background: #c4860e;
}

#prods{
margin-top:220px;
width:99%;
}

#producto{
padding: 0px 15px 15px 15px;
position:absolute;
background: white;
top:130px;
left:240px;
width:600px;
min-height:450px;
z-index:110;
border: 1px solid black;
overflow:auto;
display: none;
color: black;
}


#realizarpedido{
position:absolute;
top: 390px;
width: 92%;
font-size:18px;
text-align:center;
}

#realizarpedido a{
color:black;
}


#realizarpedido a:hover{
color:black;
}

#respuestadistri{
width:  80%;
padding-bottom: 10px;
padding-top: 10px;
}

#sesion{
position:absolute;
top: 0;
right:0;
width: 290px;
min-height: 190px;
font-weight: 400;
}

#sesion h2{
font-size: 18px;
}

#tarjeta{
margin-top:20px;
text-align:center;
}

#tallasycolores{
width:450px;
}

#total{
position:absolute;
width: 92%;
top: 348px;
left: 0px;
color: green;
font-size: 18px;
text-align:center;
}

#totales{
float: right;
margin-right: 50px;
text-align: right;
width: 400px;
border-collapse: collapse;
}
#totales td{
height: 33px
}

#totaldisplay, #displaytotal{

color: green;
font-weight: 900;
}

#transferencia{
display:none;
text-align:center;
margin-top:15px;
}

#zonarecuerda, #zonarespuestas{
position:absolute;
top: -1px;
left: 366px;
border: 1px solid black;
padding-top:20px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
width: 270px;
background:  #c4860e;
display: none;
}

/* Fin Id's Inicio Class's */

.aceptar{
position:absolute;
bottom:20px;
left: 350px;
margin-top:20px;
}

.activo a{
color: #c4860e;
}

.actual{
color: #c4860e;
}

.cancelar{
position:absolute;
margin-top:20px;
bottom: 20px;
left: 220px;

}

.caracteristicas{
padding:20px;
font-size:12px;
text-align:left;
}

.carritovacio{
font-size:13px;
line-height:25px;
text-align:justify;
margin-left:40px;
margin-top:20px;
width:500px;
color:black;
}

.contactos{
text-align:left;
color: white;
margin-left: 10px;
}

.contactos li{
padding-top:20px;
padding-left: 40px;
}

.contactos a{
color: blue;
letter-spacing: 2px;
font-size: 12px;
padding-left:10px;
}

.contactos a:hover{
color:red;
}

.close{
position:absolute;
top:2px;
right:8px;
}

.corte{
clear:both;
}

.cp{
width: 50px;
}

.dos{
width:250px;
}

.estosson{
text-align: left;
color: black;
}
.finlistado a{
color: maroon;
font-weight: 700;
}

.finlistado a:hover{
color:red;
}

.imagen{
width: 120px;
}

.itemcarrito{
margin-top:5px;
width: 152px;
text-align: center;

}

.itemcarrito ul{
margin-top:10px;
margin-bottom:10px;
}

.item{
width:173px;
height:220px;
padding-bottom:5px;
float:left;
}

.item ul{
margin-top:3px;
font-size:12px;
text-align:left;
}

.mensajito{
font-size:small;
text-align: center;
padding-top: 10px;
padding-left: 5px;
padding-right:22px;
color: gray;
}



.marco{
padding-top:25px;
width:137px;
height:110px;
background: url('/Imagenes/marcofotos.gif') no-repeat;
}

.pad{
padding-top:15px;
}

.registrarse{
padding-top:15px;

}

.prev{
position:absolute;
right:15px;
top: 40px;
}

.next{
position:absolute;
right:15px;
top: 318px;
}

.ref{
color:black;
}

.sub{
color:black;
}
.tipo{
color: black;
}	

.unidades{
position:relative;
float:right;
top:40px;
right:14px;
}

.unidadesform input{
width:30px;
text-align:center;
margin-right:10px;
}

.unidadesform{
float: right;
}

.uno{
width:100px;
}