* {
padding:0;
margin:0;
}

table{
margin:0;
padding:0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
max-width:502px;
}


body{
font-family:"Trebuchet MS", Cambria, Arial;
text-align:left;
margin:0;
padding:0;
}

#contenedor{
width:930px;
margin-top:20px;
overflow:hidden;
}

#contenido{
width:100%;
background-color:#F3F3F3;
overflow:hidden;
}

#menu{
height:30px;
/*background-color:#5E7F3A;*/
background-image:url(../images/mnu.jpg);
background-repeat:repeat-x;
width:910px;
padding:0px;
width:100%;
}

#menu_right{
width:330px;
float: left;
padding-top:5px;
}

#menu_left{
width:590px;
float:left;
padding-top:5px;
}

#menu_left .moduletable{
text-align:left;
}

#menu_right .moduletable{
text-align:right;
}

#menu_left .moduletable, #menu_left .moduletable a, #menu_right .moduletable{
height:100%;
vertical-align:middle;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}

#menu_left .moduletable a{
padding-bottom:3px;
}

#menu_left .moduletable a:hover{
text-decoration:underline;
}


#sombra_menu{
height:4px;
background-image:url(../images/sombra_menu.png);
background-repeat:repeat-x;
}

#columna1{
width:180px;
float:left;
margin-bottom:-32768px;
padding:15px 10px 32768px;
overflow:hidden;
}

#columna2{
width:506px;
float:left;
border-right:1px #B3CE95 dotted;
border-left:1px #B3CE95 dotted;
margin-bottom:-32768px;
padding:15px 10px 32768px;
overflow:hidden;
}

#columna3{
width:182px;
float:left;
padding:15px 10px 32768px;
margin-bottom:-32768px;
overflow:hidden;
}

#pre_footer{
background-color:#5E7F3A;
overflow:hidden;
padding-top:10px;
}

#footer_round_left{
width:17px;
float:left;
background-image:url(../images/footer_round_left.png);
background-repeat:no-repeat;
}

#footer_round_center{
width:896px;
float:left;
background-image:url(../images/footer_round_center.png);
background-repeat:repeat-x;
}

#footer_round_right{
width:17px;
float:left;
background-image:url(../images/footer_round_right.png);
background-repeat:no-repeat;
}

.module_search{
margin-bottom:10px;
*margin-bottom:10px;
border:none;
background-color:trasnparent;
background-image:url(../images/buscar.gif);
background-repeat:no-repeat;
width:100%;
}

.search_search input, .module_search form{
border:none;
background:transparent none repeat scroll 0%;
height:25px;
/*width:100%;*/
text-align:left;
font-size:12px;
color:#333333;
padding-left:3px;
}

.bannergroup{
margin-bottom:20px;
}

#header{
height:133px;
background-color:#D3D6CD;
background-repeat:repeat-x;
width:930px;
}

#header .bannergroup{
margin:0;
height:133px;
}

#banner{
width:645px;
display:inline;
float:left;
height:133px;
}

#slide_bnr{
width:285px;
height:133px;
background-image:url(../images/bnr2.jpg);
background-repeat:no-repeat;
float:right;
}

#slide_bnr .moduletable, #slide_bnr .moduletable ul{
height:133px;
}

#slide_bnr ul{
background-image:url(../images/bnr2.jpg);
background-repeat:no-repeat;
/*display:inline;
float:left;*/
}

.banneritem img{
border:none;

}

.clr{
display:none;
}

.direccion, .legal{
font-size:11px;
color:#E2E2E2;
margin:0;
}

.direccion{
font-weight:bold;
}

.blog_front img, .blog_noticias img{
width:100px;
height:75px;
border:1px solid #98BD6F;
padding:2px;
margin-right:5px;
}

.buttonheading_front img, .buttonheading img, .contentpaneopen_art .buttonheading img, .hasTip img{
border:none;
width:16px;
height:16px;
margin:auto;
}

#mod_praiseshow_containerTagId{
border:1px solid #3E3E3E;
margin-bottom:15px;
}

.blog_front .contentheading a, .contentheading, .blog_noticias .contentheading a,  .componentheading_servicios, .componentheading_galery, .componentheading{
color:#64883C;
font-size:16px;
font-weight:bold;
text-align:left;
text-decoration:none;
margin:0 0 -5px 0;
padding:0;
overflow:hidden;
}

.componentheading_servicios{
color:#64883C;
font-size:18px;
font-weight:bold;
text-align:left;
text-decoration:none;
margin-bottom:15px;
overflow:hidden;
}

.contentheading{
font-size:17px;
text-align:left;
}

.contentpaneopen_art{
margin:0;
width:100%;

}

.blog_front .contentheading a:hover, .blog_front .readon:hover, .blog_noticias a:hover{
color:#557333;
text-align:left;
}

.blog_front p, .blog_noticias p, .paginacion{
font-size:13px;
text-align:justify;
margin:0;
padding:0;
color:#333;
}

.paginacion{
text-align:center;
}

.paginacion a{
text-decoration:none;
color:#333;
}

.paginacion a:hover{
text-decoration:underline;
color:#000;
}

.blog_front .readon, .blog_noticias .readon{
margin:0 0 10px 0;
padding:0 0 5px 435px;
font-size:11px;
color:#719845;
text-decoration:none;
border-bottom:1px dotted #BBD3A0;
}

.blog_front .readon:hover, .blog_noticias .readon:hover{
text-decoration:underline;
text-align:left;
}

#slide {
clear:both;
}

.contentpaneopen_art .createdate p, .contentpaneopen .createdate p{
font-size:11px;
text-align:left;
margin:0 0 5px 0;
padding:0;
color:#666666;
}

.blog_more p{
font-size:14px;
color:#666666;
}

.blog_more a{
font-size:14px;
color:#333;
text-decoration:none;
text-align:left;
}

.blog_more a:hover{
text-decoration:underline;
}
.blog_more li{
list-style:square;
font-size:11px;
text-align:left;
}

.blog_more ul{
margin:0 0 15px 15px;
}
.module_secciones{
margin-bottom:20px;
border:1px solid #CCCCCC;
width:178px;
background-color:#E5E5E5;
}

.module_secciones h3{
color:#EAEAEA;
font-size:13px;
margin:0;
background-image:url(../images/module3.jpg);
*background-image:url(../images/module4.jpg);
position:relative;
background-repeat:no-repeat;
height:27px;
padding:4px 0 0 0;
border:none;
top:-1px;
left:-1px;
*left:1;
width:180px;
}


.module_secciones ul{
padding:5px 0 0 10px;
margin:-5px 0 0px 0;
text-align:left;
color:#666666;
font-size:11px;
/*border:1px solid #CCCCCC;
border-top:none;*/
list-style:none;
}

.module_secciones li{
background-image:url(../images/icono2.jpg);
background-repeat:no-repeat;
padding-left:15px;
border-bottom:1px dotted #666666;
margin-right:5px;
/*list-style-position:outside;*/
}

/*
.module_secciones li .item13, .module_secciones .item18, .module_secciones .item7{
border:none;
}
*/
/*.module_secciones .item8{
border-bottom:1px dotted #666666;

}*/

.module_secciones span, .module_secciones a{
text-decoration:none;
font-size:14px;
color:#333333;
}

.module_secciones #current span{
font-weight:bold;
}

.module_secciones a:hover{
text-decoration:underline;
*text-decoration:underline;

}

.contentpaneopen_art p, .contentpaneopen_art ul, .contentpaneopen_art li, .contentpaneopen_art strong{
margin:0;
font-size:13px;
color:#333333;
margin-bottom:15px;
text-align:justify;
}

.contentpaneopen_art{
text-align:justify;
font-size:13px;
color:#333;
}
.contentpaneopen_art img{
border: 1px solid #98BD6F;
padding:1px;
margin-right:5px;
}

.menu li ul{
border:none;
}

.menu li .parent item8 ul{
border:none;
}

#searchForm, .componentheading_search, .contenttoc, .pagenavcounter{
display:none;
}

.contentpaneopen_search fieldset{
border:none;
padding:0 0 10px 0;
margin:0 0 15px; 0;
font-size:12px;
color:#4F4F4F;
border-bottom:1px dotted #BBD3A0;
text-align:left;
}

.contentpaneopen_search a, .contentpaneopen_search .small{
/*color:#64883C;*/
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#3E3E3E;
}

.contentpaneopen_search .highlight{
color:#64883C;
font-weight:bold;
font-size:13px;
}

.contentpaneopen_search .titulo{
margin-bottom:5px;
}

.module_banner{
margin-bottom:3px;
}

.module_banner img{
border:none;
}

.module_banner2{
margin-bottom:20px;
}

.module_banner2 img{
border:none;
}

.sectiontableheader, .tel, .fax{
padding:0 10px 10px 0;
color:#64883C;
font-size:16px;
font-family:"Trebuchet MS", Cambria, Arial;
font-weight:bold;
}

.sectiontableheader img{
display:none;
}

.sectiontableheader a{
color:#64883C;
font-size:16px;
text-decoration:none;
font-family:"Trebuchet MS", Cambria, Arial;
}

.sectiontableentry td{
padding:0 10px 0px 0;
font-size:14px;
color:#333333;
text-align:left;
}

.sectiontableentry ul{
margin-bottom:5px;
padding:0;
list-style:square;
}

.sectiontableentry td a, .correo a, .web a{
text-decoration:none;
color:#333;
}

.sectiontableentry td a:hover, .web a:hover, .correo a:hover{
text-decoration:underline;
color:#000000;
}

.fax{
text-align:left;
}

.enlaces{
text-decoration:none;
color:#333;
font-size:14px;
}

.enlaces:hover{
text-decoration:underline;
}

.pagenavbar{
font-size:13px;
color:#333;
}

.pagenavbar a{
text-decoration:none;
font-size:13px;
color:#333;
font-weight:normal;
}

.pagenavbar a:hover{
text-decoration:underline;
}

.spar ul li a{
color:#333333;
font-size:12px;
font-weight:normal;
}

.spar ul{
margin-top:20px;
}

.spar ul li{
list-style:square;
font-size:8px;
}

.module_spar{
margin-bottom:20px;
}

.counter{
padding-bottom:5px;
}

.serv{
margin:0;
padding:0;
}

.simbolos{
width:502px;
}
.simbolos img{
border:none;
}

.small_galery{
display:none;
}

.galery img{
padding:10px 0 0 0;
}


.phocagallery-box-file{
display:inline;
float:left;
}

.galery{
display:inline;
width:150px;
height:120px;
float:left;
}

.category{
font-size:13px;
color:#333333;
text-decoration:none;
}

.categoria_galery p{
width:150px;
}

.componentheading_galery{
margin-bottom:20px;
text-align:left;
}

.phocagallery-box-file img{
border:1px solid #98BD6F;
}

.blog_noticias{
width:100%;
}

.componentheading{
margin-bottom:20px;
font-size:18px;
}

h2{
color:#333;
font-size:13px;
text-align:center;
}

.contentpaneopen_art ol, .contentpaneopen_art ul, .contentpane_servicios{
margin-left:20px;
}

.historia{
list-style:square;
}

.personalidad_juridica ul{
margin-left:20px;
list-style:square;
font-size:10px;
color:#333;
text-align:left;
}

.personalidad_juridica a{
font-size:15px;
color:#333;
text-decoration:none;
}

.himno{
text-align:center;
}

.himno a, .arto{
color:#333;
font-size:13px;
text-decoration:none;
font-weight:normal;
}

.himno a:hover, .arto:hover{
text-decoration:underline;
color:#333;
}

.sectiontablefooter_galery, .sectiontablefooter_galery a, .pagecounter_galery, .eventos, .button_encuesta{
font-size:12px;
color:#333;
text-decoration:none;
}

.sectiontablefooter_galery a:hover{
text-decoration:underline;
}

.eventos, .eventos td, .eventos tr{
text-align:left;
}

.contentpaneopen_art a{
color:#333;
text-decoration:none;
font-size:13px;

}

.contentpaneopen_art a:hover{
text-decoration:underline;
}


/*.thumbnail{
position: absolute;
z-index: 0;
}*/

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position:absolute;
background-color:#fff;
padding: 1px;
left: -500px;
border: 1px solid #6A8F42;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
width:800px;
height:593px;
background-position:inherit;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 200px;
left: 50px; /*position where enlarged image should offset horizontally */
}

.pollstableborder_secciones{
	width:150px;
}

.button_encuesta{
	background:#E5E5E5;
	border:1px -moz-use-text-color #333333;
	margin:5px 0;
}

.encuesta, .pollstableborder_secciones label{
	color:#333;
	font-size:12px;
	text-align:left;
	padding-bottom:5px;
}

.polls_color_1{ background-color:#EF63A4; border: 2px solid #EF63A4; }
.polls_color_2{	background-color:#00B6F1; border: 2px solid #00B6F1;}
.polls_color_3{ background-color:#F58735; border: 2px solid #F58735;}

.titulo_encuesta{
	text-align:left;
	width:506px;
	color:#414141;
	background-color:#E5E5E5;
	font-weight:bold;
	font-size:14px;
	background-image:url(../images/poll.png);
	background-repeat:no-repeat;
	background-position:5px 5px;
	padding:2px 0px 2px 20px;
	height:25px;
	}

.pollstableborder, .smalldark{
	width:500px;
	font-size:14px;
	color#333;
	text-align:left;

}

.titulo_votos{ margin-top:20px; }
.datos_votos{margin-top:50px;}

.vinaora_counter{
	color:#333;
	font-size:13px;
	text-align:left;
	padding:5px 0;
}

.module_bnrmujer ul{
	height:121px;
}
.module_bnrmujer{
	margin-bottom:20px; 
	color:#333;
	font-size:12px;
}

.module_bnrmujer a{
	color:#333;
	font-size:12px;
	margin-top:10px;
	text-align:left;
}

.FrasebnrMujer{
color:#EAEAEA;
font-size:13px;
background-image:url(../images/module3.jpg);
*background-image:url(../images/module4.jpg);
position:relative;
background-repeat:no-repeat;
height:27px;
padding:4px 0 0 0;
border:none;
top:-1px;
left:-1px;
*left:1;
width:177px;
padding-left:3px;
}

.module_mujer{
	height:24px;
}

.aportacion li{
	margin:0;
	padding:0;
}

.table_eventos p{
	text-align:left;
	margin-right:5px;
}

.table_eventos{
	width:513px;
}

.enunciados{
	width:200px;
	float:left;
	/*margin-right:15px;*/
	overflow:hidden;

}
.formulario_comentarios, .title_comentarios, .resp_comentario, .RSM_form_error{
	/*padding:5px;*/
	font-family:"Trebuchet MS", Verdana, sans-serif;
	font-size:14px;
	color:#333333;
	text-align:left;
}

.title_comentarios{
	margin:0 0 10px 0;
	padding:0;
}

.formulario_comentarios li{
	list-style:none;
	text-align:left;
	/*margin-left:10px;*/
	margin-bottom:10px;
}

.RSM_form_mandatory{
	padding:10px 0 20px 0;
	font-size:11px;
}

#fname, #lname, #email, #comments{
	width:270px;
}

#comments{
	height:100px;
}

.cod_seg{
	padding:15px 0;
}


.campos_paLlenar{
	width:291px;
	float:right;
	overflow:hidden;

}

.rsmonialsForm{
	margin:0;
	padding:0;
	overflow:hidden;
}

.fieldForm{
	border:none;
	width:500px; 
}

.resp_comentario{
	font-weight:bold;
	margin-bottom:10px;
}

.RSM_form_error{
	color:#B30000;
	margin-bottom:10px;
	background-color:#E6E6E6;
	font-weight:bold;
	padding:4px;
}

/*Encuesta */

#userForm{
	font-size:13px;
	color:#333333;
}

.formFieldset{
	border:none;
}

.formFieldset .contentheading{
	margin-bottom:10px;
}
.formContainer{
	list-style:none;
	text-align:left;
}

.formContainer div{
	display:inline;
}

.formContainer input{
	width:230px;
}

.formContainer li{
	margin-bottom:20px;
}

#CargoCooperativa{
	margin-top:15px;
}

#Telefono{
	width:90px;
	margin-top:10px;
}

#Pregunta10, #Pregunta11{
	width:10px;
	margin-right:3px;
}

#Pregunta11{
	margin-left:20px;
}

#Pregunta2{
	width:230px;
	margin-top:25px;
}

#BotonBorrar, #BotonEnviar{
	width:60px;
}
