@charset "utf-8";
/* CSS Document */

html {
	height:100% ;
	margin-bottom:1px;
}
p, td, li, ul, ol, h1, h3, h4, h5, h6, label, input {
	font:11px/12px Trebuchet MS;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
a { text-decoration:none;
	font:11px/12px Trebuchet MS; border:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
img { border:0px; 
}
.emailinput { width:131px;
}
body {
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	font:11px/12px Trebuchet MS;
	color:#999999; background-color:#FFF;
}

#wraper {
	width: 1075px;

	position: absolute;
	left: 50%;
	margin-left: -500px;
	overflow:hidden;
	
}
#cuerpo {
	width: 940px;
	height: 703px; float:left;

	
	overflow:hidden;
	background-color: #fff;
}
#banners {
	width: 130px;
	height: 746px; float:right; 

	
	overflow:hidden;

}

#banner_barragan { float:left; width:130px; height:140px; background:url(../imagenes/banner_barragan.jpg) no-repeat;}
#banners a { border:none;border:0px;
}
#banners img { border:0px;
}
#banners a:hover { border:none;border:0px;
}
#banners_bloque { 
	width: 130px; border:none;border:0px;
	height: 532px; float:left;  margin-top:141px;

	
	overflow:hidden;

}
	#banner1 {width:130px; height: 168px;  float:left;  display:inline; border:none;border:0px;	
	}
	
		#banner4 {width:130px; height: 43px;  float:left;  display:inline; border:none;border:0px;	
	}
		#banner1 a { border:none;border:0px;	
	}
			#banner1 a:hover { border:none;border:0px;	
	}
#banner2 {width:130px; height: 168px;  float:left; margin-top:0px; display:inline;border:none;border:0px;	
	}
	#banner3 {width:130px; height: 258px;  float:left; margin-top:5px; display:inline;border:none;border:0px;	
	}
	#banner_cosmo {width:130px; height: 136px;  float:left; margin-top:5px;  display:inline;border:none;border:0px;	}
		#banner_catalogo1 {width:130px; height: 53px;  float:left; margin-top:4px;  display:inline; border:none;border:0px;	
	}
		#banner_catalogo2 {width:130px; height: 52px;  float:left; margin-top:4px;  display:inline; border:none;border:0px;	
	}
#banners_home {width:133px; height: 293px;  float:left; display:inline;	
	margin-left: 7px; overflow:hidden;}
	#banner_home1 {width:130px; height: 141px;  float:left;  display:inline;	
	}
#banner_home2 {width:130px; height: 141px;  float:left; margin-top:9px; display:inline;	
	}
#banner5 {width:130px; height: 86px;  float:left;  margin-top:3px;  display:inline; border:none;border:0px;	
	}	
	#banner6 {width:130px; height: 103px;  float:left;  margin-top:3px;  display:inline; border:none;border:0px;	
	}	
	#banner_feria {width:130px; background:url(../imagenes/banner_feria_bg.jpg) no-repeat; height: 160px; margin-top:4px;  float:left;  display:inline; border:none;border:0px;	
	}
#cabecera {
	width: 940px;
	height: 100px; background:url(../imagenes/cabecera_bg.jpg) repeat #fff;
	overflow:hidden;
}
#logo {
	width: 254px;
	height: 100px;
	background-color:#fff;
	overflow:hidden; float:left;
}
#menu_top {
	width: 685px;
	height: 83px; 

	overflow:hidden; float:right;
}
#menu_top_bloque {
	width: 685px;
	height: 83px; margin:5px 0px 0px 0px; display:inline;

	overflow:hidden; float:right;
}
#menu_top_bloque table {width: 685px;
	
	height: 23px; 

	overflow:hidden; 
}
#boletines { display:inline; float:right;
	
	height: 22px; border-bottom:1px solid #000; 

	overflow:hidden; }
.top_menu_down a { color:#555;
}
#menu_top a { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:9px;
}
#menu_top p { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:9px;
}
#menu_top td { background-color:#b44a17; height:20px; border: 1px solid #3C1E1E; overflow:hidden;
}
#menu_top a:hover { color: #FFCC00;  
}
#menu { width: 940px;
	height: 40px; background:url(../imagenes/fondo_menuprincipal.jpg) no-repeat; margin-top:5px;
}
#menu a { float:left; display:block; padding:0px; margin:0px; height:31px;
}
#bloque_menu { width: 895px;
	height: 31px; float:left; display: inline; margin-left:21px; overflow:hidden; 
}
#opinan { width: 580px;
	height: 30px; float:right; display: inline;  background-color:#fff; margin-top:20px;
}

#banner_flash{ width: 940px;
	height: 216px; float:left; display: inline;  overflow:hidden; 
}
#main { width: 940px;
	height: 293px; float:left; display: inline; background-color:#fff; 
}

#slogans { width: 465px;
	height: 293px; float:left; display: inline; 
}
#slogan1 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#777; padding:50px 15px 0px 15px; text-align:left; line-height:13px; display:inline
}
#slogan1 h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#777;   line-height:13px; font-size:12px; display:inline;
}
#main .txt_home { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#777; padding:50px 18px 0px 18px; text-align:left; line-height:14px;
}
#slogan1 { width: 433px;
	height: 91px; float:left; display: inline; background:url(../imagenes/slogabg1.jpg) no-repeat #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#777; padding:50px 15px 0px 15px; text-align:left; line-height:13px;
}
#masinfo1, #masinfo2, #masinfo3, #masinfo4  { width: 70px;
	height: 20px; float:right; display: inline; margin-right:15px; 
}
#slogan2 { width: 465px;
	height: 141px; float:left; display: inline; margin-top:10px; background:url(../imagenes/slogabg2.jpg) no-repeat #FFF; 
}
#main_producto { width: 247px;
	height: 238px; float:left; display: inline; background:url(../imagenes/mainproductobg.jpg) no-repeat #fff; margin-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#777; text-align:left; padding:50px 200px 5px 18px;
}
#main_producto p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#777;padding:50px 200px 5px 18px; text-align:left; line-height:14px; display:inline; 
}
#main_producto h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#777; text-align:left; line-height:14px; display:inline; 
}
#main_txt { width: 659px;
	height: 200px; float:left; display: inline; 
}
#trabajo_txt { width: 620px;
	height: 500px; float:left; display: inline; 
}
#main_foto { width: 281px;
	height: 200px; float:left; display: inline; 
}
#form_trabajo { width: 291px;  margin-left:20px;
	height: 200px; float:left; display: inline; overflow:hidden; 
}
#foto_trabajo { width: 230px;  margin-right:20px;
	height: 400px; float:right; display: inline; overflow:hidden; 
}
#datos_contacto { width: 370px; margin-left:20px;
	height: 330px; float:left; display: inline; margin-top:25px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; text-align:right; padding:10px; 
}
#datos_contacto td { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:right; line-height:14px;  padding:5px; border-bottom:1px dotted #FBCC86; 
}
#datos_contacto tr { padding:5px;
}
.datos  { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;  text-align:right; line-height:14px;  color:#B44A17;
}
.form_right  { text-align:right; width:200px;
}
#formulario_job input {width:380px; float:left; border:1px solid #E85303;
}
#formulario_job textarea {  width:380px; float:left; border:1px solid #E85303;
}
#formulario_job { width: 590px;  margin-left:15px;
	height: 300px; float:left; display: inline; margin-top:10px; background:#FBF4EA; border:1px dotted #E8623D;  padding:5px;
}
#prensa { width: 610px;  
	height: 410px; float:left; display: inline; margin-top:10px; background:#FBF4EA; border:1px dotted #E8623D;  padding:5px;
}
#formulario_contacto input {width:310px; float:left; border:1px solid #E85303;
}
#formulario_contacto textarea {  width:310px; float:left; border:1px solid #E85303;
}
#formulario_contacto { width: 490px;  margin-left:15px;
	height: 340px; float:right; display: inline; margin-top:15px; background:url(../imagenes/fondo_formulario_contacto.jpg) no-repeat; padding:5px;
}
#mensaje_news { width: 500px;  margin-left:0px; background:#003300;
	height: 340px; float:right; display: inline; margin-top:15px; 
}
.send{ width: 200px; height: 20px; margin-top:10px; background:url(../imagenes/enviar.jpg) no-repeat;
}


#thumbail1 { width:91px; height:83px; float:left; display:inline; background-color:#FFFFFF;
}
#foto_menu .productos { font-size:10px;
}
#thumbail { width:91px; height:83px; float:left; display:inline; margin-left:3px; background-color:#FFFFFF;
}

#thumbail1 a:hover {  background-color:#FED8B8;
}

#thumbail  a:hover {  background-color:#FED8B8;
}
#main ul { list-style:circle;}
#main li { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#777; text-align:justify; padding:3px; margin-left:25px;}
#main a { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#777; text-align:justify; padding:3px;  font-weight:bold;}
#main a:hover { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #8C2E00; text-align:justify; padding:3px;  font-weight:bold;}

#main span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #8C2E00; font-weight:bold; text-align:justify; }

#pie { width:940px; height:50px; background:url(../imagenes/fondo_pie.jpg) repeat-x #fff top; border-top: #E07D3A 1px solid; margin:15px 0px 0px 0px; padding-top:2px; float:left; display:inline; font-size: 10px; font-family:verdana, Helvetica, sans-serif; color:#C6C7CC; background-color:#FFF; padding:1px; line-height:15px; text-align:left; overflow:hidden;
}
#pie a {font-size: 10px; font-family:verdana, Helvetica, sans-serif; color:#B8955D;  padding:1px; line-height:15px; text-align:left; margin:2px 5px 5px 5px; float:left; 
}
#pie a:hover { color: #993300;
}
#al {font-size: 11px; height:40px; font-family:verdana, Helvetica, sans-serif; color:#B8955D;  padding:1px; line-height:15px; text-align:left; margin:2px 5px 5px 10px; float:left; display: inline; 
}
#pp {font-size: 11px; height:40px; font-family:verdana, Helvetica, sans-serif; color:#A6502F; padding:1px; line-height:15px; text-align:left; margin:2px 5px 5px 5px; float:left; display: inline; 
}
#mc {font-size: 11px; height:40px; font-family:verdana, Helvetica, sans-serif; color:#A6502F;  padding:1px; line-height:12px; text-align:left; margin:2px 5px 15px 5px; float:right; display: inline; 
}


#menuHolder { width: 900px;
	height: 45px; background:url(../imagenes/fondo_menuprincipal.jpg) no-repeat; margin:auto;
}

#dropline {padding:0; list-style:none; background:url(back.gif); text-align:center; margin:0 auto; font-size:14px; font-family:arial, sans-serif; height:31px; width:943px; position:absolute; left:0; }
#dropline div {padding:0; margin:0 auto; list-style:none; position:absolute;  width:943px; text-align:center; }
#dropline table {border-collapse:collapse; font-size:1em; float:left; }

#dropline ul li {display:inline; margin:0; text-align:left;}
#dropline ul li a {display:inline; height:31px;  margin:0; padding:0 0px; background:transparent; font-weight:bold; font-size:11px;}

#dropline li {display:inline; margin:0 -2px; text-align:left;}
#dropline li a {display:inline; height:31px; margin:0px 0 0 5px;padding:0 0px 0 0;  text-decoration:none; color:#000;}
#dropline li a.sub {background:url(button-arrow.gif) right top;}
html>/**/body #dropline li {display:inline; padding:0;}

* html #dropline li a {margin-bottom:-4px; margin-right:0px;}

#dropline li a b {display:block; height:31px; float:left; padding:0 0 0 0px;  cursor:pointer;}

#dropline li a:hover {background-position:right bottom; color:#fff;}
#dropline li a:hover b {background-position:left bottom;}

#dropline li:hover > a {background-position:right bottom; color:#fff;}
#dropline li:hover > a b {background-position:left bottom;}

#dropline :hover div {left:5px; top:32px;}
#dropline :hover li a {left:25px; }

#dropline :hover ul li a:hover {text-decoration:underline; color:#800;}

#btn1, #btn2, #btn3, #btn4, #btn5, #btn6, #btn7, #btn8 { float:left; display:inline;
}
#menu_drop {  width:304px; height:45px; float:left;  display:inline;
}
