*{
	border: 0;
	margim: 0;
	padding: 0;
}

body {
	background: url(img/degrade.jpg) #FFFFFF repeat-x;
	color:#000000 ;
	font: 12px tahoma, Arial, Helvetica, sans-serif;
	background-attachment: scroll;
}
a{
	color: #000000;
	text-decoration: none;
}
select{
	padding: 0;
}
li{
	list-style: none;
padding:0px;
margin:0px;
}

.alignleft {float: left; margin:0px 10px 10px 0px;}
.alignright {float: right; margin:0px 0px 10px 10px}

/*---------*Todas as Fontes*-----------*/
#fonte_menu {
	font: Calibri, tahoma;
	font-size: 14px;
	margin: 4px 0px 0px 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#fonte_menu ul li {
	font: Calibri, tahoma;
	font-size: 14px;
	margin: -7px 0px 0px 5px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#fonte_menu ul li a{
	font: Calibri, tahoma;
	font-size: 14px;
	margin: -7px 0px 0px 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#fonte_menu ul li a:hover {
	font: Calibri, tahoma;
	font-size: 14px;
	margin: -7px 0px 0px 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#fonte_subtitulo_1 {}
#fonte_subtitulo_1 ul li {
	font: Calibri, tahoma;
	font-size: 14px;
	margin: -10px 0px -4px 0px;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
#fonte_subtitulo_1 ul li a{
	font: Calibri, tahoma;
	font-size: 14px;
	margin: -10px 0px -4px 0px;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
#fonte_subtitulo_1 ul li a:hover{
	font: Calibri, tahoma;
	font-size: 14px;
	margin: -10px 0px -4px 0px;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
#fonte_subtitulo_2 {}
#fonte_subtitulo_2 ul li{
	font: Calibri, tahoma;
	font-size: 16px;
	margin: -18px 0px 0px 0px;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
#fonte_subtitulo_2 ul li a{
	font: Calibri, tahoma;
	font-size: 16px;
	margin: -18px 0px 0px 0px;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
#fonte_subtitulo_2 ul li a:hover {
	font: Calibri, tahoma;
	font-size: 16px;
	margin: -18px 0px 0px 0px;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
#fonte_titulo {}
#fonte_titulo ul li {
	font-size: 12px;
	margin: 0 auto;
	font-weight: bold;
	text-decoration: none;
}
#fonte_titulo ul li a{
	font-size: 12px;
	margin: 0 auto;
	font-weight: bold;
	text-decoration: none;
}
#fonte_titulo ul li a:hover {
	font-size: 12px;
	margin: 0 auto;
	font-weight: bold;
	text-decoration: none;
}
#fonte_data_destaque {
	margin: 10px 0px 10px 10px;
	font-size: 14px;
	margin: 0 auto;
	text-decoration: none;
}
#fonte_nfooter {}
#fonte_nfooter ul li {
	font: Calibri, tahoma;
	font-size: 14px;
	margin: 5px 0px 15px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#fonte_nfooter ul li a{
	font: Calibri, tahoma;
	font-size: 14px;
	margin: 5px 0px 15px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#fonte_nfooter ul li a:hover {
	font: Calibri, tahoma;
	font-size: 14px;
	margin: 5px 0px 15px 0px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#fonte_sfooter {}
#fonte_sfooter ul li {
	font: Calibri, tahoma;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
#fonte_sfooter ul li a{
	font: Calibri, tahoma;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
#fonte_sfooter ul li a:hover {
	font: Calibri, tahoma;
	font-size: 12px;
	margin: 5px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.caixa_fonte_footer {
	margin: 10px 10px 10px 10px;
	border: 1px solid;
	border-color: #336633 #336633 #336633 #669966;
	float: left;
	width: 145px;
	height: auto;
}
.caixa_fonte_footer2 {
	margin: 0px 0px 0px 10px;
	float: right;
	width: 135px;
	height: auto;
}
.caixa_imprensa_footer {
	margin: 10px 10px 10px 10px;
	border: 1px solid;
	border-color: #336633 #336633 #336633 #669966;
	float: left;
	width: 85px;
	height: auto;
}
.caixa_imprensa_footer2 {

	margin: 0px 0px 0px 10px;
	float: right;
	width: 75px;
	height: auto;
}

 /* menu */
        #menu{ margin:0px; padding:0px; list-style:none; color:#fff; font-weight:normal; font-size:14px;	line-height:45px; display:inline-block; float:left; z-index:1000; }
        #menu a { color: #FFFFFF; text-decoration:none; }
        #menu > li {background:#008f4f none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px 16px; z-index:999}
        #menu > li a:hover {color:#FFFFFF;}
        #menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
        /* sub-menus*/
        #menu ul { padding:0px; margin:0px; display:block; display:inline; z-index:999}
        #menu li ul { position:absolute; left:-10px; top:0px; margin-top:45px; width:150px; line-height:16px; background-color:#008f4f; color:#0395CC; /* for IE */ display:none; }
        #menu li:hover ul { display:block;}
        #menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none;}
        #menu li ul li:first-child { border-top: none;}
        #menu li ul li a { display:block; color:#FFFFFF; }
        #menu li ul li a:hover { color:#FFFFFF; }
        /* main submenu */
        #menu #main { left:0px; top:-20px; padding-top:20px; background-color:#FFFFFF; color:#ffff; z-index:999;}
        /* search */
        .searchContainer div { background-color:#ffff; display:inline; padding:5px;}
        .searchContainer input[type="text"] {border:none;}
        .searchContainer img { vertical-align:middle;}
        /* corners*/
        #menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #menu .corner_inset_right { position:absolute; top:0px; left:150px;}
        #menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #menu .corner_left { position:absolute; left:0px; top:0px;}
        #menu .corner_right { position:absolute; left:141px; top:0px;}
        #menu .middle { position:absolute; left:9px; height: 10px; width: 133px; top:0px;}
		

/*---------*Single*-----------*/
.single {
	margin: 0 auto;
	width: 932px;
	height: 100%;
	float: inherit;
}
.single_esquerda {
	margin: 0 auto;
	width: 600px;
	height: auto;
	float: left;
}
.sidebar_single {
	margin: 0px 0px 0px 22px;
	width: 310px;
	height: auto;
	float: left;
}
.caixa_single {
	background: #006600;
	margin: 0 auto;
	width: 200px;
	height: 26px;
	float: left;
}
.tracado_single {
	position: relative;
	background: #006600;
	margin: 0px 0px 0px 0px;
	width: 600px;
	height: 3px;
	float: left;
	z-index: 1;
}
.traco_sidebar {
	background: #999999;
	margin: 8px 0px 8px 0px;
	width: 310px;
	height: 2px;
	float: left;
}
#fonte_titulo_materias {
	font: Calibri, tahoma;
	font-size: 18px;
	margin: 0px 0px 15px 10px;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}
#fonte_materias {
	margin: 0px 0px 0px 10px;
	font-size: 12px;
	line-height: 18px;
}
/*---------*layout de Index*-----------*/
.pagina {
	background: #FFFFFF;
	margin: 0 auto;
	width: 960px;
	height: auto;
	float: inherit;
}
.header {
	margin: 0 auto;
	width: 980px;
	height: 166px;
	float: inherit;
}
.pagina_barra {
	background: url(img/sombra.png) repeat;
	margin: 0 auto;
	width: 980px;
	height: auto;
	float: inherit;
}
.barra_menu {
	background: #008f4f;
	padding: relative;
	margin: 0 auto;
	width: 960px;
	height: 45px;
	float: inherit;
	z-index: 2px;
}
.tracado_branco {
	background: #FFFFFF;
	margin: 0 auto;
	width: 932px;
	height: 20px;
	float: inherit;
}
.tracado {
	background: #336633;
	margin: 10px auto 10px auto;
	width: 932px;
	height: 7px;
	float: inherit;
}
.barraredes {
	float: inherit;
	background:#006600;
	margin: 0 auto;
	width: 960px;
	height: 50px;
}
.espacoredes {
	margin: 0 auto;
	width: 14px;
	height: 50px;
	float: right;
}
.barra {
	margin: 0 auto;
	width: 932px;
	height: 300px;
	float: inherit;
}
.barra2 {
	margin: 0 auto;
	width: 932px;
	height: 290px;
	float: inherit;
}
.barra3 {
	margin: 0px 0px 0px 5px;
	width: 33000px;
	height: 300px;
	float: right;
}
.barra_midia {
	margin: 0 auto;
	width: 932px;
	height: 276px;
	float: inherit;
}
.barra_final {
	margin: 0 auto;
	width: 932px;
	height: 190px;
	float: inherit;
}
.barra_inferior {
	margin: 0 auto;
	width: 932px;
	height:280px;
	float: inherit;
}
.linhaverm {
	background: #006600;
	margin: 0px 35px 0px 0px;
	width: 158px;
	height: 5px;
	float: left;
}
.linhaverm36 {
	background: #006600;
	margin: 0px 36px 0px 0px;
	width: 158px;
	height: 5px;
	float: left;
}
.linhaverm340 {
	background: #006600;
	margin: 0px 0px 5px 2px;
	width: 348px;
	height: 5px;
	float: left;
}
.linhavermfim {
	background: #006600;
	margin: 0px 0px 0px 0px;
	width: 158px;
	height: 5px;
	float: left;
}
.verticalcinza {
	background: #96989A;
	margin: auto 17px auto 17px;
	width: 2px;
	height: 290px;
	float: left;
}
.verticalcinza_2 {
	background: #96989A;
	margin: auto 16px auto 17px;
	width: 2px;
	height: 290px;
	float: left;
}
/*---------*footer*-----------*/
.fundo_footer {
	background: #336633;
	margin: 30px 0px 0px 0px;
	width: 960px;
	height: 260px;
	float: inherit;	
}
/*---------*Menu Redes Sociais*-----------*/
.redes_formspring {
	background-image: url(img/redes_formspring.png);
	width: 89px;
	height: 50px;
	float: right;
}
.redes_orkut {
	background-image: url(img/redes_orkut.png);
	width: 38px;
	height: 50px;
	float: right;
}
.redes_facebook {
	background-image: url(img/redes_facebook.png);
	width: 39px;
	height: 50px;
	float: right;
}
.redes_youtube {
	background-image: url(img/redes_youtube.png);
	width: 36px;
	height: 50px;
	float: right;
}
.redes_blog {
	background-image: url(img/redes_blog.png);
	width: 39px;
	height: 50px;
	float: right;
}
.redes_twitter {
	background-image: url(img/redes_twitter.png);
	width: 38px;
	height: 50px;
	float: right;
}
/*---------*Destaques*-----------*/

.flash_home {
	padding: relative;
	margin: 0 auto;
	float:	left;
	width: 545px;
	height: 300px;
	z-index: 1;
}
.destaque_hoje {
	background: #F1F1F2;
	margin: 0 auto;
	float: left;
	width: 370px;
	height: 140px;
}
.espaco_17 {
	margin: 0 auto;
	float: left;
	width: 17px;
	height: 299px;
}
.espaco_20 {
	margin: 0 auto;
	float: left;
	width: 370px;
	height: 20px;
}
.thambs_destaque {
	margin: auto;
	float: left;
	width: 180px;
	height: 140px;
}
.texto_1 {
	margin: 5px 10px 5px 10px;
	float: left;
	width: 170px;
	height: 130px;
}
.texto_2 {
	margin: 10px auto;
	width: 158px;
	height: auto;
	float: left;
}
.traco_texto_1 {
	background: #006600;
	margin: 2px 0 6px 0;
	float: left;
	width: 170px;
	height: 5px;
}
/*---------*Na M�dia e Youtube*-----------*/
.caixa_midia {
	position: absolute;
	background: #006600;
	margin: 0 auto;
	width: 200px;
	height: 26px;
	float: left;
	z-index: 5;
}
.tracado_midia {
	position: relative;
	background: #006600;
	margin: 23px 0px 0px 0px;
	width: 600px;
	height: 3px;
	float: left;
	z-index: 4;
}
.caixa_video {
	background: #006600;
	margin: 0 0 0 1px;
	width: 140px;
	height: 26px;
	float: left;
}
.tracado_video {
	background: #006600;
	margin: 23px 0px 0px 0px;
	width: 169px;
	height: 3px;
	float: left;
}
.caixa_fotos {
	background: #006600;
	margin: 0 0 0 1px;
	width: 140px;
	height: 26px;
	float: left;
}
.tracado_fotos {
	background: #006600;
	margin: 23px 0px 0px 0px;
	width: 100px;
	height: 3px;
	float: left;
}
.caixa_fotos {
	background: #006600;
	margin: 0 auto;
	width: 160px;
	height: 26px;
	float: left;
}
.tracado_fotos {
	background: #006600;
	margin: 23px 0px 0px 0px;
	width: 480px;
	height: 3px;
	float: left;
}
.namidia {
	margin: 0 auto;
	width: 600px;
	height: 276px;
	float: left;
}
.youtube_destaque {
	margin: 0 auto;
	width: 370px;
	/* height: 370px; */
	float: right;
}
.box_youtube {
	margin: 0 auto;
	width: 310px;
	height: 287;
	float: right;
}
.fotos_destaque {
	margin: 0 auto;
	width: 640px;
	height: 190px;
	float: left;
}
.espaco_galeriafotos {
	margin: 0 auto;
	width: 640px;
	height: 11px;
	float: left;
}
.newsletter {
	background: url(img/newsletter.jpg);
	margin: 0px 0px 0px 22px;
	width: 270px;
	height: 186px;
	float: left;
}
.cadastro_newsletter {
	margin: 155px 10px 0px 10px;
	width: 250px;
	height: 22px;
	float: left;
}
.cadastro_input {
	float: left;
	width: 200px;
	height: 22px;
}
.botao_input {
	float: right;
	width: 48px;
	height: 22px;
}
.buscar_input {
	margin: 12px 0px 0px 14px;
	padding: 1px;
	float: left;
	width: 300px;
	height: 24px;
}
.botao_buscar {
	margin: 13px 0px 0px 4px;
	float: left;
	width: 60px;
	height: 24px;
}
/*---------*iframe*-----------*/
.box_iframe {
	margin: 0 auto;
	width: 600px;
	height: auto;
	float: left;
} 
.box_data_2 {
	position: absolute;
	background: #E6E7E8;
	margin: 0 auto;
	width: 88px;
	height: 276px;
	float: left;
	z-index: 1;
}
.box_data_destaque {
	position: relative;
	margin: 5px 10px 6px 10px;
	width: 88px;
	height: 20px;
	float: left;
	z-index: 4;
}
.box_iframe_titulos {
	position: relative;
	margin: -23px 5px 5px 90px;
	width: 510px;
	height: 250px;
	z-index: 6;
	float: left;
}
.traco_iframe {
	position: inherit;
	background: #999999;
	margin: 8px 0px 8px 0px;
	width: 510px;
	height: 2px;
	float: left;
	z-index: 6;
}
.traco_data {
	position: inherit;
	margin: 8px 0px 10px 0px;
	width: 88px;
	height: 2px;
	float: left;
	z-index: 7;
}
/*---------*Categorias*-----------*/
.box_cat {
	margin: 0 auto;
	width: 600px;
	height: auto;
	float: left;
} 
.box_cat_foto {
	margin: 0px 0px 5px 10px;
	width: auto;
	height: auto;
	float: right;
} 
.traco_cat {
	background: #999999;
	margin: 10px 0px 10px 0px;
	width: 600px;
	height: 2px;
	float: left;
}


/* por que crivella */
#porque-crivella { line-height:16px; margin:0; padding:0; margin-top:-20px; margin-left:-10px; background:url('/site/img/numeros-pq-crivella.jpg') repeat-y}
#porque-crivella li { padding:11px; border-bottom:2px solid #999999; font-size:13px; color:#333333; padding-left:45px}


/* downloads */
.dl_lista_download { display:inline; }
.dl_lista_download dt {
        font-size:14px;
        font-style:verdana;
        font-weight:bold;
        color:#008f4f;
}
.dl_lista_download dd {
        margin: 10px 0px 0px 0px;
        padding: 10px 0px;
        border-top: 2px solid gray;
}
/* comentarios */
#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}
#commentlist li ul {
	border-left: 0;
	border-right: 1px solid #ddd;
}

#commentlist li .avatar {
	margin-right: 0;
	margin-left: 12px;
}

#commentlist li .avatar {
	margin-right: 0;
	margin-left: 12px;
}

