body {
	padding:0px;
	margin:0px;
	/*background-color:#C7C7A6;*/
	background-color:#DFD8BC;
	background-image:url(../imagenes/fondito.jpg);
	background-repeat:repeat-x;	
	font-family:Trebuchet MS;
	font-size:12px;
	color:#3E3E40;
}

img{
	border:0px;
	}
a{
	text-decoration:none;
	}	
a:hover{
	text-decoration:underline;
	}
.main{
	width:1000px;
	margin:0 auto;
	
	
	}

.piepagina{
	width:100%;
	height:30px;
	overflow:hidden;
	background-color:#01A24D;
	/*margin-top:115px;*/
	text-align:center;
	}

.cabecera{
	background-color:#01A24D;
	width:1000px;
	height:82px;
	overflow:hidden;


}

.cabecera .logo{
	float:left;
	width:280px;
	height:82px;
	background-color:#FFFFFF;
	}
.cabecera .logo img{
	margin-top:10px;
	margin-left:45px;
	}

.moduletablebannertop{
	float:left;
	margin-left:20px;
	}
	
	
.subcabecera{
	width:1000px;
	height:50px;
	overflow:hidden;
	}
	
.moduletablemenuSub {
	border:1px solid #B8B187;
	float:left;
	margin-left:20px;
	margin-top:10px;
	padding:5px;
	overflow:auto;
	}
	
.moduletablemenuSub .menu{
	margin:0px;
	padding:0px;
	}
.moduletablemenuSub .menu li{
	list-style:none;
	float:left;
	margin-right:10px;
	}
.moduletablemenuSub .menu .active{
	background-color:#FE3342;
	}
.moduletablemenuSub .menu a{
	color:#FE3342;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
	}
.moduletablemenuSub .menu .active a{	
	color:#FFFFFF;
	}
.moduletablemenuSub .menu a:hover{
	text-decoration:underline;
	}	
	
.moduletablelang{
	float:left;
	/*margin-right:60px;*/
	margin-top:15px;
	}
.moduletablelang ul{
	margin:0px;
	padding:0px;
	}
.moduletablelang li{
	list-style:none;
	float:left;
	margin-left:10px;
	}
.moduletablelang a{
	/*color:#01A24D;*/
	color:#006731;
	text-transform:lowercase;
	font-size:12px;
	text-decoration:none;
	}
.moduletablelang a:hover{
	text-decoration:underline;
	}

.moduletableruta{
	
	}
.moduletableruta a{
	/*color:#FE3342;*/
	color:#00A24D;
	font-weight:bold;
	}


.moduletableflashhomeprin{
	margin-right:220px;
	
	}

.moduletablemenuEmpresa{
	float:left;
	position:absolute;
	z-index:0;
	/*top:0px;*/
	/*top:30px;*/
	/*left:10px;*/
	/*height:60px;*/
	/*background-image:url(../imagenes/linea-divisoria.gif);*/
	background-repeat:no-repeat;
	background-position:left 12px;
	background-color:#A9A578;
	margin-top:5px;
	margin-bottom:10px;
	/*margin-left:10px;*/
	}
	
.moduletablemenuEmpresa ul{
	margin:0px;
	padding:0px;
	height:20px;
	}
	
.moduletablemenuEmpresa li{
	float:left;
	margin-right:10px;
	list-style:none;
	
	}
.moduletablemenuEmpresa a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px;
	}	

.moduletablemenuEmpresa a span{
	/*display:block;*/
	/*margin:10px;*/
	}
.moduletablemenuEmpresa .active{
	/*width:180px;*/
	}
.moduletablemenuEmpresa li ul{
	/*margin-top:5px;*/
	/*width:auto;*/
	position:relative;
	/*left:0;*/
	margin-left:-999em;
	opacity:0.9;
	position:absolute;
	background-color:#3E3E50;
	height:auto;
	float:left;
	}
.moduletablemenuEmpresa li ul li a{
	margin:10px;
	width:auto;


}	
.moduletablemenuEmpresa li:hover , .moduletablemenuEmpresa .active{
	background-color:#3E3E50;
	
	}
.moduletablemenuEmpresa li:hover a{
	font-size:13px;
	}
	
.moduletablemenuEmpresa li:hover ul li a{
	font-size:11px;
	}
.moduletablemenuEmpresa li:hover ul li:hover a{
	font-size:13px;
	}
.moduletablemenuEmpresa li:hover ul li:hover ul li a{
	font-size:11px;
	}
.moduletablemenuEmpresa li:hover ul{	
	/*position:relative;*/
	margin-left:0px;
	}
.moduletablemenuEmpresa li:hover ul li ul{	
	margin-left:-999em;
	/*position:absolute;*/
	}
.moduletablemenuEmpresa li:hover ul li:hover ul{
	/*position:relative;*/
	margin-left:100px;
	}			
.moduletablemenuEmpresa li ul li{		
		float:none;
		width:300px;
		}
.contenido{
	width:1000px;
	min-height:480px;
	/*overflow:auto;*/
	background-image:url(../imagenes/fondoprincipal.jpg);
	background-repeat:repeat-x;
	/*background-color:#B8B27E;*/
	background-color:#D1C9A2;
	padding-bottom:20px;
}

.principal{
	/*width:528px;*/
	/*width:940px;*/
	width:955px;
	min-height:335px;
	/*overflow:auto;*/
	padding-right:20px;
	margin-left:23px;
	/*padding-bottom:20px;*/
	/*border-bottom:8px solid #14A454;*/
	}


.derecha{
	/*width:388px;*/
	/*height:430px;*/
	/*overflow:hidden;*/
	/*margin-left:23px;*/
	margin-top:30px;
	margin-left:20px;
	margin-bottom:20px;
	float:right;
	/*border-bottom:8px solid #14A454;*/
}


.piecontenido{
	/*float:left;*/
	clear:both;
	width:953px;
	height:70px;
	overflow:hidden;
	background-image:url(../imagenes/fondoBot.jpg);
	/*background-image:url(../imagenes/fondonoticias.jpg);*/
	border:1px solid #FFFFFF;
	margin-left:23px;
	/*margin-bottom:20px;*/
	/*margin-top:20px;*/
	/*margin-top:10px;*/
	}
	
.moduletableopinionbot{
	width:366px;
	height:53px;
	padding:17px;
	overflow:hidden;
	float:left;
	}	

.moduletablenoticiasbot{
	width:920px;
	height:87px;
	overflow:hidden;
	padding:17px;
	
	float:left;
	}	

.moduletablenoticiasbot ul{
	margin:0px;
	padding:0px;
	}
.moduletablenoticiasbot li{
	float:left;
	width:44%;
	list-style:none;
	margin-left:20px;
	}
.moduletablenoticiasbot li a{
	color:#FFFFFF;
	}
	
.moduletablemonito{
	float:left;
	margin-top:17px;
	margin-left:8px;
	}
.piecontenido h3{
	margin:0px;
	padding:0px;
	clear:none;
	/*float:left;*/
	/*color:#FFFFFF;*/
	color:#3E3E40;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:underline;
	font-weight:bold;
	height:18px;
	overflow:hidden;
	}


	
.piecontenido h4{
	margin:0px;
	padding:0px;
	clear:none;
	/*float:left;*/
	font-size:13px;
	color:#FFFFFF;
	/*text-indent:10px;*/
	}

.piecontenido p{
	margin:0px;
	
	}
	
.moduletablebuscar{
	background-color:#01A24D;
	height:36px;
	width:388px;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
	}
.moduletablebuscar label{
	/*width:0px;
	height:0px;
	overflow:hidden;
	float:left;*/
	}

.moduletablebuscar .searchbuscar{
	padding:0px;
	margin:0px;
	/*float:right;*/
	margin-left:20%;
	width:290px;
	height:40px;
	}
.moduletablebuscar .inputboxbuscar{
	background-image:url(../imagenes/fondobuscar.jpg);
	margin:0px;
	/*padding:0px;*/
	height:17px;
	width:206px;
	border:0px;
	color:#21FD83;
	font-size:12px;
	text-transform:lowercase;
	position:relative;
	overflow:hidden;
	top:0px;
	padding-top:5px;
	padding-left:5px;
	text-align:center;
	}
.moduletablebuscar .buttonbuscar{
	background-image:url(../imagenes/botongo.jpg);
	background-repeat:no-repeat;
	width:40px;
	height:60px;
	padding:0px;
	padding-bottom:25px;
	float:right;
	margin:0px;
	border:0px;
	color:#21FD83;
	font-size:12px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	}
	
.blog{
	/*margin-left:10px;*/
	/*margin-top:70px;*/
	margin-top:30px;
	}	
.blog .contentdescription{
	clear:left;
	}
.blog .contentheading{
	width:508px;
	/*height:15px;*/
	/*background-color:#01A24D;*/
	/*color:#65FDA8;*/
	text-transform:uppercase;
	/*font-size:14px;*/
	/*font-size:11px;*/
	/*padding:10px;*/
	margin:0px;
	/*float:left;
	position:relative;
	top:-40px;*/
	clear:left;
}

.blog .content{
	/*
	padding:10px;
	margin-top:40px;
	*/
	/*
	padding:10px;
	margin-top:0px;
	overflow:auto;
	width:508px;
	height:300px;
	float:left;*/
}
.blog .content .blog_more a{
	color:#FFFFFF;
	text-transform:uppercase;
	}
	
	
.blogempresa{
	/*clear:both;*/
	/*margin-top:40px;*/
	/*margin-left:10px;*/
	margin-top:30px;
	}
.blogempresa .contentdescriptionempresa{
	clear:left;
	}

.blogempresa .contentheadingempresa{
	/*float:left;*/
	/*font-size:11px;*/
	clear:left;
	}
.blogempresa .content{
	/*overflow:auto;
	width:550px;*/
	/*height:279px;*/
	padding-right:10px;
	}

#pageempresa{
	/*margin-top:50px;*/
	/*margin-left:10px;*/
	margin-top:30px;	
	}
#pageempresa .contentheadingempresa{
	/*float:left;*/
	/*font-size:11px;*/
	clear:left;
	}
#pageempresa .content{
	/*overflow:auto;
	width:550px;*/
	/*height:279px;*/
	padding-right:10px;
	} 	
	

#page{
	/*margin-left:10px;*/
	/*margin-top:70px;*/
	margin-top:30px;
	}
#page .contentheading{
	width:699px;
	/*height:15px;*/
	/*background-color:#01A24D;
	color:#65FDA8;*/
	text-transform:uppercase;
	/*font-size:14px;*/
	/*font-size:11px;*/
	/*padding:10px;*/
	margin:0px;
	/*float:left;
	position:relative;
	top:-40px;*/
	clear:left;
	font-size:17px;
}

#page .content{
	/*padding:10px;
	margin-top:0px;
	overflow:auto;
	width:508px;
	height:300px;
	float:left;*/
}

#page .content a{
	/*color:#FFFFFF;*/
	text-decoration:underline;
	color:#3E3E40;
	}

#pageopinion .content img{
	border:1px solid #3E3E40;
	margin-left:10px;
	margin-bottom:10px;
	padding:2px;
	}
	
.moduletablepie{
	/*float:left;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:620px;
}

.moduletablepie ul{
	margin:0px;
	padding:0px;
	
 }
 
.moduletablepie li{
	float:left;
	list-style:none;
	margin-right:10px;
}

.moduletablepie li a,.moduletablepie li span{
	color:#44F995;
	text-decoration:none;
	font-size:11px;
}

.moduletablebannerHome{
	width:100%;
	}
.moduletablebannerHome .banneritembannerHome{
	width:100%;
	}
	
.moduletablebannerHome .banneritembannerHome .banneritembannerHome{
	/*width:100%;*/
	/*padding-left:10px;*/
	
	}
.moduletablebannerHome img{
	margin-left:10px;
	}
	
.moduletablefullpantalla{
	float:left;
	position:absolute;
	top:82px;
	z-index:99;
	}	
.moduletablefullpantallaHIDE{
	float:left;
	width:0px;
	height:0px;
	overflow:hidden;
	}	
	
.principal .componentheading{
	width:508px;
	height:15px;
	/*background-color:#01A24D;*/
	/*color:#65FDA8;*/
	text-transform:uppercase;
	/*font-size:14px;*/
	/*padding:7px;*/
	margin:0px;
	/*float:left;*/
	/*position:relative;*/
	clear:left;
	font-size:17px;
}

.contact{
	padding:10px;
}

.contact .contact_email{
	clear:left;
	}
.contact .contact_email label{
	width:15%;
	display:block;
	float:left;
}
.contact input{
	font-size:11px;
	background-color:#C0B98D;
	border:1px solid #F9F9F9;
	}

.contact textarea{
	font-size:11px;
	background-color:#C0B98D;
	border:1px solid #F9F9F9;
	width:40%;
	height:100px;
}

.contact .contact_email_checkbox{
	margin-left:15%;
	}
.contact .validate{
	margin-left:15%;
	}

.contdes{
	position:absolute;
	float:right;
	margin-left:580px;
	width:420px;
	z-index:10;
}
.contdes #desplegable{
	background-color:#01A24D;
	padding:10px;
	}
.contdes .moduletableacciona{
	/*float:right;*/
	/*position:*/
	background-image:url(../imagenes/pestanaacciona.png);
	background-repeat:no-repeat;
	width:420px;
	height:31px;
	text-align:center;
}

.contdes .moduletableacciona p{
	margin:0px;
	}
.contdes .moduletableacciona a{
	color:#04F777;
	font-size:13px;
}


.blogopinion{
	/*clear:both;*/
	}
.blogopinion .leadingopinion{
	/*width:900px;*/
	margin-right:20px;
	margin-bottom:20px;
	/*float:left;*/
}

.blogopinion .leadingopinion img{
	width:150px;
	margin-left:10px;
	border:1px solid #3E3E40;
	padding:2px;
	
}



.blogopinion .article_rowopinion{
	width:75%;
	}

.blogopinion .article_column{
	width:45%;
	float:left;
	margin-right:20px;
	}

.blogopinion .article_rowopinion img{
	width:60px;
	margin-left:10px;
	border:1px solid #3E3E40;
	padding:2px;
	
}
.blogopinion .readonopinion,.readmore-link,.comment-link,.blogopinion a{
	/*color:#FE3342;*/
	color:#FFFFFF;
	font-weight:bold;
	}
.blogopinion .jcomments-links{
	clear:none;
	background-color:#A9A578;
	width:250px;
	}	
	
.blogopinion .row_separatoropinion{
	clear:both;
	display:block;
	}	
.blogopinion .content_rating img{
	width:auto;
	border:none;
	}

.moduletableopidesple{
	text-align:justify;
	}
.moduletableopidesple img{
	width:80px;
	margin-left:10px;
	margin-bottom:10px;

}
.moduletableopidesple h4{
	margin:0px;
	padding:0px;
	}
.moduletableopidesple ul{
	margin:0px;
	padding:0px;
	}
.moduletableopidesple li{
	list-style:none;
	}
.moduletableopidesple p{
	height:35px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.moduletableopidesple a{
	color:#FFFFFF;
}


.moduletablersssimple{
	height:415px;
	margin-left:-962px;
	overflow:auto;
	position:absolute;
	width:955px;
}


.moduletablersssimplepie{
	width:955px;
}

a:active,a:focus {outline:0;}
img {border:none;}
.clr {clear:both;height:0;line-height:0;display:block;float:none;}

/* Feed List */
div.srfrContainer {}
div.srfrContainer ul.srfrList {
	list-style:none;
	width:100%;
	padding:0;
	margin:0;
	}
div.srfrContainer ul.srfrList li {
	clear:none;
	padding:1%;
	margin:0px;
	border-bottom:none;
	float:left;
	width:47%;
	height:140px;
	overflow:hidden;
	}
div.srfrContainer ul.srfrList li .srfrReadMore{
	clear:left;
	display:block;
	}
div.srfrContainer ul.srfrList li a{	
	/*color:#FFFFFF;*/
	color:#3E3E40;
	text-decoration:none;
	/*font-size:11px;*/
}
div.srfrContainer ul.srfrList li.srfrRow0 {
	background:none;
	}
div.srfrContainer ul.srfrList li.srfrRow1 {
	background:none;
	}
div.srfrContainer ul.srfrList li img.srfrImage {
	/*float:left;*/
	margin:4px auto;
	padding:2px;
	background:none;
	border:1px solid #ccc;
	display:block;
	}
div.srfrContainer ul.srfrList li span.srfrFeedSource {}
div.srfrContainer ul.srfrList li span.srfrFeedItemDate {
	/*color:#999;*/
	
	}



.moduletablepormeses{
	width:200px;
	border:1px solid #00A24D;
	margin-bottom:10px;
	background-color:#A9A578;
}

.moduletablepormeses h3{
	background-color:#00A24D;
	color:#C6C0A0;
	margin-top:0px;
	text-indent:10px;
	}
.moduletablepormeses a{
	color:#FFFFFF;
	}

.moduletablelistablog{
	width:200px;
	border:1px solid #00A24D;
	margin-bottom:10px;
	background-color:#A9A578;
}

.moduletablelistablog h3{
	background-color:#00A24D;
	color:#C6C0A0;
	margin-top:0px;
	text-indent:10px;
}

.moduletablelistablog a{
	color:#FFFFFF;
	}

.moduletablemuestrarss{
	width:200px;
	border:1px solid #00A24D;
	margin-bottom:10px;
	background-color:#A9A578;
	text-align:center;
}

.moduletablemuestrarss h3{
	background-color:#00A24D;
	color:#C6C0A0;
	margin-top:0px;
	text-indent:10px;
}

.moduletablemuestrarss a{
	color:#FFFFFF;
	}
	
.moduletablebscarblog{
	width:200px;
	border:1px solid #00A24D;
	margin-bottom:10px;
	background-color:#A9A578;
	text-align:center;
	}	
.moduletablebscarblog label{
	width:0px;
	height:0px;
	float:left;
	overflow:hidden;
	}	
	
.fabrikForm h1{
	font-size:12px;
}

.fabrikForm p{
	width:0px;
	height:0px;
	overflow:hidden;
	float:left;
}

.fabrikLabel{
width:auto;
}