/* CSS Document */
* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */

/* Generales */
body{
	margin: 0px;	
	padding: 0px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	z-index:-100;
}
div, a, h1, h2, h3, ul, ol, table, img, li{
margin:0px;
padding:0px;
border:0px;}
h1 {
font-size:16px;}
h2, h3, h4, h5{
	color:#993300;
	font-family: "Georgia";
	font-weight: normal;
}
ul{
	list-style-type: none;}
ul li{
	list-style-type: none;}

/**************************************FIN DE GENERALES************************/

/* *****************************LAYOUT PAGINA****************************/

#general{
	height:530px;
	width:721px;
	text-align: left;
	padding: 0px;
	overflow:visible;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	visibility: visible;
	z-index:1;
}

#cabecera {
	width:100%;
	height:55px;
	border-bottom:2px #ddd solid;
	margin-bottom:4px;
	background-repeat: no-repeat;
	position:relative;
	z-index:999;
}
.home #cabecera {
background:url(Imagenes/bg_cabecera_home.jpg) top left no-repeat;
}

/**************************FIN LAYOUT PAGINA****************************/


/************************CONTENIDO DE CABECERA**************************/


/****MENU****/

#menu{
	height:57px;
	width:721px;
	margin:0px;
	background:transparent url("Imagenes/bg_transparent.png") repeat-x;
}
#menu ul.suckertreemenu{
	list-style-type: none;
	list-style-position:inside;
	font-family: "Georgia";
	font-variant:small-caps;
	font-weight:bold;
	padding:20px;
}
#menu ul.suckertreemenu li{
	position:relative;
	display:inline;
	float: right;
	padding-left:7px;
	padding-right:2px;
	height:20px;
}
#menu ul.suckertreemenu li a{
	width:85px;
	text-align:center;
	text-decoration: none;
	font-size: 12px;
	color: #4d4d4d;
}
#menu ul.suckertreemenu li a:hover{
	color: #990033;
}
#menu ul.suckertreemenu li ul{
	left:-1px;
	position: absolute;
	width:155px;
	top:15px;
	display:block;
	z-index:9999;
	background-color:#f3ecd8;
	filter:alpha (opacity=100);
	opacity: 1;
	visibility: hidden;
}
#menu ul.suckertreemenu li ul li{
	display:block;
	margin:0px;
	float:none;
	padding:0px;
	height:20px;
	top:1px;
	list-style-type:none;
	list-style-position:outside;
	background-color:transparent;
	border-bottom:#fff solid 1px;
}
#menu ul.suckertreemenu li ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px 6px;
	width:100%;
	text-align:left;
	color: #000;
	font-weight: bold;
	width:100%;
	font-size:10px;
}
#menu ul.suckertreemenu li ul li a:hover{
	color: #993300;
}
/****FIN MENU***/

/*****MENU FAMILIA*****/

#menufamilia{
	height:57px;
	width:100%;
	margin:0px;
	background:transparent url("Imagenes/bg_transparent.png") repeat-x top left;
	border-bottom:2px solid #ddd;
}
#menufamilia ul{
	list-style-type: none;
	list-style-position:inside;
	padding:14px;

}
#menufamilia ul li{
	display:inline;
	float: right;
	padding-left:10px;
	padding-right:10px;
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: #fff;
}
#menufamilia ul li a{	
	text-align:center;
	text-decoration: none;
	font-size:11px;
	color: #4d4d4d;
}
#menufamilia ul li a:hover{
	color: #97522d;
	text-decoration:underline;
}
#menufamilia  li.noborderright{
border-right:0px;
}
#logohome{
position:absolute;
left:10px;
top:1px;
width:155px;
}
.empresa #logohome ,.contacto #logohome, .noticias #logohome, 
.comercial #logohome, .galeria_bodas #logohome , .catalogo #logohome,
.buscar #logohome, .productos #logohome, .producto #logohome, .login #logohome,
.profile #logohome, .terminos #logohome
{
position:absolute;
left:10px;
top:1px;
width:155px;
}
/*****MENU FAMILIA*****/

/****MENU IDIOMAS y ENTRADA Area****/

#idiomas  {
margin:0px;
padding:0px;
overflow: hidden;
text-align: right;
margin-bottom:2px;
margin-top:5px;
float:right;
}
#idiomas  li {
padding: 0 10px;
border-right: 1px solid  #666;
display: inline;
float:left;
font-size:9px;
}
#idiomas li a {
color: #666666;
text-decoration: none;
}
#idiomas li a:hover {
color:#999;
}
#idiomas  li.noborderright{
border-right:0px;
}
#privado {position:absolute;right:5px;bottom:5px;font-size:12px; width:100%;
text-align:right;margin:0px;padding:0px;
}
#privado a {color:#630;text-decoration:none; font-weight:bold}
#privado a:hover {text-decoration:underline;}
#privado a:visited {color:#630;text-decoration:none;}

/****FIN IDIOMAS****/

/****SHOWROOM*******/
#showroom{
height:300px;
overflow: auto;
scrollbar-face-color:#e5d7c0;
scrollbar-arrow-color:brown;
scrollbar-track-color:#f3ecd8;
scrollbar-shadow-color:#f3ecd8;
scrollbar-highlight-color:#f3ecd8;
scrollbar-3dlight-color:#f3ecd8;
scrollbar-darkshadow-Color:#f3ecd8; 
filter:alpha (opacity=50);
opacity: .7;
}

#showroom ul li {margin-right:10px;
	color:#333;
	font-size:9px;
	text-align: right;
	line-height: 15px;
}
#showroom ul li a {
color: #333;
text-decoration: none;
}
#showroom ul li a:hover {
text-decoration: underline;
color: #990000;
}

#productos_familia , #familia_productos{
overflow:auto;
margin:auto;
width:400px;
border:solid 1px #666;
}
#productos_familia {
height:160px;
scrollbar-face-color:#e5d7c0;
scrollbar-arrow-color:brown;
scrollbar-track-color:#f3ecd8;
scrollbar-shadow-color:#f3ecd8;
scrollbar-highlight-color:#f3ecd8;
scrollbar-3dlight-color:#f3ecd8;
scrollbar-darkshadow-Color:#f3ecd8; 
position:relative;
}
#familia_productos {
overflow:auto;
height:114px;
margin-bottom:6px;
margin-top:21px;
border:none;

}
#productos_familia ul {
width:363px;
margin:0px;
padding:0px;
position:absolute;
top:10px;
left:21px;
}
#productos_familia ul li{
float:left;
width:46px;
margin-right:10px;
margin-bottom:11px;
	min-height: 66px;
	height: auto !important;
	height: 66px;
}
#productos_familia ul li a{
width:47px;
display:block;
text-align:center;
color: #999;
text-decoration: none;
position:relative;
}
#productos_familia ul li a:hover {
text-decoration: none;
color: #663300;
}
#productos_familia ul li a .imagen_nuevo{
position:absolute;
top:0px;
left:0px;
}
#productos_familia ul li p{
margin:0px;
padding:0px;
}
#icono_familia{
height:110px;
width:130px;
border: solid 1px #CCC;
float:left;
background-color: #F4F1D7;

}
#icono_familia img{
padding: 6px 30px 4px 30px;
}

/****FIN SHOWROOM*******/
/*****SHOWROOM PRODUCTO**********/
#udesta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height: 32px;
	width: 100%;
}
#udesta a{	
	text-align:center;
	text-decoration: none;
	font-size:10px;
	color: #666;
	text-indent:3px;
}
#udesta a:hover{
	color: #cc9900;
	text-decoration:underline;
}
#producto, #producto_variantes{
margin-left:14px;
margin-right:5px;
}
#producto {
margin:0px;
padding:0px;
overflow:hidden;
width:240px;
height:261px;
border:none;
margin-top:0px;
float:right;

}
#producto img{
float:right;
margin:0px;
padding:2px;
border:1px #000 solid;
background-color:#fff;

}

#producto_variantes {
float:left;
width:195px;
height:265px;
margin-top:3px;
}

#producto_variantes ul {
margin:0px;
overflow:auto;
border:solid 1px #666;
width:192px;
max-height:170px;
margin-top:7px;
scrollbar-face-color:#e5d7c0;
scrollbar-arrow-color:brown;
scrollbar-track-color:#f3ecd8;
scrollbar-shadow-color:#f3ecd8;
scrollbar-highlight-color:#f3ecd8;
scrollbar-3dlight-color:#f3ecd8;
scrollbar-darkshadow-Color:#f3ecd8;}

#producto_variantes ul li{
float:left;
width:45px;
margin-left:3px;
margin-right:3px;
margin-bottom:4px;
margin-top:4px;
}
#producto_variantes ul li img{
border:1px #666 solid;
}
#producto_variantes ul li a{
width:45px;
display:block;
text-align:center;
color: #000;
text-decoration: none;
}
#producto_variantes ul li a:hover {
text-decoration: none;
color: #663300;
}
#producto_variantes ul li p,#producto_variantes ul li label {
margin:0px;
padding:0px;
height:11px;
width:44px;
text-align:center;
color: #000;
}
#producto_variantes h4{
text-align:right;
font-size:1.15em;
color:#999;
font-weight: bold;
margin-bottom:2px;
margin-top:3px;
}
#producto_variantes p.descripcion{
margin:auto;
width:98%;
height:40px;
text-align:justify;
margin-top:0px;
}


/************************FIN CONTENIDO DE CABECERA**************************/



/***********MODIFICACION DEL H2 DEL CENTRAL PARA EL BODY HOME****************/ 
.home #general{	
 	background-image: url(Imagenes/bg_home.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}

/***********MODIFICACION DEL H2 DEL CENTRAL PARA EL BODY FAMILIA****************/ 
.catalogo #general{	
 	background-image: url(Imagenes/bg_catalogo.jpg);
	background-repeat: no-repeat;
	background-position:top left;

}
/***********MODIFICACION DEL H2 DEL CENTRAL PARA EL BODY PRODUCTO****************/ 
.producto #general{	
 	background-image: url(Imagenes/bg_producto.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	min-height: 530px;
	height: auto !important;
	height: 530px;
}
/***********MODIFICACION DEL H2 DEL CENTRAL PARA EL BODY PRODUCTOS****************/ 
.productos #general{	
 	background-image: url(Imagenes/bg_productos.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
/***********MODIFICACION DEL H2 DEL CENTRAL PARA EL BODY CONTACTO****************/ 
.contacto #general{	
 	background-image: url(Imagenes/bg_contacto.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
/***********MODIFICACION DEL H2 DEL CENTRAL PARA EL BODY EMPRESA****************/ 
.empresa #general{	
 	background-image: url(Imagenes/bg_empresa.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
/***********MODIFICACION DEL H2 DEL CENTRAL PARA EL BODY NOTICIAS****************/ 
.noticias #general{	
 	background-image: url(Imagenes/bg_noticias.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
/***********MODIFICACION DEL H2 DEL CENTRAL PARA EL BODY COMERCIAL****************/ 
.comercial #general{	
 	background-image: url(Imagenes/bg_comercial.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
/***********MODIFICACION DEL H2 DEL CENTRAL PARA EL BODY BUSCAR****************/ 
.buscar #general{	
 	background-image: url(Imagenes/bg_buscar.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
/************************FIN CONTENIDO SUBCABECERA******************************/

/********************MODIFICACIONES PARA LAS PAGINAS NOVEDADES**********/

.novedades #familia_productos{
overflow:hidden;
}
.novedades #familia_productos img{
float:right;
margin-right:45px;
}
.novedades #familia_productos h2, .novedades #familia_productos p {
float:left;
width:270px;
}
.novedades #productos_familia{
overflow:hidden;
background: transparent url(Imagenes/bg_novedades.jpg) top left no-repeat;
border:0px;
height:185px;}

.novedades #productos_familia ul{
top:10px;
left:25px;}

.novedades #productos_familia ul li{
height:90px;
width:80px;
margin-right:10px;
margin-bottom:2px;
text-align:center;}

.novedades #productos_familia ul li img{}

.novedades #productos_familia ul li a{
width:80px;}

.novedades #productos_familia ul li a:hover{}

.novedades #productos_familia ul li a:visited{}
/********************FIN MODIFICACIONES PARA LAS PAGINAS NOVEDADES**********/

/*******************************CONTENEDOR CENTRAL**********************************/
/******GENERALES*****/

#lateral{
width:230px;
float:left;
margin:0px;
height:345px;
overflow:auto;
}
#lateral h1.titulo{
	text-align:center;
	font-family: "Georgia";
	font-size: 18px;
	color: #993300;
	text-decoration: none;
	margin-top:160px;
	font-weight: normal;
}
#lateral h1.titulo{
	text-align:center;
	font-family: "Georgia";
	font-size: 18px;
	color: #993300;
	text-decoration: none;
	margin-top:160px;
	font-weight: normal;
}
#lateral h1.titulo1{
	margin-top:6px;
	text-align:center;
	font-family: "Georgia";
	font-size: 13px;
	color: #663300;
	text-decoration: none;
	font-weight: bold;
}
#datoscontacto{
width:85%;
margin:auto;
margin-top:55px;
}
#datoscontacto h2{
font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	margin-bottom:15px;
	text-align:center;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
#datoscontacto address{
	margin:3px;
	text-align:center;
	font-size: 12px;
	color: #333;
	font-weight: normal;
}
#datoscontacto p{
margin:0px;
width:100%;
}
#datoscontacto h5{
margin:0px;
text-align:center;
width:100%;
margin-bottom:7px;
font-size: 12px;
	color: #333;
	font-weight: bold;

}
#datoscontacto a{
display:block;
width:100%;
text-align:center;
}

#principal{
	overflow:auto;
	width:485px;
	float:left;
	height:345px;
}
#derecho{
	overflow:auto;
	width:265px;
	float:right;
	height:345px;
	margin-top: -345px;
	margin-left: 455px;
}
#derecho h1.titulo{
	text-align:center;
	font-family: "Georgia";
	font-size: 16px;
	color: #993300;
	text-decoration: none;
	margin-top:10px;
	font-weight: normal;
}
#principal h2{
	font-size:16px;
	margin-left:65px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight: bold;
}
/*******GALLERIA DE FOTOS******************/
.galeria_bodas #contenedor {
	width: 100%;
	height:405px;
}
.galeria_bodas #general{
	height:620px;
	}
.galeria_bodas #principal{
	overflow:hidden;
	width:530px;
	float:left;
	height:405px;
}
.galeria_bodas #menufamilia{
height:30px !important;
}

#galeria_seleccionada {
margin:auto;
position:relative;
margin-bottom:5px;
margin-top:10px;
z-index:1;
width:510px;
height:365px;
text-align:center; 
vertical-align:middle;
}
#rollofotos {width:500px; 
height:80px; 
overflow:auto; 
scrollbar-face-color:#e5d7c0;
scrollbar-arrow-color:brown;
scrollbar-track-color:#f3ecd8;
scrollbar-shadow-color:#f3ecd8;
scrollbar-highlight-color:#f3ecd8;
scrollbar-3dlight-color:#f3ecd8;
scrollbar-darkshadow-Color:#f3ecd8;
margin-bottom:5px;
}
#rollofotos  ul{
	list-style-type: none;
	margin:0px 0px;
	padding:0px;
	height:60px;
	width:1500px;
	background-image: url(Imagenes/bg_rollo.jpg);
	background-repeat: repeat-x;
	background-position: left;

}
#rollofotos  ul li{
	list-style-type: none;
	float:left;}
	
a.galeria, a.galeria:visited{
display:block; 
color:#000;
text-decoration:none;
border:1px solid #000;
margin:3px;
float:left;
font-size:11px;}

a.galeria img {
visibility:hidden;
position:absolute;
overflow:hidden;
background:#efedec;
z-index:147;
font-size:11px;
margin:0px;
padding:0px;}


a.galeria:active {border:1px solid #eee;}

#pad {
width:500px;
height:295px; 
background:transparent url(Imagenes/bg_pad.jpg) left top;
}

a.galeria .info_foto2  {
visibility:hidden;
position:absolute;
overflow:hidden;
font-size:11px;
margin:0px;
padding:0px;
left:0px;
top:385px;
z-index:201;
width:500px;
}
.info_foto2 span{
margin:2px;
font:Arial, Helvetica, sans-serif;
padding-right:7px;}
.info_foto2 .articulo{
color:#996600;
font-weight:bold;
}
.info_foto2 .foto, .modelo, .peinado{
color:#666;
font-style:italic;
}

a.galeria:active img, 
a.galeria:focus img,
a.galeria:active .info_foto2, 
a.galeria:focus .info_foto2 {
border:1px solid #000;
z-index:146;
visibility:visible;
display:block;}
a.galeria:active .info_foto2, 
a.galeria:focus .info_foto2 {
border:0px;
width:500px;
left:0px;}

#galeria_seleccionada .marco_inf {
position:absolute;
bottom:-10px;
left:-15px;
z-index:149;
}
#galeria_seleccionada .marco_sup {
position:absolute;
top:75px;
right:-5px;
z-index:148;
}
.galeria_bodas #lateral{
	width:185px;
	float:left;
	margin:0px;
	height:415px;
	overflow: hidden;
	background-color:transparent;
}
.galeria_bodas #lateral h2, .galeria_bodas #lateral h3{
background: url(Imagenes/bg_galeriasfotograficas_es.jpg) no-repeat top left;
height:26px;
width:155px;
margin:10px 0px;
padding:0px;
}
.galeria_bodas #lateral h2 span, .galeria_bodas #lateral h3 span {
position:absolute;
text-indent:-5000px;
}

.galeria_bodas #lateral h3{
background:url(Imagenes/bg_album_es.jpg) no-repeat top left;
width:142px;
margin-left:6px;
margin-bottom:0px;
}
.galeria_bodas #lateral ul{
margin:0px;
padding:0px;
list-style-type:none;
width:156px;
height:145px;
overflow:auto;
}
.galeria_bodas #lateral ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:6px;
	width:130px;
	margin-bottom:2px;
}
.galeria_bodas #lateral ul li a{
	color: #4e2a17;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
.galeria_bodas #lateral ul li a:hover{
	color: #336699;
	text-decoration: underline;
}

/******* FIN GALLERIA DE FOTOS******************/


/*******BUSCADOR DE PRODUCTOS y LOGIN - mi Cuenta************/
#buscar_productos, #login, #cuenta {
	width:90%;
	height:130px;
	margin:auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333300  ;
	border-bottom-color: #333300;
	margin-bottom:0px;
}

#login{
height:155px;}

.profile #login, .profile #cuenta{
height:185px;
background-color:#eee;
border:0px;
padding:0px;
margin-bottom:5px;}

#informaciones{
width:98%;
height:90%;
overflow:auto;}

#informaciones h3 {
font-size:1.1em;
text-transform:uppercase;}

#informaciones h4 {
font-size:0.8em;
text-transform:uppercase;}

#informaciones p {
width:90%;
text-align:justify;}


#buscar_productos h3, #login h3, #cuenta h3{
	font-size:13px;
	margin:7px;
	text-align:center;
	font-variant:small-caps;
}
.profile #login h3, .profile #cuenta h3,
{
padding:4px;
text-align:left;
background-color:#ddd;
font-weight:bold;
color:#666;}

#buscar_productos p, #cuenta p, #login p{
margin:8px;
}

#buscar_productos input, #buscar_productos textarea,
#login input, #login textarea, #cuenta input, #cuenta textarea{
	width:190px;
	background-color: #f3efde;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 1.2em;
	color: #993300;
}
.profile #cuenta input, .profile #cuenta textarea{
	width:220px;}
#buscar_productos input:focus, #buscar_productos textarea:focus,
#login input:focus, #login textarea:focus,
#cuenta input:focus, #cuenta textarea:focus{
	background-color: #ffffff;
	border-top-color: #6ab94b;
	border-right-color: #333300;
	border-bottom-color: #333300;
	border-left-color: #94da78;
	font-size: 10px;
	color: #993300;
}
#buscar_productos label, #login label,
#cuenta label{
display:block;
width:120px;
float:left;
padding-left:25px;
}
#buscar_productos .boton, #login .boton
{
width:75px;
height:17px;
float:right;
margin-left:10px;
margin-top:2px;
background-color:#f3efde;
border:solid 1px #CCC;
margin-bottom:0px;
font-weight:bold;
}
#buscar_productos input.boton:focus,
#login input.boton:focus{
background-color:#f3efde;
border:solid 1px #CCC;
}
.login #principal p{
	width:90%;
	margin:auto;
	margin-top:10px;
	font-size:12px;
}
.login #login p{
width:90%;
margin-top:7px;
margin-bottom:5px;
}
.login #principal h2 {
margin:0px;
text-align:center;
margin-top:6px;}

.profile #general{
	height:560px;
}
.profile #contenedor {
	width: 100%;
	height:440px;
	margin:0px;
}
.profile #principal{
	height:420px;
	overflow:hidden;
}
.profile #lateral {
border-right:1px #666 solid;
margin-top:15px;
width:210px;
height:400px;
padding-left:10px;
}
.profile #lateral .titulomenu{
text-align:left;
margin:0px;
}
#menucliente ul {
margin-top:6px;
padding-left:6px;}
#menucliente ul li {margin-right:10px;
	color:#333;
	font-size:12px;
	text-align: left;
	line-height: 20px;
	font-weight:bold;
	padding-left:6px;
}
#menucliente ul li a {
color: #333;
text-decoration: none;
}
#menucliente ul li a:hover {
text-decoration: underline;
color: #990000;
}
.profile #principal:after {content: ".";display: block;height : 0;clear: both; 
visibility: hidden;}
/*******FIN BUSCADOR DE PRODUCTOS************/
/*******CARRO Y FIN DE COMPRA ***************/
.carro #lateral{width:191px;}
.carro #contenedor{min-height: 380px;height: auto !important;height: 380px;}
.carro #contenedor:after {content: ".";display: block;height : 0;clear: both;visibility: hidden;}
.carro #principal{width:528px;height:auto;min-height:345px;}
.carro #principal h2, .check #principal h2{margin-left:10px; margin-bottom:5px; margin-top:5px;border-bottom:3px #ddd solid;
padding-bottom:6px;}
#carro{overflow:hidden;font-size:11px;}
#carro:after {content: ".";display: block;height : 0;clear: both; 
visibility: hidden;}
#carro .items, .check items, #formulario_direccion{width:95%;margin:0px;float:left;border-bottom:3px #ddd solid;
padding-bottom:6px;margin-bottom:4px; margin-left:6px;}

#carro .etiquetas{font-weight:bold;font-size:13px;height:20px; text-align:left;}
.check #carro tr {text-align:right;font-size:12px;}
.check #carro .etiquetas{font-weight:bold;font-size:12px;height:18px; text-align:left;}
.items .cc{width:45px;}
.items .cd{width:145px;}
.items .cco{width:70px;}
.items .cca{width:55px; text-align:right;}
.items .cca input{width:55px; text-align:right;font-size:11px; height:15px;}
.items .cdto{width:35px; text-align:center;}
.items .ct{width:53px; text-align:right;}
.items .cp{width:53px; text-align:right;}
.items .ci{ background-color:#ECE5CC;}

#botonera {
height:15px;
width:100%;
margin:0px;
margin-bottom:15px;}
#botonera input {
margin:3px;
float:right;}
.avisos {
width:95%;
margin:auto;
margin-top:0px;
margin-bottom:0px;
clear:both;}

#formulario_direccion{
background-color:#f3efde;
margin-top:1%;
padding-top:3px;
}
#formulario_direccion p{
margin:2px;
width:98%;
}
#formulario_direccion input.largo{
width:330px;
color: #993300;
float:left;
}
#formulario_direccion input.largo:focus, #formulario_direccion textarea:focus{
color: #993300;
}
#formulario_direccion input.corto{
width:104px;
color: #993300;
float:left;
}
#formulario_direccion input.corto:focus{
color: #993300;
}
#formulario_direccion label.long, #formulario_direccion label.small{
display:block;
width:111px;
float:left;
font-size:10px;
padding:2px;
}



/*******RESULTADO BUSQUEDA DE PRODUCTOS***********/
#resultado_busqueda_productos{
	overflow: auto;
	scrollbar-face-color:#e5d7c0;
	scrollbar-arrow-color:brown;
	scrollbar-track-color:#f3ecd8;
	scrollbar-shadow-color:#f3ecd8;
	scrollbar-highlight-color:#f3ecd8;
	scrollbar-3dlight-color:#f3ecd8;
	scrollbar-darkshadow-Color:#f3ecd8;
	filter:alpha (opacity=50);
	opacity: .7;
	width:90%;
	height:135px;
	margin:auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-top: 0px;
	margin-bottom: 0px;

}
#resultado_busqueda_productos h3{
	font-size:13px;
	margin-top:8px;
	text-align:center;
}
#resultado_busqueda_productos h4{
	font-size:9px;
	margin-top:6px;
	margin-right:20px;
	text-align:right;
	color:#333;
	font-weight: bold;
}
#resultado_busqueda_productos p{
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 5px;
	width: 75%;	
}
#resultado_busqueda_productos a{
	text-decoration: underline;
	color:#333;
}
#resultado_busqueda_productos a:hover{
color:#993300;
text-decoration:none;
}
#resultado_busqueda_productos span{
margin-left:10px;
margin-right:20px;
}
/*******FIN RESULTADO BUSQUEDA DE PRODUCTOS***********/
#texto p{
margin-left:40px;
margin-right:25px;
text-align:justify;
}
#texto h2{
	font-size:17px;
	margin-left:35px;
	margin-top:45px;
}
.titulo_familia{
	font-size:15px;
	font-weight:bold;
	margin-left:140px;
	margin-top:94px;
	color:#cc9900;
	font-family:Arial, Helvetica, sans-serif;
}
.titulo_producto{
	font-size:14px;
	width:245px;
	float:right;
	margin-top:2px;
	color:#cc9900;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:bold;

}
#formulario_contacto{
background-color:#f3efde;
height:96%;
margin-top:1%;
padding-top:3px;
}
#formulario_contacto p, .dirección p{
margin:4px;
margin-left:35px;
width:405px;
}
#formulario_contacto input.largo, #formulario_contacto textarea, .direccion input.largo{
width:255px;
color: #993300;
scrollbar-face-color:#e5d7c0;
scrollbar-arrow-color:brown;
scrollbar-track-color:#f3ecd8;
scrollbar-shadow-color:#f3ecd8;
scrollbar-highlight-color:#f3ecd8;
scrollbar-3dlight-color:#f3ecd8;
scrollbar-darkshadow-Color:#f3ecd8; 
filter:alpha (opacity=50);
opacity: .7;
}
#formulario_contacto input.largo:focus, #formulario_contacto textarea:focus{
color: #993300;
}
#formulario_contacto input.corto{
width:109px;
color: #993300;
scrollbar-face-color:#e5d7c0;
scrollbar-arrow-color:brown;
scrollbar-track-color:#f3ecd8;
scrollbar-shadow-color:#f3ecd8;
scrollbar-highlight-color:#f3ecd8;
scrollbar-3dlight-color:#f3ecd8;
scrollbar-darkshadow-Color:#f3ecd8; 
filter:alpha (opacity=50);
opacity: .7;
}
#formulario_contacto input.corto:focus{
color: #993300;
}
#formulario_contacto p.check{
margin:0px;
padding:0px;
margin-left:35px;
width:395px;
font-size:9px;
}
#formulario_contacto label.long{
display:block;
width:115px;
float:left;
font-size:9px;
}
#formulario_contacto label.small{
padding-right:10px;
padding-left:2px;
font-size:9px;
}
#formulario_contacto .boton{
width:75px;
height:15px;
float:right;
margin-left:10px;
margin-top:1px;
background-color: #f3efde ;
border:1px solid #CCCCCC;
margin-bottom:0px;
font-size:9px;
}
#contenedor {
	width: 100%;
	height:350px;
}
#noticia_destacada{
height:190px;}
#noticia_destacada h2{
	font-size:17px;
	margin-left:25px;
	margin-top:20px;
}
#noticia_destacada h3{
	font-size:12px;
	margin-left:250px;
	margin-top:7px;
	font-family:Arial, Helvetica, sans-serif;
}
#noticia_destacada img{
	float:left;
	margin-left:25px;
	margin-top:10px;
}
#noticia_destacada p.bajada{
	margin:5px;
	margin-left:250px;
	font-style: italic;
}
#noticia_destacada p{
	margin:5px;
	margin-left:250px;
	
}
#noticia_destacada p a{
	color: #990000;
	text-decoration: none;;
}
#noticia_destacada p a:hover{
	color:#999;
	text-decoration: underline;
}
#noticias ul {
	width:80%;
	margin:auto;
	text-align: left;
	margin-top:10px;
	margin-left:35px;

	}
#noticias ul li{
	float:left;
	font-weight:bolder;
	width: 50%;
}
#noticias ul li img{
margin-right:7px;
}
#noticias ul li p{
margin:2px;
padding:0px;
}
#noticias ul li p a{
color: #666666;
text-decoration: none;
}
#noticias ul li p a:hover{
color:#999;
text-decoration: underline;
}
#lista_noticias{
width:90%;
height:280px;
margin-top:5px;
margin-left:20px;
padding-top:15px;
padding-bottom:15px;
background-color:#f3ecd8;
filter:alpha (opacity=50);
opacity: .5;
}
#lista_noticias h4{
	font-size:14px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#990000;
	font-weight: normal;
}
#lista_noticias ul {
	margin-top:10px;
	margin-left:35px;

	}
#lista_noticias ul li{
padding:2px 25px;

}
#lista_noticias ul li a{
color: #333;
text-decoration: none;
}
#lista_noticias ul li a:hover{
color:#999;
text-decoration: underline;
}
/****************************carro compras *********************************/

.producto #contenedor, .producto #principal, 
.producto #lateral{
min-height: 370px;
height: auto !important;
height: 370px;
overflow:hidden;
}
.producto #comprar_producto {
margin:0px;
width:468px;
height:74px;
margin-top:7px;
margin-left:6px;
float:left;
color:#000000;
padding:0px;
}
.producto #comprar_producto .paleta {
width:180px;
height:54px;
border-right:1px #ddd solid;
margin:0px;
float:left;
padding-left:26px;}

.producto #comprar_producto .paleta select {
width:150px;
margin:4px;}

.producto #comprar_producto .acciones {
width:240px;
height:64px;
margin:0px;
float:right;
}
.producto #comprar_producto .acciones input
{width:55px;
border:solid 1px #CCC;
margin:0px;
padding:0px;
font-weight:bold;
text-align:right;
margin-right:4px;
}
.producto #comprar_producto .acciones input.boton{
width:95px;
background-color:#f3efde;
text-align:center;
margin:0px;
}
.producto #comprar_producto .acciones span{
width:70px;
display:block;
float:left;
font-size:12px;
margin:0px;
padding:0px;
height:22px;
}
.producto #comprar_producto .acciones span.precio{
font-weight:bold;
width:150px;
color:#f90}
/****************************Fin CC *************************/
/*************************************PIE************************************/

#pie{
background-color:transparent;
width:100%;
margin:0px;
}

#pie ul {
height:40px;
margin:10px 0px 10px;
text-align: right;
margin-top:8px;
}
#pie ul li {
padding: 0px 5px;
display: inline;
font-size:10px;
font-weight:bolder;
}
#pie ul a{
color: #666666;
text-decoration: none;
}
#pie ul a:hover{
color:#999;
}


/***********************************FIN PIE**********************************/
/********************************* QWEB *************************************/
#qweb{
	background-color:transparent;
	text-align: right;
	width:100%;
}
/********************************* FIN QWEB *************************************/

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 400px;
margin:auto;
text-align: center;
padding: 2px 0;
margin-top:0px;
margin-bottom:0px;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0px 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0px 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0px;
padding: 0px;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0px;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

.informativos {
width:90%;
margin:auto;
font-size:1.2em;
line-height:1.4em;
text-align:justify;
margin-top:15px;}

#mispedidos .items {
width:95%;
margin:auto;}

#avisos {
line-height:1.8em;
font-size:1.3em;
width:90%;
margin:auto;
margin-top:10px;}