/* GENERAL */ 
*					{ margin:0; padding:0; outline:0;}
html, body			{ margin:0px; height:100%; width:100%}
img, div, li		{ behavior: url("iepngfix.htc"); }
img a, a img		{ border: none;}
body				{ behavior: url("csshover.htc");}
body				{ background:#000; font-family: Arial, "Helvetica LT Std", sans-serif; font-size:14px; color:#fff;}
#contenedor			{ width:900px; height:100%; margin:0 auto;}
#header				{ width:900px; height:200px; float:left; background: url(img/hd.jpg);}
#menu				{ width:900px; height:50px; float:left; border-bottom:#5c4841 15px solid; background:#ddd5d2; position:relative;}
.swf_menu			{ width:700px; height:120px; position:absolute; top:11px; left:60px; z-index:10;}
#img_index			{ width:900px; height:420px; float:left; background:#ddd5d2;}
#info_idx			{ width:870px; height:200px; float:left; background:url(img/bg_idx.jpg); padding:50px 0 0 30px;}
#info				{ width:780px; min-height:430px; height:auto;float:left; padding:20px 50px 20px 70px; text-align:justify;
					  background:url(img/bg_seccion.jpg);_height:430px;}
#info2				{ width:900px; min-height:430px; height:auto;float:left;padding:20px 0;text-align:justify;background:url(img/bg_proceso.jpg);_height:430px;}
.ok					{ width:900px; min-height:430px;height:auto;float:left;padding:180px 0 20px 0; background:#3d2800 url(img/volver.jpg) no-repeat 770px 535px;}			
#pie				{ width:900px; height:90px; float:left; background:#34431e; padding:50px 0 0 0; position:relative;}
.logo_gente			{ position:absolute; left:0; bottom:0; background:url(img/logo_gente.jpg) no-repeat 0 bottom; width:126px; height:81px;}
.info_pie			{ width:730px; height:45px; float:right; background:#fff; padding:0 0 0 20px; overflow:hidden;}
.info_pie p			{ width:150px; height:38px; float:left; color:#1f150e; line-height:12px; margin:4px 0 0 0; overflow:hidden; font-size:11px;}
.info_pie img		{ float:left; margin:0 6px 0 0;}
.volver				{ background:#dcd5d2; float:left; height:35px; width:840px; padding:10px 60px 0 0; text-align:right;}
.confirma			{ width:900px; height:210px; float:left;}



/*BANNER INDEX*/
.banner_index		{ width:430px; height:158px; float:left; }
.banner_img			{ width:195px; height:158px; overflow:hidden; float:left;}
.banner_info		{ width:196px; height:158px; overflow:hidden; border-left:10px solid #f5f5f5; float:left; font-size:11px;}
.banner_fin			{ width:11px; height:158px; float:left; overflow:hidden; display:block;} 
.banner_titulo		{ width:185px; float:right; height:37px;color:#fff;overflow:hidden;margin:5px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif;			
					  font-weight:bold; font-size:16px; overflow:hidden;}


/*TITULOS*/
.ffaa,.outdoor		{ width:150px; height:58px; float:left; background:url(img/titulos/racion_ffaa.jpg) no-repeat; margin:10px 0 30px 10px;}
.outdoor			{ background:url(img/titulos/outdoor.jpg) no-repeat; margin:10px 0 5px 10px; height:37px;}
.txt_outdoor		{ width:185px; float:right; height:70px; color:#fff; overflow:hidden; margin:0 0 2px 0;}
.nombre_out			{ width:110px; float:right; text-align:right;}
.ingresa			{ width:108px;height:21px;float:right;background:url(img/titulos/ingresa.jpg) no-repeat;margin:30px 0 0 0;cursor:pointer;}
.nombre				{ width:780px; min-height:92px; height:auto;float:left; text-align:left; background-repeat:no-repeat; overflow:hidden;_height:92px;}



/*FORMULARIO INGRESO INDEX*/
.form_ingreso		{ width:421px; height:161px; float:left; background:url(img/bg_ingreso.jpg) no-repeat; }
.form_ingreso input	{ width:320px; float:left; border:#ccc; margin:10px 5px 0 85px; height:20px; font-weight:bold; height:15px;}
.btn_form			{ width:124px; height:25px; float:right; background: url(img/btns/ingresar.jpg) no-repeat; margin:6px 17px 0 0 ; }
.no_registro		{ width:421px;height:17px;background:url(img/titulos/no_registrado.jpg) no-repeat center center;float:left;margin:20px 0 0 0; cursor:pointer;
					  //margin:15px 0 0 0; _margin:-15px 0 0 0;float:left;}
.olvido_clave		{ width:421px;height:13px;background:url(img/titulos/olvido_clave.jpg) no-repeat center center;float:left;margin:20px 0 0 0;cursor:pointer;
					  //margin:18px 0 0 0; _margin:13px 0 0 0;float:left;}


/*QUIENES SOMOS*/
.titulos, .titulos2	{ background:#482a09; width:830px; min-height:105px; height:auto;float:left; padding:20px 0 0 70px; _height:105px; }
.titulos2			{ width:830px; float:left; margin:0; padding:20 0 0 0px;}
.linea, .linea2		{ width:900px; height:13px; float:right; background:url(img/linea.jpg) repeat-x;}
.linea2				{ float:left; }
.info_img			{ width:185px; height:auto; float:left; overflow:hidden; margin:0 10px 0 0;}
.info_img img		{ margin:0 0 10px 0;}
.info_txt			{ width:580px; float:left; text-align:justify; }


/*RACION*/
ul.lista			{ width:100%; margin:20px 0;}
ul.lista li			{ list-style-type:none; margin-bottom:10px; background:url(img/vineta.gif) no-repeat; padding:0 0 0 25px;}					
.box_racion			{ width:770px; overflow:hidden; margin:0 auto; margin:0 0 30px 70px; float:left; _margin:0 0 30px 35px;}
.box_racion img		{ margin:0 0 20px 0; float:left;}


/*PLATOS*/
.platos				{ width:770px; border:1px solid #fff;}
ul.lista_platos		{ width:378px; float:left;}
ul.lista_platos	li	{ list-style-type:none; background:url(img/p1.gif) no-repeat; color:#fff; width:338px; height:25px; float:left; margin:0 10px 0 0; 
					  padding:10px 0 0 40px;}
ul.lista_platos	li.cafe{ background:url(img/p2.gif) no-repeat;}					  

ul.lista_pdf		{ width:378px; float:left;}
ul.lista_pdf li		{ list-style-type:none; background:url(img/p1.gif) no-repeat; color:#fff; width:343px; height:30px; float:left; margin:0 10px 0 0; 
					  padding:5px 0 0 35px;}
ul.lista_pdf li .btn{ width:22px; height:26px; float:left; margin:0 20px 0 0; overflow:hidden; cursor:pointer;}					  
ul.lista_pdf li.cafe{ background:url(img/p2.gif) no-repeat;}					  


/*VENTAS*/
.form_ventas		{ width:750px; margin:10px auto; overflow:hidden;}
.borde				{ border-left:10px solid #dcd5d2; overflow:hidden; width:395px; padding:0 0 0 30px; margin:0 auto 20px auto;}
.form_ventas label	{ width:100px; float:left; height:15px; margin:3px 15px 0 0; }
.form_ventas input	{ width:270px; float:left; border:#ccc; margin:0 0 20px 0; height:20px; font-weight:bold; height:25px;}
input.consulta		{ width:100%; height:70px; float:left; margin-bottom:10px;}
.enviar				{ background:url(img/btns/enviar.jpg) no-repeat; width:120px; height:33px; float:left; cursor:pointer; display:block;}
.enviar:hover		{ background-position:0 100%;}


/*REGISTRO*/
.form_reg			{ width:460px; margin:10px auto; overflow:hidden;}
.borde2				{ border-left:10px solid #dcd5d2; overflow:hidden; width:460px; padding:0 0 0 30px; margin:30px auto 20px auto; }
.form_reg label		{ width:165px; float:left; height:15px; margin:3px 15px 0 0; }
.form_reg input		{ width:270px; float:left; border:#ccc; margin:0 0 20px 0; height:20px; font-weight:bold; height:25px;}
.registra			{ background:url(img/btns/registrarse.jpg) no-repeat; width:197px; height:31px; float:right; cursor:pointer; display:block;}


/*RECUPERAR*/
.recuperar			{ background:url(img/btns/recuperar.jpg) no-repeat; width:250px; height:31px; float:right; cursor:pointer; display:block;}
.box				{ overflow:hidden; width:390px; padding:0 0 0 30px; margin:0 auto 20px auto;}
.box img			{ margin-bottom:40px;}