body {
margin:0px;
font-size:11px;
font-family:tahoma;
background-image:url(back_1.jpg);
background-attachment: fixed;
text-align:left;
color:#404040;
vertical-align:text-top;
text-align:center;
height:100%;
background-color:white;
}

input {
border:1px solid #D0D0D0;
}

select {
border:1px solid #D0D0D0;
}

textarea {
border:1px solid #D0D0D0;
}

td {
text-align:left;
vertical-align:top;
}

div {
text-align:left;






}

.menu_tab_item {
font-size:11px;
text-decoration:none;
}



}


a:link, a:visited {
  font-size:11px;
	text-decoration:none;
	color:#0044A5;

}
a:hover {
  font-size:11px;
	text-decoration:underline;
  color:#404040;

}


a.a_actividades:link, a.a_actividades:visited {
  background-image:url(item.png);
  background-position:3px left;
  background-repeat:no-repeat;
  padding-left:14px;
  font-size:12px;
	text-decoration:none;
	color:#3399cc;

}
a.a_actividades:hover {
  font-size:12px;
	text-decoration:none;
  color:#373481;

}

a.a_ass_title:link, a.a_ass_title:visited {


  font-size:11px;
	text-decoration:none;
	font-weight: bold;
	color:#3399cc;


}
a.a_ass_title:hover {
  font-size:11px;
	text-decoration:none;
  color:#373481;

}

a.a_ass_list:link, a.a_ass_list:visited {
  font-size:11px;
  padding-left:13px;
  background-image:url(item2.png);
  background-position:2px left;
  background-repeat:no-repeat;
  color:#FF6600;
  text-decoration:none;
}

a.a_ass_list:hover {
  padding-left:13px;
  background-image:url(item2.png);
  background-position:2px left;
  background-repeat:no-repeat;
  color:#3399cc;
  text-decoration:underline;
}

a.a_ass_list_sel:link, a.a_ass_list_sel:visited {
  font-size:11px;
  padding-left:13px;
  background-image:url(item2.png);
  background-position:2px left;
  background-repeat:no-repeat;
  color:#3399cc;
  text-decoration:none;
}

a.a_ass_list_sel:hover {
  padding-left:13px;
  background-image:url(item2.png);
  background-position:2px left;
  background-repeat:no-repeat;
  color:#3399cc;
  text-decoration:underline;
}

.top {
width:100%;
text-align:center;
}

.footer {
width:100%;

background-image:url(barra_footer.jpg);
background-position:bottom left;
background-repeat:repeat-x;
}








.ass_bar {
height:15px;
background-color:white;
width:880px;
font-size:10px;
text-align:right;
color:#767676;
padding-top:5px;
padding-right:5px;
}

.top_pic {
background-image:url(top.jpg);
background-position:top center;
background-repeat:no-repeat;
width:100%;
height:133px;

}

.top_menu {
width:100%;
height:60px;
background-image:url(barra_top.jpg);
background-position:top left;
background-repeat:repeat-x;
}





.main {
width:950px;
vertical-align:text-top;
vertical-align:top;
}


.main_sombra1 {
width:950px;

position: relative; top: 0px !important;
position: relative; top: -2px;
background: url('SOMBRA_MAIN.png') repeat-y ;


	padding: 0px 20px 0px;



}




.main_sombra2  {



  width:950px;
  height:133px;


margin-left: 0 !important;
margin-left: -1;

padding: 20px 20px 0px;


 background: url('SOMBRA_MAIN_TOP.png')  no-repeat  ;






/*border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;*/
}




.main_sombra_footer  {


width:990px;
height:115px;





position: relative; top: 0px !important;
position: relative; top: -2px;



margin-left: 0 !important;
margin-left: -1;




 background: url('SOMBRA_MAIN_FOOTER.png')  no-repeat ;





/*
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;*/
}








.main_sombra_top {


vertical-align:top;
background: no;


}



.main_search {
width:950px;
vertical-align:text-top;

}



.lang_logos {
padding-left:92px;

}

.lang_logos_2 {
padding-left:48px;

}








.div_main_actividades {
width:950px;
vertical-align:text-top;





}




.div_procura_actividades {
width:220px;
margin-left:4px;
height:auto;
vertical-align:top;
padding-top:8px;
}


.div_procura_actividades_no_padding {
width:220px;
margin-left:4px;
height:auto;
vertical-align:top;

}





.procura_color {
 color: #3399cc;

}



.div_tempo {
width:220px;
margin-left:4px;

padding-top:10px;

}


.div_promocoes {
width:220px;
margin-left:10px;
height:auto;

}






.div_eventos {
width:220px;
margin-left:8px;
padding-top: 8px;

}


.div_newsletter {
width:220px;
margin-left:8px;
padding-top: 8px;

}



.div_lista_sub_cat {
float:left;
}

.div_procura {
width:100%;
vertical-align:top;
}

.div_actividades {
width:220px;

margin-left: 4px;

}



.div_actividades_associados {
width:220px;

margin-left: 4px;

}



.div_actividades_padding {

width:220px;

margin-left: 4px;

padding-bottom: 8px;


}




.div_list_eventos {
width:480px;

margin-left:8px;

background-image:url(top_eventos.jpg);
background-position:top left;
background-repeat:repeat-x;

padding-top:10px;

}

.div_list_promo {
width:480px; 

margin-left:8px;

background-image:url(top_promocoes.jpg);
background-position:top left;
background-repeat:repeat-x;

padding-top:10px;

}


.div_destaques {
width:480px;

margin-left:8px;

background-image:url(top_destaque.jpg);
background-position:top left;
background-repeat:repeat-x;

padding-top:10px;

}


.div_destaques_associados {
width:480px;
height:50px;
margin-left:10px;

background-image:url(top_destaque.jpg);
background-position:top left;
background-repeat:repeat-x;

padding-top:10px;

}












.div_resultado {
width:480px;
margin-left:8px;

background-image:url(resultado.jpg);
background-position:top left;
background-repeat:repeat-x;

padding-top:11px;

}











.div_news {
 background-image:url(top_news.jpg);
 background-repeat:no-repeat;
padding-top:47px;

}









.div_associado {
width:700px;

margin-left:8px;
padding-top:50px;
background-image:url(top_associado.jpg);
background-position:top left;
background-repeat:no-repeat;







}


.div_associado2 {

 height: auto !important;

 min-height: 447px;
border-left:1px solid #D7D7D8;
border-right:1px solid #D7D7D8;


}


.div_associado_baixo {



padding-bottom:23px;
background-image:url(top_associado_baixo.jpg);
background-position:bottom left;
background-repeat:no-repeat;



}


.div_footer    {
width:950px;
height:100px;
background-image:url(footer_2.jpg);
background-repeat:no-repeat;

}


.div_footer_links    {

font-size:10px;
color:white;
padding-top:78px;
padding-left:370px;

}


.div_fotos {

   padding:1px;
   border:1px solid #3399dd;
   background-color:#ffffff;

}




a.footerlinks:link {
  font-size:10px;
  color:white;

}

 a.footerlinks:hover {
  font-size:10px;
  color:white;
  text-decoration: underline;
}


.div_info_ass {
width:646px;


text-align:left;



padding-left:38px;
}




.destaque_title {
color:#006699;
font-size:22px;
}


.bl_title {
color:white;
font-size:15px;
vertical-align:middle;
with:733px;
}

.bl_top_l {
background-image:url(bl_top_l.jpg);
background-position:top right;
background-repeat:no-repeat;
width:14px;
height:27px;
}

.bl_top_c {
background-image:url(bl_top_px.jpg);
background-position:top left;
background-repeat:repeat-x;
height:27px;
}


.bl_top_c_2 {
background-image:url(actividades.jpg);
background-position:top left;

height:27px;
}






.bl_top_r {
background-image:url(bl_top_r.jpg);
background-position:top left;
background-repeat:no-repeat;
width:19px;
height:27px;
}

.bl_body_c_td {
padding-right:3px;
padding-left:1px;
}

.bl_body_c_td_asslist {
padding-right:2px;
}


.bl_body_c {

background-image:url(bloco_interior.jpg);
background-position:top left;
background-repeat:repeat-x;
border-left:1px solid #D7D7D8;
border-right:1px solid #D7D7D8;
padding:10px;
font-size:11px;
}


.bl_body_c_associados {
background-image:url(bloco_interior.jpg);
 height: auto !important;
 height: 344px;
 min-height: 320px;


background-position:top left;
background-repeat:repeat-x;
border-left:1px solid #D7D7D8;
border-right:1px solid #D7D7D8;
padding:12px;
font-size:11px;
background-color:white;
}

.bl_body_c_l {
background-image:url(bl_center.jpg);
background-position:top left;
background-repeat:repeat-y;

}

.bl_body_c_r {
background-image:url(bl_center.jpg);
background-position:top left;
background-repeat:repeat-y;
min-height:42px;
}


.bl_bot_l {
background-image:url(bl_bot_l.jpg);
background-position:top right;
background-repeat:no-repeat;
width:14px;
height:19px;
}

.bl_bot_c {
background-image:url(bl_bot_px.jpg);
background-position:top left;
background-repeat:repeat-x;

}

.bl_bot_r {
background-image:url(bl_bot_r.jpg);
background-position:top left;
background-repeat:no-repeat;
width:19px;
height:19px;
}

.ass_title {
font-size:17px;
color:#3399cc;


}

.ass_title_contactos {
font-size:11px;
color:#3399cc;

}



.destaque_div {
color:#999999;
font-size:11px;
padding-right:5px;
min-height:90px;
overflow:auto;
border-bottom:1px solid #c0c0c0;
}

.bt {
background-image:url(botao1px.jpg);
background-position:top left;
background-repeat:repeat-x;
border:1px solid #154F65;
color:white;
}

/*TAB DIVS*/
.tabs_div {
background-image:url(tab_px.jpg);
background-position: left 17px ;
background-repeat:repeat-x;
height:30px;
padding-top:9px;
text-align:right;
padding-right:23px;

}

.span_tab_left {
background-image:url(tab_left.jpg);
background-position:right 17px;
background-repeat:no-repeat;
height:31px;
width:18px;
}

.td_tab {
font-size:11px;
padding-top:9px;
padding-left:20px;
padding-right:20px;
}

.tab_sel_left {
background-image:url(tab_px_sel_l.jpg);
background-position:top right;
background-repeat:no-repeat;
height:30px;
width:18px;
}

.tab_sel_right {
background-image:url(tab_px_sel_r.jpg);
background-position:top left ;
background-repeat:no-repeat;
height:30px;
width:18px;

}

.tab_sel_center {
background-image:url(tab_px_sel.png);
background-position:top center;
background-repeat:repeat-x;
height:30px;
width:1px;
padding-top:8px;
padding-left:20px;
padding-right:20px;
color:white;
}

.normal_txt {
font-size:11px;
padding-top:10px;
color:#3399cc;
}


.normal_txt_eventos {
font-size:11px;
padding-top:10px;
color:#3399cc;
}

.normal_txt_eventos a:link, a:active, a:visited
 {

color:#3399cc;
}



.contact_txt {
color:#FF6600;
text-align:left;

}


.contact_txt2 {
color:#3399cc;
text-align:left;
text-decoration:none;
}

.contact_txt2:link {
color:#3399cc;
text-decoration:none;
}

.contact_txt2:hover {
text-decoration:none;
color:#3399cc;
}


#footer p {

                display: inline;

}



p {

                margin: 0 0 20px 0;

                padding: 0;

                line-height: 17px;

}



* { /* IE5-6 font declaration */

                _font-size: inherit;

                _font-family: inherit;

                _font-color: inherit;

                _font-weight: inherit;

}



                .style3 {

                               background-image: url('bl_top_l.jpg');

                               background-position: right top;

                               background-repeat: no-repeat;

                               height: 27px;

                }

                .style4 {

                               background-image: url('bl_bot_l.jpg');

                               background-position: right top;

                               background-repeat: no-repeat;

                               height: 19px;

                }



                .style5 {

                               background-image: url('bloco_interior.jpg');

                               background-position: left top;

                               background-repeat: repeat-x;

                               border-left: 1px solid #D7D7D8;

                               border-right: 1px solid #D7D7D8;

                               padding: 10px;

                               font-size: 11px;

                               text-align: justify;

                }



                .style7 {

               background-image: url('bloco_interior_destaques.jpg');


                background-repeat: no-repeat;

                background-position: left top;

                color: #FF6600;

                font-size: 11px;

                padding-right: 5px;

                height: 69px;


                overflow: auto;



                text-align: justify;

}


.style7_fimdeano {

               background-image: url('bloco_interior_destaques.jpg');
               background-repeat: no-repeat;
               background-position: left top;
               color: #FF6600;
               font-size: 11px;
               padding-right: 5px;
               height: 69px;
               overflow: auto;
               text-align: justify;

}






.style9 {






                color: #3399cc;

                font-size: 11px;



                 padding-top: 15px;








}



#div_sel:hover {
/*background-color:#FF9B59; */
text-decoration:underline;
color:#ff6600;
}



.bl_top_l_2 {
background-image:url(bl_top_l_2.jpg);
background-position:top right;
background-repeat:no-repeat;
width:14px;
height:27px;
}


.bl_title_2 {
color:white;
font-size:15px;
vertical-align:middle;

}

.bl_body_c_td_asslist_2 {
 width:414px;
}


.bl_body_c_associados_2 {
background-image:url(bloco_interior.jpg);
 height: auto !important;
 height: 344px;
 min-height: 320px;
 width:191px;

background-position:top left;
background-repeat:repeat-x;
border-left:1px solid #D7D7D8;
border-right:1px solid #D7D7D8;
padding:12px;
font-size:11px;
background-color:white;
}


.titulo_barras {
color:white;
font-size:15px;
vertical-align:middle;
padding-left:12px;
padding-top:3px;
}

.titulo_barras_meio {
background-image:url(bloco/mid.jpg);
background-repeat:repeat-y;
background-position:left top;
padding-left:15px;
padding-top:0px;
font-size:11px;
}


.titulo_barras_meio_eventos {
background-image:url(bloco/mid.jpg);
background-repeat:repeat-y;
background-position:left top;
padding:10px;
padding-top:0px;
font-size:11px;

}

.titulo_barras_meio_agenda {
background-image:url(bloco/mid.jpg);
background-repeat:repeat-y;
background-position:left top;
padding-left:11px;
padding-top:0px;
font-size:11px;
}


.titulo_barras_meio_promocoes {
background-image:url(bloco/mid.jpg);
background-repeat:repeat-y;
background-position:left top;
padding-left:10px;
padding-top:0px;
font-size:11px;
}


.titulo_barras_meio_actividades {
background-image:url(bloco/mid.jpg);
background-repeat:repeat-y;
background-position:left top;
padding-left:11px;
padding-bottom:4px;
font-size:11px;
}





.link_lista_eventos {

text-align:center;


color:#3399cc;
}

a.link_lista_eventos:link, a.link_lista_eventos:visited {


  font-size:10px;
	text-decoration:none;

	color:#3399cc;
}

a.link_lista_eventos:hover {

   text-decoration:underline;

}

.menu_actividades {
color:blue;

text-decoration:none;
}

.menu_actividades:hover {
color:white;

 text-decoration:none;
}

.div_text_eventos {
padding-top: 5px;
}

.reserve {
font-weight:bold;
color:green;
text-align:right;
}

.reserve:hover {

color:green;
font-weight:bold;
}
.reserve:link {

color:green;
font-weight:bold;
}


.reserve:visited  {

color:green;
font-weight:bold;
}


