html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #0d378c; text-decoration: none;}
a:hover {color: black;text-decoration: none;}

a.peque {color: #0d378c; text-decoration: none; font:normal 10px Arial, Verdana, sans-serif;}

body {
	background: white ;
	color: #444;
	font: normal 62.5% Arial, Verdana, sans-serif;
}

p,code,ul {padding-bottom: 1.2em;}

h1 {
	margin: 0;
	padding:0;
}

h2,h3 {padding-top: 6px;}

ul { margin-left:15px; }

a img {
	border: 0;
}

img.absmiddle {
	vertical-align:middle;
}

.peq { font:normal 11px Arial, Verdana, sans-serif; color:#666; }

.clearer {
clear: both;
}

.separador_peq {
margin-top:5px;
}

.separador_peq_clear {
margin-top:10px; clear: both;
}

.left {float: left;}

.right {float: right;}

.center { text-align:center;  }
.alignright { text-align:right;  }

#idiomas { text-align: right; font-weight:bold; }
#idiomas .seleccionado { color:#b3b3b3;  }

.container {
	background: white;
	font-size: 1.2em;
	margin: 0 auto;
	width: 955px;

}

#sidenav { float: left; background:#eee; }
#sidenav ul {  margin: 0; padding:0;	 display: inline;  } 
#sidenav li { display: inline; list-style:none; }
#sidenav li a { display:block; width: 191px; margin: 0; border:0; }
#sidenav li a img { border:none; vertical-align:bottom; /* IE6 */}
#sidenav li a:hover { visibility:visible; /* IE6 */ }
#sidenav li a:hover img { visibility:visible; /* IE6 */ }
#sidenav li a:hover img/**/ { visibility:hidden; /* IE5.0/win */}

#grupo {background:url(../img/menu1.gif) no-repeat left bottom; }
#lineas {background:url(../img/menu2.gif) no-repeat left bottom; }
#quienes {background:url(../img/menu1_1_.gif) no-repeat left bottom; }
#hacemos {background:url(../img/menu1_2_.gif) no-repeat left bottom; }
#filosofia {background:url(../img/menu1_3_.gif) no-repeat left bottom; }
#solucion {background:url(../img/menu2_1_.gif) no-repeat left bottom; }
#cocinas {background:url(../img/menu2_2_.gif) no-repeat left bottom; }
#contract {background:url(../img/menu2_3_.gif) no-repeat left bottom; }
#adplus {background:url(../img/menu2_4_.gif) no-repeat left bottom; }
#procor {background:url(../img/menu2_5_.gif) no-repeat left bottom; }
#pbks {background:url(../img/menu2_6_.gif) no-repeat left bottom; }
#contacto {background:url(../img/menu3_.gif) no-repeat left bottom; }
#mapaweb {background:url(../img/menu4_.gif) no-repeat left bottom; }
#noticias {background:url(../img/menu5_.gif) no-repeat left bottom; }

a#buksolucion { display: block; width: 304px; height: 122px; background: url(../img/portada_buks.gif) 0 0 no-repeat; }
a#buksolucion:hover { background-position: 0 -122px; }
a#bukcocinas { display: block; width: 304px; height: 122px; background: url(../img/buk_cocinas.gif) 0 0 no-repeat; }
a#bukcocinas:hover { background-position: 0 -122px; }
a#bukcontract { display: block; width: 304px; height: 110px; background: url(../img/buk_contract.gif) 0 0 no-repeat; }
a#bukcontract:hover { background-position: 0 -110px; }
a#bukadplus { display: block; width: 304px; height: 110px; background: url(../img/adplus.gif) 0 0 no-repeat; }
a#bukadplus:hover { background-position: 0 -110px; }
a#bukprocor { display: block; width: 304px; height: 110px; background: url(../img/buk_procor.jpg) 0 0 no-repeat; }
a#bukprocor:hover { background-position: 0 -110px; }
a#bks { display: block; width: 304px; height: 110px; background: url(../img/bks.jpg) 0 0 no-repeat; }
a#bks:hover { background-position: 0 -110px; }

#lineas2 {background:url(../img2/menu2.gif) no-repeat left bottom; }
#quienes2 {background:url(../img2/menu1_1_.gif) no-repeat left bottom; }
#hacemos2 {background:url(../img2/menu1_2_.gif) no-repeat left bottom; }
#filosofia2 {background:url(../img2/menu1_3_.gif) no-repeat left bottom; }
#contacto2 {background:url(../img2/menu3_.gif) no-repeat left bottom; }
#mapaweb2 {background:url(../img2/menu4_.gif) no-repeat left bottom; }
#noticias2 {background:url(../img2/menu5_.gif) no-repeat left bottom; }
#pbks2 {background:url(../img2/menu2_6_.gif) no-repeat left bottom; }

a#buksolucion2 { display: block; width: 304px; height: 122px; background: url(../img2/portada_buks.gif) 0 0 no-repeat; }
a#buksolucion2:hover { background-position: 0 -122px; }
a#bukcocinas2 { display: block; width: 304px; height: 122px; background: url(../img2/buk_cocinas.gif) 0 0 no-repeat; }
a#bukcocinas2:hover { background-position: 0 -122px; }
a#bukcontract2 { display: block; width: 304px; height: 110px; background: url(../img2/buk_contract.gif) 0 0 no-repeat; }
a#bukcontract2:hover { background-position: 0 -110px; }
a#bukadplus2 { display: block; width: 304px; height: 110px; background: url(../img2/adplus.gif) 0 0 no-repeat; }
a#bukadplus2:hover { background-position: 0 -110px; }
a#bukprocor2 { display: block; width: 304px; height: 110px; background: url(../img2/buk_procor.jpg) 0 0 no-repeat; }
a#bukprocor2:hover { background-position: 0 -110px; }
a#bks2 { display: block; width: 304px; height: 110px; background: url(../img2/bks.jpg) 0 0 no-repeat; }
a#bks2:hover { background-position: 0 -110px; }

.div_derecha { 
float: left;  margin-left:12px; margin-top:12px; 

 }
 
#masdatos2 { 
  min-height: 365px;
  height: auto !important;
  height: 365px; 
  } 
 
.login { width:191px; height:110px; float:left; 
  background:#d9d9d9; text-align:center;
	font: 11px Arial, Verdana, sans-serif; color:#00467d;  
}

.login_nom { margin:0;text-align:center;color: #a6a734;padding-top:5px;width:210px; }

.contenido {
	min-height: 452px;
  height: auto !important;
  height: 452px;
   background:#ebeff3;
}

#contenido_cuerpo {
 padding:0px 10px 0 17px;
 margin-top:20px;
 width:415px;
 float:left;  text-align:justify; line-height: 1.2; 
  background:#ebeff3;
}

#contenido_cuerpo p { padding:0; margin:0 0 10px 0; }

#contenido_cuerpo a.rojo { color:#d42e12; }

#contenido_cuerpo2 {
 padding:0px 10px 0 17px;
 margin-top:20px;
 width:710px;
 float:left;  text-align:justify; line-height: 1.2; 
  background:#ebeff3;
}

#contenido_cuerpo2 p { padding:0; margin:0 0 10px 0; }

#contenido_cuerpo2 a.rojo { color:#d42e12; }


#contenido_catalogo_col1 {
 width:225px; 
 float:left; background:#e6edf2;
}

#contenido_catalogo_col1 .selec { color:#d42e12; font: 11px Arial, Verdana, sans-serif;  margin-left:12px; }
#contenido_catalogo_col1 a { color:#6690b1; margin-left:30px; font: 11px Arial, Verdana, sans-serif; }
#contenido_catalogo_col1 a:hover { color:#00467d;  }

#contenido_catalogo_col2 {
 width:525px; 
 background:#f3f6f9;
 float:left; 

}
#contenido_catalogo_col2 .producto { height:120px; width:242px; padding:10px;  border-right:1px solid #ccdae5; border-bottom:1px solid #ccdae5; float:left; }
#contenido_catalogo_col2 .producto2 {height:120px;  width:241px; padding:10px; border-bottom:1px solid #ccdae5; float:left; }
#contenido_catalogo_col2 .foto0 { width:525px; background:#ccdae5; }
#contenido_catalogo_col2 .foto1 { width:250px; float:left; background:#ccdae5; }
#contenido_catalogo_col2 .foto_peq { float:left; margin-right:10px; }
#contenido_catalogo_col2 .cont0 { width:525px; padding:10px 0 0 10px; }
#contenido_catalogo_col2 .cont1 { width:250px; float:left; padding:10px 0 0 10px; }
#contenido_catalogo_col2 .titulo {font: 14px Arial, Verdana, sans-serif; color:#00467d;}
#contenido_catalogo_col2 .resaltado1 {font: 12px Arial, Verdana, sans-serif; color:#6690b1; font-weight:bold;}
#contenido_catalogo_col2 .pie {height:17px;  width:250px; padding:6px 6px 6px 6px; float:left; background:#ccdae5; }

/* SCROLLER */ 
 #scroller {
	height:267px;
	width:385px;
}

#scroller #content {
	float:left;
	height:267px;
	overflow:hidden;
	width:365px;
}

#scroller #scrollarea {
	cursor:pointer;
	margin-top:240px;
	margin-left:5px;
	float:left;
	height:22px;
	width:14px;
	
}

#scroller #scrollForward {
	background-image:url(img/abajo.gif);
	height:11px;
	margin:0px;
	width:14px;
}
#scroller #scrollBack {
	background-image:url(img/arriba.gif);
	height:11px;
	margin:0px;
	width:14px;
}

/*----------ends scroller------------*/
.red {color:#FF0000;}


.noticia_imagen_portada {
width:152px; height:110px; float:left; 
  background:#f3f6f9; 
	font: 11px Arial, Verdana, sans-serif; color:#666;  
}

.noticia_imagen_portada2 {
width:152px; height:110px; float:left; 
  background:#e6edf2; 
	font: 11px Arial, Verdana, sans-serif; color:#666;  
}

.noticia_titulo {  color:#00467d; font-weight:bold; }

.noticia_listado { width:240px; float:left; margin-left:10px;}
.noticia_listado2 { width:275px; float:left; margin-left:10px; margin:0; }

.noticia_separador { padding-bottom:7px; padding-top:7px; clear: both;}

.otras_noticias {  padding:20px 0 0 17px; float:left;  background:#d9e4ec; width:294px; height:432px; text-align:justify; }

.pad8 { padding:8px; line-height:12px; }

.footer {
   width:800px;
	color: #999;
	font: 10px Arial, Verdana, sans-serif;
	text-align: center;
  padding-top:5px;
   float: left;  
   background: white url(../img/fondo_pie.gif) 0 0 no-repeat;
}


.formulario {padding:0; overflow:hidden;}
.formulario label
{ 
	display: block;  
	color: #333;
	padding: 0; 
	font-weight: bold;
}
.formulario input, .formulario select, .formulario textarea {
  border:1px solid #999; 
  font: 10px Verdana, Helvetica, Sans-Serif;
	margin:5px 0 0 0px; 
	width:300px;
}

input.login_input { width:100px;margin:0;padding:0; }
input.input_buscar { width:200px;margin:0; }
input.input_contacto { width:150px; }
input.input_distribuidor { width:275px; }
label.login_label { font: 11px Arial, Verdana, sans-serif; color:#00467d; margin:0; padding:0; }

.columna_contacto {width:170px; float:left; margin-left:10px;}
.columna_contacto_wider {width:325px; float:left; margin-left:10px;}

.negro { color:black; }

.azul { color:#00467d; }

.titulo_pagina { font: bold 14px Arial, Verdana, sans-serif; color:#00467d;  }
.masfotos { height:60px; text-align:right; }

.iframedirs { width:320px; height:450px; }
.iframedirs2 { width:320px; float:left; height:450px; }
.eliframe  { width:0; height:0; }
.tabladirs { width:302px; background-color:#ebeff3; }
.cuerpodirs { margin:0; padding:0;  _width:94%  }
.contract_foto { width:150px; margin-left:6px; margin-right:6px; float: left; }
hr.custom {border: none 0;
border-top: 1px solid #ccc;/*the border*/
height: 1px;}

.facebook {
	padding-left:55px;
}