/* .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
	Desenvolvido por: Openhaus  - www.openhaus.com.br
	Início: 20/04/2007
.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- */



/* Padrões
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

* { font-family: Tahoma, "Trebuchet MS", Verdana, Arial; font-size: 10px; margin: 0px; }

body {  }

a,visited,active { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; }


/* Class Padrões
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

.esc { float: left; }
.dir { float: right; }

.cinza    { color: #888;    }
.cinza2   { color: #333;    }
.verde    { color: #005429; }
.branco   { color: #fff;    }
.laranja  { color: #FF6600; }
.vermelho { color: #9F0408; }

.ft10 { font-size: 10px; }
.ft11 { font-size: 11px; }
.ft12 { font-size: 12px; }
.ft13 { font-size: 13px; }
.ft17 { font-size: 17px; }
.ft18 { font-size: 18px; }

.lin15 { line-height: 15px; }
.lin15 { line-height: 15px; }

.bold   { font-weight: bold;   }
.normal { font-weight: normal; }


/* Site
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

#corpo       { width: 756px; height: auto; display: table; margin: 0px auto; border: solid #ccc; border-width: 0 1px; background: #f2f2f2; }
#topo        { width: 756px; height: 95px; margin: 5px 0 0 0; background: #fff; }
#menu        { width: 147px; height: 413px; float: left; font-size: 11px !important; font-family: Tahoma, "Trebuchet MS", Verdana, Arial; background: #000 }

*+html #menu { height: auto; }
#barraTopo   { width: 758px; margin: auto;  height: 24px; border-bottom: solid 2px #005429; }
#rodape      { width: 756px; border: solid #ccc; border-width: 0 0 1px 0; margin: auto;  height: auto; border-top: solid 3px #005429; }

#rodapeInt2  { width: 736px;  padding: 4px 0 4px 0; text-align: center; color: #fff; }
#rodapeInt2 a,visited,active { color: #fff; padding: 0 10px; }
#rodapeInt2 a:hover { color: #005429; padding: 0 10px; background: #fff; text-decoration: none }


#rodapeInt   { width: 736px; height: auto; padding: 10px; margin: 0 auto; background: #fff; }

#meio        { width: 609px; height: auto; display: table; float: right; background: #d0d0d0 } 
#meioTopo    { width: 609px; height: 55px; height: auto; display: table }
#meioMeio    { width: 609px; height: 261px; }
#meioQuadros { width: 609px; height: auto; margin-top:-10px; text-align:center; }
#meioFim     { width: 609px; height: 156px; }
#meioInt     { padding: 0px; }



/* Barra topo
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

	#barraTopoInt { width: 756px; margin: 0 auto; height: 24px; border-left: solid 1px #ccc; border-right: solid 1px #ccc; }
	#barraTopoCx  { padding: 4px 9px 4px 5px; background: #00572A url(../images/barra_topo_dir.jpg) no-repeat right top; float: left; }
	#barraTopoPad { padding: 0px 8px 0 8px; float: right; }


/* Menu
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

	.menuTitleFd { width: 121px; display: table; height: 17px; padding: 6px 0 0 17px; background: url(../images/menu_title.gif) no-repeat; }
	.menuItem    { padding: 2px 0; }


/* Menu esq
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

	.mmEsq { margin-bottom: 0px;}
	.mmEsqTitle { color: #fff; margin: 6px 10px 5px;  }
	.mmEsqTitle a:hover { color: #fff; text-decoration: none}
	.mmEsq a,visited,active { color: #fff; text-transform: uppercase; display: block; margin: 3px 10px; padding: 1px 12px; width: 91px; background:url(../images/quadrin.jpg) no-repeat 5px 7px }
	.mmEsq a:hover { background: url(images/quadrin2.jpg) no-repeat  #fff; display: block; width: 91px; color: #00542a !important; text-decoration: none;}


/* Menu topo
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */

	.mm2 { padding: 5px 0 6px 0; ; }
	.mm2 a,visited,active{ color: #fff; padding: 1px 7px; display: inline; }
	.mm2 a:hover{ color: #00542a; background: #fff; padding: 1px 7px; display: inline; }


.padraoTodas .titulo{
	font:Tahoma;
	font-size:17px !important;
	color:#245E36;
	font-weight: bold;
	border-bottom:2px  #006666 solid;
	padding:5px;
	margin-left:7px;
	width:96%;
	}
	
	.titulo_2 { 
	font:Tahoma;
	font-size:17px !important;
	color:#245E36;
	font-weight: bold;
	padding:5px;
	margin-left:7px;
	width:96%;
	
	}
	

input {
	border: 1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:11px;
	background:none;
	}
	
html>body input { margin-bottom: 2px; }	
html>body select { margin-bottom: 2px; }	
html>body textarea { margin-bottom: 2px; }	
	
textarea {
border: 1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:11px;
	background:none;
	}
	
select{
	
border: 1px solid #CCCCCC;
	font-family:Tahoma;
	font-size:11px;
	background:none;

}

html>body select{ background:#eee; }


.frmImprensa label { width: 75px; float: left; clear: left; margin-right: 10px; }


/* curriculum */ 

.bbox    { border: solid 1px #ccc; width: 85%; margin: 5px 5px 15px 25px; background: #fff; }
.btitle  { background:#00542A url(../images/degradeverde.gif) repeat-x; padding:6px; color: #fff; }
.btxtint { color:#00542A; padding: 8px 10px; }
.brodape { border-top: solid 1px #ccc; padding: 6px 10px }



/* contador */

.divContador	{ background: url(../images/bg_contador_visitas.jpg) no-repeat; width: 12px; #width:18px; display: inline-block; float: left;  }
html>body .divContador	{ padding: 1px 6px 15px 0; }

*+html .divContador		{ padding: 1px 0px 15px !important; }






.padraoInternas	{ padding:10px 30px 0 30px; width:501px; margin: 0 0 0 15px; float: left; line-height:18px; letter-spacing:1px; text-align:justify; }
.padraoInternas2 { padding:10px 30px 0 30px; width:501px; margin: 0 0 0 15px; float: left; line-height:18px; letter-spacing:1px; text-align:justify; }
.padraoInternasn { padding:10px 30px 0 30px; width:400px; margin: 0 0 0 15px; float: left; line-height:18px; letter-spacing:1px; text-align:justify; }
.padraoInternas2 *	{ font-family: Tahoma, "Trebuchet MS", Verdana, Arial !important; background: none !important; }
.padraoInternasFt b{  margin-top: 5px;  float: left; margin-bottom: 15px;}
.padraoInternasFt { line-height:18px; letter-spacing:1px; font-size: 11px; }
.padraoInternasFts * { line-height:18px; letter-spacing:1px; font-size: 11px; }
.padraoInternas p { margin-bottom: 10px; font-size: 11px; }
.padraoInternas p:first-letter{ padding-left: 25px; }
.padraoInternas li { list-style: none;}
.padraoInternas .innerList li{ list-style: circle !important; padding-left: 25px;  }
.padraoInternasft b {margin-bottom: 12px; float: left; font-weight: normal;}
.padraoInternasft span{width: 190px; float: left; margin-right: 20px;}
.padraoInternasft div { float: left;}
.padraoInternasft .espaco { float: left; height: 10px; width: 100%; clear: left;}

.imgMeioPaginas	{ display: block; border: solid 1px #ccc; padding: 2px; margin: 10px 0; }


.padraoTodas * 	{ line-height:18px !important; letter-spacing:1px !important; font-size: 11px !important; }
.padraoTodas3 .titulo{
				font:Tahoma;
				font-size:18px !important;
				color:#245E36;
				border-bottom:2px  #006666 solid;
				padding:5px;
				margin-left:7px;
				width:96%;
				}
.home2 * 	{ line-height:18px !important; letter-spacing:1px !important; font-size: 11px !important; }
.home2 .titulo{
				font:Tahoma;
				font-size:18px !important;
				color:#245E36;
				border-bottom:2px  #006666 solid;
				padding:5px;
				width:96%;
				}				
