/* ------------------------------------------------------------------------ */
/* CSS Kährs                                                         */
/* ------------------------------------------------------------------------ */
/* Author: César Salinas Espuña <csalinas@signia.es> - www.signia.es        */
/* ------------------------------------------------------------------------ */
/* Name: Portal del Parket                                                  */
/* ------------------------------------------------------------------------ */
body		{text-align:center; margin:0 auto; width:900px; text-align:center;}
form		{display:inline;}
label		{}
select		{}
a			{color:#640000; text-decoration:none;}
a:hover		{color:#333333; text-decoration:underline;}
p			{margin: 0; padding:0 0 10px 0;}
img			{border:0;}
h2 {font-size:12px; color:#330000; font-weight:bold; margin:1px 0 4px 0; padding:0; line-height:16px;}
h3 {font-size:10px; text-transform:uppercase; color:#330000; font-weight:bold; margin:0; padding:0;}
h4 {font-size:11px; color:#000000; padding:5px 0 8px 6px; background-image:url(../img/kahrs/h3.png); background-repeat:no-repeat; margin:9px 0 0 0; width:582px;}
h5 {width:582px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; padding:5px 0 5px 6px; margin:3px 0 5px 0; background-color:#990033; color:#FFFFFF}
h6 {width:217px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#990033; color:#FFFFFF; padding:3px 0 3px 12px; margin:8px 0 8px 0;}
hr {clear:both; background-color:#cccccc; color:#cccccc;height: 1px;}
fieldset {margin:0; padding:0; border:0px;}
#global-cuerpo	 {width:900px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin:0 auto;}
#global-cabecera {width:900px; height:70px; margin: 0; background-image:url(../img/kahrs/cab-decorador.jpg); color:#FFFFFF;}
.global-cabecera-botones		{color:#FFFFFF; text-decoration:none; font-size:11px; color:#FFFFFF;}
a:hover.global-cabecera-botones	{color:#999999; text-decoration:none;}
.global-hidden	 {display:none;}
#global-cabecera-botones {margin:0 0 7px 0; padding:4px 0 6px 320px; background-image:url(../img/kahrs/botones-decorador.gif); background-repeat:no-repeat; text-align: left; color:#FFFFFF;}
#global-layout-izquierda {width:146px; margin:0; padding:0; text-align:left; float:left;}
#global-layout-centro {width:385px; margin:0 0 0 9px; padding:0; text-align:left; float:left;}
#global-layout-derecha {width:192px; margin:0 0 0 10px; padding:0; text-align:left; float:left;}
#nav {margin:0; padding:0; list-style: none;} 
#nav li {display:inherit;  padding:2px 0 5px 7px; margin:2px 0 2px 0; list-style: none; font-size:11px; border-bottom:1px solid #999999; } 
.navlink {color:#666666; text-decoration:none;}
a:hover.navlink	 {color:#990000; text-decoration:none;}
#litit {display:inherit; padding:2px 0 5px 7px; margin:2px 0 2px 0; list-style: none; background-color:#990033; font-size:11px;} 
.litit {color:#E5DFC6; font-weight:bold;}
a:hover.litit {text-decoration:underline; color:#FFFFFF;}
.nav-item { font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-right:4px; color:#640000;}
#home-global-layout-derecha {width:176px; margin:0 0 0 10px; padding:8px 8px 8px 8px; text-align:left; float:left; background-color:#EEEFE7;}
.home-news-centro-izq {width:236px; padding:0; margin:0; float:left;}
.home-news-centro-der {width:141px; padding:0; margin:0 0 11px 0; float:right;}
.home-news-separador {border-bottom:2px solid #CCBF8E; padding:0; margin:0 0 11px 0;}
.home-destacada-izq {float:left; margin:0 6px 0 0; padding:0; width:56px;}
.home-destacada-der {float:left; width:112px;}
.home-destacada-int {margin:0; padding:0 0 10px 10px;}
.home-destacada-fecha {font-size:9px; color:#666666; margin:0; padding:0;}
.home-destacada-separador {border-bottom:1px solid #755526; padding:0; margin:0 0 11px 0;}
.home-destacada-txgris { color:#666666;}
.noticia-9arial {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#660000; text-transform:uppercase; letter-spacing:1px;}
.noticia-fecha {font-size:9px; color:#666666; margin:0; padding:0;}
.noticia-entradilla {font-weight:bold; padding:3px 0 3px 0;}
#pie {border-top:1px solid #B7B7B7; color:#999999; font-size:9px; margin:25px 0 0 0;}
#pie-izq {float:left; padding:5px 0 5px 0; text-align:left;}
#pie-der {float:right; padding:5px 0 5px 0; text-align:right;}
#pie-signia { margin-top:10px; padding:5px 0 5px 0; text-align:center;}
#simplesearch {text-align:left; padding:0; margin:0;}
#simplesearch fieldset {margin:0; padding:0; border:0px;}
#simplesearch fieldset label {width:0; border:0; }
#simplesearch input#searchterm {font-size:9px; font-weight:normal; border:1px solid #FFFFFF; padding:1px; width:85px; margin:2px 0 10px 5px;}
#simplesearch input#searchbutton {border:0; margin:0; padding:0; padding:0 0 7px 0;}  
.buscador-titulo {padding:0 0 0 5px; margin:0; font-size:11px; color:#FFFFFF;}
#buscador {margin:0; padding:5px 0 0 0; background-color:#990033;}
#interior-derecha {width:587px; margin:0 0 0 9px; padding:0; text-align:left; float:left;}
.pgris {color:#000000; text-decoration:underline; text-transform:uppercase}
a:hover.pgris {color:#990033; text-decoration:none; text-transform:uppercase}
.pathactual {color:#755426; color:#000000;}
.thumbnail {border:1px solid #000000; margin:0 5px 5px 0;}
.thumbnailsinborde { margin:0 5px 5px 0;}
#interior-derecha-izq {width:348px; margin:0; padding:0; float:left;}
#interior-derecha-todo {width:578px; margin:0; padding:0; text-align:left; float:left;}
#interior-derecha-der {width:230px; margin:0 0 0 9px; padding:0; text-align:left; float:left;}
#interior-derecha-der-sinmar {width:230px; margin:0; padding:0; text-align:left; float:left;}
#interior-derecha-floatder {width:220px; margin:8px 0 0 9px; padding:0; text-align:left; float:right;}
#foto-izq {width:170px; margin:0 0 15px 0; padding:0; float:left;}
#foto-der {width:170px; margin:0 0 15px 8px; padding:0; float:left;}
.ampliar-p { margin:5px 0 0 0; padding:0; width:165px; text-align:right;}
.ampliar {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#333333; text-decoration:none;}
a:hover.ampliar {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#755426; text-decoration:underline;}
.caract-primera {width:230px; border-bottom:1px solid #CCCCCC; margin: 0 0 8px 0; height:40px;}
.caract {width:230px;}
.caract-izq {width:87px; padding: 0 0 8px 14px; margin:0; float:left; text-transform:uppercase; font-weight:bold; color:#990033; background-image:url(../img/kahrs/interior_itemlist.gif); background-repeat:no-repeat; }
.caract-izq-entero {width:210px; padding: 0 0 8px 14px; margin:0; float:left; text-transform:uppercase; font-weight:bold; color:#320001; background-image:url(../img/interior_itemlist.gif); background-repeat:no-repeat; }
.caract-izq-vacio {width:87px; padding: 0 0 8px 14px; margin:0; float:left; text-transform:uppercase; font-weight:bold; color:#320001;}
.caract-der {width:127px; padding: 0 0 8px 0; float:left; color:#333333;}
.caract-centro-3 {width:65px; padding: 0 0 8px 0; float:left; color:#333333;}
.caract-der-3 {width:58px; padding: 0 0 8px 4px; float:left;}
.caract-izq-primera {width:101px; padding: 0 0 8px 0; margin:0; float:left; text-transform:uppercase; font-weight:bold; color:#320001;}
.caract-der-primera {width:127px; padding: 0 0 8px 0; float:left; color:#333333;}
.carct-linea {width:216px; margin-left:14px; float:left; color:#CCCCCC;}
.carct-lineaint {width:100%; margin-left:14px; float:left; color:#CCCCCC;}
.carct-lineaint-sinmargin {width:100%; float:left; color:#CBBF8F;}
.carct-linea-final {width:230px; color:#CCCCCC;}
.caract-rel {width:214px; margin:0 0 0 14px;}
.caract-izq-rel {width:29px; padding: 0 0 8px 0; margin:0; float:left;}
.caract-centro-rel {width:122px; padding: 5px 0 8px 0; float:left; color:#343434; font-size:9px;}
.caract-der-rel {width:63px; padding: 5px 0 8px 0; float:left; text-align:right; font-size:9px;}
.rellink {font-size:9px; color:#990033; text-decoration:underline; font-weight:bold;}
a:hover.rellink {font-size:9px; color:#CCCCCC; text-decoration:none; font-weight:bold;}
.ficha-datos {width:328px; margin:0; padding:13px 10px 10px 0; background-color:#EEEFE7;}
.ficha-cabecera {width:338px; height:19px; padding:0; margin:18px 0 2px 0; background-color:#cccccc;}
.ficha-cabecera-izq {float:left; padding:3px 0 0 10px; color:#330000; text-transform:uppercase; font-weight:bold;}
.ficha-cabecera-der {float:right;}
.ulficha-datos {margin:0; padding:0 0 0 30px;}
.lificha-datos {list-style-image:url(../img/hahrs/licuadrado.gif); color:#330000; margin: 10px 0 0 0; padding: 0px; line-height: 13px; vertical-align: 20%;}
#subnavlist {margin:0; padding:0; list-style:none;}
.sub-estilo {border-bottom:2px solid #FFFFFF; padding:5px 3px 5px 10px; margin:0 ; background-color:#DDDCDC;}
.sub-estilo2 {border-bottom:2px solid #FFFFFF; padding:5px 3px 5px 20px; margin:0 ; background-color:#efefef;}
.resultsuelo {width:102px; height:130px; background-color:#E6E7DC; padding:4px 3px 4px 4px; margin:0 4px 5px 0; float:left; text-align:center;}
.estiloselect {font-size:10px; background-color:#EEEFE7;}
.estiloselectabla { padding-left:11px;}
.estiloselectx {font-size:10px; font-weight:bold; color:#660000;}
.estiloselectxdest {font-size:11px; font-weight:bold; color:#CC3300;}
#interior-derecha-izq-news {width:176px; margin:0 0 0 10px; padding:8px 8px 8px 8px; text-align:left; float:right; background-color:#EEEFE7;}
.cabeceraNoticia-der {text-transform:uppercase; color:#666666; font-weight:bold; margin:0px 0 10px 0px;}
.txNoticia-der {margin:0 0 10px 15px; color:#666666;}
.cabeceraNoticia {text-transform:uppercase; color:#666666; font-weight:bold; margin:10px 0 10px 10px;}
.txNoticia p {margin:0 0 10px 10px; line-height:15px;}
.ranking {width:55px; background-color:#990033; color:#FFFFFF; text-transform:capitalize; font-weight:bold; float:left; padding:3px 3px 3px 3px;}
.resultado-ranking {width:517px; background-color:#990033; color:#FFFFFF; font-weight:bold; float:right; padding:3px 3px 3px 3px;}
.rank-izq {width:50px; float:left; text-align:center; color:#593E18;}
.rank-cent {width:15px; float:left; padding-top:3px;}
.rank-der {width:522px; float:left; border-bottom:1px solid #cccccc;}
#paginacion {text-align:center; font-size:9px; color:#A09462;}
.descripcion-buscador {padding:5px 0 5px 0;}
.subir {width:575px; font-size:10px; text-align:right; color:#000; padding:3px 0 3px 12px; margin:8px 0 8px 0;}
.familia-h6 {width:575px; font-size:10px; background-color:#ccc; color:#333; padding:3px 0 3px 12px; margin:8px 0 8px 0;}
.referencia-h6 {width:575px; display:block;font-size:10px; background-color:#ccc; color:#333; padding:3px 0 3px 12px; margin:8px 0 8px 0;}
.busca-cont {width:575px;}
.busca-izq {width:280px; float:left; margin-top:10px; border-bottom:1px solid #CCCCCC; padding-bottom:5px;}
.busca-general {width:280px; float:left; margin:10px 0 0 5px; border-bottom:1px solid #CCCCCC; padding-bottom:5px;}
.busca-der {width:280px; float:left; margin:10px 0 0 15px; border-bottom:1px solid #CCCCCC; padding-bottom:5px;}
.busca-int-izq {width:65px; float:left;}
.busca-int-der {width:203px; height:80px; float:left;}
span.novedad {color:red;}
.noencuentra {color:#990000; font-weight:bold; margin-left:23px;}
.padizqtiposdecoracion { margin-left:15px; padding:10px 0 10px 0;}
.dosItemsFila { margin-left:15px; padding:10px 0 10px 0; width:260px; float:left;}
.titul {font-weight:bold; color:#660000; }
.titul-int {text-transform:uppercase; color:#666666; font-weight:bold; margin:0; padding:0 0 5px 10px;}
.buscadorAux { margin:10px 0 0 0; padding:30px 5px 10px 15px; background-image:url(../img/kahrs/buscadoraux.gif); background-repeat:no-repeat; width:333px; height:88px;}
.buscadorAux fieldset {margin:0; padding:0; border:0px;}
.buscadorAux fieldset label {width:0; border:0px; }
.buscadorAuxinput, select {font-size:9px; font-weight:normal; border:1px solid #000000; padding:1px; margin:0;}
.buscadorAuxinputselect {font-size:9px; font-weight:normal; border:1px solid #000000; padding:1px; margin:0;}
#global-pop	 {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin:0 auto;}
#global-pop h1 {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; background-color:#990033; color:#FFFFFF; padding:5px 0 5px 12px; margin:0; text-align:left;}
#global-pop-izq {width:95%; margin:0; padding:0 0 0 12px; text-align:left; float:left;}



.contacto fieldset {
  border: 0px;
  padding: 10px;
  margin: 0px
}

.contacto div {
  clear: left;
  display: block;
  height: expression('1%');
  margin: 5px 0px 0px 0px;
  padding: 1px 3px 5px 0px;
}

.contacto fieldset div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 10px 0px 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #efefef;
  color: #666666;
  font-size: 88%;
}


.contacto fieldset div.notes p {
  margin: 0em 0em 1.2em 0em;
  color: #666666;
}

.contacto div fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin: 0px 0px 0px 142px;
  padding: 0px 5px 5px 5px;
}

.contacto div fieldset legend {
  font-size: 100%;
  padding: 0px 3px 10px 9px;
  margin: 0px 0px 10px 0px;  
}


.marca {
	float:left; 
	padding:5px 5px 20px 0; 
	width:180px; 
}

.labelmarca {
	margin:0;
	padding:0 0 0 3px;
}

.contacto div label {
  margin: 0px 0px 5px 0px;
  text-align: right;
}


.contacto div.optional label, label.optional {
  float: left;
  font-weight: normal;
  width: 120px;
  padding: 3px 5px;
  
}

.contacto div.required label, label.required {
  float: left;
  font-weight: bold;
  width: 120px;
  padding: 3px 5px;
  
}
.contacto div.requiredError label, label.requiredError {
  float: left;
  font-weight: bold;
  color:#FF0000;
  width: 120px;
  padding: 3px 5px;
  
}


.contacto div label.labelCheckbox, .contacto div label.labelRadio {
  float: none;
  height: expression('1%');
  padding: 0px;
  margin: 0px 0px 5px 0px;
  text-align: left;
}

.contacto div fieldset label.labelCheckbox, .contacto form div fieldset label.labelRadio {
  margin: 0px 0px 5px 0px;
  width: 170px;
}
.contacto div input.inputCheck {
	margin:0px 0px 0px 140px;
}

.contacto div.error {
  background-color: #ffffe1;
  background-repeat: no-repeat;
  background-position: top left;
  padding:10px;
  font-weight:bold;
  font-size: 110%;
  color: #666666;
  border: 1px solid #ff0000;
}

.contacto div.error p.error {
  padding:5px;
  font-size: 100%;
  font-weight: normal;
  color: #ff0000;
}

.contacto div.error p.error a.error{ 
	text-decoration:underline;
  	color: #ff0000;
	
}

.inputText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  width: 230px;
  padding: 1px;
  margin: 0px 0px 1px 0px;
  border:1px solid #000000;
  font-size:10px; 
  font-weight:normal;
  
}
.inputTextError {  
	font-family:Verdana, Arial, Helvetica, sans-serif;
  width: 230px;
  padding: 1px;
  margin: 0px 0px 1px 0px;
  border:1px solid #000000;
  font-size:10px; 
  font-weight:normal;
  background-color:#efefef;
  
}

.contacto div input.inputFile {
  width: 211px;
}

.contacto div select.selectOne, .contacto form div select.selectMultiple {
  width: 211px;
  padding: 1px 3px;
}


.contacto div.submit {
  width: 300px;
  text-align:center;
  padding: 0px 0px 0px 140px;
}

.contacto div.submit div {
  display: inline;
  float: left;
  text-align: center;
  width: auto;
  padding: 0px;
  margin: 0px;
}

.contacto div input.inputSubmit, .contacto div input.inputButton, input.inputSubmit, input.inputButton {
  color: #000000;
  padding: 0px 6px;
  margin: 0px;
}

.contacto div.submit div input.inputSubmit, .contacto div.submit div input.inputButton {
  float: right;
  margin: 0px 0px 0px 5px;
}

.contacto div small {
  display: block;
  margin: 0px 0px 5px 130px;
  padding: 1px 3px;
  height: expression('1%');
} 

.buscador-noticias {font-size:10px; padding:0 0 7px 0; background-color:#EEEFE7; margin:5px 0 20px 0; border-bottom:2px solid #CC8E8E;}
.buscador-noticias h6 {width:209px; font-size:11px; background-color:#ccc; color:#000; padding:3px 0 3px 12px; margin:8px 0 8px 0;}
.imagenes-referencia {width:330px;  margin:5px 5px 0 0; float:left;}
.datos-referencia { width:210px; margin:5px 0 0 0; padding-left:5px; border-left:1px solid #CC8E8E;}
.imagenes-referencia img { float:left;}
.productos-referencia { width:210px; margin:10px 0 0 5px; border-bottom:1px solid #ccc; padding-bottom:5px;}
p.textos-est { line-height:15px; text-align:justify;}
p.texto-est a {text-decoration:underline; !important}
p.titulo-est {font-size:14px; font-weight:bold;}

.imagenes-delegacion {width:560px; margin:5px 2px 5px 0; float:left;}
.datos-delegacion {width:130px; margin:0; padding:0; float:left; line-height:13px;}
.datos-delegacion-visitas {margin-top:15px; padding:0 0 3px 3px;}
.datos-delegacion-tit {font-weight:bold; color:#81173A}
.datos-delegacion-cen {float:left; width:205px; margin:0 2px 0 8px;} 
.datos-delegacion-izq {float:left; width:100px; }
.datos-delegacion-izq img {border:1px solid #000;}
.datos-delegacion-der {float:left;  margin:0 0 10px 5px; width:260px;}

.imagenes-delegacion img { float:left;}


.prodRel-izq {background-image:url(/img/kahrs/prodRel-izq.png); background-repeat:no-repeat; width:192px; height:15px; padding:4px 0 0 11px; float:left; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}
.prodRel-der {background-image:url(/img/kahrs/prodRel-der.png); background-repeat:no-repeat; width:116px; height:17px; padding:2px 0 0 19px; float:right; text-transform:capitalize; color:#330000}
.prodOtros-izq {background-image:url(/img/kahrs/prodOtros-izq.png); background-repeat:no-repeat; width:182px; height:17px; padding:2px 0 0 21px; float:left; text-transform:capitalize; color:#330000}
.prodOtros-der {background-image:url(/img/kahrs/prodOtros-der.png); background-repeat:no-repeat; width:116px; height:15px; padding:4px 0 0 19px; float:right; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}

.mapa-visible{display:block;} 
.visible{ display:block; background-color:#efefef; padding:5px 2px 5px 2px; font-size:9px; width:164px; height:325px;} 
.visible h5 { font-size:11px; font-weight:bold; border-bottom:#990033; padding-bottom:3px; margin-bottom:5px;}
.visible ul { list-style:none; margin:0; padding:0;}
.visible li { list-style:none; margin:0; padding:5px 0 0 0;}
.tdleft  {font-weight:bold;}
.avisoLegal tr td {padding:5px;}