﻿/* v1.0 | 20080212 */
  
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration:none;
	color: #555753;
	list-style: none;
	text-align:left
}
* {
	margin:0;
	padding:0;
}
a {
	color: #666;
	text-decoration:none;
}
a:hover {
	color:#25a30d
}
body {
	font-family:"trebuchet ms", sans-serif;
	font-size:13px;
	color: #666;
	line-height: 1;
	background: #ffffff url(../imgs/bg.jpg) repeat-x top;
}
/* Laytou */
  
  #container {
	width:970px;
	margin:0 auto;
	height:100%;
	margin-bottom:20px
}
#topo {
	clear:both;
	width:960px;
	height:130px;
	background: url(../imgs/bg_topo.jpg) no-repeat top;
}
#logo {
	clear:both;
	float:left;
	width:196px;
	height:130px;
	background: url(../imgs/logo.gif) no-repeat top;
}

#logo_amb {
	
	float:right;
	/*width:300px;*/
	margin-top:20px
	

}

#links_topo {
	float:left;
	width: 141px;
	margin-top:70px;
	height: 31px;
}
#links_top {
	width: 125px;
	margin-bottom:10px;
	float: right;
}
#search_box {
	width: 179px;
	height: 31px;
	background: url(../imgs/bg_search.png);
	float: right;
}
#search_box #s {
	float: left;
	padding: 0;
	margin: 7px 0 0 6px;
	border: 0;
	width: 119px;
	background: none;
	font-size: .8em;
}
#search_box #go {
	float: right;
	margin: 3px 8px 0 0;
}
/*Inicio menu*/
#menu {
	clear:both;
	float:left;
	display:inline;
	margin:0 20px 0px 15px;
	width:170px;
}
#menu ul {
	padding:25px 0 10px 0;
}
#menu li {
	padding:3px 0 5px 0;

	list-style:none;
	background:url(../imgs/line.gif) bottom repeat-x;
}
#menu li a {
	padding-left:15px;
	background:url(../imgs/link.gif) left center no-repeat;
}
#menu li a:hover {
	background:url(../imgs/link2.gif) left center no-repeat;
}
#menu .assinante_m {
	background:url(../imgs/assinante.gif) left top no-repeat;
}
#menu .institucional {
	background:url(../imgs/institucional.gif) left top no-repeat;
}
#menu .legislacao {
	background:url(../imgs/legislacao.gif) left top no-repeat;
}
#menu .informativo {
	background:url(../imgs/informativo.gif) left top no-repeat;
}
#menu .artigos {
	background:url(../imgs/artigos.gif) left top no-repeat;
}
#menu .eventos {
	background:url(../imgs/eventos.gif) left top no-repeat;
}
#menu .associacao {
	background:url(../imgs/associacao.gif) left top no-repeat;
}
#menu .especialista {
	background:url(../imgs/especialista.gif) left top no-repeat;
}
#menu .atendimento {
	background:url(../imgs/atendimento.gif) left top no-repeat;
}
/*final menu*/

/* corpo */


#corpo {
	float:left;
	width:570px;
	margin-top:5px;
	position:relative;
	margin:auto;
}

#corpo_assiannte {
	float:left;
	width:750px;
	margin-top:5px;
	position:relative;
	margin:auto;
	
}

#assinante h2{
	color:#000;
	font-size:19px;
	font-weight:900
}

#assinante p{
	color:#000;
	font-size:11px;
	margin-top:10px
	
}


#assinante ul{

margin-top:40px;
height:310px

}

#assinante li{
float:left;
margin-right:40px;
margin-bottom:10px
}


/*inicio banner noticias destaques*/

.tvdhtml a.img_leg span {
	position:absolute;
	left:0;
	display:block;
	padding:5px 10px;
	width:280px;
	height:37px;
	color:#FFF;
	line-height:15px
}
html>body .tvdhtml a.img_leg span {
	background:url(../imgs/sub.png)
}
.tvdhtml a.img_leg span strong {
	font-size:18px
}
.tvdhtml a:hover.img_leg span {
	text-decoration:none
}
#noticias_img {
	float:left;
	width:301px;
	margin-top:10px;
	height:240px
}
#noticias_img img {
	width:301px;
	height:225px;
}
/*final banner noticias destaques*/

  

/* inicio noticias */


#noticias_div {
	float:right;
	width:235px;
	margin-right:10px
}
.noticias_destaques {
	margin-top:10px;
}
.noticia_destaque h2, h2 a {
	font-size:1.6em;
	
	color: #204869;
	font-family:Arial, Helvetica, sans-serif;
	
}
.noticias_destaques h3, h3 a {
	font-size:1.0em;
	line-height:15px;
		font-family:Arial, Helvetica, sans-serif;
	color: #204869;
}
.noticias_destaques p, p a {
	color: #6a6a6a;
	margin-top:2px;
	font: 8.5pt arial, sans-serif;
}
.titulo_bloco {
	
	font-size:1.3em;
		color:#02559a;
	background:transparent url(../imgs/seta_eventos.gif) no-repeat scroll right center;
	padding-right:10px;
}
.titulo_bloco h2, h2 a:hover {
	background:transparent url(../imgs/seta_eventos.gif) no-repeat scroll right center;

}
/* fim noticias */

#coluna_esq {
	float:left;
	width:301px;
	margin-top:10px;
}
/* inicio chamadas acontece*/

 
#acontece {
	float:left;
	width:301px;
	margin:25px 0 10px 0;
}
#acontece span {
	margin:0;
	font-size:10px;
	color:#25a30d;
	margin-right:7px;
}
#acontece li {
	margin:0 0 7px 0;
	background:url(../imgs/line.gif) bottom repeat-x;
	padding-bottom:2px;
	width:300px
}
#acontece li a {
	font:9pt, arial, sans-serif;
}
#acontece ul {
	padding:5px 0 0 0;
}
#artigos ul {
	padding:15px 0 10px 0;
}
/*final chamadas acontece*/

/*inicio galeria home*/

#fotos {
	

	margin:25px 0 5px 0;
}

#fotos span {
	font-size:12px;
	color:#666;
	}


.galeria_home {
	float:left;
	width:295px;
	margin:10px 5px 0 0;
	display:inline
}

#fotos img{
	margin-bottom:5px
}



	
a.innerborder, a.innerborder img {
float: left;
overflow:hidden;

 }
 a.innerborder:hover {
 border:3px solid #25a30d;


 }
 a.innerborder:hover img {
 margin: -3px;

 }


/*fim galeria home*/
#coluna_dir {
	float:right;
	width:243px;
	margin:10px 5px 5px 0;
}

/*inicio artigos home*/

#artigos {
	float:left;
	width:235px;
	margin:25px 0 0 0;
}


#artigos_geral {
	float:left;
	width:240px;
	margin-bottom:10px;
	display:inline;
		font: 8pt arial, sans-serif;

}


#artigos_geral img {
	float:left;
	margin:5px 5px 0 0;
	border:2px solid #fff;
	width:81px;
	height:72px;
}

#artigos_geral a:hover img {
	border:2px solid #25a30d;
}

/*enquete*/
#artigos_geral ul, li {
 margin-top:2px;

}

.enquete_texto {

	margin-top:10px;
	color:#204869;
	font-weight:bold
	
}





#fotos_galeria {
	float:left;
	width:500px;
	margin:10px 0 10px 0;
}

.galeria {
	float:left;
	width:145px;
	margin:10px 20px 10px 0;
	display:inline
}
.galeria img {
	width:145px;
	height:91px;
}
.galeria h3 {
	font: 0.9em arial, sans-serif;
	color: #204869;
	margin:0px;
}
.galeria a {
	background:none;
	padding:0px
}
.galeria span {
	font: 0.8em arial, sans-serif;
	color: #000;
	
}
.galeria img {
	border:2px solid #d2d2d2;
}
.galeria a:hover h3 {
	color: #25a30d;
}
.galeria a:hover img {
	border:2px solid #25a30d;
}
/* FOOTER */



#quem_somos_texto {
	float:left;
	width:550px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	min-height:370px
}

#quem_somos_texto p {
	
	text-align:justify;
	font: 0.8em arial, sans-serif;
}


#quem_somos_texto h1 {
	
margin-top:5px;
font:  0.9em arial, sans-serif;
}

#quem_somos_texto h3 {
margin-bottom:5px	
}

#quem_somos_texto address {
	margin:10px 0 0 0;
	text-align:left
}
#quem_somos_texto .membros {
	margin:0px;
	text-align:left
}
#quem_somos_texto span {
	font-weight:bold;
	color: #204869;
}
#quem_somos_texto p {
	font:  1.0em arial, sans-serif;
}
#quem_somos_texto strong {
	text-align:right;
	display:block;
	margin:0px;
	font-size:smaller;
}
#quem_somos_texto h2 {
	font: bold 1.9em arial, sans-serif;
	color: #204869;
}
#quem_somos_texto h3, ul, hr {
	margin-top:10px
}
#quem_somos_texto li {
	list-style:disc;
	margin-left:15px;
	margin-top:3px
}
#quem_somos_texto .lista_decimal li {
	list-style:none;
	margin:0px
}
#quem_somos_texto .navegacao_link {
	margin-right:10px;
	font:  8pt arial, sans-serif;
	letter-spacing:0.5px;
	color: #2798bf;
	background:transparent url(../imgs/seta.gif) no-repeat scroll right center;
	padding-right:10px;
}
#quem_somos_texto .navegacao {
	font:  8pt arial, sans-serif;
	letter-spacing:0.5px;
	color: #204869;
	padding-right:10px;
}
#footer {
	clear:both;
	padding:15px 0;
	height:80px;
	background:#009700 url(../imgs/bg_footer.jpg);
}
#footer_texto, links_footer {
	clear:both;
	font:11px Arial;
	color:#FFF;
	width:920px;
	margin:0 auto;
	text-align:left
}
#links_footer {
	width:450px;
	float:left
}
#footer_texto img {
	float:right;
	margin:20px 20px 0 0
}
#footer strong {
	color:#fff;
	font-weight:900;
	letter-spacing:0.3px
}
#footer p {
	line-height:20px;
	color:#fff;
}
#footer p a {
	color:#fff;
}
#footer p sssssssspan, #footer p span a {
	color:#BDE7FF
}
/*
RESOLUÇÃO CFM Nº 1.772/2005 
*/

	 
.resolucao_titulo {
	text-align:center;
	margin-bottom:10px
}
.resolucao_1 {
	display: inline;
	height: 0;
	width:300px;
	height:105px;
	clear:both;
	float:right;
}
#lista_noticias li {
	padding:7px 0 5px 0;
	margin:0px;
	list-style:none;
	background:url(../imgs/line.gif) bottom repeat-x;
	width:550px;
}


#lista_noticias span {
	font-size:11px;
	color:#204869;
	padding-right:8px;
	padding-bottom:2px;
	font-weight:100;
	font-style:italic;
	
	display:block
}
#navegacao_noticia {
	float:right;
	text-align:right;
}
#div_noticias {
	float:left;
}
#div_noticias p {
	font:  1.1em arial, sans-serif;
	width:490px;
}
#div_noticias img {

	
	margin:5px 10px 10px 0;
	border:2px solid #25a30d;
}
#div_noticias h2 {
	margin:10px 0 10px 0;
}
#div_noticias h3 {
	margin:0 0 10px 0;
}
#div_noticias address {
	margin:10px 0 10px 0;
	text-align:right
}

/* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
        html>body #login legend {
	margin-bottom: 15px;
}
#login input, textarea {
	border-top: 1px solid #25a30d;
	border-left: 1px solid #25a30d;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 13px;
	margin-bottom: 10px;
	color: #0E0659;
	
}
#login select {
	border: 1px solid #25a30d;
	font-size: 13px;
	margin-bottom: 10px;
	color: #0E0659;
}
#login label {
	display: block;
	width: 140px;
	float: left;
	color: #000;
}
#login span {
	color: #999;
	font-size: 12px;
}
#login .botao {
	font-size: 13px;
	background: #f1f1f1;
	margin: 15px 0px 0px 0px;
}
 */ table {
 color: #7F7F7F;
 font: 0.8em/1.6em "Trebuchet MS", Verdana, sans-serif;
 border-collapse: collapse;

}
table, caption {
	width:550px; margin-top:10px
}

#cadastro h2 {
 margin-left:5px;
}

caption, th, td {
	border-left: 0;
	padding: 5px;
 text-align:
}
td {
	width:10%;
	text-align:left
}
caption, thead th, tfoot th, tfoot td {
	background-color: #e3e3e3;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase
}
thead th {
	background-color: #b7b7b7;
	color: #FFF;
	text-align: left
}
tbody th, td {
	padding-left: 2px;
	border-bottom: 1px dotted #5fb943
}
tbody tr.odd {
	background-color: #F7F7F7;
	color: #666
}
tbody a {
	padding: 1px 2px;
	
	
	text-decoration: none;
	
}
tbody a:active, tbody a:hover, tbody a:focus, tbody a:visited {
	color: #666
}
tbody tr:hover {
	background-color: #fafafa;
	
}

tbody td+td+td+td a {
	color: #C30;
	font-weight: bold;
	border-bottom: 0
}
tbody td+td+td+td a:active, tbody td+td+td+td a:hover, tbody td+td+td+td a:focus, tbody td+td+td+td a:visited {
	color: #E63C1E
}
/* banner, anuncios */
 
#banner {
	width:175px;
	float:right;
	display:inline;
	margin:5px 5px 0px 5px;
}
#banner h2 {
	font: 75% arial, Verdana, Geneva;
	color: #555753;
	margin:2px 0 2px 0;
}
#banner p {
	margin:5px 0 5px 0;
}
#banner input.button {
	margin-top:10px
}

#banner img {
	margin:15px 0 0 0;
}



/* newsletter */

#newsletter {
	margin:20px 0 10px 0;
}

#form_newsletter input {
	margin:5px 0 0 0;
	font-size:9px;
	width:150px;
	height:20px
	
}


#newsletter span{
		font: 75% arial, Verdana, Geneva;
}



#paginacao {
		font-size:10px;
		font:bold;
		color:#009900;
}




/*innerfade*/

.innerfade-title{
       position: absolute;
       bottom: 0px;
       left: 0;
       z-index: 290;
       width: 100%;
       background: #5e5e5e url(../imgs/title-bg.png);
       height: 40px;
       filter:alpha(opacity=70);
       -moz-opacity: 0.7;
        opacity: .7;
      
}
.innerfade-title h2{
      color:#FFF;
	   margin:5px;
	   font: 95% arial, Verdana, Geneva;
}
.mycontrolboxclass{
        position: absolute;
        right: 10px;
        top: 10px;
}

ul#animated-portfolio{
        padding: 0;
        margin: 0;
        list-style-type: none;
}
ul#animated-portfolio li{
        padding: 0;
}

.out
{
	border:1px solid #fff;
	padding:5px 35px 5px 10px; 
	font:12px verdana; 
	color:#fff;	
	background:#005d02;
	background:url(../imgs/bg_imput.gif) no-repeat 100% 0;
	
}

.in
{
	border:1px solid #93C7DA;
	padding:2px;
	font:16px verdana; 
	color:#000;	
	background:url(../images/i-r.png) no-repeat 100% 0;
}

.btnsub
{	margin-top:5px;
	border:1px solid #005d02;
	padding:2px;
	font:12px verdana; 
	color:#333;	
	background:url(../images/i-r.png) no-repeat 99% 0;
}

.jornal{width:550px;float:left;}
.jornal_img{float:left;}
.jornal_texto{float:left;width:400px;}

.dpto a{color:#00AE00;}
.dpto a:hover{text-decoration:underline;}

.marcador_negrito{color:#060;font-weight:bold;}
