* {
	margin:0 auto;
	padding:0;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	background:#256b6b url(headerBackground.gif) repeat-x top;
}

.home {
	margin:0;
	padding:0;
	text-align:center;
	background:#fff url(homeBck.jpg) repeat-x top;
}

#container {
	width:960px;
	text-align:left;
	position:relative;
}

#holderMain{
	width:960px;
	height:605px;
	text-align:left;
	position:relative;
	background:url(homeBck_logo.jpg) no-repeat top;
	}

#holderMain div.texto {
	padding-top:100px;
	padding-right:100px;
	float:right;
}

#holderMain div.links{
	float:right;
}

#holderMain #boxLinks{
	float:left;
	padding-top:340px;
	padding-left:80px;
	position:absolute;
}

#holderMain #footerHome{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:330px;
	clear:both;
}

#boxLinks div{
	float:left;
}

#boxLinks a{
	display:block;
	padding:5px 45px;
	}

#header {
	height:125px;
	position:relative;
}

.rh{
	background:url(headerRH.jpg) no-repeat top;
}

.cc{
	background:url(headerCC.jpg) no-repeat top;
}

.ss{
	background:url(headerSS.jpg) no-repeat top;
}

p#rodape{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.linkHome {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#666;
}

.linkHome:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#666;
}

.linkEmail {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1e518d;
}

.linkEmail:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#1e518d;
}


.link004 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#334455;
}

.link004:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#0769fc;
}

.link001{
	font-size:12px;
	color:#000;
	font-weight:bold;
}

.link002 {
	font-size:11px;
	color:#697b89;
	text-decoration:none;
}

.link002:hover {
	font-size:11px;
	color:#446161;
	text-decoration:underline;
}

#header #logo{
	width:205px;
	height:125px;
	cursor:hand;
	float:left;
}

#header h1 {
	display:none;
}

#header #headerImg{
	float:right;
	}

#boxMenu {
	margin-top:3px;
	background-color:#003534;
}

#contentMain {
	margin-top:4px;
	background-color:#003534;
	padding:0 3px 3px 3px;
	clear:both;
	*padding-top:1px;
	*margin-top:-1px;
}

*html #contentMain {
	margin-top:4px;
	padding-top:0px;
}

#contentMain #columnLeft{
	background-color:#003534;
}

#contentMain #columnLeft div.boxLeft{
	float:left;
	width:200px;
}

#contentMain #center #contentCenter{
	float:left;
	padding:8px;
	height:396px;

}

.W587{
	width:587px;	
}

*html .W587{
	width:609px;
	w\idth:587px;	
}

.W738{
	width:737px;	
}

*html .W738{
	width:754px;
	w\idth:738px;	
}

.sem{
	background-color:#f1f8f7;
}

.man{
	background:#f1f8f7 url(../pictures/homenzinhos.gif) fixed no-repeat center 200px;
}

.caduceu{
	background:#f1f8f7 url(../pictures/caduceu.gif) fixed no-repeat center 200px;
}

.contentRight div{
	padding: 5px 0;
}

*html #contentMain #center #contentCenter{
	height:413px;
	he\ight:397px;
	background-position:center;
}

#center #contentCenter div.conteudo{
	padding: 10px 35px 10px 25px;
	color:#345;
	height:378px;
	overflow:auto;
	text-align:justify;
	letter-spacing:normal;
	scrollbar-face-color:#baccc9;
	scrollbar-highlight-color:#e8f5f3;
	scrollbar-3dlight-color:#9aaeab;
	scrollbar-darkshadow-color:#003534;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color:#003534;
	scrollbar-track-color:#cfdcdb;
}

h5 {
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#335577;
	padding-bottom:5px;
}

#center #contentCenter div.conteudo h3{
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color:#335577;
}

#center #contentCenter div.conteudo h4{
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color:#357;
	/*color:#003534;*/
}

#center #contentCenter div.conteudo ul{
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#345;
	padding-left:32px;
	line-height:1.6em;
	padding-top:10px;
}


#center #contentCenter div.conteudo ul li{
	list-style-type:none;

}

#center #contentCenter div.conteudo li{
	list-style-image:url(bullet2.gif);
	

}

#center #contentCenter #linksUteis{
	padding-top:130px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#697b89;
}

#linksUteis div{
	float:left;
	padding-right:10px;
}

div.conteudo hr {
	margin:0;
	padding:0;
	color:#a4b9b6;
  }

*html div.conteudo hr {
	margin: 0px 0px 10px 0px;	
  }

div.conteudo h2{
	padding:0 0 5px 0;
	margin:0;
	color:#334455;
	*letter-spacing:-0.10em;
	letter-spacing:-0.02em;
	font: bold 1.4em Arial, Helvetica, sans-serif;
	border-bottom:3px solid #ccddcc;
}

div.conteudo p{
	padding:0 0 12px 0;
	margin:0;
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#334455;
	line-height:1.3em;

}

#contentMain #center #boxRight{
	float:right;
	width:145px;
	height:406px;
	background-color:#eef9f9;
	padding:3px;
}

*html #contentMain #center #boxRight{
	height:413px;
	he\ight:408px;
}

#boxRight div.contentRight{
	height:406px;
	background-color:#dcecec;
}

#boxRight div.contentRight div.ttBoxRight{
	background:url(bg3.gif) repeat-x;
	padding:4px 0px 4px 7px;
	font:bold 11px  Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

#boxRight div.contentRight div.lg{
	padding:15px 0px 8px 0px;
	text-align:center;
}

*html #boxRight div.contentRight{
	height:407px;
	he\ight:408px;
}

#contentMain #footer{
	clear:both;
	margin-top:4px;
	padding: 2px 0;
	background-color:#00100f;
}

#contentMain #footer p{
	color:#abbebe;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

div.clear {
    float: none;
    clear: both;
    display: block;

}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#cfnavbar{
margin:0;
padding: 0;
}

#cfnavbar ul{
background: url(bg.gif) repeat-x;
padding: 0;
margin: 0;
float: left;
font: bold 70% Geneva, Arial, Helvetica, sans-serif;

}

#cfnavbar ul li{
display: inline;
}


#cfnavbar ul li a, #cfnavbar ul li span{
float: left;
color: #d3e2e2;
font-weight: bold;
padding: 10px 28px 10px 26px;
text-decoration: none;
background: url(divider.gif) top right no-repeat;
}

#cfnavbar ul li span{ /*Targets span tag to the right of #leftcorner below*/
padding-left: 0px;
padding-right: 0px;
}


#cfnavbar ul li a#leftcorner{
float: none;
padding-left: 31px;
background: url(leftcorner.gif) top left no-repeat;
}

#cfnavbar ul li a#rightcorner{
float:right;
padding-right: 28px;
background: url(rightcorner.gif) top right no-repeat;
}


#cfnavbar ul li a:hover,
#cfnavbar ul li a#rightcorner:hover, 
#cfnavbar ul li a#leftcorner:hover{
	background:url(bg2b.gif) repeat-x;
}


#cfnavbar ul li .current {
	background:url(bg2.gif) repeat-x;
}


#cfnavbar:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#secundaryNav{
margin:0;
background:url(../pictures/bcNav.jpg) no-repeat top;
width:196px;
height:411px;
}

*html #secundaryNav{
	height:412px;
	he\ight:414px;
	
}

#ddblueblockmenu{
margin:0;
border-bottom-width: 0;
width: 185px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 70% Tahoma, Arial, sans-serif;
}

#ddblueblockmenu li{
	*margin-bottom:-2px;
}

#ddblueblockmenu li a{
display: block;
padding: 5px 0;
padding-left: 6px;
width: 184px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
margin-bottom:1px;
background-color: #587a77;
border-left: 6px solid #43605d;
}

#ddblueblockmenu li.fundo{
display: block;
height:170px;
width: 190px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
margin-top:1px;
background-color: #587a77;
border-left: 6px solid #43605d;
}

*html #ddblueblockmenu li.fundo{
	he\ight:172px;
	width:195px;
	w\idth:190px;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 196px; /*IE 5*/
w\idth: 184px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #9aaeab;
border-left-color: #7f9290;
color:#000;
}

#ddblueblockmenu li .current {
background-color: #9aaeab;
border-left-color: #7f9290;
color:#000;
}


* html #ddblueblockmenu div.menutitle {
	width:196px;
	w\idth:191px;
}

* html #ddblueblockmenu div.menutitle2 {
	width:196px;
	w\idth:191px;
}


#ddblueblockmenu div.menutitle{
color: white;
width:191px;
height:28px;
padding-left:5px;
background:#00393b url(bg3.gif) repeat-x;
font: bold 90% Geneva, Arial, Helvetica, sans-serif;
}

#ddblueblockmenu div.menutitle2{
color: white;
width:191px;
height:28px;
padding-left:5px;
background:#00393b url(bg4.gif) repeat-x;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}


#boxRight div.mensagem{
	padding:20px 10px 3px 13px;
}

.bold {
	font-weight:bold;
}

.red{
	color:#FF0000;
}

.t10 {
	font-size:10px;
}

.orange {
	color:#fc6d00;
}

#boxRight div.mensagem p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal
}

#tblImposto {
	padding:0;
	margin:5px 0 5px 0;
	width:510px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #375554;
}

#tblImposto .trImposto {
	font-weight:bold;
	background:#c1d0d0; 
}

#tblImposto .trImposto td {
	padding:5px 10px;
	text-align:center;
	color:#375554;
	border: 1px solid #fff;
}

#tblImposto .trTexto td {
	padding:4px 10px;
	background:#d4e3e3; 
	text-align:center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}

ul#linksTabelas {
	margin:0;
	padding:0;
}

ul#linksTabelas a {
	text-decoration:none;
	color:#446161;
}

ul#linksTabelas a:hover {
	text-decoration:underline;
	color:#446161;
}

div.conteudo #breadcumps, div.conteudo #breadcumps a{
	padding:0px;
	margin:0px;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#357;
	text-decoration:none;
}

div.conteudo #breadcumps a:hover {
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#357;
	text-decoration:underline;
}