body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    margin: 0px;
}

img {
    border: 0px;

}

h6 {
    margin-top: 0;
}

h4 {
    font-size: 12px;
    margin-bottom: 3px;
} #divDescripcionModelo p, #divDescripcionModelo ul, #divDescripcionModelo li {
    font-size: 10px;

    padding-right: 15px;
}

a {
    border: none;
    text-decoration: none;
}

/*capa central soporte de todos los contenidos*/ #contenedor {
    width: 950px;
    top: 0px;
    left: 50%;
    margin-left: -475px;
    max-height: 1500px;
    position: absolute;
}

/*capa superior para el logotipo, banner, etc.*/ #cabecera {
    width: 950px;
    height: 100px;
    top: 0px;
    left: 0px;
    position: absolute;
}

/*capa lateral izquierda*/ #menuizq {
    width: 175px;
    left: 0px;
    top: 130px;
    border: #999999 1px solid;
    vertical-align: top;
    margin: 0px;
    height: 625px;
    position: absolute;
} #menuizq a {
    text-decoration: none;
    color: #999999;
} #menuizq a:hover {
    text-decoration: underline;
}

/*capa lateral derecha*/ 
#menuder  {
    width: 165px;
    right: 0px;
    top: 130px;
    border: #999999 1px solid;
    background-color: #DDDDDD;
    vertical-align: top;
    margin: 0px;
    height: 700px;
    position: absolute;
}

#menuder a
{
color:#ABAA67;
text-decoration:none;
	
	
}


/*capa central en la que van los contenidos dinámicos*/ #contenido {
    position: absolute;
    top: 130px;
    left: 195px;
    width: 570px;
    min-height: 600px;
}

/*contenidos de la parte superior*/ #logotipo {
    width: 175px;
    height: 100px;
    top: 0px;
    left: 0px;
    position: absolute;
} #banner {
    width: 570px;
    height: 72px;
    top: 23px;
    left: 195px;
    border: #999999 1px solid;
    background-image: url(../img/fondo-banner.jpg);
    background-repeat: no-repeat;
    position: absolute;
} #titulobanner {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #666666;
    top: 5px;
    left: 40px;
    position: absolute;
} #titulobanner b {
    color: #000000;
} #furgoneta {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    top: 5px;
    right: 2px;
    position: absolute;
} #furgoneta div {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
} #botonera {
    height: 34px;
    left: 50px;
    top: 40px;
    color: #666666;
    font-size: 9px;
    position: absolute;
	

} #botonera b, #botonera a {
    font-size: 12px;
    color: #333333;
	text-decoration:none;
} #botonera1, #botonera1 a {
    width: 100px;
    top: 0px;
    left: 0px;
    position: absolute;
	text-decoration:none;
} #botonera2 {
    top: 0px;
    left: 90px;
    position: absolute;
} #botonera3 {
    top: 0px;
    left: 128px;
    position: absolute;
} #botonera4 {
    width: 100px;
    top: 0px;
    left: 245px;
    position: absolute;
} #botonera5 {
    top: 0px;
    left: 350px;
    position: absolute;
} #botonera6 {
    top: 0px;
    left: 370px;
    position: absolute;
} #horario {
    width: 570px;
    height: 28px;
    top: 97px;
    left: 195px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    position: absolute;
} #servicioinstalacion {
    width: 165px;
    height: 72px;
    top: 23px;
    right: 0px;
    background-image: url(../img/fondo-servicio-instalacion.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    border: #999999 1px solid;
    padding-top: 2px;
    padding-left: 2px;
    color: #ABAA67;
    position: absolute;
	font-size:11px;
	cursor:pointer;
	
}

#chat, #chat a
{

	text-align:center;
	
    color: #ACAA69;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
	text-decoration:none;
	font-weight:bold;

	
	
}


/*contenidos del menu izquierdo*/
h3 {
    background-color: #acaa69;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    padding: 5px;
    text-align: center;
    font-weight: normal;
    margin: 0px;
} .listapeq {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999999;
    margin-left: -20px;
    list-style-type: none;
    line-height: 15px;
} .listagran {
    list-style-type: none;
    font-size: 16px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: -25px;
    letter-spacing: -1px;
    line-height: 20px;
}

/*contenidos del menu derecho*/
 #carrito, #areapersonal, #presupuesto, #clientesopinan, #blog, #principiantes, #medicion, #instalacion {
    width: 161px;
    left: 2px;
    background-repeat: no-repeat;
    position: absolute;
} #carrito {
    top: 0px;
    background-image: url(../img/fondo-carrito.jpg);
    height: 78px;
    padding-left: 70px;
    padding-top: 20px;

} #productosencarro {
    padding-top: 5px;
    margin-left: -25px;
} #areapersonal {
    top: 78px;
    background-image: url(../img/fondo-area-personal.jpg);
    height: 160px;
    padding-left: 55px;
    padding-top: 25px;
    font-weight: bold;
} #loginpass {
    position: relative;
    margin-top: 15px;
    margin-left: -35px;
    width: 120px;
    font-size: 12pt;
} #recordarpass {
    position: relative;
    font-size: 7pt;
    margin-left: -30px;
    margin-top: 10px;
    color: #999966;
    text-decoration: none;
    font-weight: bold;
} #recordarpass a {
    text-decoration: none;
    color: #999966;
} #presupuesto {
    top: 250px;
    background-image: url(../img/fondo-presupuesto.jpg);
    height: 54px;
    padding-left: 15px;
    padding-top: 10px;
} 
/*
#clientesopinan {
    top: 455px;
    background-image: url(../img/fondo-clientes-opinan.jpg);
    height: 54px;
    padding-left: 15px;
    padding-top: 10px;
	visibility:hidden;
} 
*/
#blog {
    top: 395px;
    background-image: url(../img/fondo-blog.jpg);
    height: 162px;
    padding-left: 15px;
    padding-top: 10px;
    cursor:pointer;
}
#legal {
	position:absolute;
    top: 600px;
    background-image: url(../img/recuadro-textos.jpg); 
	background-repeat:no-repeat;
	width:161px;
	height:72px;
	font-size:10px;
	padding-left:14px;
	padding-top:12px;
    color: #999966;
} 
#legal a {text-decoration:none;color: #999966;}

 #guias {
    width: 140px;
    background-color: #FFFFFF;
    border: #999999 1px solid;
    height: 30px;
    top: 250px;
    left: 11px;
    position: absolute;
} 
.tituloguias {
    margin-left: 5px;
} 
#principiantes {
    top: 265px;
    background-image: url(../img/fondo-guia-principiantes.jpg);
    height: 44px;
    padding-left: 15px;
    padding-top: 5px;
    cursor: pointer;
} 
#carrito a, #blog a, #clientesopinan a, #principiantes a {
    text-decoration: none;
    color: #ABAA67;
} 
#medicion {
    top: 309px;
    background-image: url(../img/fondo-guia-medicion.jpg);
    height: 38px;
    padding-left: 15px;
    padding-top: 5px;
    color: #ABAA67;
    cursor: pointer;
} 
#instalacion {
    top: 347px;
    background-image: url(../img/fondo-guia-instalacion.jpg);
    height: 44px;
    padding-left: 15px;
    padding-top: 5px;
    color: #ABAA67;
    cursor: pointer;
}

/*contenido capa central, incluyendo el pie, página producto*/ #descripcionproducto {
    position: relative;
    border: #999999 1px solid;
    width: 570px;
    margin-bottom: 5px;
} #descripcionproducto p {
    font-size: 11px;
    margin-right: 5px;
    margin-bottom: 20px;
} #migas, #migas a {
    font-size: 12px;
    margin-bottom: 10px;
    color: #ABAA67;
    text-decoration: none;
} #imagen {
    width: 570px;
    min-height: 240px;
    text-align: justify;
}

h2 {
    font-size: 14px;
    color: #acaa69;
}

h1 {
    font-size: 24px;
    color: #000000;
    margin-bottom: -10px;
} #configuracion {
    width: 570px;
} #amigos {
    width: 570px;
    float: left;
    margin-top: 15px;
} #color, #soporte, #diametro, #medida, #cantidad {
    border: #999999 1px solid;
    padding: 5px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    text-align: center;
} #color li {
    border: #999999 1px solid;
    margin-bottom: 3px;
    padding: 3px;
    list-style-type: none;
}

/*
 #medida {
 border:#999999 1px solid;
 width:140px;
 padding:5px;
 float:left;
 margin-right:5px;
 margin-bottom:5px;
 }
 */ #tituloEleccion {
    font-size: 12px;
    margin-bottom: 5px;
    color: #acaa69;
    font-weight: bold;
	
} 

#consultaDetalles {
    font-size: 12px;
    margin-bottom: 5px;
    color: #acaa69;
    font-weight: bold;
	text-align:justify;	
	padding-right:20px;
}

#precio {
    padding: 5px;
    margin: 5px;
    text-align: center;
    margin: auto;
    float: right;

}


#home2
{
    width: 50%;
	float:left;
	margin-bottom:25px;
	margin-top:25px;	
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
	
}
 #home2 b {
    color: #000000;
}


#home3a, #home3b
{
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
	margin-bottom:15px;
}

#home3a
{
    width: 100%;

}

#home3b
{
    width: 50%;
	float:left;
}




 #home3a b,  #home3b b {
    color: #000000;
}



/*contenido home*/ #titular1 {
    top: 0px;
    left: 0px;
    width: 570px;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
    position: absolute;
}









 #titular1 b {
    color: #000000;
} #titular2 {
    left: 0px;
    top: 320px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    position: absolute;
} #titular2 b {
    color: #000000;
    font-size: 14px;
} #titular3 {
    left: 285px;
    top: 320px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    position: absolute;
} #titular3 b {
    color: #000000;
    font-size: 14px;
} #foto1 {
    left: 0px;
    width: 570px;
    top: 25px;
    height: 290px;
    position: absolute;
} #foto2 {
    left: 0px;
    width: 275px;
    top: 340px;
    height: 190px;
    position: absolute;
} #foto3 {
    width: 285px;
    left: 285px;
    top: 340px;
    height: 190px;
    position: absolute;
}

/* apersional */ #apersonal {
    position: absolute;
    top: 80px;
    width: 570px;
} #apersonal, #apersonal td {
    text-align: left;
}

dt 
{
    color: #999966;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
	font-weight:bold;
	margin-top:20px;
}

dd, .texto-normal {
    color: #999966;
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-align:justify;
	
	
}

#tituloSeccion
{
    color: #999966;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    letter-spacing: 1px;
	
}

#grupoGuias, #grupoGuias a
{
    color: #999966;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
	text-decoration:none;

	
}

/*contenido familia*/
 #nombrefamilia {
    position: absolute;
    top: 25px;
    left: 0px;
    width: 570px;
    color: #999966;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    letter-spacing: 1px;
} #fotofamilia {
    top: 65px;
    left: 0px;
    width: 280px;
    /*	border:#999999 1px solid;  */
    height: 280px;
    position: absolute;
} #subfoto1 {
    /*	border:#999999 1px solid; */
    top: 210px;
    left: 290px;
    width: 135px;
    height: 135px;
    position: absolute;
} #subfoto2 {
    /*	border:#999999 1px solid; */
    top: 210px;
    left: 435px;
    width: 135px;
    height: 135px;
    position: absolute;
} #textofamilia {
    font-size: 11px;
    color: #000000;
    top: 50px;
    left: 290px;
    width: 280px;
    position: absolute;
    text-align: justify;
} #desglosefamilia {
    top: 365px;
    left: 0px;
    width: 570px;
    position: absolute;
}

caption {
    color: #666666;
    font-size: 14px;
    text-align: left;
}

td {
    font-size: 11px;
    color: #333333;
    text-align: center;
    padding: 0px;
}

/* pagina producto */ #modeloMini {
    float: left;
    width: 33%;
    border-bottom-color: #acaa69;
    border-bottom-style: inset;
    border-bottom-width: 3px;
} #cajaPrecio, #divPrecio {
    margin: 10px;
    background-color: #acaa69;
    color: white;
} #cajaPrecio {
    padding: 5px;
    width: 540px;
    font-weight: bold;
} #divPrecio {
    font-size: 2em;
    font-weight: bold;
    margin-top: -2px;
} #divPrecioPromocion {
    font-size: 1.4em;
    font-weight: bold;
    margin-top: -2px;
    text-decoration: line-through;
} #cajaMensaje {
    font-size: 8px;
    border: solid 2px #000000;
    width: 100%;
    text-align: center;
    margin-top: -2px;
    padding: 5px 5px 5px 5px;
} #loginpass input {
    font-size: 8pt;
    font-weight: normal;
} #LoginNombre {
    width: 120px;
    margin-top: 5px;
    margin-left: -35px;
    font-size: 8pt;
    font-weight: normal;
} #opcionesLogin {
    width: 120px;
    margin-top: 5px;
    margin-left: -40px;
    font-size: 8pt;
    font-weight: normal;
    color: #acaa69;
    font-weight: bold;
    margin-top: 10px;
} #opcionesLogin a {
    text-decoration: none;
    color: #acaa69;
    font-weight: bold;
} .tablaCarro th, .tablaCarro caption {
    background-color: #acaa69;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-align: center;
    font-weight: normal;
} .tablaCarro td {
    border-bottom: 1px solid #acaa69;;
    padding: 5px 5px 5px 5px;
    text-align: justify;
} .tablaPedido td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    padding-bottom: 15px
} #msgValidate, #msgValidateAbajo {
    border: solid 2px red;
    display: none;
    padding: 5px 5px 5px 5px;
    margin-bottom: 10px;
} #msgValidateAbajo {
    font-size: 1.2em;
} #rdotpv {
    width: 90%;
    border: solid 2px #ACAA69;
    padding: 2% 2% 2% 2%;
} #cajaAviso, #cajaAvisoModelo {
    background-image: url(../img/aviso.jpg);
    background-repeat: no-repeat;
    height: 110px;
    width: 350px;
    margin-left: 20%;
    margin-top: 11%;
    font-size: 11px;
	
}
 #cajaAvisoModelo {
    margin-top: 0px;
    width: 450px;
    text-align:left;
    margin-left: 10%;

} 


#textoAviso, #textoAviso a {
    margin-left: 85px;
    padding-top: 30px;
    text-decoration: none;
    color: #000000;
    text-align:center;
} 

.boton {
    border-width: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    border-color: #ACAA69;
    border-style: solid;
    text-align: center;
    background-color: #D2D2BD;
    color: #000000;
}



