/* CSS Document */

html{ min-height:100%;}

body {
	text-align:center;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	background-image: url(/imagenes/fondo.gif);
	height: 100%;
}

h1.rotulo {
	color:#0A5B8A;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:30px 6px;	
}

img.sindecorar{
	border:0;
}

.deta {
	padding-top: 7px;
}

.principal {
	margin:0 auto 0 auto;
	width:780px;
	text-align: left;
	height: 100%;
}
.columna1 {
	width: 148px;
	min-height: 100%;
	float: left;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #FFFFFF;
}



div.publicidad {
	width: 145px;	
	min-height: 100%;
	float:right;
	padding-top: 0px;
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

div.publi{
	background:url(../imagenes/publi1.jpg);
	float:center;
	height:115px;
	width:148px;
	text-align:left;
	padding-top:32px
}

div.publi1, div.publi2{
	background-repeat:repeat-y;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:3px 0px;
	padding:3px;
	width:87%;
	float:right;
	margin-right:4px;
}

div.publi2{
	background-image:url(../imagenes/fondo_publicidad1.gif);
	background-color:#72A5C2;
}

div.publi1{
	background-image:url(../imagenes/fondo_publicidad2.gif);
	background-color:#9FB855;
}


.qweb {
	width: 100px;
	/*min-height: 100%;*/
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	text-align: left;
}



div.acceso{
	background:url(../imagenes/acceso.jpg);
	float:left;
	height:48px;
	width:148px;
	text-align:left;
	padding-top:32px
	
}

div.acceso a, div.buscador a{
	text-decoration:none;
	font-size:9px;
	color:#0a5b8a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.acceso a{
	padding-left:45px;
}

div.buscador a{
	display:block;
	float:right;
}

div.acceso a:hover{
	color:#688a00;
}


.columna2 {
	width: 632px;
	min-height: 100%;
	float: right;
	text-align: left;
}
.contenido {
	padding: 10px;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
div.enlace_comprar, div.enlace_actualizar{
	float:left;
	margin-left:32px;
}
div.enlace_comprar a, div.enlace_actualizar a{
	color:#0d5c91;
}
div.contenido a{
	color:#0d5c91;
}
div.contenido a:hover{
	color:#2c7db4;
}
div.contenido_carrito,div.contenido_crearcliente{
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
.cajadetexto {
}

.cabecero {
	width: 780px;
	height: 145px;
	float: none;
}


.cajabuscador {
	height: 10px;
	width: 150px;
	margin-left: 16px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 5px;
}
.margenizquierdo {
	padding-left: 10px;
	padding-bottom: 5px;
}

.margenderecho {
	padding-right: 10px;
	padding-bottom: 5px;
}
.categorias {
	min-height: 100%;
	margin-bottom: 3px;
	background-image: url(../imagenes/fondocategorias.gif);
	text-align: left;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 3px;	
	padding-right:10px;	
}
.subcategorias2 {
	min-height: 100%;
	margin-bottom: 3px;
	background-image: url(../imagenes/fondosubcategorias.gif);
	text-align: left;
	padding-top: 4px;
	font-weight: normal;
	padding-left: 25px;
}

.subcategorias {
	min-height: 100%;
	margin-bottom: 3px;
	background-image: url(../imagenes/fondosubcategorias3.gif);
	text-align: left;
	padding-top: 4px;
	font-weight: normal;
	padding-left: 25px;
	padding-right:10px;
}

.destacados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 130px;
	margin-left: 8px;
	margin-top: 15px;
	height: 200px;
	float: left;
}
.imagenes {
	border: 1px solid #0D5C91;
	margin-right: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin-top: 9px;
}
.titulorojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E7DA7;
	font-weight: bold;
}
.textoblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	margin-top: 4px;
	margin-left: 4px;
	line-height: 15px;
}
.enlacenegro:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.enlacenegro:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.enlacenegro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	
}
.enlacenegro:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.enlacerojo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #872526;
	text-decoration: none;
	font-weight: bold;
}
.enlacerojo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #872526;
	text-decoration: none;
	font-weight: bold;
}
.enlacerojo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #872526;
	text-decoration: underline;
	font-weight: bold;
	
}
.enlacerojo:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #872526;
	text-decoration: none;
	font-weight: bold;
}
.cajadetexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 15px;
	width: 175px;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	margin-bottom: 3px;
}
.cajadetextogrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 50px;
	width: 300px;
	border: 1px solid #CCCCCC;
	margin-left: 12px;
}
.imageninicio {
	text-align: center;
	margin-top: 60px;
}

.pintas {
	background-image: url(../imagenes/fondopintas.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
}
.enlacecategoria:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.enlacecategoria:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.enlacecategoria:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B2EC00;
	text-decoration: none;
	font-weight: bolder;
	padding-left: 1px;
}
.enlacecategoria:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.columna1larga {
	width: 621px;
	height: 377px;
	float: left;
	padding-top: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../imagenes/listado.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.columna1larga2 {

	width: 621px;
	background-image: url(../imagenes/fondocolumna1largo.gif);
}
.columna3largo {
	width: 780px;
	background-image: url(../imagenes/fondocolumna1.gif);
	height: 377px;
}
.lista {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 5px;
	margin-left: 10px;
	height: 10px;
	margin-top: 5px;
}
.derecha{
	float: left;
	width: 295px;
	margin-left: 5px;
}
.izquierda{
	padding: 14px;
}
.imagenesgrandes {
	border: 1px solid #ffffff;
	float: left;
	margin-right: 5px;
	margin-left: 0px;
	margin-top: 5px;
}
.columna3largodetalles {

	width: 159px;
	float: right;
	background-image: url(../imagenes/fondocolumna3largo.gif);
	height: 852px;
}
.columna1largadetalles {

	width: 621px;
	height: 377px;
	float: left;
	padding-top: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../imagenes/detalles.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.pie {
	width: 780px;
	height: 45px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 10px;
	text-align: center;
	background-image: url(../imagenes/fondopie.gif);
}
.pie2 {
	width: 612px;
	height: 45px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 10px;
	text-align: center;
	background-image: url(../imagenes/fondopie.gif);
}
.textorojo {
	color: #6B8F00;
	font-weight: bold;
}

/*BUSCADOR DE PRODUCTOS*/
div.buscador {
	border: 2px solid #6D8D06;
	font-size: 11px;
	font-weight: bold;
	color: #872526;
	text-align: left;
	padding:0px;
	margin:7px 0px;
	width:97%;
	float:left;
}


div.buscador h1 {
	color: #6D8D06;
	text-align: center;
	margin:0px;
	width:100%;
	border-bottom:2px solid #6D8D06;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.buscador form{
	margin:8px;
}

div.buscador select,input {
	border: 1px solid #0D5C91;
	color: #0A5B8A;
	font-weight:bold;
	font-size:10px;
}

div.buscador .etiqueta{
	color:#0D5C91;
}


/*.titulosbuscador {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	margin-right: 4px;
	margin-left: 11px;
	background-color: #D25B57;
	padding-right: 5px;
}*/
/*FIN BUSCADOR DE PRODUCTOS*/


.textonegro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.fotoscolumna2 {
	height: 142px;
	padding-left: 10px;
	padding-top: 7px;
}

.areadetexto {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 70px;
	width: 442px;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	margin-bottom: 3px;
}
.margentablas {
	margin-bottom: 5px;
	margin-top: 5px;
}
.columna3 {

	width: 780px;
	height: 377px;
	float: right;
	background-image: url(../imagenes/fondocolumna1.gif);
	text-align: left;
}
.paginacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 10px;
}
.listado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 235px;
	margin-left: 1px;
	margin-top: 15px;
	height: 120px;
	float: left;
	padding: 7px;
	border: 1px solid #872526;
	background-color: #F8F2F2;
	margin-right: 5px;
}
.bordetable {
	border: 1px solid #B35252;
}

.imageneslistado {
	border: 1px solid #882424;
	margin-right: 7px;
	margin-top: 5px;
}
.fotoscolumna2detalles {
	height: 142px;
	padding-left: 0px;
	padding-top: 0px;
}
.afotos {
	padding-top: 7px;
}
.flash {
	float: left;
}

.tabla1azul {
	margin: 5px;
	border: 3px solid #0D5D92;
}
.tabla2azul {
	border: 1px solid #0D5D92;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.tabla1verde {
	margin: 5px;
	border: 3px solid #6B8F00;
}

.tabla2verde {
	border: 1px solid #6B8F00;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.tabla2verde2 {

	border: 1px solid #6B8F00;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.contenidoverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-image: url(../imagenes/fondodegraverde2.gif);
	border: 1px solid #6B8F00;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
}
.enlacesubcategoria:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.enlacesubcategoria:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.enlacesubcategoria:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B2EC00;
	text-decoration: none;
	padding-right: 1px;
	
}
.enlacesubcategoria:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.boton{
        font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#2c353e;
        border: solid #000033 1px;
        width:80px;
        height:19px;
		margin:4px;
		margin-right:12px;
}

.cidal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}
h1, h2{
	color:#688a00;
}
input.caja{
	height:12px;
	width:140px;
	font-size:9px;
	margin-right:125px;
}
select {
	min-width:145px;
	font-size:12px;
}
input.botonformulario{
	font-size:10px;
}
div.salir a{
	color:#688a02;
	background:url(../imagenes/close.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
}
a.volver{
	color:#688a02;
}
a.volver2{
	color:#688a02;
	float:right;
	padding-top:15px;
	padding-right:50px;
}
span.total{
	font-weight:bold;
	color:#688a02;
	padding-right:35px;
}
span.total2{
	font-weight:bold;
	color:#333333;
}
div.labels_crearcliente{
	width:150px;
	float:left;
	color:#666666;
	text-align:left;
	margin-left:50px;
}

/*Estilos para destacado*/
.lleno{
	border:solid #ff8400 3px;
}

.vacio {
	border: solid #000000 0px;
}

p.ptitulo {
	color:#5F7F01;
	text-align:center;
	font-size:9px;
	
}

.stitulo {
	color:#666666;
	margin-top:0px;
	padding-top:3px;
	font-size:11px;
	text-align:center;
	height:25px;
	font-weight:bold;
	border-bottom: solid #CCCCCC 1px;
	background-color:#E8E8E8;
	
}
p.descripcion {
	color:#000000;
	text-align:justify;
	font-size:9px;
	margin-bottom:0px;
	padding-left:3px;
	padding-right:3px;
	
}
p.pprecio {
	color:#000000;
	margin-top:5px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	
}

span.pprecio_oferta {
	color:#FF0000;
	margin-top:0px;
	text-align:center;
	font-weight:bold;
	/*text-decoration:line-through;*/
	
}

#destacado, div.productosd {
	width:180px;
	height:220px;
	/*background-color:#CCCCCC;
	background:url(../imagenes/fondo_productos.jpg);
	background-repeat:no-repeat;*/
	/*background-image: url(../imagenes/fondodegraverde2.gif);*/
	border: 1px solid #6B8F00;
	margin-right:5px;
	margin-left:12px;
	margin-top:30px;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	
	
}

#destacado img, div.productosd img {
	border:#CCCCCC solid 1px;
	margin-top:0px;
	height:120px;
		
}


#destacado a, div.productosd a{
	font-weight:bold;
	text-decoration:none;
}

/* Apartado de Busqueda*/
div.form_busqueda {
	float:left;
	width:214px;
	
	
	color:#fb9c37;
}
div.form_busqueda a {
	text-decoration:none;
	color:#be0000;
	font-weight:bold;
}

form.formulario_busqueda {
	color:#FFFFFF;
	font-size:10px;
	
}
form.formulario_busqueda select {
	background-color:#eaf2fd;
	width:190px;
}

div.formulario_busqueda select{
	width: 185px;
}

div.formulario_busqueda input{
	width: 180px;
}



/*buscador avanzado*/


/*fin buscador avanzado*/