body {
  background-image:url("../pics/fondo_simple.gif");

}

.bsimple {
  background-color:#ffffff;
  background-image:none;
} 

img {
  border:0px;
}

h1 {
 font-family:verdana;
  font-size:14px;
  color:#72A821;
}

#elbody {
  width:100%;
  background-image:url("../pics/fondo_mezcla.gif");
}

#cabecera {
  margin:0px;
  padding:0px;
  width:780px;
  height:100px;
  overflow:hidden;
  background: url("../pics/cabecera_hidalhousing.jpg") no-repeat;
}

	.botonera {
		width: 480px;
		float: right;
		margin: 80px 0px 0px 0px;
	}
		
		.boton {
			width: 120px;
			text-align: center;
			margin: 0px;
			float: left;
			}
			
			.boton a {
			font: 8pt Verdana;
			color: white;
			font-weight: bold;
			margin: 0px;
			text-decoration: none;
			}

#toda {
  background-image:url("../pics/fondo_converde.gif");
  background-repeat:no-repeat;
  margin:0px;
  padding:0px;
}
#tabla_toda {
  width:780px;
}

#tabla_toda tr {
  vertical-align:top;
}

#barra_izquierda {
  width:161px;
  vertical-align:top;
  background-color:#DCEDBE;
  background-image:url("../pics/fondo_converde2.gif");
  background-repeat:no-repeat;
  padding-top:60px;
}



#cuerpo {
   padding-top:32px;
    vertical-align:top;

}



#noticias {
  width:155px;
  margin-left:5px;
}

#noticias h1 {
  background-image:url("../pics/noticias.gif");
  background-repeat:no-repeat;
  background-position:0px 3px;
  font-family:verdana;
  font-size:14px;
  font-weight:bold;
  padding-left:30px;
  height:23px;
  margin:2px 0px;
}

#noticias a {
  text-decoration:none;
  color:#354E0F;
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
}

#noticias a:hover {
  color:#000;
}

#noticias h3 {
  display:inline;
  font-family:verdana;
  font-size:10px;
  color:#72A821;

}


#portada_todo {
 margin-left:15px;
 width:590px;
}

#fila_2_promos td {
  padding-right:10px;
 

}




#cab_mini_buscador {
   width:229px;
   height:25px;
   background-image:url("../pics/cab_buscador.gif");
   margin:0px;
   padding:0px;
}

#mini_buscador {
  width:229px;
  height:161px;
  border:1px solid #000000;
  background-color:#DCEDBE;
  font-family:verdana;
  font-size:11px;
}

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

#mini_buscador select {
  font-size:10px;
font-family:verdana;

}

#mini_buscador .buscar {
  margin-top:10px;
  float:right;
  margin-bottom:4px;
}


#buscador_linea_cabecera h1 {
    margin:7px 5px;
    display:inline;
    font-variant: small-caps;
    font-family: verdana;
	font-size: 21px;
	font-weight: bold;
	color:#5D5D5D;
}

#buscador_linea_cabecera h2 {
    display:inline;
    margin:7px 5px;
    font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

#buscador_linea_cabecera p {
 margin:7px 5px;
}
#buscador_linea .dentro {
 padding-left:20px;
}

#buscador_linea {
  width:620px;
  height:26px;
  background-color:#5D5D5D;
  color:#ffffff;
  vertical-align:middle;
}

#buscador_linea select {

  font-size:10px;
font-family:verdana;

}

#listado {
  margin-top:10px;
   width:590px;
 /*  overflow:auto;*/
   
   scrollbar-3dlight-color:#DCEDBE;
  scrollbar-arrow-color:#354E0F;
scrollbar-base-color:#84C326;
 scrollbar-darkshadow-color:#354E0F;
 scrollbar-face-color:#84C326;
 scrollbar-highlight-color:#84C326v;
  scrollbar-shadow-color#84C326;
}


#promocion_mini {
  width:289px;
  height:221px;
  background-image:url("../pics/fondo_promo.gif");
  margin-bottom:0px;

}


#promocion_mini_sb {
  width:289px;
  height:221px;
  margin-bottom:0px;
}


#promocion_mini h1 {
   font-variant: small-caps;
   font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	padding-left:30px;
	margin-bottom:6px;
	cursor:pointer;
}
#promocion_mini strong,#promocion_mini font,#promocion_mini span {
   font-family:arial;
   font-size:10px;

}

#promocion_mini p {
   font-family:arial;
   font-size:10px;
   padding-right:22px;
   margin-top:3px;
	font-weight: bold;
	margin-bottom:5px;
	padding-bottom:10px;
 
}

#pie_promocion_mini {
  margin:0px;
  padding:0px;
  width:289px;
  position:relative;
  top:-10px;
}

#pie_promocion_mini img {
  border:0px;
  margin:0px;
  padding:0px;
}







#promocion_lista {
  width:558px;
  height:134px;
  background-color:#DCEDBE;
  text-align:left;
  border-bottom:5px solid #000000;
  margin:10px 0px;
     font-family: arial;
   font-size: 11px;
}

#promocion_lista strong,#promocion_lista font,#promocion_lista span {
     font-family: arial;
   font-size: 11px;

}

#promocion_lista .foto {
   width:146px;
}

#promocion_lista .texto {
  vertical-align:top;
  width:392px;
 }

 #promocion_lista .borde {
   background-color:#84C326;
   width:21px;
 }

 #promocion_lista .pie {
 vertical-align:bottom;
 }

#promocion_lista img {
  border-top:3px solid #84C326;
}

#promocion_lista h1 {
   font-variant: small-caps;
   font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	margin-bottom:0px;
	cursor:pointer;
	margin-left:10px;
}

#promocion_lista h2 {
   font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin:0px 0px;
	cursor:pointer;
	margin-left:10px;
}


#promocion_l_txd {
   margin-top:3px;
   margin-left:10px;
   height:70px;
   width:380px;
   overflow:hidden;
   line-height:12px;
}


#promocion_l_txd p {
  margin:0px;
  padding:0px;
  padding-bottom:4px;
}

#promocion_lista h3 {
	margin:0px;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	background-color:#000;
	width:145px;
	text-align:center;
}


#promocion_lista .masimg {
  border:0px;
  margin-left:335px;
  margin-top:5px;
  position:absolute;
  z-index:2;
}

#promocion_lista .verpdf {
  border:0px;
  margin-left:152px;
  margin-top:-10px;
  position:absolute;
  z-index:2;
}

/* */

#formularioe {
  margin-left:5px;
  margin-top:10px;
  background-color:#DCEDBE;
}

#formularioe h1 {
  background-image:url("../pics/noticias.gif");
  background-repeat:no-repeat;
  background-position:0px 3px;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding-left:25px;
  padding-top:2px;
  height:23px;
  margin:2px 0px;
}

#formularioe h2 {
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding:3px;
}

#formularioe .mensaje {
  border:1px solid #000000;
  width:140px;
  padding:3px;
  background-color:#ECFDCE;
 font-family: arial;
 font-size: 11px;
 color:#000;
 font-weight:bold;
 display:block;


}

#formularioe input,#formulario textarea {
 border:1px solid #000;
 background-color:#fff;
 font-family: arial;
 font-size: 11px;
 color:#000;
 margin-left:3px;
 margin-bottom:3px;
 padding-left:3px;
}
#formularioe label {
 font-family: arial;
 font-size: 11px;
 color:#000;
 font-weight:bold;
  margin-left:3px;
}




/* */

#formulario {
  width:155px;
  margin-left:5px;
  margin-top:10px;
}

#formulario h1 {
  background-image:url("../pics/noticias.gif");
  background-repeat:no-repeat;
  background-position:0px 3px;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding-left:25px;
  padding-top:2px;
  height:23px;
  margin:2px 0px;
}

#formulario .mensaje {
  border:1px solid #000000;
  width:140px;
  padding:3px;
  background-color:#ECFDCE;
 font-family: arial;
 font-size: 11px;
 color:#000;
 font-weight:bold;
 display:block;


}

#formulario input,#formulario textarea {
 border:1px solid #000;
 background-color:#fff;
 font-family: arial;
 font-size: 11px;
 color:#000;
 margin-left:3px;
 margin-bottom:3px;
 padding-left:3px;
}
#formulario label {
 font-family: arial;
 font-size: 11px;
 color:#000;
 font-weight:bold;
  margin-left:3px;
}

#formulario_boton input {
  border:0px;
  margin-top:10px;

}


/* AMPLIAR PROMOCION */

#pre_promo_grande {
  background-image:url("../pics/fondo_converde3.gif");
  background-repeat:no-repeat;
  width:780px;
  height:60px;
}

#pre_promo_grande img {
  border:0px;
  float:right;
  margin-top:18px;
}

#promo_grande {
  background-image:url("../pics/fondo_gris_verde.gif");
  background-repeat:repeat-x;
  width:780px;
  height:155px;
  position:relative;
  top:-25px;
 font-family:arial;
 font-size:11px;
 color:#000;
}

#promo_grande img {
  margin-top:3px;
  margin-left:0px;
  margin-bottom:0px;
  padding:0px;
  margin-right:8px;
  float:left;
}

#promo_grande h2 {
 margin:0px;
 padding-top:30px;
 padding-left:10px;
 font-family:arial;
 font-size:16px;
 color:#000;
}

#promo_grande font,#promo_grande strong {
 font-family:arial;
 font-size:11px;
 color:#000;

}

#promo_grande p {
 margin-top:5px;
 margin-left:10px;
 font-family:arial;
 font-size:11px;
 color:#000;
}


#promocion_grande_resumen {
   margin-top:5px;
   margin-left:10px;
   height:97px;
   width:425px;
   font-family:arial;
   font-size:11px;
   overflow:hidden;
   line-height:12px;
   color:#000;
}
#promocion_grande_resumen font,#promocion_grande_resumen strong {
 font-family:arial;
 font-size:11px;
 color:#000;
}

#promocion_grande_resumen p {
  margin:0px;
  padding:0px;
  padding-bottom:4px;
}


.titulo_promo_grande {
   font-variant: small-caps;
   font-family: verdana;
	font-size: 22px;
	font-weight: bold;
	color:#000;
	margin:0px;
	padding-left:70px;
    position:relative;
	top:-25px;
}

#pie_promo_grande {
  border-top:5px solid #000;
  
 }

#pie_promo_grande .menu {
  width:661px;
  float:right;
  background-image:url("../pics/fondo_filete_gris.gif");
  margin:0px;
 }

#pie_promo_grande .menu p {
  padding-left:81px;
  padding-top:0px;
  margin:0px;
  padding-bottom:0px;
}

#pie_promo_grande .menu a {
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  padding:1px 6px;
  border-right:2px solid #000;
  position:relative;
  top:-3px;
}

#pie_promo_grande .menu a:hover {
  color:#FFCC00;
}

#pie_promo_grande .menu .fin {
 border:0px;
}


#cuerpo_promo_grande {
    width:780px;

  background-image:url("../pics/fondo_menu_verde.gif");
  background-repeat:repeat-y;
    position:relative;
	top:-27px;
  /*margin-bottom:-27px;*/
}

#cuerpo_promo_grande tr {
  vertical-align:top;
}

#cuerpo_promo_grande .izquierda {
  width:160px;

}

#amp_imagenes {
 background-color:#DCEDBE;
}

#amp_imagenes .lista {
   padding:0px;
   margin:0px;
  border-bottom:1px solid #000;
}
#amp_imagenes esta {
  color:#000;
}

#amp_imagenes a {
 font-family:arial;
  font-size:12px;
  font-weight:bold;
  color:#557F17;
  text-decoration:none;
  padding-left:15px;
}

#amp_imagenes a:hover {
  color:#000;
} 


#amp_imagenes .foto {
  width:597px;
  text-align:center;

}

#amp_imagenes img {
  float:none;
}



#enviar {
  margin-top:10px;
  text-align:center;
  width:160px;
  margin-bottom:15px;
}


#noticias_seccion {
  padding:10px;
  width:600px;

}

#noticias_seccion a {
   font-family: arial;
	font-size: 12px;
	color:#486B15;
	text-decoration:none;
		font-weight: bold;

}

#noticias_seccion a:hover {
  color:#000000;
}

#noticias_seccion li {
   font-family: arial;
	font-size: 11px;
	color:#444444;

}

#promo_detalles {
  padding:10px;
  width:600px;
 font-family:verdana;
  font-size:11px;
  color:#000;
}

#promo_detalles td,#promo_detalles table,#promo_detalles font,#promo_detalles strong {
 font-family:verdana;
  font-size:11px;
  color:#000;
  border:0px;

}

#promo_detalles h1,#noticias_seccion h1 {
  background-image:url("../pics/fondo_flecha_verde.gif");
  background-position:0px 2px;
  background-repeat:no-repeat;
  padding-left:25px;
  padding-bottom:4px;
 font-variant: small-caps;
   font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color:#000;


}
#promo_detalles h3 {
 font-family:verdana;
  font-size:11px;
  color:#84C326;

}




#promo_detalles p {
  font-family:verdana;
  font-size:11px;
  color:#000;
}

#promo_detalles img {
  margin:9px;
}

#promo_detalles a {
  text-decoration:none;
  color:#456714;
  font-weight:bold;
}

#promo_detalles a:hover {
  color:#000000;
}


#img_txt_aI {
  float:left;
  margin-right:10px;
  margin-top:7px;
  margin-bottom:7px;
}

#img_txt_aD {
  float:right;
  margin-left:10px;
  margin-top:7px;
  margin-bottom:7px;
}

#promo_detalles .derecha {
  float:right;
}

#promo_detalles .izquierda {
  float:left;
}



#pie {
  background-image:url("../pics/fondo_cbgris.gif");
  background-repeat:repeat-y;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  color:#fff;

}

#pie p {
  text-align:center;
  width:780px;
  margin:0px;
  padding:1px 0px;
  height:16px;
  border-bottom:1px solid #000;
  border-top:1px solid #000;
}

#pie a {
  text-decoration:none;
  color:#E4E4E4;
}

#pie a:hover {
  color:#000000;

}

#mensaje {
  padding:15px;
}



#formulario_contacto {
  width:255px;
  margin-left:5px;
  margin-top:10px;
}

#formulario_contacto h1 {
  background-image:none;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding-left:25px;
  padding-top:2px;
  height:23px;
  margin:2px 0px;

}

#formulario_contacto .mensaje {
  border:1px solid #000000;
  width:140px;
  padding:3px;
  background-color:#ECFDCE;
 font-family: arial;
 font-size: 11px;
 color:#000;
 font-weight:bold;
 display:block;


}

#formulario_contacto input,#formulario_contacto textarea {
 border:1px solid #000;
 background-color:#fff;
 font-family: arial;
 font-size: 11px;
 color:#000;
 margin-left:3px;
 margin-bottom:3px;
 padding-left:3px;
}
#formulario_contacto label {
 font-family: arial;
 font-size: 11px;
 color:#000;
 font-weight:bold;
  margin-left:3px;
}