body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	background-image:url(../imgs/images/images/background_01.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#FFFFFF;
	color:#8c8c8c;
	font-size:12px;
}
p{margin:0;padding:0;}
a{color:#00A0C6;text-decoration:underline;}
a:hover{color:#00A0C6;text-decoration:none;}
form{margin:0;padding:0;}
img{border:0}
#main_wrapper{
width:980px;
left:50%;
position:absolute;
margin-left:-490px;
background-color:#FFFFFF;
float:left;
}
.titulo{
font-family:Arial, Helvetica, sans-serif;
color:#92C83E;
font-weight:800;
font-size:26px;
}
.subtitulo1{
font-family:Arial, Helvetica, sans-serif;
color:#92C83E;
font-weight:800;
font-size:20px;
}
.subtitulo2{
font-family:Arial, Helvetica, sans-serif;
color:#92C83E;
font-weight:800;
font-size:14px;
}
#header{
width:980px;
background-color:#FFFFFF;
float:left;
height:243px;
}
#logo{
width:185px;
height:216px;
float:left;
}
#right_header{
width:785px;
height:216px;
float:left;
}
#left_header{
width:185px;
height:216px;
float:left;
padding-left:10px;
}
#top_bar{
width:785px;
height:17px;
font-size:10px;
color:#8c8c8c;
padding-top:5px;
}
#top_image{
width:775px;
height:194px;
float:left;
overflow:hidden;
}
#wrapper_breadcrumbs{
font-family:Arial, Helvetica, sans-serif;
width:775px;
height:21px;
padding-top:5px;
border-bottom:dotted 1px #8c8c8c;
float:left;
font-size:10px;
color:#8c8c8c;
text-transform:uppercase;
}
#wrapper_breadcrumbs a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#00A0C6;
text-decoration:underline;
}
#wrapper_breadcrumbs a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#00A0C6;
text-decoration:none;
}
#wrapper_bottom_logo{
width:158px;
height:27px;
border-bottom:dotted 1px #8c8c8c;
float:left;
}
.clear{clear:both; font-size:1px;}
#central_wrapper{
width:980px;
background-color:#FFFFFF;
float:left;
margin-top:2px;
}
#left_central{
width:185px;
float:left;
padding-left:10px;
}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7{
width:146px;
float:left;
color:#92C83E;
padding:4px 0 4px 12px;
border-bottom:dotted 1px #8c8c8c;
font-size:12px;
display:block;
font-family:Arial, Helvetica, sans-serif;
/*cursor:default;*/

}
#menu1 a,#menu1 a,#menu2 a,#menu3 a,#menu4 a,#menu5 a,#menu6 a,#menu7 a{
color:#00A0C6;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
/*cursor:default;*/
}
#menu1 a:hover,#menu2 a:hover,#menu3 a:hover,#menu4 a:hover,#menu5 a:hover,#menu6 a:hover,#menu7 a:hover{
color:#92C83E;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
/*cursor:default;*/
}



#menu1_open,#menu2_open,#menu3_open,#menu4_open,#menu5_open,#menu6_open,#menu7_open{
width:146px;
float:left;
color:#92C83E;
padding:4px 0 4px 12px;
border-bottom:dotted 1px #8c8c8c;
font-size:12px;
display:none;
font-family:Arial, Helvetica, sans-serif;
/*cursor:default;*/
}
#menu1_open a,#menu2_open a,#menu3_open a,#menu4_open a,#menu5_open a,#menu6_open a,#menu7_open a{
color:#00A0C6;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
/*cursor:default;*/
}
#menu1_open a:hover,#menu2_open a:hover,#menu3_open a:hover,#menu4_open a:hover,#menu5_open a:hover,#menu6_open a:hover,#menu7_open a:hover{
color:#92C83E;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
/*cursor:default;*/
}

#menu{
width:134px;
float:left;
color:#92C83E;
padding:4px 0 4px 24px;
border-bottom:dotted 1px #8c8c8c;
font-size:12px;
display:block;
font-family:Arial, Helvetica, sans-serif;

}
#menu a{
color:#00A0C6;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#menu a:hover{
color:#92C83E;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#submenu{
width:138px;
margin-top:5px;
float:left;
}
#itemmenu{
width:138px;
font-size:11px;
color:#92C83E;
padding:3px 0 3px 8px;
float:left;
font-family:Arial, Helvetica, sans-serif;
}
#itemmenu a{
font-size:11px;
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}
#itemmenu a:hover{
font-size:11px;
color:#92C83E;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}


#middle_central{
width:568px;
float:left;
margin:10px 0 30px 0;
}
#right_central{
width:180px;
float:left;
margin:10px 0 10px 0;
padding-left:27px;
}
.title{
font-size:12px;
float:left;
color:#00A0C6;
font-weight:700;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;


}
.title a{
font-size:15px;
color:#00A0C6;
font-weight:700;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;


}
.title a:hover{
font-size:15px;
color:#00A0C6;
font-weight:700;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;

}

iframe{
margin:0;
margin-bottom:10px;
}
#wrapper_newsletter{
width:180px;
border-top:dotted 1px #8c8c8c;
float:left;
padding-top:10px;

}
#wrapper_calendario{
width:180px;
float:left;

}
#calendario{
width:180px;
float:left;
padding-top:8px;
height:175px;
overflow:hidden;
}

#form_news{
width:180px;
float:left;
padding-top:8px;
font-size:11px;
color:#8c8c8c;
}
.textfield_news{
width:138px;
float:left;
background-color:#C8DFEB;
border:solid 1px #C8DFEB;
font-size:10px;
color:#8c8c8c;

}

.btn_news{

float:right;
width:80px;
background-color:#00A0C6;
border:0;
font-size:10px;
color:#FFF;
padding:1px;
text-align:center;
}
#wrapper_pub{
width:180px;
border-top:dotted 1px #8c8c8c;
float:left;
padding-top:15px;
margin-top:15px;
}
#footer{
width:960px;
border-top:dotted 1px #8c8c8c;
font-size:10px;
color:#8c8c8c;
padding-top:8px;
padding-bottom:8px;
text-align:left;
}
#footer a{
font-size:10px;
color:#00A0C6;
text-decoration:none;
}
#footer a:hover{
font-size:10px;
color:#00A0C6;
text-decoration:underline;
}

.blue{color:#00A0C6;}

#top_bar_right{
color:#00A0C6;
float:right;
padding-right:10px;
font-size:10px;
}
#top_bar_right a{
color:#00A0C6;
text-decoration:none;
font-size:10px;
}
#top_bar_right a:hover{
color:#00A0C6;
text-decoration:underline;
font-size:10px;
}

/*Home*/
.wrapper_news_home{
width:568px;
float:left;
margin-top:10px;
}

.wrapper_news_home img{
width:210px;
float:left;
}
.text_news_home{
width:343px;
float:left;
font-size:12px;
padding-left:15px;
line-height:15px;
}
.text_news_home_larger{
width:568px;
float:left;
font-size:12px;
line-height:15px;
}
.text_pages{
width:568px;
float:left;
font-size:12px;
margin-top:20px;
line-height:15px;

}
.wrapper_agenda{
width:568px;
float:left;
font-size:11px;
margin-top:15px;
border-top:dotted 1px #8c8c8c;
}
#wrapper_combo{
width:200px;
float:right;
text-align:right;
}
.combo_agenda{
background-color:#C8DFEB;
font-size:12px;
color:#00A0C6;
border:solid 1px #00A0C6;

}
.titulos_paginas{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#92C83E;
margin:10px 0 10px 0;
padding:0;
float:left;
font-weight:700;

}
.titulo_para_agenda{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#92C83E;
margin:10px 0 0 0;
padding:0;
float:left;
width:568px;
font-weight:700;
}
.subtitulos_paginas{
font-size:18px;
color:#92C83E;
margin:10px 0 10px 0;
padding:0;
float:left;
}
.wrapper_eventos_w_box{
width:568px;
float:left;
margin-top:10px;

}
.wrapper_box_agenda{
width:50px;
padding-right:20px;
height:62px;
float:left;
}
.box_agenda{
width:50px;
height:48px;
float:left;
background-color:#92C83E;
text-align:center;
color:#FFF;
font-size:28px;
font-weight:bold;
padding-top:6px;
}
.mes_box{
padding-top:1px;
padding-bottom:1px;
margin-top:7px;
width:50px;
background-color:#00A0C6;
color:#FFF;
font-size:9px;
text-transform:uppercase;
}

.dayweek{
width:50px;
font-size:10px;

color:#92C83E;
padding-top:6px;
text-align:center;
float:left;
}
.text_p_agenda{
width:488px;
float:left;
font-size:12px;
line-height:15px;
}
.title_news{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#00A0C6;
margin:0 0 5px 0;
font-weight:700;
padding:0;
float:left;
width:488px;
line-height:20px;

}
.title_news a{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#00A0C6;
font-weight:700;
text-decoration:none;


}
.title_news a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#00A0C6;
font-weight:700;
text-decoration:underline;


}
.img_evento_small{
width:128px;
position:relative;
left:-10px;
top:8px;
float:right;
margin-bottom:10px;
}
.img_evento_big{
width:90px;
position:relative;
left:-110px;
top:8px;
float:right;
margin-bottom:10px;
}


.img_news_small{
width:128px;
float:left;
padding-right:15px;
}
.img_news_big{
width:210px;
float:left;
padding-right:15px;
}
#wrapper_galeria, #wrapper_galeria2, #wrapper_galeria3{
width:568px;
float:left;
margin-top:10px;
border-top:dotted 1px #8c8c8c;
padding-top:10px;
font-size:11px;
}
#wrapper_galeria_show, #wrapper_galeria_show2, #wrapper_galeria_show3{
width:568px;
float:left;
margin-top:10px;
border-top:dotted 1px #8c8c8c;
padding-top:10px;
font-size:11px;
/*display:none;*/
}
#repeat_main_galeria{
width:180px;
height:165px;
overflow:hidden;
padding-right:8px;
float:left;
background-image:url(../imgs/fundo_gal_2.gif);
background-repeat:no-repeat;
background-position:top;
}
#wrapper_image_inside_gal_main{
position:relative;
width:130px;
height:140px;
float:left;
overflow:hidden;

left:25px;
top:20px;
margin-bottom:25px;
}
#image_inside_gal_main{
width:130px;
height:87px;
float:left;
overflow:hidden;


}
#label_gal{
width:130px;
float:left;
font-size:11px;
color:#00A0C6;
margin-top:20px;
text-align:center;

}
.colorgreen{

color:#92C83E;
}



#repeat_main_galeria_index{
width:284px;
height:250px;
overflow:hidden;
float:left;
background-image:url(../imgs/fundo_gal_1.gif);
background-repeat:no-repeat;
background-position:top;
}


#wrapper_image_inside_gal_index{
position:relative;
width:207px;
height:240px;
float:left;
overflow:hidden;

left:41px;
top:31px;
margin-bottom:25px;
}
#image_inside_gal_index{
width:207px;
height:137px;
float:left;
overflow:hidden;


}
#label_gal_index{
width:207px;
float:left;
font-size:11px;
color:#00A0C6;
padding-top:32px;
text-align:center;

}

.size10{
font-size:10px;
}

.spacer_pics_home{
width:40px;
float:left;
font-size:1px;
height:1px;
}





#repeat_thumb_galeria{
text-align:center;
width:127px;
padding-right:10px;
font-size:11px;
color:#00A0C6;
float:left;
margin:10px 0 10px 0;


}
#img_thumb{
width:127px;
padding-bottom:0;
height:80px;
float:left;
overflow:hidden;
margin-bottom:5px;

}

/*contactos*/

.wrapper_contactos{
width:197px;
padding-right:10px;
float:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.wrapper_form{
width:358px;
float:left;
}

.form_wrapper{
width:358px;
margin-bottom:10px;
}
.label_form{
width:120px;
padding:2px 1px 2px 3px;
float:left;
font-size:11px;

}
.textfield_wrapper{
width:293px;
position:relative;
left:5px;
padding:0;
float:left;

}
.textfields{
width:287px;
font-size:11px;
color:#333;
background-color:#C8DFEB;
padding:2px 1px 2px 1px;
border:#C8DFEB solid 1px;
}	

.submit{
width:50px;
font-size:11px;
float:left;
color:#fff;
background-color:#00A0C6;
padding:0;
border:#00A0C6 solid 1px;
float:left;
position:relative;
left:101px;
margin-top:10px;
}		
