/* CSS Document */
/* Colores:
   Dorado: #C4A71F
   Gris:   #666666 */
body {
	font-family:Helvetica, Geneva;
	font-size:0.7em;
	background: url('images/bg_web.jpg') no-repeat top center;
}
.contenedor {margin:0 auto;text-align:center;width:960px;}
.lavabo {background:url("../images/bg_lavabo.jpg") no-repeat bottom center;}
.cabecera {}
.estatica {background:url("../images/bg_cabecerasinmuebles2.jpg") no-repeat top left;}
ul li.sinfondo {background:url("../images/bg_agrandar.jpg") no-repeat bottom left;width:200px}
ul li.sinfondo2 {background:url("../images/bg_mostrarcabecera.jpg") no-repeat bottom left;width:200px}
.flashhome {margin-bottom:5px;float:right;border:1px solid #C4A71F;width:289px;}
.flashcabecera {margin-bottom:0px;padding-bottom:0px}
.bloqueizdahome {}
.pie {clear:both;background-color:#666666;color:white;padding:4px;margin-top:5px;text-align:center;font-size:0.82em}
.pie a {color:white}
.pie a:hover {color:#C4A71F}
.bienvenida {margin:0px;float:left;background:url("../images/bg_bienvenida.gif") transparent no-repeat top left; width:660px;text-align:left;margin-top:20px;padding-top:44px;color:#666666}
.bienvenida p {margin:0px;padding:5px;}
.accesodirecto1 {float:left;background:url("../images/bg_home1.jpg") no-repeat top left;width:153px;height:204px;margin-right:14px;margin-top:5px;}
.accesodirecto2 {float:left;background:url("../images/bg_home2.jpg") no-repeat top left;width:153px;height:204px;margin-right:14px;margin-top:5px;}
.accesodirecto3 {float:left;background:url("../images/bg_home3.jpg") no-repeat top left;width:153px;height:204px;margin-right:14px;margin-top:5px;}
.accesodirecto4 {float:left;background:url("../images/bg_home4.jpg") no-repeat top left;width:153px;height:204px;margin-top:5px;}
.clear {clear:both;height:0px;}
.menu{border-bottom:1px solid #C4A71F;height:25px;padding:0px;margin:0px;margin-bottom:5px;}
.menu ul {list-style:none;list-type-image:none;}
.menu ul li{float:right;}
.menu ul li.opcion1 {background:url("../images/tit_inicio.jpg") no-repeat top left;width:120px;height:25px;}
.menu ul li.opcion2 {background:url("../images/tit_productos.jpg") no-repeat top left;width:120px;height:25px;}
.menu ul li.opcion3 {background:url("../images/tit_ofertas.jpg") no-repeat top left;width:120px;height:25px;}
.menu ul li.opcion4 {background:url("../images/tit_enlaces.jpg") no-repeat top left;width:120px;height:25px;}
.menu ul li.opcion5 {background:url("../images/tit_noticias.jpg") no-repeat top left;width:120px;height:25px;}
.menu ul li.opcion6 {background:url("../images/tit_contacto.jpg") no-repeat top left;width:120px;height:25px;}
.menu ul li.opcion1b {background:url("../images/tit_inicio2.jpg") no-repeat top left;width:120px;height:25px;border-bottom:1px solid #666666}
.menu ul li.opcion2b {background:url("../images/tit_productos2.jpg") no-repeat top left;width:120px;height:25px;border-bottom:1px solid #666666}
.menu ul li.opcion3b {background:url("../images/tit_ofertas2.jpg") no-repeat top left;width:120px;height:25px;border-bottom:1px solid #666666}
.menu ul li.opcion4b {background:url("../images/tit_enlaces2.jpg") no-repeat top left;width:120px;height:25px;border-bottom:1px solid #666666}
.menu ul li.opcion5b {background:url("../images/tit_noticias2.jpg") no-repeat top left;width:120px;height:25px;border-bottom:1px solid #666666}
.menu ul li.opcion6b {background:url("../images/tit_contacto2.jpg") no-repeat top left;width:120px;height:25px;border-bottom:1px solid #666666}
/*.categorias div {float:left;margin-right:22px;margin-bottom:5px;}*/

.contenido {text-align:left;}
.productogrande {width:62%;background-color:white;float:left;border:1px solid #C4A71F;text-align:center;padding:0px;position:relative}
.selector {width:150px;color:666666;background-color:#FBF7E5;position:absolute;top:0px;right:0px;clear:both;border-left:1px solid #C4A71F;border-bottom:1px solid #C4A71F;padding:4px;text-align:center;}
#descripcion {cursor:default;color:#666666;text-align:left;position:absolute;top:0px;left:0px;clear:both;border-right:1px solid #C4A71F;border-bottom:1px solid #C4A71F;padding:2px;;padding-left:21px;width:130px}
.naranja {cursor:pointer;float:left;background-color:#D77D27;width:30px;height:10px;margin:5px;margin-left:0px;}
.blanco {border:1px solid #666666;cursor:pointer;float:left;background-color:#FFFFFF;width:30px;height:10px;margin:5px;margin-left:0px;}
.negro {cursor:pointer;float:left;background-color:#000000;width:42px;height:10px;margin:5px;margin-left:0px;}
.rojo {cursor:pointer;float:left;background-color:#E3C23F;width:42px;height:10px;margin:5px;margin-left:0px;}
.verde {cursor:pointer;float:left;background-color:#286621;width:42px;height:10px;margin:5px;margin-left:0px;}
.amarillo {cursor:pointer;float:left;background-color:#C1AC2A;width:42px;height:10px;margin:5px;margin-left:0px;}
.lila{cursor:pointer;float:left;background-color:#936491;width:42px;height:10px;margin:5px;margin-left:0px;}
.sinfondo {background:none}
.fondocatalogo {background:url('../images/bg_catalogo.jpg') no-repeat top left;}
td.capadetalle {height:40px;width:80%}

.miniaturas {float:left;width:36%;margin-left:0px;text-align:left;}
.miniaturas div.imagen {float:left;border:3px double #eee;margin: 0 2px 2px 0;background:#eee;}
.miniaturas div.imagen a:active{border:2px solid yellow}

.imagenes {list-style:none;margin:0px;padding:0px;}
.imagenes li{float:left;display:block;margin:3px;}
.imagenes img {border:1px dashed #CDCDCD;cursor:pointer}
.imagenes img.hover{border:1px solid #A6A6A6;}
.imagenes img.active{border:1px solid #C4A71F;}
#botonsubir {cursor:pointer}

/*.categorias ul {list-style:none;margin:0px;padding:0px;margin-bottom:5px}
.categorias ul li {border-bottom:1px dashed #C4A71F;color:#C4A71F;text-align:left;padding:2px;font-family:trebuchet,times;font-size:1.3em;}
.categorias a{color:#C4A71F;font-weight:bold;text-decoration:none}
.categorias a:hover{color:#666666;padding-left:20px;background:url('../images/tit_menucatalogo.jpg') no-repeat top left;}
.categorias .activa {padding-left:20px;background:url('../images/tit_menucatalogo.jpg') no-repeat top left;}*/

.categorias ul {list-style:none;margin:0px;padding:0px;margin-bottom:5px}
.categorias ul li {border:1px solid #C4A71F;color:white;display:inline;float:left;background-color:#C4A71F;padding:2px;margin:3px;margin-left:0px;margin-top:0px;text-align:center;font-family:verdana;font-size:1.0em;}
.categorias a{color:white;font-weight:bold;text-decoration:none}
.categorias a:hover{color:#666666;}
.categorias .activa {cursor:default;background-color:white;color:black;}

h1 {margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.7em}

.detalle {background-color:#C4A71F;width:315px;}
.detalle {margin:0px;padding:0px;}
.detalle tr td{text-align:right;}
.detalle tr td.textodetalle{text-align:left;font-family:trebuchet,times;font-size:1.6em;padding-left:10px;color:white}
.detalle tr td.textodetalle img{border:0px;cursor:default;}
.detalle img {border:1px solid #eee;cursor:pointer;margin:3px;margin-top:0px;margin-bottom:0px;}
.detalle img.hover{border:1px solid #A6A6A6;}
.detalle img.active{border:1px solid black;}

/*Estilos semitransparentes*/

/* IE ignores styles with [attributes], so it will skip the following. */
.transpblanco {
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/fondotransparente.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.transpblanco[class] {
  background-image:url('../images/fondotransparente.png');
}

.preloadedImages {
   width: 0px;
   height: 0px;
   display: inline;
   background-image: url("../images/bg_inicio.jpg");
   background-image: url("../images/catalogo/intro/img_1.gif");
   background-image: url("../images/bg_productos.jpg");
   background-image: url("../images/catalogo/complementos/img_complementos001.jpg");
   background-image: url("../images/catalogo/intro/img_3.gif");
   background-image: url("../images/bg_ofertas.jpg");
   background-image: url("../images/catalogo/mueblesaux/img_mueblesaux001.jpg");
   background-image: url("../images/bg_enlaces.jpg");
   background-image: url("../images/bg_noticias.jpg");
   background-image: url("../images/catalogo/intro/img_5.gif");
   background-image: url("../images/bg_contacto.jpg");
   background-image: url("../images/images/img_logo.gif");
   background-image: url();
 }
 
 /*Estilos de las noticias */
 
 table.noticias{
	border: none;
	color: #666666;
	font-size: 12px;
	text-align: left;
	width:100%;
}

table.noticias img {border:1px solid #666666}

table.noticias a:link, table.noticias a:visited, table.noticias a:active {
	background-color: transparent;
	color: #666666;
	text-decoration: none;
}

table.noticias a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

table.noticias caption {
	background-color: transparent;
	color: #67BD2A;
	font-family: Georgia, serif;
	font-size: 24px;
	padding-bottom: 12px;
	padding-left: 8px;
	text-align: left;
}

table, td, th {
	margin: 0;
	padding: 0;
}

table.noticias tbody td, table.noticias tbody th {
	background-color: #F1F1F1;
	border-bottom: 1px solid #666666;
	border-top: 3px solid #FFFFFF;
	padding: 9px;
}


table.noticias tbody tr.odd th, table.noticias tbody tr.odd td {
	background-color: white;
	border-bottom: 1px solid #666666;
}

table.noticias tbody tr:hover th,table.noticias tbody tr:hover td {
	background-color:#FDFAE9;
	border-bottom:1px solid #C3A71F;
	color:black;
}

table.noticias tbody tr:hover img{
	border:1px solid #C3A71F;
}

table.noticias h1 {font-size:2em;cursor:default;font-family:trebuchet}


table.noticias td, table.noticias th {
	vertical-align: top;
}

tfoot td, tfoot th {
	font-weight: bold;
	padding: 4px 8px 6px 9px;
}

table.noticias thead th {
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 8px 2px 8px;
	white-space: nowrap;
}

.postit{background-image:url('../images/bg_noticia.jpg') repeat top left;}
/*.espejocatalogo{position:relative;float:left;margin-left:14px;width:267px;height:316px;background:url('../images/bg_solicitacatalogo.jpg') no-repeat bottom left;}
.espejosugerencia{position:relative;float:left;width:267px;height:316px;background:url('../images/bg_sugerencias.jpg') no-repeat bottom left;}
*/
.espejocatalogo{position:relative;float:left;margin-left:14px;width:247px;height:316px;background:url('../images/bg_descargacatalogo.jpg') no-repeat top left;padding:0px;}
.espejosugerencia{position:relative;float:left;width:267px;height:316px;padding:0px;}

.espejocatalogo p{
	position:absolute;
	color:#AE2922;
	text-align:justify;
	padding-left:0px;
	padding-bottom:0px;
	font-size:10.5px;
	left: 52px;
	top: 60px;
	width: 155px;
	height: 245px;
}
/*.espejosugerencia p{
	position:absolute;
	color:white;
	text-align:justify;
	padding-left:0px;
	padding-bottom:0px;
	font-size:10.5px;
	left: 58px;
	top: 60px;
	width: 152px;
	height: 245px;
}*/

.espejosugerencia p{
	position:relative;
	color:#666666;
	text-align:center;
	padding-left:0px;
	padding-bottom:0px;
	font-size:10.5px;
	left: 10px;
	top: 0px;
}


.espejocatalogo input{height:12px;border:1px solid #666666;font-size:10px;padding:2px;}
/*.espejosugerencia input {color:white;height:12px;border:1px solid white;background-color:#AE2922;font-size:10px;width:152px;padding:2px}*/
.espejosugerencia input {
	height:auto;
	font-size:10px;
	padding:2px;
}
.capabotones {
	text-align:center;
	padding:3px;
	margin: 0px;
}
/*textarea {font-size:11px;color:white;height:45px;width:152px;border:1px solid white; background-color:#AE2922;padding:2px;}*/
textarea {font-size:11px;height:35px;width:250px;border:1px solid #666666;padding:2px;}
.espejocatalogo input.boton {cursor:pointer;width:auto;height:auto;border:1px solid #666666;}
/*.espejosugerencia input.boton {cursor:pointer;margin-left:57px;width:auto;color:white;height:auto;border:1px solid white; background-color:#AE2922;}*/
.espejosugerencia input.boton {cursor:pointer;width:auto;height:auto;border:1px solid #666666;}
.centrar {text-align:center}
table.enlaces {margin:auto;color:#666666}
table.enlaces td {text-align:center;padding:12px;}
table.enlaces img{border:1px solid #666666;padding:2px;}
table.enlaces img:hover {border:1px solid #C3A71F;}
table.enlaces a{font-size:1.2em;text-decoration:underline;color:#666666}
table.enlaces a:hover{font-size:1.2em;text-decoration:underline;color:#C4A71F}

table.ofertas {margin:auto;color:#666666}
table.ofertas td {text-align:center;padding:2px;}
table.ofertas img{border:1px solid #666666;padding:2px;}
table.ofertas img:hover {border:1px solid #C3A71F;}
table.ofertas a{font-size:1.2em;text-decoration:underline;color:#666666}
table.ofertas a:hover{font-size:1.2em;text-decoration:underline;color:#C4A71F}

form, fieldset {border:0px;}
.panel {
	clear:both;
	display: none;
	border: 3px solid #CCC;
	padding: 1em;
}
.panel.active-tab-body {
	display: block;
}

fieldset.contacto {width:290px;}

fieldset .formulario-fila {
	clear: both;
}
fieldset .field-widget{
	display: inline;
	margin:1px;
	margin-left: 1%;
	width:170px;
	text-align:left;
	font-size:8pt;
}

fieldset input {border:1px solid #666666}

fieldset .radiobutton, fieldset .checkbox {border:0px;}

fieldset .field-widgetpeq{
	display: inline;
	margin-left: 1%;
	width:120px;
	text-align:left;
	font-size:8pt;
}

fieldset .field-label {
	width: 80px;
	float: left;
	font-weight:bold;
}
fieldset .field-label2 {
	width: 100%;
	font-weight:bold;
}

fieldset.field-label-radio{
	position:relative;
	left:0;
}

disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

.validation-failed {
	border:1px solid #A72200;
	color : #A72200;

}

.validation-advice {
	/*border:1px solid #FFDD00;
	color:#AA7700;
	color:#A72200;*/
	color:white;
	font-weight:bold;
	padding:3px;
	padding-left:19px;
	width:30px;
	display:inline;
	/*clear:both;
	position:absolute;
	left:290px;
	margin-bottom:0px;
	margin-left:84px;*/
	position:relative;
	
	font-size:7pt;
	background:url('../images/img_error.gif') no-repeat left top /*#FFEE88*/;
	font-family:Arial, Helvetica, sans-serif;
	}
	

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	/*background-color: #C8AA00;*/
	color : #A72200;/*#FFF;*/
	font-weight: bold;
}

.mensaje {text-align:center;margin:auto}
.enviadomensaje {
	margin:0 auto;
	text-align:center;
	width:960px;
	font-size: 18px;
	font-style: normal;
	color: #C00;
}
