html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-image: url(_imgs/_img05/fondo.gif);
 font-family: Trebuchet MS;
} 
 
#index{ 
 width:799px; 
 background-color:#B1CA00;
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 border: 5px solid #F3F3E9;
 margin-top: 16px;
} 
 /*=============cabecera=====================*/
#cabecera{
 position:relative; 
 background-image: url(_imgs/_img05/logo.gif);
 background-color:#75A106; 
 background-position: center;
 background-repeat: no-repeat;
 padding-top:16px;
 height: 99px;
} 
 #cabecera ul{
 font-size:0.7em;
 text-align: right;
 padding-right:12px;
 padding-top:70px;
}

#cabecera li{
 display:inline;
 border-right: 1px solid #fff;
 padding:0 4px 0px 4px;
}

#cabecera li a{
 color:#fff;
 text-decoration: none;
}

#cabecera li a:hover{
 color:#242424;
}
 /*=======================foto=======================*/

#style1 #foto{
 background-image: url(_imgs/_img05/foto1.jpg);
 width:799px;
 background-repeat: no-repeat;
 float:right;
 height:178px;
 }
 #style2 #foto{
 background-image: url(_imgs/_img05/foto1.jpg);
 width:799px;
 background-repeat: no-repeat;
 float:right;
 height:178px;
 }
 #style3 #foto{
 background-image: url(_imgs/_img05/foto1.jpg);
 width:799px;
 background-repeat: no-repeat;
 float:right;
 height:178px;
 }
 #style4 #foto{
 background-image: url(_imgs/_img05/foto1.jpg);
 width:799px;
 background-repeat: no-repeat;
 float:right;
 height:178px;
 }
 #style5 #foto{
 background-image: url(_imgs/_img05/foto1.jpg);
 width:799px;
 background-repeat: no-repeat;
 float:right;
 height:178px;
 }
  #foto p{
 font-size: 1.8em;
 color: #3A5F04;
 text-align: right;
 font-variant: small-caps;
 padding-top:140px;
 margin-top: -2px;
 }
 /*====================menu========================*/
 #navcontainer { 
 margin: 0px; 
 }

#navcontainer ul{
margin:0px;
padding:0px;
font-size: 0.9em;
list-style: none;
}

#navcontainer li { 
margin: 0px; 

}

#navcontainer a{
display: block;
padding: 5px 30px 6px;
width: 140px;
color: #fff;
background-image: url(_imgs/_img05/boton_off.gif);
text-decoration: none;
}

#navcontainer a:hover{
color: #273108;
background-image: url(_imgs/_img05/boton_on.gif);
text-decoration: none;
}

#navcontainer #subnavlist li { 
margin: 0 0 1px 0; 
list-style: none;
}

#navcontainer #subnavlist a{
display: block;
padding: 5px 5px 5px 30px;
width: 165px;
color: #273108;
background-image: url(_imgs/_img05/boton2_on.gif);
text-decoration: none;
font-size: 0.9em;
}

#navcontainer #subnavlist a:hover{
color: #fff;
background-image: url(_imgs/_img05/boton2_off.gif);
text-decoration: none;
}

#leftcol{
 width:25%; 
 float:left; 
 position:relative; 
 }
 /*=============contenido====================*/
  h2{
 font-family: arial rounded;
 font-size: 1.4em;
 text-align: right;
 margin-top:2px;
 color:#3A5F04;
}

h3{
	font-weight: bolder;
	font-size:2.8em;
	color:#B1CA00;
}
#maincol{
 background-color: #fff;  
 float: right; 
 position: relative; 
 width:75%; 
 }
  #maincol .contenido{ 
 font-size:0.9em;
 color:#141A06;
 padding:0px 30px 30px 38px;
 text-align: justify;
 }
 #maincol img{
 float:left;
 border:none;
 padding:2px;
 margin:10px;
 border:1px solid #384811;
 }
#maincol .icon img{
 float:left;
 margin-left:20px;
 margin-top:0px;
 position:absolute;
}
 #maincol ul{
padding-bottom:80px;
list-style-type: none;
}

#maincol li{
border-left:5px solid #7B9720;
	FLOAT: right; 
	width:19%;
	margin-right:15px;
	margin-left:0px;
	padding: 5px 0px 0px 28px;
}
#maincol li a{
 font-weight: bold;
 font-size: 1.0em;
 color:#7B9720;
 text-decoration: none;
}
#maincol li a:hover{
 color:#FBBA1E;
}

 
 

 
 /* *** Float containers fix:*/ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
