* {
 padding: 0; 
 margin: 0; 
}


html, body{
height:100%;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size:1.05em;
margin:0px;
background:url(es/home/et_back.gif) ;}
h1{
font-size:1.85em;
font-weight:bold;
color:#d62e23;
padding-top:10px;}

h2{
font-size:1.45em;
font-weight:bold;
color:#575757;}

.top{
width:100%;
height:132px;
background:#000000;}

.contenido, .contenedor_top, .menu_principal, .contenedor_pie{
width:965px;
height:100%;
margin:auto;
}
.contenedor_top{
background: url(es/home/backg_top.jpg) no-repeat right;
height:100px;
padding-top:32px;
}
.menu_idiomas{
font-size:0.7em;
font-weight:bold;
float:right;
color:#d62e23;
}
ul#menu_idiomas {
 padding:0;
 margin:0;}
ul#menu_idiomas  li{
 list-style:none;
 padding:0;
 float:left;}
ul#menu_idiomas  li a, .menu_activo  {
 display:block;
 color:#FFFFFF;
 text-decoration:none;
 text-transform:uppercase;}
ul#menu_idiomas  li a:hover, .menu_activo  {
 text-decoration:underline;}
.separador1{color:#FF0000;
margin:0px 4px;}
.c_menu{ background:url(es/home/et_menu.gif) repeat-x;
height:41px;}
ul#menu_principal{
padding:0;
margin:0;}
ul#menu_principal li{
 list-style:none;
 padding:0;
 float:left;}
ul#menu_principal li a {
display:block;
color:#FFFFFF;
font-weight:bold;
font-size:0.875em;
text-decoration:none;
text-transform:uppercase;
padding-top:12px;
letter-spacing:normal;}
ul#menu_principal li a:hover {
text-decoration:underline;}
.separador2{
background:url(es/home/sep2.gif) no-repeat center;
height:41px;
width:38px;
}
.cuerpo{
width:100%;}
.sombra{
background:url(es/home/sombra_cont.gif) center no-repeat    ; height:0.55em; width:965px; margin:0 auto; padding:0;
}
.contenido{
background:#FFFFFF url(es/home/gris_columna.gif) top right repeat-y;
padding-left:22px;
width:943px;
font-size:0.8em;}
.columna_derecha{
width:253px;
float:right;
margin:0px 0px 0px 20px;
padding:20px 0px ;
text-align:center;}
.titulo_derecha, .titulo_derecha2, .boton1{
	background:url(es/home/et_tit.gif) repeat-x;
	border:2px solid #d62e23;
	padding:5px;
	color:#FFFFFF;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
	margin:auto;
	width:202px;
	text-align:center;
}
.titulo_derecha2{
text-align:center;}
.columna_productos, .donde_derecha{
width:180px;
height:580px;
background:#ebebeb;
float:left;
margin-right:20px;
padding:10px 10px 10px 30px;
font-size:0.875em;}
.donde_derecha{
height:820px;
font-size:0.9em;}
.contenido_productos, .cont2{
width:430px;
float:left;}
.cont2{ width:410px;
margin-left:20px;}
.cont3{ width:660px;
padding:20px 0px;}
li{
list-style:url(es/productos/bull1.gif);}
li a { color:#000000; text-decoration:underline;}
li a:hover{ color:#333333;}
a{
color:#ffffff;}
a:hover{
text-decoration: underline;}
a.donde{
color:#000000;}
a.donde:hover{
text-decoration: underline;}

#cont_form {
padding: 20px;
float: left;
width:630px;
}
.center{ width:600px;
float:right;}
div.row2 {
	margin:auto;
	width:250px;
	margin-left:100px;
  }
div.content_buttons {
margin-top:100px;
float:left;
width:100px;
 }
div.row {
  clear: both;
  padding-top:5px;
  }

div.row span.label {
  float: left;
  width: 220px;
  text-align: right;
  }

div.row span.formw {
  float:left;
  margin-left:10px;
  width: 80px;
  text-align: left;
  } 
FORM { margin: 0px 0px 0px 0px;}

INPUT, TEXTAREA, SELECT {
 font-family:Arial, Helvetica, sans-serif;
 padding:3px; 
 border: 1px solid #808080;
 width:250px;
 background:#ebebeb;
 font-size:0.8em;
}
TEXTAREA.contact{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;}
.boton1 {
width:100px;
text-align:center; }
.contenedor_pie{
width:925px;
height:146px;
background:#515151;
font-size:0.8em;
color:#FFFFFF;
padding:0px 20px;
clear:both;
}
.direccion{
	text-align:right;
	float:right;
	width:270px;
	padding-top:20px;
}
.font1{
font-size:2em;
text-align:right;
}
.font2{
color:#888888; letter-spacing:4px; font-weight:bold; font-size:0.975em;}
.font3{
color:#239dd6;}
.bull{
color:#d62e23;}
img{border:0px;}
.clear{ clear:both;}
.fleft{
float:left;}
.tit_donde, .tit_donde2{
background:#d62e23;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
padding:5px;
width:195px;
margin-right:10px;
float:left;}
.tit_donde2{
background:#239dd6;
margin:0px;}
.col_donde,.col_donde2{
width:198px;
float:left;
margin-right:8px;
padding:10px 5px;
}
.col_donde2{
margin:0px;}
.pad1{ padding-top:8px;}

