body{ background:url(../images/bg_madeira.jpg) repeat-x 0 28px; font-family:Verdana, Geneva, sans-serif; font-size:0.8em; color:#5d5d5d; }
a:link, a:visited{ text-decoration:none; color:#83991f; outline:none; }
a:hover{ text-decoration:underline }
small { font-size:0.8em !important;}
div#wrap_all{ position:relative; min-height:800px; margin-bottom:1px }
video{ margin:5px 0 5px 0 }
input[type="text"]{ border:1px solid #8e9724; color:#9aa587; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding: 3px 0 3px 2px; background:#f8f9e9; }

#wrap_mecbr {
	padding: 1px 10px;
	background: #FBFBFB;
	margin-top: -10px;
}
.txt_cor{color: #F00}

/* Definições do topo */
div#wrap_all div#wrap_topo{ background:url(../images/banner_topo_transparente_ano.png) no-repeat; height:176px }
div#wrap_all div#wrap_topo h1.logo{ height:100%; display:block }
div#wrap_all div#wrap_topo h1.logo a{ height:100%; display:block; text-indent:-9999px; }
div#wrap_all div#wrap_topo div.acessibilidade{ float:right; padding:5px 5px; background:#512208; -webkit-border-radius: 3px; border-radius: 3px; margin-top:16px }
div#wrap_all div#wrap_topo div.acessibilidade span{ display:block; height:15px; text-indent:-9999px; float:left; background:url(../images/acessibilidade_icons.jpg) no-repeat; margin-right:14px; margin-left:14px; cursor:pointer }
div#wrap_all div#wrap_topo div.acessibilidade span.aumentar{ width:113px; }
div#wrap_all div#wrap_topo div.acessibilidade span.normal{ width:96px; background-position:-135px 0 }
div#wrap_all div#wrap_topo div.acessibilidade span.diminuir{ width:102px; background-position:-248px 0 }
div#wrap_all div#wrap_topo div.search{ float:right; margin-top:10px }
div#wrap_all div#wrap_topo div.search input[type="text"]{ border:1px solid #8e9724; color:#9aa587; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding: 3px 0 3px 2px; background:#f8f9e9; float:right }
div#wrap_all div#wrap_topo div.search input[type="button"]{ border: 0; background-color:transparent; text-indent:-9999px; background:url(../images/search_button.jpg) no-repeat; width:16px; height:15px; float:right; position:relative; top:8px; right:-126px }
div#wrap_all div#wrap_topo div.social{ float:right; margin-top:10px }
div#wrap_all div#wrap_topo div.social a{ display:block; text-indent:-9999px; width:27px; height:27px; margin-left:4px; margin-right:4px; background:url(../images/icons_twitter.jpg) no-repeat; float:left }
div#wrap_all div#wrap_topo div.social a.facebook{ margin-left:359px; }
div#wrap_all div#wrap_topo div.social a.twitter{ background-position: -35px 0 }
div#wrap_all div#wrap_topo div.social a.youtube{ background-position: -70px 0 }

/* Definições do conteudo */
div#wrap_all div#wrap_conteudo{ margin-top:20px }
div#wrap_all div#wrap_conteudo div.titulo{ width:100%; background:#eaf2db; -webkit-border-radius: 3px; border-radius: 3px; margin-bottom:10px }
div#wrap_all div#wrap_conteudo div#conteudo_direita div.titulo{ background:#f2e9db  }
div#wrap_all div#wrap_conteudo div.titulo span{ display:block; padding:5px; color:#83991f; font-weight:bolder; font-size:1.3em; font-family: Helvetica; text-shadow: 1px 1px 0px #f3fce7; _filter: dropshadow(color=#fff, offx=1, offy=1);  }
div#wrap_all div#wrap_conteudo div#conteudo_direita div.titulo span{ color:#e54c1e }
/* Definições do conteudo  à esquerda*/
div#wrap_all div#wrap_conteudo div#wrap_left ul.menu{ margin-bottom:20px; background:#F3F3F3;}
div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li{ margin-bottom:4px }
div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li > a{ display:block; background:url(../images/bg_menu.jpg); padding:12px 12px 12px 36px; color:#83991f; font-weight:bold; font-size:1em; text-shadow: 1px 1px 0px #f3fce7; filter: dropshadow(color=#f3fce7, offx=1, offy=1); }

div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li.parent a{background:url(../images/bg_menu-parent.jpg);}

/*div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li.parent.active{ background:url(../images/bg_fnd_li.jpg) no-repeat 0px bottom #f3f3f3; padding: 0 0 1px 0 }*/


div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li.parent.active{ background:#f3f3f3; padding: 0 0 1px 0 }

div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li.parent.active > a{ background-position:0 39px; text-shadow: 1px 1px 0px #fff; filter: dropshadow(color=#5b6d0b, offx=1, offy=1); color:#83991f;  }
div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li.parent.active > ul{  }
div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li.parent > ul {margin-top:5px; padding-top:4px; display:none }
div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li.parent > ul li{ padding: 3px 5px; margin-bottom:5px; }
div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li.parent > ul li a{ padding: 0 0 3px 20px; display:block; background:url(../images/bullet_menu.jpg) no-repeat; color:#666; border-bottom:1px solid #cfcfcf; -webkit-box-shadow:  0px 1px 0px 0px rgba(255, 255, 255, 1); box-shadow:  0px 1px 0px 0px rgba(255, 255, 255, 1); }
div#wrap_all div#wrap_conteudo div#wrap_left ul.menu > li.parent > ul li a.active{ font-weight:bold }
div#wrap_all div#wrap_conteudo div#wrap_left div#wrap_banneresquerda { width:218px; margin: 10px 0 5px 0;}

#wrap_banneresquerda {
	width: 218px;
	height: 140px;
	margin: 0 0 20px 0;
}

#juventudeviva {
	margin: -20px 0 20px 0;
}

#premio {
	margin: 0 0 10px 0;
}


#banner_antidopping {
	text-align:center;
	margin: -10px 0 40px 0;
}

#banner_antidopping span{
	padding-bottom:20px;
	font-weight:bold;
}


div#wrap_all div#wrap_conteudo div#wrap_left div#wrap_banneresquerda p{ margin: 4px 0 }
div#wrap_all div#wrap_conteudo div#wrap_left div#wrap_banneresquerda .box_mes{ margin-top:5px }
div#wrap_all div#wrap_conteudo div#wrap_left div#wrap_banneresquerda .box_mes > span.mes{ display:block; padding:5px 5px 5px 38px; background:#fafafa url(../images/icon_mes.jpg) no-repeat 4px center; text-transform:uppercase; color:#9daf4e}
div#wrap_all div#wrap_conteudo div#wrap_left div#wrap_banneresquerda .box_mes .box_eventos{ margin-top:5px; border-bottom:2px dotted #cfcfcf; padding-bottom:2px }
div#wrap_all div#wrap_conteudo div#wrap_left div#wrap_banneresquerda .box_mes .box_eventos span.data{ font-size:1.2em; display:block; float:left; width:70px; padding:9px 0; color:#83991f; font-weight:bold }
a.leia_mais{ margin-top:5px; display:block; text-align:right; font-size:0.9em }
div#wrap_all div#wrap_conteudo div#wrap_left div#wrap_mec{ position:absolute; bottom:0 }
/* Definições do conteudo  à direita*/
div#wrap_all div#wrap_conteudo div#wrap_right .box_principal{ height:225px; margin: -63px 0 10px 0; }
/*div#wrap_all div#wrap_conteudo div#wrap_right .box_principal .box_item{ background:url(../images/abc_idade_certa4_04.png) no-repeat; width:230px; height:225px; float:left; position:relative; }*/
div#wrap_all div#wrap_conteudo div#wrap_right .box_principal .box_item{ background:url(../images/fotos_topo.png) no-repeat; width:230px; height:225px; float:left; position:relative; }
div#wrap_all div#wrap_conteudo div#wrap_right .box_principal .box_item.entendendo{ background-position:-11px; }
div#wrap_all div#wrap_conteudo div#wrap_right .box_principal .box_item.acoes{ background-position:-239px; }
div#wrap_all div#wrap_conteudo div#wrap_right .box_principal .box_item a.titulo_principal{ display:block; text-indent:-9999px; width:230px; height:225px } 
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques{ margin-bottom:10px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .destaque_img{ border-bottom: 2px dotted #cfcfcf; padding-bottom:8px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .destaque_img .box_img{ width:120px; height:120px; overflow:hidden; float:left; -webkit-border-radius: 3px; border-radius: 3px; border:3px solid #ede6cb; margin-right:5px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .destaque_img .box_img a{ display:block }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .destaque_img .box_img a img{ -webkit-border-radius: 3px; border-radius: 3px; width:164px; height:118px; }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .destaque_img .desc_box .titulo{ display:block; font-size:1.1em; margin-bottom:10px  }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .destaque_img .desc_box .leia_mais{ font-weight:bold; color:#666; margin-top:5px; display:block }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .box_destaque{ padding:5px; margin-bottom:3px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .red a{ color: #F00 !important }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .box_destaque.even{ background:#fafafa }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_destaques .box_destaque a{ padding:0 0 5px 21px; display:block; background:url(../images/bullet_site.png) no-repeat; color:#5d5d5d; font-size: 0.88em;  }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_eixos{ margin-bottom:10px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_eixos .box_eixo{ margin-top:10px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_eixos .box_eixo .eixo_img{ border:3px solid #d5dfc2; float:left; -webkit-border-radius: 3px; border-radius: 3px; margin-right:5px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_eixos .box_eixo .eixo_img a img{ width:68px; height:45px; }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_atuacao{ margin-bottom:10px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_atuacao .box_prog{ width:153px; float:left }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_atuacao .box_prog .prog_img{ width:153px; height:128px; display:block; float:left; background:url(../images/box_atuacao.jpg) no-repeat -7px 0 }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_atuacao .box_prog .prog_img img{ position:relative; top:13px; left:11px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_atuacao .box_prog .desc_box{ float:left; padding: 0 5px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_banners{ height:84px; border:1px solid #979797; margin-top:44px }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_banners ul{ width:30px; float:left; height:84px; background:#eaf2db; border-left:1px solid #fff }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_banners ul li{ width:14px; height:19px; margin:4px auto; padding:1px 0 0 5px; cursor:pointer }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_banners ul li.active{ border:1px solid #ccc; -webkit-border-radius: 15px; border-radius: 15px; background:#FFF  }
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_banners .banners{ width:427px; overflow:hidden; height:84px; float:left;}
div#wrap_all div#wrap_conteudo div#wrap_right div#wrap_banners .banners .box_banners{ display:block; float:left; }
div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita .banner{ margin-bottom:10px }
div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_adesao{
	background:url(../images/fnd_adesao.jpg) no-repeat;
	height:149px;
	margin-bottom:5px
}

div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_adesao2{
	background:url(../images/adesao_escolas.jpg) no-repeat;
	height:149px;
	margin-bottom:5px
}

div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_adesao:hover { cursor: pointer;}

div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_adesao2:hover { cursor: pointer;}

div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_adesao .titulo{ background:none; position:relative; top:5px; left:29px; width:183px; float:left; }
div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_adesao p{ display:block; float:left; width:200px; margin:5px 0 0 14px; font-size:11px }
div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_adesao a.aderir{ display:block; float:left; margin:73px 0 0 25px; font-weight:bold; color:#fff; font-size:12px }
div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_adesao a.confira{ margin: 9px 0 0 44px; display:block; float:left; font-size:11px; color:#e54c1e }
div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_videos{ margin-bottom:30px }
div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_boletim input[type="text"]{ border-color:#979797; background-color:#fff; width:214px; }
div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita #wrap_boletim input[type="button"]{ background:url(../images/button_boletim.jpg) no-repeat; border:none; display:block; text-indent:-9999px; width:109px; height:31px; margin-top:3px; cursor:pointer; float:right; margin-left:16px }
div#wrap_all div#wrap_conteudo div#wrap_right div#conteudo_direita .leia_mais{ color:#E54C1E }
/* Definições do conteudo  à direita interna*/
div#wrap_conteudo .breadcrumbs{	margin-bottom: 15px}
div#wrap_conteudo .breadcrumbs span, div#wrap_conteudo .breadcrumbs a{ margin-right:3px }
div#wrap_conteudo .interna p a span{ float:left; margin-right:5px;  }
div#wrap_conteudo .interna p a span img{ border:1px solid #cecece }
div#wrap_conteudo .interna p{ line-height:24px; margin-bottom:10px }

div.interna .galeria img{ border:1px solid #eaeaea; padding:8px;}

div#wrap_conteudo .interna .published{ font-size:0.8em; text-align:right; margin-bottom:5px }
/* Definições do rodapé*/
div#wrap_rodape{ height:59px; background:url(../images/bg_rodape.jpg) repeat-x; }
div#wrap_rodape p{ text-align:center; padding:28px 0 0 0; background:url(../images/fnd_rodape2.jpg) no-repeat 10px 23px }
div#wrap_rodape img { margin:0 0 0 20px;}

li.bull{ padding-bottom:8px;}
li.bull img{ padding-top:0px;}

/* Internas */
.item-txt {
	padding: 10px 12px;
}
.item-page li{ background: #F7F7F7; width:690px; margin:0 0 8px 0; padding:5px;}

/*  ----------------------------------  F O R M U L A R I O   ----------------------------------------  */

#formulario { width:600px; margin-left:auto; margin-right:auto; height:300px;}
#formulario input { height:30px; border:none; color:#000; margin: 0 0 7px 0;}
#formulario td { font-family:Arial, Helvetica, sans-serif; font-size:1.1em}

.error {font-weight:200; font-family:Arial, Helvetica, sans-serif; margin-top:2px; display:block; font-size:1em;; color:#C00;}

#resposta {width: 960px; height: 350px; margin-left: auto; margin-right: auto;	padding: 12px;	margin-top: 30px; background-color: #EFEFEF; border-radius: 13px 13px 13px 13px; font-family: Arial, Helvetica, sans-serif;}

#resposta p{ font-size:1.1em;} 


#faleescolha{ width:800px; padding:50px;   font-family: Arial,Helvetica,sans-serif; font-size: 1em; }
#faleescolha .titulo{
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
	margin:0 0 20px 0;
}

#faleescolha ul{}
#faleescolha li{ margin-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}
#faleescolha li:hover{}
#faleescolha a{}
#faleescolha a:hover{}
#faleescolha a:visited{}

#escolha { margin-left: 0px; height:45px;}

.tabelaclass{ border: #F2F2F2; border-style:solid;}
