@charset "utf-8";

*{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
body {background:#f6f4ef;}
#geral { color: #000; width:auto; margin:0 auto;}
.bold {font-weight:bold;}
.clear{clear:both; visibility:hidden; height:0}
.red{border:red solid 1px !important}
.pelo_ar{font-size:9px; font-family:Verdana, Geneva, sans-serif; line-height:15px;}
.right{float:right;}
.center {text-align:center;}
.align_right { text-align:right;}
.align_left {text-align:left;}
.align_left_table { text-align:left; padding-left:10px;}
.nobg tr td {background:none !important; border:0}
.font_10 {font-size:10px;}


/********************************************************************************************/
/****************** MENU ********************************************************************/
/********************************************************************************************/

#menu {width: 100%; font-size:13px; float:left; margin-left:100px; width:auto  }
#menu a, #menu h2 {display: block;margin: 0;height:25px;}
#menu h2 {text-transform: uppercase;}
#menu a {text-decoration: none;}
#menu a:hover {}
#menu ul {list-style: none;margin: 0;padding: 0;width: 990px;}
#menu li {position: relative; }
#menu ul ul {position: absolute;z-index: 50000 !important;}
#menu ul ul ul {position: absolute;top: 0;left: 100%;}
#menu ul ul, 
#menu ul li:hover ul ul, 
#menu ul li ul {width:220px !important; }
#menu ul li ul li a {display:block; clear:left;  }
#menu ul li ul li{ margin:0; background:url(../_i/subemenu_li_1.png) no-repeat left bottom;line-height:24px; height:24px; padding: 2px 10px 0 2px;}
#menu ul li:hover ul, 
#menu ul ul li:hover ul, 
#menu ul ul ul li:hover ul {display: block;}
#menu ul ul li:hover ul ul{display: none;}
#menu ul li ul li.li_subnivel {background:url(../_i/submenu_li_2.png) bottom left no-repeat;line-height:24px; height:24px; padding: 2px 10px 0 2px; margin:0}
#menu ul li ul li.li_subnivel_2 {background:url(../_i/submenu_li_3.png) bottom left no-repeat;line-height:24px; height:24px; padding: 2px 10px 0 2px; margin:0}

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 220px; /* Width of Menu Items */
	background:none; /* IE6 Bug */
	font-size: 100%; width:auto
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float:left;
	
	}

ul#primary-nav li a {
	display: block;
	height:26px;
	text-decoration: none;
	color: #3a3a3a;
	padding-top:28px;
	_padding:5px;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: relative;
	display: none;
	left: 0px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul  {float:left; position:absolute; top:52px;background: #dbd8d3 url(../_i/submenu_ul.jpg) repeat-x top; width:auto;}
ul#primary-nav li ul li a { padding: 0 0 0 30px; width:185px;height:auto; display:block;} /* Sub Menu Styles */
ul#primary-nav li ul li a:hover{background-color:#f9f7f2;}
ul#primary-nav li ul li ul {float:left; position:relative; top:-26px; left:220px; padding-left:5px; width:auto !important;}
ul#primary-nav li ul li ul li a {margin:0;}


ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul{ display: block; } /* The magic */

ul#primary-nav li.menuparent { }

ul#primary-nav li.menuparent:hover, ul#primary-nav li.over { }

ul#primary-nav .aeroclube {width:85px; text-align:center; }
ul#primary-nav .escola {width:130px;text-align:center; }
ul#primary-nav .cursos {width:70px;text-align:center; }
ul#primary-nav .noticia {width:60px;text-align:center; }
ul#primary-nav .agenda {width:60px;text-align:center;  }
ul#primary-nav .comunidade {width:90px;text-align:center; }
ul#primary-nav .links {width:50px;text-align:center; }
ul#primary-nav .localizacao {width:80px;text-align:center; }
ul#primary-nav .contato {width:60px; text-align:center; }
ul#primary-nav .aeroclube li, .escola li, .cursos li, .noticia li, .agenda li, .comunidade li, .links li, .localizacao li, .contato li {text-align:left}
ul#primary-nav .localizacao ul li a{width:170px}
ul#primary-nav .aeroclube ul li a{width:235px !important;}

/********************************************************************************************/
/******************************** TOPO ****************************************************/
/********************************************************************************************/

h1 {float:left; margin:5px 0 0 50px; z-index:1000; position:relative}
h1 a {display:block; width:115px; height:91px; float:left; margin:5px 0 0 25px; background:url(../_i/logo.png) top center no-repeat; text-indent:-10000px; }
#EsTopo {margin:0 auto; width:995px; height:182px;}

/********************************************************************************************/
/******************************** INDEX *****************************************************/
/********************************************************************************************/
#EsTopo_index{ height:415px; width:995px; margin:0 auto; position:relative;}
#EsTopo_index p {display:none}

#EsTopo__menu_index {margin:0 auto; width:995px; position:relative; z-index:1000; }

#selo_container {height:114px; width:113px; position:absolute; top:320px; left:70px; }
#selo { background:url(../_i/aeroclube24.png) center no-repeat; display:block; height:114px; width:113px; text-indent:-10000px;}
#selo:hover {  background:url(../_i/aeroclube24_hover.png) center no-repeat; display:block; height:114px; width:113px;text-indent:-10000px; }

.icone_egav { background:url(../_i/icon_egav.png) bottom center no-repeat}
.icone_egav:hover {background:url(../_i/icon_egav.png) top center no-repeat}
.icone_frota{ background:url(../_i/icon_frota.png) bottom center no-repeat}
.icone_frota:hover{ background:url(../_i/icon_frota.png) top center no-repeat}
.icone_escola{ background:url(../_i/icon_escola.png) bottom center no-repeat}
.icone_escola:hover{ background:url(../_i/icon_escola.png) top center no-repeat}
.icone_cursos{ background:url(../_i/icon_cursos.png) bottom center no-repeat}
.icone_cursos:hover{ background:url(../_i/icon_cursos.png) top center no-repeat}

#EsConteudo_nuvem_dentro {width:995px; height:49px; margin:0 auto;}
#EsConteudo_nuvem_dentro ul {width:100%-50px; padding-top:60px; margin-left:50px;}
#EsConteudo_nuvem_dentro ul li {float:left; list-style-type:none; }
#EsConteudo_nuvem_dentro ul li a {width:211px; height:92px; display:block; text-indent:-10000px;}
#EsConteudo_nuvem_dentro ul li a:hover {}

#ultimas_noticias {width:214px; margin:0 0 0 755px; padding-top:130px; }
#ultimas_noticias ul li {list-style-type:none; margin-left:10px; margin-right:10px; font-size:14px}
#ultimas_noticias ul li a {text-decoration:none; color:#5b5b5b; font-size:13px;}
#ultimas_noticias ul li .data, .read_more { font-size:11px;}
#ultimas_noticias_topo p { background:url(../_i/noticias_home_titulo.png) top center no-repeat; display:block; height:58px; text-indent:-10000px; width:214px;}
#ultimas_noticias_meio {background:url(../_i/noticias_home_content.png) top center repeat-y; height:auto; width:214px; padding:0 0 10px 0;}
#ultimas_noticias_base {background:url(../_i/noticias_home_bottom.png) top center no-repeat; height:7px; width:214px; display:block;}
#ultimas_noticias_vivencie_voo p {background:url(../_i/vivencie_voo.png) top center no-repeat;display:block;height:62px; width:214px;}
#ultimas_noticias_vivencie_voo p a {  height:62px; width:214px; display:block; text-indent:-10000px}

/********************************************************************************************/
/******************************** EsConteudo ************************************************/
/********************************************************************************************/

#EsConteudo{ clear:left; height:auto; }
#EsConteudo_center {width:995px;margin:0 auto; height:auto;display:table; padding-bottom:50px; padding-top:77px; background:url(../_i/nuvem_interna.jpg) no-repeat 0 120px;line-height:20px;}

#EsMenuLeft { width:215px; margin-left:75px; height:100%; float:left;  }
.MenuLeftTopo {background:url(../_i/submenu_lateral_top.jpg) top center no-repeat; display:block; height:11px; }
.MenuLeftBase {background:url(../_i/submenu_lateral_bottom.jpg) top center no-repeat; display:block; height:11px;}

.MenuLeft { background:url(../_i/submenu_lateral_content.jpg) top center repeat-y;  }
.MenuLeft li{ list-style-type:none; font-size:14px; width:192px; margin-left:4px; padding:7px 0 7px 15px; background:none}
.MenuLeft li.select{background:#f9f7f2;}
.MenuLeft li a {color:#5e411f; text-decoration:none; font-weight:bold;}
.MenuLeft li a:hover{text-decoration:underline;}

.mn_select {padding:0 0 0px 15px; }
.mn_select li {line-height:8px; margin:3px 0 3px -12px ; padding-left:30px; width:178px;}
.mn_select li a {color:#5b5b5b; text-decoration:none; font-size:11px; font-weight:normal}

#EsNavegavel {  width:660px; margin-left:30px;  height:auto; float:right; font-size:12px;}
#EsNavegavel p {margin-bottom:10px;}

.bread_crumb {width:100%; color:#5e411f; font-size: 9px; height:15px;}
.bread_crumb li {width:auto; float:left; padding-left:10px; list-style-type:none; letter-spacing:1px; font-weight:bold;}
.bread_crumb li a {color:#5e411f!important;text-decoration:none; display:block; }
.bread_crumb li a:hover {text-decoration:underline}
.hr_bread {clear:left;border:1px solid #D8D6D1}

/********************************************************************************************/
/***************************** AEROCLUBE ****************************************************/
/********************************************************************************************/
.lista_diretoria{width:100%; margin:20px 0 }
.lista_diretoria li {list-style-type:none; }
.lista_diretoria li a {float:left; display:block; width:325px; text-decoration:none; color:#372612; font-size:14px; font-weight:bold; margin:6px 0; }
.lista_diretoria li a:hover {text-decoration:underline;}
.lista_diretoria li .cargo{ font-size:11px; float:left}
.lista_diretoria li .email {font-size:11px; font-weight:normal;margin:0 0 10px 3px; display:block; float:left  }

.escolha_frota {width:100%;}
.escolha_frota .escolha_avioes {float:left; display:block; width:317px; height:218px; text-indent:-10000px; background:url(../_i/escolha_avioes.png) top left no-repeat;}
.escolha_frota .escolha_avioes a {display:block; width:317px; height:218px; }
.escolha_frota .escolha_planadores {float:left; display:block; width:292px; height:218px; text-indent:-10000px; background:url(../_i/escolha_planadores.png) top left no-repeat; margin-left:50px;}
.escolha_frota .escolha_planadores a {display:block;width:292px; height:218px; }

.lista_fotos{width:100%; display:block;}
.lista_fotos li{float:left; margin:0 32px 10px 0; list-style-type:none; text-align:center; min-height:180px; _height:200px;}
.lista_fotos li a{width:185px; display:block; text-decoration:none; color:#372612; font-size:10px; line-height:15px; }
.lista_fotos li a img, .foto_conte{ border:#CCC solid 1px; padding:10px; background:#fff;}
.foto_conte{float:right; margin:20px;}

/********************************************************************************************/
/***************************** ESCOLA *******************************************************/
/********************************************************************************************/
.listagem_instrutores li{font-size:10px; text-align:center; width:120px; line-height:13px; list-style:none; float:left; margin:5px;}
.listagem_instrutores li span{font-size:12px; font-weight:bold; letter-spacing:1px;}
.listagem_instrutores li img{background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC; padding:8px;}

/********************************************************************************************/
/***************************** CURSOS *******************************************************/
/********************************************************************************************/
.lista_links {margin:10px;}
.lista_links li {list-style-type:none}
.lista_links li a {color:#372612; text-decoration:none; line-height:20px; }
.lista_links li a:hover {text-decoration:underline}

#box_requisitos {width:660px; font-size:12px; }
#topo_box_requisitos { background:url(../_i/topo_box_requisitos.png) top center no-repeat; height:13px;}
#meio_box_requisitos { background:url(../_i/meio_box_requisitos.png) top center repeat-y; padding:0 30px; } 
#base_box_requisitos { background:url(../_i/base_box_requisitos.png) top center no-repeat; height:12px; margin-bottom:30px;}
#meio_box_requisitos .requisitos { margin-left:10px; display:block; width:200px; float:left}
#box_requisitos p {font-weight:bold; padding-left:10px;}
#box_requisitos ul li {list-style-type:none}

.listagem{margin-bottom:15px;}
.listagem ul {width:100%;}
.listagem li {list-style-image:url(../_i/list_style_type.png);margin-left:30px;}
.listagem li a {text-decoration:none; color:#372612}
.listagem li a:hover {text-decoration:underline;}

.listagem .titulo_listagem_fato { font-size:14px; color:#7E5B30; font-weight:bold;}
.listagem .titulo_listagem_fato span {margin-left:20px;font-weight:bold; font-size:11px; }

#preco_curso {float:left; width:299px; position:relative; border-right:1px solid #D2CDC5}
#preco_curso p {font-weight:normal;}
#preco_curso ul.parcelas_curso { border:red solid 1px; padding-left:90px; height:120px; display:table; border:#d0cbc3 solid 1px; margin:5px 0 0 60px; background:#f7f4ef;}
#preco_curso ul.parcelas_curso li .numero_vezes {display:block; width:30px; float:left; text-align:right}
#preco_curso ul.parcelas_curso li .valor_parcela {float:left; display:block; width:90px; font-weight:bold; text-align:center}

#preco_curso ul.mais_info {clear:left; padding-top:10px;}
#preco_curso ul.mais_info li {list-style-image:url(../_i/list_style_curso.jpg); margin-left:30px; }
#preco_curso ul.mais_info li a {text-decoration:none; color:#5e411f;}
#preco_curso ul.mais_info li a:hover {text-decoration:underline;}

#preco_curso .selo_curso_teorico {background:url(../_i/selo_curso_teorico.png) center no-repeat; display:block; height:134px; width:137px; position:absolute}
#preco_curso .selo_curso_teorico p { padding:60px 0 0 0; font-size:22px; color:#f8f1cb; text-align:center; width:137px; font-weight:bold;}
#preco_curso .selo_curso_teorico p span.smaller {font-size:11px;}


.listagem_curso {}
.listagem_curso {width:297px; float:left;  }
.listagem_curso li {list-style-image:url(../_i/list_style_curso.jpg); margin-left:30px;}
.listagem_curso li a {text-decoration:none; color:#372612;}
.listagem_curso li a:hover {text-decoration:underline;}



table tr th {border:#d0d0d0 solid 1px; background:#f2eee9; padding:5px; text-align:left;}
table tr td {border:#d0d0d0 solid 1px; background:#f2eee9; padding:5px;}
table tr td.diff {background:#f9f7f4}
table {margin-bottom:20px; color:#372612;}
.diff {background:#f9f7f4}

.valor_cruso{ font-size:24px;}
.little_brown{ color:#7e5b30;}
.td1 { width:80px; vertical-align:bottom}
.td2 { width:80px; vertical-align:top}

.tabela_hora_voo tr td {text-align:center;}

/********************************************************************************************/
/***************************** NOTICIAS *****************************************************/
/********************************************************************************************/

.noticia_data {font-size:12px; font-weight:bold;}
.noticia_txt {font-size:12px; font-weight:normal}

.noticia_data_view { font-size:12px; color:#372612;}
.noticia_titulo_view {font-size:14px; color:#372612; font-weight:bold;}

.paginacao {width:100%; margin:0 auto}
.paginacao li {display:block; float:left; padding-top:6px; text-align:center}
.paginacao li a {text-decoration:none; color:#7e5b30; width:29px; height:30px; display:block}
.paginacao li.ativa {background:url(../_i/pag_ativa.png) top center no-repeat;}
.paginacao li.anterior{ text-indent:-10000px; background:url(../_i/pag_ant.png) top center no-repeat; margin-top:7px; }
.paginacao li.proxima{text-indent:-10000px; background:url(../_i/pag_prox.png) top center no-repeat; margin-top:8px; }


/********************************************************************************************/
/***************************** LINKS ********************************************************/
/********************************************************************************************/
.links img{border:none; border:#CCC solid 1px; padding:5px; background:#fff; float:left; width:80px; margin-right:20px;}
.links img:hover{background:#F6F4EF ;}
.links li {list-style:none;width:100%; margin:10px;}
.links li a {text-decoration:none; color:#372612}
.links li a:hover {text-decoration:underline;}

/********************************************************************************************/
/******************************** CONTATO ***************************************************/
/********************************************************************************************/
#contato_left{background:url(../_i/telefone_contato.png) no-repeat center; float:left; height:220px; margin-left:75px; width:215px;}
.form{width:490px;}
.form .top{ background:url(../_i/form_top.jpg) top center no-repeat; height:12px; width:490px;}
.form .content{ background:url(../_i/form_content.jpg) top center repeat-y; padding:20px 40px; width:410px;}
.form .bottom{ background:url(../_i/form_bottom.jpg) top center no-repeat; height:12px; width:490px;}
.form label{color:#7f7264; font-weight:bold; padding-left:10px;}
.form .input, .form select, .form #mensagem{background:url(../_i/input.jpg) repeat-x #f1ece6; border:solid 1px #d8d6d1; color:#7f7264; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px; padding:4px 10px; }
.form .input{width:100%; height:17px; }
.form #mensagem{width:100%; height:120px;}
.btn{background:url(../_i/btn.jpg) repeat-x; border:solid 1px #bfb9b3; cursor:pointer; float:right; font-weight:bold; padding:0 15px}
.btn:hover{background-position:0 -18px;}

/********************************************************************************************/
/******************************** H2 ********************************************************/
/********************************************************************************************/

.h2_cursos{ background:url(../_i/h2_cursos.png) center left no-repeat; display:block; height:50px; width:69px; text-indent:-10000px;}
.h2_escola{ background:url(../_i/h2_escola.png) center left no-repeat; display:block; height:50px; width:174px; text-indent:-10000px;}
.h2_aeroclube {background:url(../_i/h2_aeroclube.png) center left no-repeat; display:block; height:50px; width:123px; text-indent:-10000px;}
.h2_historia {background:url(../_i/h2_historia.png) center left no-repeat; display:block; height:50px; width:86px; text-indent:-10000px;}
.h2_localizacao {background:url(../_i/h2_localizacao.png) center left no-repeat; display:block; height:50px; width:112px; text-indent:-10000px;}
.h2_noticias {background:url(../_i/h2_noticias.png) center left no-repeat; display:block; height:50px; width:87px; text-indent:-10000px;}
.h2_comunidade {background:url(../_i/h2_comunidade.png) center left no-repeat; display:block; height:50px; width:200px; text-indent:-10000px;}
.h2_links {background:url(../_i/h2_links.png) center left no-repeat; display:block; height:50px; width:200px; text-indent:-10000px;}
.h2_agenda {background:url(../_i/h2_agenda.png) center left no-repeat; display:block; height:50px; width:200px; text-indent:-10000px;}
.h2_egav {background:url(../_i/h2_egav.png) center left no-repeat; display:block; height:50px; width:220px; text-indent:-10000px;}
.h2_contato {background:url(../_i/h2_contato.png) center left no-repeat; display:block; height:50px; width:87px; text-indent:-10000px;}
.h2_tabela_de_precos {background:url(../_i/h2_tabela_de_precos.png) center left no-repeat; display:block; height:50px; width:171px; text-indent:-10000px;}

h3 {font-size:14px; color:#7e5b30; margin-left:20px; padding-bottom:20px;}
h3 span {font-size:11px;}
h4 {color:#7e5b30; font-size:14px; font-weight:bold; margin-top:20px;padding-bottom:10px; clear:both;}
h5 {font-size:12px; font-weight:normal; text-transform:uppercase;}
/********************************************************************************************/
/******************************** RODAPÉ ****************************************************/
/********************************************************************************************/

#rodape {background: transparent url(../_i/nuvem_rodape.png) top center repeat-x;clear:left; margin-top:-39px; padding-top:68px; }
#rodape_cor {background:#f6f4ef;}
#rodape_txt {text-align:center; font-size:11px; color:#5b5b5b; padding:20px 0; width:990px !important; margin:0 auto; height:80px;}
#rodape_txt #end { float:left; width:465px; padding:0 0 10px 70px; text-align:left; }
.email a{ text-decoration:none; color:#5B5B5B}
.email a:hover{ text-decoration: underline;}
#desenvolve { float:left; padding:0px 0 0 0; margin:22px 25px 0; display:table; }
#desenvolve p { width:200px; float:left; text-align:left; }
#desenvolve p span.blueeye { float:left; width:100px; padding-top:20px; }
#desenvolve p a.blueeye {background:url(../_i/logo_rodape_blueeyejpg.jpg) top center no-repeat; text-indent:-10000px; height:34px; display:block; width:62px; float:left}
#desenvolve p span.JC {float:left; width:40px; padding-top:20px; }
#desenvolve p a.JC {background:url(../_i/logo_rodape_jc.jpg) top center no-repeat; text-indent:-10000px; height:36px; display:block; width:124px; float:left; }
#rodape_txt a{text-decoration:none;}
#rodape_txt a:hover{text-decoration:underline;}


/********************************************************************************************/
/***************************** COMUNIDADE *****************************************************/
/********************************************************************************************/

.lista_conte {font-size:14px;list-style-type:none;}
.lista_conte li {display:block; height:20px;  padding:20px; margin:0; }
.lista_conte li:hover{font-size:14px;background:#eae2d8;}
.lista_conte li a{float:left;}
.foto_icon {background:url(../_i/conte_foto.png); float:right; width:35px; height:27px; text-indent:-90000px;}
.video_icon {background:url(../_i/conte_video.png); float:right; width:35px; height:27px; text-indent:-90000px;}


/********************************************************************************************/
/****************** INSTRUTORES *************************************************************/
/********************************************************************************************/
.instrutores_perfil {
	height:auto;
	width:635px;
	padding-top:15px;
	padding-left:10px;
	margin-bottom:10px;
}

.bg_instrutor {
	background:#eae2d8;
}


.instrutores_perfil img {
	border:#dddcda solid 1px;
	background:#FFF;
	float:left;
	padding:10px;
	margin-bottom:10px;
}

.nome_instrutor {
	color:#925b30;
	font-size:14px;
	font-weight:bold;
}

.cargo_instrutor {
	color:#925b30;
	font-weight:bold;
}
.txt_perfil {
	float:left;
	height:;
	width:425px;
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px !important;
}

.txt_perfil p {
	padding:0; margin:0 !important;
}

.mais_instrutor span {
	padding-right:5px;
}


/********************************************************************************************/
/****************** CAMPEOES ****************************************************************/
/********************************************************************************************/
.width_100 {
	width:100%;
}
.campeoes_perfil {
	height:auto;
	width:380px;
	padding-top:15px;
	padding-left:10px;
	margin-bottom:10px;
	text-align:center;
	margin:0 auto;
}

.campeoes_perfil img {
	border:#dddcda solid 1px;
	background:#FFF;
	padding:10px;
	margin-bottom:10px;
	margin:0 auto;
}

.txt_perfil_campeao {
	float:left;
	height:;
	width:425px;
	padding-left:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px !important;
	text-align:left;
}
