#total
{
	width: 100%;
	margin: 0%;
	padding: 0%;
}

#cabecera
{
  width: 85%;
	margin: 0%;
	padding: 0 0 0 7%;
}

#cabecera .contenido {
   width: 99%;
   margin: 0 0 0 1%;
   padding: 0%;
}

#cabecera .contenido .titulo {
 float: left;
 margin: 0;
 padding: 0%;
 width: 18%;
 font-size: 1.7em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-weight:bold;
}

#cabecera .contenido .titulo .superior
{
     color: #ADB6B5;
}

#cabecera .contenido .titulo .inferior
{
     color: #63B652;
}

#cabecera .contenido .logos {
 float: right;
 width: 80%;
 margin: 0;
 padding: 0;
}

#cabecera .contenido .logos .titulo{
 float:right;
 padding: 0;
 margin: 0 1% 0 0;
 width: 5%;
 text-align: right;
 font-size: 0.7em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color: #ADB6B5;
}

#cabecera .contenido .logos .imagenes{
  margin: 0;
  width : 99%;
  float: right;
}

#cabecera .contenido .logos .imagenes .reghome{
 float: left;
 width: 20%;
 margin: 0;
 padding: 0 3% 0 0;
 border-right: solid 1px #ADB6B5;
}
#cabecera .contenido .logos .imagenes .reghome img{
  width: 99%;
  border: 0;
}
#cabecera .contenido .logos .imagenes .logo_eh{
 float: left;
 width: 30%;
 margin: 0;
 padding: 0 3% 0 0;
 border-right: solid 1px #ADB6B5;
}
#cabecera .contenido .logos .imagenes .logo_eh img{
  width: 99%;
  border: 0;
}


/*---------------------------------------------------------------------------------------------*/
#login {
 	background:#ffffff;
	padding:0px 2px 0px 5px;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#616161;
	border:none;
	font-size:10px;
	text-align:left;
	vertical-align:middle;
	width:42%;
	float:right;
   
}

#login .formlogin {
  float: left;
  width: 80%;
  border: none;
  padding: 0;
  }
#login .formlogin .etiqueta{
  float: left;
  width: 45%;
}

#login .formlogin .status{
  float: left;
  width: 90%;
}

#login .formlogin .user{
  float: left;
  width: 90%;
  font-weight: 700;
}
#login .formlogin .entrada{
  float: left;
  width: 54%;
}  
#login .boton {
  float: left;
  width: 19%;
  border: none;
  }
/*---------------------------------------------------------------------------------------------*/

#cuerpo
{
   width: 100%;
   background-color: #ffffff;
}

#contenedor 
{
   width: 85%;
   margin: 0 0 0 7%;
}

#contenedor .imagen
{
 width: 99.5%;
 margin: 0%;
 padding: 0 0 0 5px;
 }

#contenedor .imagen img
{
 width: 99%;
 margin: 0%;
 padding: 0;
}

#contenedor .mimenu {
 width: 99%;
 margin: 0;
 padding: 0 0;
 background-color: #99CC00;
}

#contenedor .mimenu ul {
 margin: 0;
 padding: 0;
 width: 100%;
 display: inline;
 background-color: #99CC00;
}

#contenedor .mimenu li {
 display: inline;
 text-align: center;
 font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color: #ffffff;
 padding: 0% 1% 0% 1%;
 border-left: solid 5px white;
 background-color: #99CC00;
}

#contenedor .mimenu li a{
 text-decoration:none;
color: #ffffff;
 }
 
#contenedor .mimenu li a:hover{
 text-decoration:none;
 color: #776C66;
 }
 

#contenedor .contenido {
width: 99%;
background: #FFFFFF;
margin: 1% 0 0 1%;
}

#contenedor .contenido .lado{
 font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color: 0;
 float:left;
 text-align:justify;
width: 31%;
background: #FFFFFF;
margin: 1% 0 0 1%;
}


#contenedor .contenido .lado .registro{
width: 99%;
float: left;
}

#contenedor .contenido .lado .mail{
width: 25%;
float: left;
margin:0;
padding: 0;
}
#contenedor .contenido .lado .envio{
width: 72%;
float: left;
 font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color: #64B24C;
 float:left;
 text-align:justify;
}

#contenedor .contenido .central{
 font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color: 0;
 float:left;
 text-align:justify;
width: 31%;
background: #FFFFFF;
margin: 1% 0 0 1%;
padding: 0 1% 0 1%;
border-left:1px solid gray;
border-right:1px solid gray;
}

#contenedor .contenido .elementoizquierdo {
float:left;
width: 33%;
padding: 2% 0 1% 0;
margin: 0;
}

#contenedor .contenido .resto{
float:right;
width: 64%;
padding: 0 0 0 1%;
margin: 0 ;
}

* html #contenedor .contenido .resto{
float:right;
width: 66%;
padding: 0;
margin: 0;
}

#contenedor .contenido .resto .elementocentral{
float:left;
width: 48%;
padding: 0% 2% 1% 2%;
margin: 0;
 font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color:#707070;
 text-align:justify;
 border-left: 1px solid #D4D0C8;
 border-right: 1px solid #D4D0C8;
}


* html #contenedor .contenido .resto .elementocentral{
float:left;
width: 50%;
padding: 0% 0% 1% 2%;
margin: 0;
 font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color:#707070;
 text-align:justify;
}

#contenedor .contenido .resto .elementoderecho{
float:left;
width: 46%;
padding: 1% 0 1% 0%;
margin: 0;
}

* html #contenedor .contenido .resto .elementoderecho{
float:right;
width: 45%;
padding: 1% 0 1% 0%;
margin: 0;

}


#contenedor .copyright{
  margin:3% 0 0 0;
  padding:0;
  width: 98%;
  float: left;
  border-top: 1px solid gray;
  font-size: 0.7em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color:#8FBE31;
 text-align: center;
} 


#contenedor .contenido .formulario{
  margin:3% 0 0 0;
  padding:0;
  width: 90%;
  float: center;
  border: 0;
  font-size: 1em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color: color:#68CCFF;
 text-align: center;
} 

#contenedor .contenido .formulario .label{
  float: left;
  border: 0;
  font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color: color:#68CCFF;
 text-align: left;
} 

#contenedor .contenido .formulario .casilla{
  padding:0 0 0 2%;
  float: left;
  border: 0;
  font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color: color:#68CCFF;
 text-align: left;
 border: 1px solid gray;
}

#contenedor .contenido .formulario .boton{
  padding:1% 2%;
  float: center;
  border: 1PX SOLID GRAY;
  font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 color: color:#68CCFF;
 text-align: center;
}

.prodrop4 {
 padding: 0;
 margin: 0;
 list-style: none;
 height: 2.7em;
 background: transparent url(../imagenes/pestanas/pro_back.gif);
 position: relative;
 z-index: 500;
 font-family: arial, verdana, sans-serif;
}

.prodrop4 li {
 display: block;
 float: left;
}

.prodrop4 li a span {
 display: block;
 padding: 0 1em 0 0.5em;
 float: left;
 border: 0;
 height: 2.7em;
 background: url(../imagenes/pestanas/pro_ad.png) repeat-x right top;
}

.prodrop4 li a:hover span {
 background: url(../imagenes/pestanas/pro_gd.png) repeat-x right top;
}

.prodrop4 li a {
 display: block;
 float: left;
 height: 2.7em;
 line-height: 2.1em;
 color: #63B652 !important;
 text-decoration: none;
 font-size: 0.8em;
 font-weight: bold;
 padding: 0 0 0 0.5em;
 border: 0 !important;
 cursor: pointer;
 background: url(../imagenes/pestanas/pro_ai.png) no-repeat;
}

.prodrop4 li a:hover {
 color: #000;
 background: url(../imagenes/pestanas/pro_gi.png) no-repeat;
 line-height: 2em;
 border: 0;
}

.elegido span {
 display: block;
 float: left;
 height: 2.7em;
 line-height: 2.1em;
 color: #63B652 !important;
 text-decoration: none;
 font-size: 0.8em;
 font-weight: bold;
 padding: 0 0.5em 0 0.5em;
 border: 0 !important;
 cursor: pointer;
 background: url(../imagenes/pestanas/pro_gd.png) repeat-x right top;
}



.csc-firstHeader {
color: #63B652;
}

h5{
color: #7FA7DA;
}

#navega{
	clear:both;
	margin:0;
	padding:0;
 font-size: 0.8em;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 font-weight: bold;
/*	border-bottom:1px solid #919191;*/
} 
#navega B{
	margin:0 0 0 -8px;
	float: left;
	padding:0}
#navega  p{
	text-decoration:none;
	margin:0 ; 
	padding:0 0 8px 0;
	color:#85B756; }
#navega  p A{	color:#85B756;	text-decoration:none;}
#navega  p A:hover{	color:#C7DEB2;	text-decoration:none;}
.formapa { border: 0px; }

/*--------------------NEWS--------------------------*/
.news-latest-container{
  width: 98%;
  font-size: 0.8em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	text-decoration:none;
	margin:0 ; 
	padding:0 0 8px 0;
	color:#978097;
	}

.news-latest-container .newsh2{
	text-decoration:none;
  font-size: 1.5em;
	color:#63B652; 
}

.news-latest-container .news-latest-item {
  width: 99%;
  font-size: 0.8em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	text-decoration:none;
	margin:0 ; 
	padding:0 0 8px 0;
	color:#978097;
	background-color:#FFFFFF;
}
.news-latest-container .news-latest-item .news_txt_foto{
  width: 100%;
	margin:0 ; 
	padding:0 0 0 0;
}

.news-latest-container .news-latest-item .news_txt_foto .news_texto {
  width: 100%;
  font-size: 1em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	margin:0 ; 
	padding:0 0 8px 0;
	color: black;
	background-color:#FFFFFF;
}

.news-latest-container .news-latest-item .news_txt_foto .news_texto .newsh3{
  width: 70%;
  float: left;
}

.news-latest-container .news-latest-item .news_txt_foto .news_texto .newsh3 a{
	text-decoration:none;
  font-size: 1.1em;
	color:#80411B; 
}
.news-latest-container .news-latest-item .news_txt_foto .news_texto .news_foto {
  width: 28%;
	float: left;
}



.news-latest-container .news-latest-item .news_txt_foto .news_txt{
  width: 99%;
	float: left;
	color:#808080;;
}

.news-latest-container .news-latest-item .news_txt_foto .newsp_texto {
  width: 68%;
  font-size: 1em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	margin:0 ; 
	padding:0 0 8px 0;
	color: black;
	background-color:#FFFFFF;
}

.news-latest-container .news-latest-item .news_txt_foto .newsp_texto .newsh3{
  width: 98%;
  float: left;
}

.news-latest-container .news-latest-item .news_txt_foto .newsp_texto .newsh3 a{
	text-decoration:none;
  font-size: 1.1em;
	color:#80411B; 
}
.news-latest-container .news-latest-item .news_txt_foto .newsp_texto .news2_txt {
	float: left;
}

.news-latest-container .news-latest-item .news_txt_foto  .newsp_foto {
  width: 28%;
	float: left;
}



.news-list-container{
  width: 98%;
  font-size: 1em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	text-decoration:none;
	margin:0 ; 
	padding:0 0 8px 0;
	color:#978097; 
	border: 1px solid gray;}

.news-list-container .news-list-item {
  width: 99%;
  font-size: 1em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	text-decoration:none;
	margin:0 ; 
	padding:0 0 8px 0;
	color:#978097;
}
.news-list-container .news-list-item .newsh3 a{
  font-size: 1.1em;
	text-decoration:none;
	color:#61411B; 
}

.news-list-container .news-list-item .news-list-date {
  font-size: 0.8em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	width:100%;
	text-decoration:none;
	color:#82A8DA;}

.news-list-container .news-list-item .bodytext{
color:#808080;
margin:0 1% 0 1%;
}

.news-list-container .news-list-item .news-list-morelink a{
  font-size: 0.8em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	text-decoration:none;
	color:#82A8DA;}


.news-single-item {
  width: 98%;
  font-size: 0.8em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	text-decoration:none;
	margin:0 ; 
	padding:0 0 8px 0;
	color:#978097; }
	
.news-single-item	.news-single-timedata{
  font-size: 0.8em;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
	float: left;
	text-decoration:none;
	color:#82A8DA; }

.news-single-item h2 {
  font-size: 1.2em;
  color:#63B652;
  }
  
.news-single-item .bodytext{
color:#808080;
margin:0 1% 0 1%;
}

}
/*-------------------Powermail------------------------------*/
.form_sugerencias {
 padding: 0.6em;
 line-height: 2em;
 font-size: 0.9em;
 border: 1px dotted #4D7B46;
}

.form_sugerencias legend {
 padding: 0 0.6em 0 0.6em;
 background-color: #FFFFFF;
}


.form_sugerencias label {
 vertical-align: top;
 color: #925420;
 font-size: 1em;
}

.form_sugerencias input, .form_sugerencias textarea {
 margin: 0.4em;
 font-family: "Trebuchet MS", Tahoma;
 font-size: 0.9em;
 background-color: #F1EFEE;
 border: 0;
}

.form_sugerencias submit {
 background-img: url(../images/btenviar.gif);
 border: 1px solid black;
}


