html, body {height: 100%;}

html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
  margin: 0;
  padding: 0;
  border: 0;
}

      :focus{outline:0;}

      a img{border:0;}

body {
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	background-image:url(../img/fondo.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:fixed;
}

 
   
       #pagina
	{
	width:100%;
	margin:0 auto;
   }
 
 
       #header
	{
	width:100%;
	height:144px;
	float:left;
	background-image:url(../img/header.png);
	background-repeat:no-repeat;
	background-position:center top;
   }
 
 
      #inheader
	{
	width:960px;
	height:144px;
	margin:0 auto;
   }
 
       #logo
	{
		width:50%;
		float:left;
   }
 
 
      #hup
	{
		width:50%;
		float:left;
		color:#666;
		font-size:18px;
		text-align:right;
		height:81px;
		padding-top:10px;
		position:relative;
   }
 
 
   /*
   ul#menu{margin:0; padding:0; list-style:none; clear:both; width:960px; margin-bottom:10px;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; }
			#menu li a{ background:url('../img/menu.png') no-repeat; width:100%; height:182px; display:block; margin-top:3px;}

			
			#menu li.uno{width:300px; height:91px;}
				#menu li.uno a{background-position:0px -91px;}
				#menu li.uno a:hover{background-position:0px 0px;}
				#menu li.uno a.selected{background-position:0px 0px;}
				
				#menu li.dos{width:110px; height:91px;}
				#menu li.dos a{background-position:-300px -91px;}
				#menu li.dos a:hover{background-position:-300px 0px;}
				#menu li.dos a.selected{background-position:-300px 0px;}
				
				#menu li.tres{width:120px; height:91px;}
				#menu li.tres a{background-position:-410px -91px;}
				#menu li.tres a:hover{background-position:-410px 0px;}
				#menu li.tres a.selected{background-position:-410px 0px;}
				
				#menu li.cuatro{width:110px; height:91px;}
				#menu li.cuatro a{background-position:-530px -91px;}
				#menu li.cuatro a:hover{background-position:-530px 0px;}
				#menu li.cuatro a.selected{background-position:-530px 0px;}
				
				#menu li.cinco{width:170px; height:91px;}
				#menu li.cinco a{background-position:-640px -91px;}
				#menu li.cinco a:hover{background-position:-640px 0px;}
				#menu li.cinco a.selected{background-position:-640px 0px;}
				 
				
				#menu li.seis{width:150px; height:91px;}
				#menu li.seis a{background-position:-810px -91px;}
				#menu li.seis a:hover{background-position:-810px 0px;}
				#menu li.seis a.selected{background-position:-810px 0px;}
				
				*/
				
	
	
	
	#menu
	{
	float:left;
	padding:13px;
	width:934px;
	color:#FFF;
	font-size:13px;
	list-style:none;
	text-transform:uppercase;
	}
	
	#menu li  {
	float:left;
	color:#fff;
	text-decoration:none;
	height:20px;
	position:relative;
	font-size:13px;
	}
	
	#menu li a {
	color:#fff;
	font-size:13px;
	text-decoration:none;
	float:left;
	}
	
	#menu li span { width:100%; position:absolute; left:-10px; height:20px;}
	#menu li span.subhover { cursor: pointer;
	color:#FFF;
	font-size:16px;
	text-decoration:none;
	height:20px;
	} 
	
	#menu li ul.submenu { text-align:left; list-style: none; position: absolute; left: 0; top: 20px; background-image:url(../img/submenu.png); background-repeat:repeat; margin: 0; padding: 10px; display: none; float: left; z-index:10000000; }
	#menu li ul.submenu li{ margin: 0; padding: 0; clear: both;  width: 200px; }
	#menu li ul.submenu li a{ font-size:12px; margin:0px; margin-bottom:5px; float:left; color:#FFF; }
	#menu li ul.submenu li a:hover{ font-size:12px; color:#FFF; text-decoration:underline; }
				 
				 	
    #center
	{
	float:left;
	width:100%;
   }
   
      #incenter
	{
	width:960px;
	margin:0 auto;
   }
   
   
     #slider_fondo
	{
	float:left;
	width:948px;
	height:445px;
	padding-left:14px;
	padding-top:15px;
	background-image:url(../img/slider_fondo.png);
	background-repeat:no-repeat;
   }
   
 .mentrega
	{
width:100%; float:left; margin-top:10px; margin-bottom:20px; color:#144122; font-weight:bold; text-align:center; font-size:18px; background-color:#FFF; padding-top:5px;
    padding-bottom:10px; font-family: "Century Gothic";
	}
	
	
.boxc{
width:50px; height:30px; border:#666666 1px solid; float:left; margin-top:5px; margin-right:5px; text-decoration:none;  text-align:center; color:#333; margin-bottom:20px;
}

.boxc2{
 border:#666666 1px solid; float:left; margin-top:5px; margin-right:5px; color:#333; text-decoration:none; text-align:center; margin-bottom:20px;
}

.foto_c{
	float:left; color:#666;
}

.foto_c img{
	float:left; width:294px; height:294px; margin-bottom:10px;
}
	
	     .box_in
	{
	width:204px;
	margin-right:10px;
	height:237px;
	background-color:#FFF;
	padding:13px;
	color:#555;
	font-size:14px;
	float:left;
	text-align:justify;
   }
   
       .box_in h1
	{
		font-size:24px;
		color:#144122;
		font-family:"Century Gothic";
		font-weight:normal;
		text-align:left;
   }
   
        .box_in a
	{
		font-size:14px;
		color:#144122;
		font-family:"Century Gothic";
		text-decoration:underline;
		font-weight:bold;
   }
   
        .box_in a:hover
	{
		font-size:14px;
		color:#144122;
		font-family:"Century Gothic";
		text-decoration:none;
		font-weight:bold;
   }
   
   
         #titulos
	{
		float:left;
		padding-bottom:3px;
		border-bottom:1px solid #fff;
		width:100%;
		position:relative;
		text-transform:uppercase;
   }
   
            #titulos h1
	{
		font-size:28px;
		color:#144122;
		font-family:"Century Gothic";
		font-weight:normal;
   }
   
             #centerbg
	{
		width:932px;
		float:left;
		padding:14px;
		background-color:#FFF;
   }
   
   
           #left_menu
	{
		width:210px;
		float:left;
		margin-bottom:20px;
   }
   
   
             #left_menu a
	{
		width:196px;
		padding:7px;
		background-color:#f5f5f5;
		color:#144122;
		font-size:13px;
		float:left;
		text-decoration:none;
		border-bottom:1px solid #FFF;
   }
   
               #left_menu a:hover
	{
		width:196px;
		padding:7px;
		background-color:#144122;
		color:#fff;
		font-size:13px;
		float:left;
		text-decoration:none;
		border-bottom:1px solid #FFF;
   }
   
   
                 #left_menu a.estele
	{
		width:196px;
		padding:7px;
		float:left;
		background-color:#144122;
		color:#fff;
		font-size:13px;
		float:left;
		text-decoration:none;
		border-bottom:1px solid #FFF;
   }
   
          #right_menu
	{
		width:650px;
		float:left;
		color:#666;
		font-size:14px;
		margin-left:60px;
		text-align:justify;
		margin-bottom:20px;
   }
   
   
           #right_menu h2
	{
		font-size:21px;
		color:#144122;
		font-family:"Century Gothic";
		font-weight:normal;
		margin-bottom:15px;
		float:left;
		width:100%;
   }
   
   
              #right_menu span
	{
		font-size:19px;
		color:#144122;
		font-weight:bold;
   }
   
   
   
    #m_left
	{
		width:312px;
		height:312px;
		float:left;
		padding-left:10px;
		padding-top:10px;
	background-image:url(../img/pr/bg.png);
	background-repeat:no-repeat;
		margin-bottom:20px;
   }
   
       #m_right
	{
		float:left;
		width:562px;
		margin-left:48px;
		text-align:justify;
		margin-bottom:20px;
		font-size:14px;
		color:#666;
   }
   
             #m_right h2
	{
		font-size:21px;
		color:#144122;
		font-family:"Century Gothic";
		font-weight:normal;
		margin-bottom:15px;
		float:left;
		width:100%;
		text-transform:uppercase;
   }
   
                #m_right h3
	{
		font-size:18px;
		color:#333;
		font-family:"Century Gothic";
		font-weight:normal;
		float:left;
		width:100%;
		text-transform:uppercase;
   }
   
               #m_right span
	{
		font-size:19px;
		color:#144122;
		font-weight:bold;
   }
   
    .dos
	{
		color:#144122;
		font-weight:bold;
		font-size:14px;
   }
   
        .producs a
	{
		width:280px;
		height:176px;
	background-image:url(../img/th/bg.png);
	background-repeat:no-repeat;
	padding-top:10px; padding-left:10px;
	float:left;
	margin-bottom:10px;
	color:#144122;
	font-size:14px;
	text-align:center;
   }
   
   
           .producs img
	{
		float:left;
		margin-bottom:5px;
   }
   
   
           .producs a:hover
	{
		width:280px;
		height:176px;
	background-image:url(../img/th/bg.png);
	background-repeat:no-repeat;
	padding-top:10px; padding-left:10px;
	float:left;
	margin-bottom:10px;
	color:#144122;
	font-size:14px;
	text-align:center;
	text-decoration:none;
   }
   
       .acc
	{
	float:left;
	text-align:center;
	font-weight:bold;
	color:#666666;
   }
   
     .accsep
	{
	float:left;
	width:100%;
	background-color:#CCCCCC;
	height:1px;
	margin-top:15px;
	margin-bottom:30px;
   }
   
   
   .conta1{
		color:#666;
		font-size:14px;
float:left; margin-top:20px; width:20%;
}

       .conta1 h1
	{
	font-size:18px;
		color:#144122;
		font-family:"Century Gothic";
		font-weight:normal;
		float:left;
		width:100%;
		text-transform:uppercase;
   }

.conta2{
width:60%;
margin-top:20px;
		color:#666;
		font-size:14px;
padding-left:5%;
margin-left:5%;
float:left;
border-left:1px solid #CCCCCC;

}


	  #footer
	{
	float:left;
	width:100%;
	background-image:url(../img/footer.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:364px;
   }
   
   	  #infooter
	{
		margin:0 auto;
	width:960px;
	height:364px;
   }
   
  .inf1
	{
		width:93%;
		float:left;
		font-size:13px;
		padding-left:7%;
		margin-top:35px;
		color:#144122;
		font-weight:bold;
	}
	
	 .inf1 a
	{
		text-decoration:none;
		color:#144122;
		font-weight:bold;
	}
	
	 .inf1 a:hover
	{
		text-decoration:underline;
		color:#144122;
		font-weight:bold;
	}
	
	  .inf1g
	{
		color:#999595;
	}
	
	  .inf2
	{
		width:200px;
		float:left;
		font-size:13px;
		line-height:20px;
		color:#144122;
		font-weight:bold;
		margin-top:25px;
		margin-left:20px;
	}
	
		  .inf2 a
	{
		color:#555;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	
			  .inf2 a:hover
	{
		color:#555;
		font-size:11px;
		font-weight:bold;
		text-decoration:underline;
	}
   


   .inf3
	{
		width:100%;
		float:left;
		font-size:13px;
		margin-top:30px;
		color:#144122;
		font-weight:bold;
		position:relative;
	}
	
	
    	  #inf12
	{
		width:30%;
		float:left;color:#555;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
   }
   
   
   	  #inf13
	{
		width:70%;
		float:left;
		margin-bottom:7px;
   }
   
    	
  
   
   

   
.redondear{
-moz-border-radius: 5px;
background-color: rgb(255, 255, 255);
border : 1px solid #999999;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
padding-left : 5px;
padding-right : 5px;
height:20px;
}


.redondear2{
-moz-border-radius: 5px;
background-color: rgb(255, 255, 255);
border : 1px solid #999999;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
padding-left : 5px;
padding-right : 5px;
height:60px;
}

.redondear22{
-moz-border-radius: 5px;
background-color: rgb(255, 255, 255);
border : 1px solid #999999;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
padding-left : 5px;
padding-right : 5px;
height:35px;
}

.botred2{
-moz-border-radius: 5px;
-webkit-border-radius:5px;
-ms-border-radius:5px;
border : 1px solid #144122;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
padding-left : 5px;
padding-right : 5px;
height:25px;
background-color:#144122;
color:#ffffff;
cursor:pointer;
}
   
  
                 .laforma
	{
	width:100%; float:left; margin-bottom:15px;
   }
   
            .laforma1
	{
	width:25%; float:left; margin-top:2px; 
   }
   
            .laforma2
	{
	width:75%; float:left;
   }
   
   
  