/*---------------------------------------------------------------------------------------------

Folha de Estilo Geral





VersÃ£o 	1.0

Autor:	Mike

Data:	15/01/08

Site:	hidramac



----------------------------------------------------------------------------------------------*/





/* Formatacao Geral

_______________________________________________________________________________________________*/





body {

margin : 0;

padding : 0;

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

background-image : url(../imagens/geral/bg.jpg);

background-repeat : repeat-x;

}

img {

border : 0;

}

a {

text-decoration : none;

color : #ffffff;

}

/* Posicionamento Divs

_______________________________________________________________________________________________*/

#root {

width : 760px;

height : auto;

position : absolute;

margin-top : 20px;

margin-left : -380px;

left : 50%;

border-left:solid 1px #EAEAEA;
	border-top:solid 1px #EAEAEA;
	border-right:solid 1px #dAdAdA;
	border-bottom:solid 1px #dAdAdA;

background-color : #005CAB;

}

#topo {

width : 760px;

height : 95px;



}

#busca_form {

position : absolute;

width : 150px;

height : 56px;

top : 31px;

left : 15px;

}

#menu {

height : 35px;

width : 760px;

}

#corpo {

width : 750px;

height:auto;

float : left;

z-index : 10;

background-color:#FFFFFF;

padding-top : 0;

padding-right : 5px;

padding-bottom : 0;

padding-left : 5px;



}


#slogan {

width : 210px;

height : 15px;

top:65px;

left:55px;

position:absolute;

}

#banner {

width : 750px;

height : 200px;

background-color : #546c84;

margin-bottom : 10px;

}

#topinternas {

width : 750px;

height : 50px;

background-color : #FFD514;

margin-bottom : 10px;

}

#breadchumps {
	position:absolute;
	width : 750px;
	height : 20px;
	top:135px;
	left:25px;
}

#breadchumps ul
{
	margin:0px;
	padding:0px;
	
}

#breadchumps  ul li
{
	margin:0px;
	padding:0px;
	display:inline;
}

#breadchumps  a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005CAB;
	text-decoration: none;
	float: left;
	height: 30px;
	display:inline;
	list-style-type:none;
	margin-right:5px;
	}

#breadchumps a:link {color: #005CAB; text-decoration: underline;}
#breadchumps  a:visited {color: #005CAB;}
#breadchumps  a:hover
{ 
text-decoration:underline;
}
#breadchumps  a:active { color: #005CAB; text-decoration: underline; }


#content-esq {
	width : 425px;
	height : auto;
	float : left;
	background-color :#F5F5F5;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	word-spacing : 1pt;
	border-left:solid 5px #EAEAEA;
	border-top:solid 1px #EAEAEA;
	border-right:solid 1px #dAdAdA;
	border-bottom:solid 1px #dAdAdA;
	
}

#content-esq  h3{
margin:0px;
padding:0px;
margin-top:20px;
margin-right:15px;
width:265px;
float:right;
	
}

#content-dir {
	width : 300px;
	height: auto;
	float : right;
	background-color :#F5F5F5;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	word-spacing : 1pt;
	border-left:solid 5px #EAEAEA;
	border-top:solid 1px #EAEAEA;
	border-right:solid 1px #dAdAdA;
	border-bottom:solid 1px #dAdAdA;
	
}

#content-dirInt {
	width : 300px;
	height:auto;
	float : right;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	word-spacing : 1pt;
	
	
}

#content {
	width : 745px;
	height:auto;
	float : right;
	background-color :#F5F5F5;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	padding-top:20px;
	padding-bottom:20px;
	word-spacing : 1pt;
	border-left:solid 5px #EAEAEA;
	border-top:solid 1px #EAEAEA;
	border-right:solid 1px #dAdAdA;
	border-bottom:solid 1px #dAdAdA;
}

#repres
{
	width : 272px;
	height : 126px;
	position:relative;
	top:10px;
	left:15px;
}

#footer {

width : 750px;

height : 35px;

clear : both;

background-color:#0084CC;

margin-top:10px;

margin-bottom:5px;

padding-top : 5px;

border-top:solid 1px #EAEAEA;

}


#prodespc {
	width : 470px;
	height:auto;
	float : right;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	padding-top:10px;
	padding-right:10px;
	
}


#prodespc  table{
	background:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #005CAB;
	margin-bottom:20px;
	text-align:center;
	border:#CCCCCC solid 1px;
	border-collapse:collapse;
	width:450px;
}

#btn a img
{
	border:0px;
	margin-right:20px;
	margin-bottom:20px;
}

#prodespc  table tr td{
	padding:2px;
	border-collapse:collapse;
	border:#CCCCCC solid 1px;
}

#prodespc  table caption{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight:bold;
	color : #005CAB;
	padding-bottom:5px;
	text-align:left;
	
}

.tabenfase
{
	font-weight:bold;
	background:#005CAB;
	color:#FFFFFF;

}

#content p {
	
	margin : 0px;
	padding : 0px;
	margin-bottom:20px;
}




#content h3 {
	position : relative;
	margin : 0px;
	padding : 0px;
	margin-bottom:20px;
	left:10px;
	color:#005CAB;
	font-size:16px;
	font-weight:bolder;
}


#fotodet
{	width : 200px;
	height:auto;
	float : left;
	background:#FFFFFF;
	padding:10px;
	margin-left:10px;
	margin-top:10px;
	border:#CCCCCC solid 1px;
}



/*																				Menu Produtos
---------------------------------------------------------------------------------------------*/

#menucat
{
	float:left;
	width:270px;
	padding-right: 70px;
	padding-left:25px;
	height:360px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border-right:#CCCCCC 2px solid;
	border-bottom:#CCCCCC 2px solid;
	border-top:#E5E5E5 1px solid;
	border-left:#E5E5E5 1px solid;
	padding-top:20px;
	
}

#menuaplic
{
	float:right;
	padding-right: 70px;
	padding-left:25px;
	width:270px;
	height:360px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border-right:#CCCCCC 2px solid;
	border-bottom:#CCCCCC 2px solid;
	border-top:#E5E5E5 1px solid;
	border-left:#E5E5E5 1px solid;
	padding-top:20px;
	
}

#menuaplic form imput
{
	background-image:url(../imagens/jpg_gif/produtos/btn.gif);
	
}

#menucat h1, #menuaplic h1, #downloads h1, #tabelamatrizes h1 {

position : relative;
margin: 0;
padding: 0;
margin-bottom:10px;
display:block;


}


#menuaplic form  {

margin : 0px;
padding : 0px;
margin-bottom:40px;
margin-left:52px;
margin-top:-43px;
}



#menucat ul
{
	margin:0px;
	padding:0px;
	
	
}


#menucat ul li
{
	margin:0px;
	padding:0px;
	display:block;
	margin-left:5px;
	list-style-type:none;
	
}


.catimg
{
	float:left;
	margin-right:10px;

}


#menucat a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #005CAB;
	text-decoration: none;
	margin: 0px;
	padding:0px;
	height:39px;
	margin-bottom:5px;	
	display:block;
	
	
	
}

#menucat a:link{color: #005CAB;}
#menucat  a:visited{color: #005CAB;}
#menucat  a:focus, #menucat a:hover{ color: #005CAB; text-decoration:underline;}




#menuaplic ul
{
	margin:0px;
	padding:0px;
	
	
}


#menuaplic ul li
{
	margin:0px;
	padding:0px;
	display:block;
	margin-left:5px;
	list-style-type:none;
}


#menuaplic ul li a
{
	list-style-type:none;
}



#menuaplic a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #005CAB;
	text-decoration: none;
	margin:0px;
	height:65px;	
	display:block;
	
	
}

#menuaplic a:link {color: #005CAB;}
#menuaplic a:visited {color: #005CAB;}
#menuaplic  a:focus, #menuaplic a:hover { color: #005CAB; text-decoration:underline;}




#downloads
{
	float:left;
	width:270px;
	padding-right: 70px;
	padding-left:25px;
	height:200px;
	margin-bottom:20px;
	padding-top:15px;
	
}


.destaq2 ul
{
	margin: 0;
  	padding: 0;
 	list-style-type: none;
}


.destaq2 ul a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(../imagens/jpg_gif/produtos/PDF_icon.jpg) no-repeat left center;
	padding-left:20px;
	color: #1754AF;
	text-decoration:none;
	line-height: 20px;
}

.destaq2 ul a:hover
{
	text-decoration:underline;
	
}




#tabelamatrizes
{
	float:right;
	padding-right:70px;
	padding-left:25px;
	width:270px;
	height:200px;
	margin-bottom:20px;
	padding-top:15px;

	
}

/*																					Tumb Prod
---------------------------------------------------------------------------------------------*/

#prod_tumb
{
	width:400px;
	height:500px;
	float:right;
	margin-right:5px;
	
}

.productContainer {

display:inline;
float:left;
height:170px;
overflow:hidden;
position:relative;
width:100px;
}

.tumbprod
{
	background-color:#FFFFFF;
	width:81px;
	height:108px;
	float:left;
	border:1px #CCCCCC solid;
	z-index:2;
	margin-bottom:5px;
	padding:2px;
	
}

.tumbprod img
{
	width:auto;
	height:auto;
}

.legenda
{
	display:block;
	margin:0px;
	padding:0px;
	width:90px;
	height:25px;
	text-align:left;
	font-size:10px;
	color:#666;
	font-weight:bold;
}

.tumbprod img
{

	border:0px;
	width:auto;
	height:auto;
	display:inline;
	text-align:center;
	vertical-align:middle;
	border:#000033 1px solid;
	
}

.tumbprod a:hover
{
	border-bottom:1px #CCCCCC solid;
}


#proddet h3, #fotodet h3

{

	margin:0px;

	padding:0px;

	font-size:22px;

	color:#393228;

	margin-bottom:15px;

}

#paginacao

{

	width:400px;

	height:auto;

	font-size: 11px;
	
	clear:both;
	
	
}


.formtable
{
	margin-right:16px;
	float:right;
	margin-bottom:20px;

}

#fotodet .form {



color : #013567;



}



#fotodet .form input {



width : 185px;



}



#fotodet .form {



margin :0px;



font-family : Arial, Helvetica, sans-serif;



font-size : 11px;



color:#003300;







}





.form input {



width : 180px;



border-right : 1px solid #005CAB;



border-top : 1px solid #005CAB;



font-size : 11px;



margin : 5px 0px 5px 0px;



border-left : 1px solid #005CAB;



color : #494f4e;



line-height : 12px;



border-bottom : 1px solid #005CAB;



background-color : #ffffff;



vertical-align:middle;



}





.form textarea {



width :180x;



border-right : 1px solid #005CAB;



border-top : 1px solid #005CAB;



font-size : 11px;



border-left : 1px solid #005CAB;



color : #494f4e;



line-height : 12px;



border-bottom : 1px solid #005CAB;



background-color : #ffffff;



vertical-align : middle;



}


.imput_2 { 
width:20px;
height:20px;
border:0px;
background-color:f5f5f5;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background-image:url(../imagens/jpg_gif/produtos/btn.gif);
background-repeat:no-repeat;
text-indent:10px;
padding:0px;
margin-top:10px;
margin-right:7px;
margin-bottom:2px;
margin-left:0px;
} 



.imput_3 { 
width:43px;
height:20px;
border:0px;
background-color:#386DB1;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../imagens/jpg_gif//btnbusca.gif);
background-repeat:no-repeat;
padding:0px;
margin-right:10px;
margin-left:0px;
} 








#fotos
{
	width:125px;
	height:auto;
	float:left;
}

/* Tipografia

_______________________________________________________________________________________________*/


.destaques

{

	
	
	float:left;

	border:#CCCCCC solid 1px;

	padding:0px;

	margin:0px;

	background-color:#fff;

	padding:2px;

	margin-top:10px;
	margin-left:10px;



}


.destaques1

{

	float:left;

	border:#CCCCCC solid 1px;

	padding:0px;

	margin:0px;

	background-color:#fff;

	padding:2px;

	margin-top:10px;
	margin-left:10px;

}

#content-esq h1  {
margin : 0;
padding : 0;
margin-top:15px;
margin-left:15px;
position : relative;

}

#content-esq p {

margin-top : 10px;
margin-right : 10px;
margin-left:15px;
width:265px;
float:right;

}


.p {

width:510px;
float:right;
margin-top : 10px;
margin-right : 10px;
margin-left:10px;
}


#content-dir h1, #content-dirInt h1, {

margin : 0;
padding : 0;
margin-top:15px;
margin-left:15px;

}

#content h2 {

margin : 0px;
padding : 0px;
margin-left:10px;
position : relative;
float:left;
}

#content-dir p, #content-dirInt p{

margin-top : 15px;
margin-left: 15px;
width:270px;
}



#EncRepres
{
	float:right;
	width:autopx;
	height:auto;
	
	margin-right:30px;
	margin-left:10px;
	
	
}

#EncRepres form
{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	
}

.p1 {
width:250px;
float:right;

}


.repres 
{
	width:700px;
	margin-left:20px;
	margin-top:30px;
	margin-bottom:20px;
	
	clear:both;
}



.repres  tr td
{
	padding:2px;
	border-collapse:collapse;
	border-top:#CCCCCC solid 1px;
}

.repres  hr
{
	margin:0px;
	padding:0px;
	margin-top:5px;
	border-top:#c7c7c7 solid 2px;
}


.repres table caption{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight:bold;
	color : #005CAB;
	padding-bottom:5px;
	text-align:left;
	
}

.tabenfase
{
	font-weight:bold;
	background:#005CAB;
	color:#FFFFFF;

}


#pagbusca

{

	width:700px;
	height:30px;
	margin-left:20px;
	text-align:center;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	padding-top:10px;
	margin-bottom:20px;
	



}

.resultado

{

	width:670px;
	height:auto;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	margin-bottom:20px;
	padding:15px;
	background-color:#FFFFFF;
	margin-left:20px;
}

.resultado a
{
	font-size: 10px;

	PADDING-right: 0px;

	PADDING-top: 0px;

	TEXT-DECORATION: none;

	color: #666;
}

.resultado a:hover
{
	TEXT-DECORATION: underline;

}


.text_pg_secao_s

{	font-size: 12px;

	font-weight:bold;

	PADDING-right: 0px;

	PADDING-top: 0px;

	TEXT-DECORATION: none;

	color: #005CAB;

}

.text_pg_secao

{	font-size: 12px;

	PADDING-right: 0px;

	PADDING-top: 0px;

	TEXT-DECORATION: none;

	color: #666;

}

#busca
{
	position:absolute;
	top:60px;
	left:450px;
	z-index:10;	
}









































/*#menu h1 {

display : none;

}

#menu ul {

margin : 0;

padding : 0;

}

#menu ul li {

display : inline;

margin : 0 0 0 0.5em;

padding : 0;

}

#menu a {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 9px;

font-weight : bold;

color : #5e5f61;

text-decoration : none;

text-align : center;

margin : 0;

float : left;

height : 19px;

border-right : 1px solid #818284;

display : inline;

list-style-type : none;

padding : 8px 7px 3px 6px;

}

#menu .no_border {

border-right : none;

}

#menu a:link {

color : #5e5f61;

}

#menu a:visited {

color : #5e5f61;

}

#menu a:focus, #menu a:hover {

background : transparent;

}

#menu a:active {

color : #fff;

background : #cccccc;

}*/



#corpo_empresa {

width : 750px;

min-height : 300px;

float : left;

z-index : 10;

background-image : url(../imagens/globo_empresa.jpg);

background-repeat : no-repeat;

background-position : left bottom;

padding : 0 5px 0 5px;

margin-top : 10px;

}

#legis {

width : 580px;

height : auto;

float : right;

background-color : #ffffff;

color : #013567;

padding-top : 20px;

}



#legis .imglegis{margin-left:20px;}

#legis .pag{margin-left:55px}



#legis p {

margin : 20px;

font-size : 12px;

}

#legis h3 a {

margin : 28px;

color : #013567;

}

#legis a{

color : #013567;}



#detalhes-news {

width : 580px;

height : auto;

float : right;

background-color : #ffffff;

color : #013567;

padding-top : 20px;

}



#detalhes-news-co1 {

	width : 344px;

	float : left;

	height: auto;

}



#detalhes-news-co2 {

	width : 190px;

	height :auto;

	float : right;

	border-left : 1px solid #97a5b2;

	padding-left:19px;

	padding-right:19px;

}



#detalhes-news p {

padding:0;

margin:0;

margin-left :30px;

font-size : 12px;

width:300px;

}

#detalhes-news h3 a {

margin : 28px;

color : #013567;

font-size:13px;

}

.imgdetnews {

margin-left : 30px;

}



#empresa-dir .lista-servicos li {

padding : 0;

list-style : none;

margin-left : -15px;

margin-top : 15px;

}

#empresa-dir .lista-servicos li img {

margin-right : 10px;

}





#menu-empresa {

width : 142px;

height : auto;

float : left;

background-color : #357abd;

padding-top : 13px;

padding-bottom : 10px;

border : 1px solid #00aeef;

margin : 0;

margin-left : 2px;

padding-left : 5px;

padding-right : 5px;

}

#menu-empresa .topomEmpresa {

margin : 0;

position : relative;

top : -7px;

}

#menu-empresa ul {

margin : 0;

padding : 0;

list-style-type : none;

}

#menu-empresa ul li {

border-bottom : 1px solid #ffffff;

}

#menu-empresa ul li a {

text-decoration : none;

display : block;

padding : 8px 8px 8px 0.8em;

}

#menu-empresa ul li a:hover {

text-decoration : none;

background-color : #013567;

}

#menu-empresa img {

margin-left : 5px;

margin-top : 5px;

margin-bottom : 10px;

}

#menu-news {

width : 142px;

height : auto;

float : left;

background-color : #357abd;

padding-top : 13px;

padding-bottom : 10px;

border : 1px solid #00aeef;

margin : 0;

margin-left : 2px;

padding-left : 5px;

padding-right : 5px;

}

#menu-news .topomNews {

margin : 0;

position : relative;

top : -7px;

}

#menu-news ul {

margin : 0;

padding : 0;

list-style-type : none;

}

#menu-news ul li {

border-bottom : 1px solid #ffffff;

}

#menu-news ul li a {

text-decoration : none;

display : block;

padding : 8px 8px 8px 0.8em;

}

#menu-news ul li a:hover {

text-decoration : none;

background-color : #013567;

}

#menu-news img {

margin-left : 5px;

margin-top : 5px;

margin-bottom : 10px;

}

#menu-legis {

width : 142px;

height : auto;

float : left;

background-color : #357abd;

padding-top : 13px;

padding-bottom : 10px;

border : 1px solid #00aeef;

margin : 0;

margin-left : 2px;

padding-left : 5px;

padding-right : 5px;

}

#menu-legis .topomLegis {

margin : 0;

position : relative;

top : -7px;

}

#menu-legis ul {

margin : 0;

padding : 0;

list-style-type : none;

}

#menu-legis ul li {

border-bottom : 1px solid #ffffff;

}

#menu-legis ul li a {

text-decoration : none;

display : block;

padding : 8px 8px 8px 0.8em;

}

#menu-legis ul li a:hover {

text-decoration : none;

background-color : #013567;

}

#menu-legis img {

margin-left : 5px;

margin-top : 5px;

margin-bottom : 10px;

}

#menu-servicos {

width : 142px;

height : auto;

float : left;

background-color : #357abd;

padding-top : 13px;

padding-bottom : 10px;

border : 1px solid #00aeef;

margin : 0;

margin-left : 2px;

padding-left : 5px;

padding-right : 5px;

}

#menu-servicos .topomServicos {

margin : 0;

position : relative;

top : -7px;

}

#menu-servicos ul {

margin : 0;

padding : 0;

list-style-type : none;

}

#menu-servicos ul li {

border-bottom : 1px solid #ffffff;

}

#menu-servicos ul li a {

text-decoration : none;

display : block;

padding : 8px 8px 8px 0.8em;

}

#menu-servicos ul li a:hover {

text-decoration : none;

background-color : #013567;

}

#menu-contato {

width : 142px;

height : auto;

float : left;

background-color : #357abd;

padding-top : 13px;

padding-bottom : 10px;

border : 1px solid #00aeef;

margin : 0;

margin-left : 2px;

padding-left : 5px;

padding-right : 5px;

}

#menu-contato .topomContato {

margin : 0;

position : relative;

top : -7px;

}

#menu-contato ul {

margin : 0;

padding : 0;

list-style-type : none;

}

#menu-contato ul li {

border-bottom : 1px solid #ffffff;

}

#menu-contato ul li a {

text-decoration : none;

display : block;

padding : 8px 8px 8px 0.8em;

}

#menu-contato ul li a:hover {

text-decoration : none;

background-color : #013567;

}

#menu-cotacao {

width : 142px;

height : auto;

float : left;

border : 1px solid #00aeef;

background-color : #357abd;

padding-top : 13px;

padding-bottom : 10px;

margin : 0;

margin-left : 2px;

padding-left : 5px;

padding-right : 5px;

}

#menu-cotacao .topomCotacao {

margin : 0;

position : relative;

top : -7px;

}

#menu-cotacao ul {

margin : 0;

padding : 0;

list-style-type : none;

}

#menu-cotacao ul li {

text-decoration : none;

display : block;

padding : 8px 8px 8px 0.8em;

color : #fff;

}

#empresa-dir {

	width : 580px;

	float : right;

	background-color : #ffffff;

	border : 0 solid #d1d3d4;

	height: auto;

}

#empresa-dir .form-cotacao {

margin : 10px 0 0 20px;

font-family : Arial, Helvetica, sans-serif;

font-size : 11px;

}

.form-cotacao input, .form-cotacao select {

width : 200px;

border-right : 1px solid #1754af;

border-top : 1px solid #1754af;

font-size : 11px;

margin : 0 0 10px;

border-left : 1px solid #1754af;

color : #494f4e;

line-height : 12px;

border-bottom : 1px solid #1754af;

font-family : Tahoma;

background-color : #ffffff;

vertical-align : middle;

}

.form-contato input {

width : 200px;

border-right : 1px solid #1754af;

border-top : 1px solid #1754af;

font-size : 11px;

margin : 0 0 10px;

border-left : 1px solid #1754af;

color : #494f4e;

line-height : 12px;

border-bottom : 1px solid #1754af;

font-family : Tahoma;

background-color : #ffffff;

vertical-align : middle;

}

#empresa-dir .form-cotacao h3 {

padding : 0 6px 0 7px;

margin : 0;

color : #013567;

}

#empresa-dir .lista-servicos li h2 a {

margin : 0;

padding : 0;

font-size : 14px;

color : #013567;

}

#legis .lista-legis li {

padding : 5px;

list-style : none;

margin-left : 40px;

margin-top : 0;

}

#legis .lista-legis li h2 a {

margin : 0;

padding : 0;

font-size : 14px;

color : #013567;

}

#empresa-quem {

float : right;

margin-left : 0;

margin-top : 0;

}

#empresa-dir-co1 {

	width : 344px;

	float : left;

	height: auto;

}

#empresa-dir p {

margin : 20px;



}

#empresa-dir .detalhes-servicos {

color : #333333;

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

margin : 5px 20px 20px 5px;

}

.pinc_img_serv {

margin : 10px 20px 5px 20px;

padding-top : 10px;

}

#empresa-dir-co1 p, #empresa-dir-co1 h3 {

color : #333333;

font-family : Arial, Helvetica, sans-serif;

font-size : 12px;

margin : 5px 20px 20px 20px;

}

#empresa-dir-co1 .form {

color : #013567;

}

#empresa-dir-co1 .form input {

width : 200px;

}

#empresa-dir-co2 {

	width : 235px;

	height :auto;

	float : right;

	border-left : 1px solid #97a5b2;

}

#empresa-dir-co2 h3 {

margin : 0;

padding-left : 20px;

padding-top : 10px;

font-size : 13px;

color : #013567;

}

#empresa-dir-co2 p {

margin : 5px 20px 20px 20px;

color : #999999;

font-size : 12px;

}



#legis p a {

margin :0px;

padding:0px;

color :#013567;

font-size:13px;

font-weight:bold;

}



#legis p a:hover {

text-decoration : underline;

}



#empresa-dir-co1 p a:hover {

text-decoration : underline;

}

#empresa-dir-co2 p a {

color : #013567;

}

#empresa-dir-co2 p a:hover {

text-decoration : underline;

}

#content-esq-co1 {

	width : 230px;

	height : 175px;

	float : left;

}

#content-esq-co1 h1 {

margin : 0;

padding : 0;

margin-left : 10px;

margin-top : 10px;

position : relative;

}

#content-esq-co1 p a {

margin : 0;

padding : 0;

color : #fff;

font-weight : bold;

text-decoration : none;

background : url(../imagens/underline1.gif) repeat-x left 0%;

background-position : 0 12px;

}

#content-esq-co1 a:hover {

background-image : url(../imagens/underline1-hover.gif);

}

#content-esq-co2 p a {

color : #fff;

font-weight : bold;

text-decoration : none;

background : url(../imagens/underline1.gif) repeat-x left 0%;

background-position : 0 12px;

}

#content-esq-co2 p a:hover {

background-image : url(../imagens/underline1-hover.gif);

}

#content-esq-co1 p {

margin : 0px;

padding : 0px;

margin-left : 10px;

margin-top : 20px;

}

#content-esq-co1 p img {

margin : 0px;

padding : 0px;

}

.pos_img {

margin-left : -48px;

margin-top : 30px;

top : -30px;

position : absolute;

}

#content-esq-co2 {

	width : 230px;

	height : 175px;

	float : right;

}


#content-esq-co2 a img {

margin-left : 10px;

}

#content-esq-co2 p ul {

margin : 0;

padding : 0;

}

#content-esq-co2 ul li {

margin-left : -20px;

list-style-image : url(../imagens/seta1.png);

padding : 1px;

text-decoration : none;

}

#content-esq-co2 ul li a {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

color : #ffffff;

}

#content-esq-co2 ul li a:hover {

text-decoration : underline;

}

#content-esq-co2 p img {

margin : 0;

}

h1 .pos_img2 {

margin-left : -48px;

margin-top : 30px;

top : -30px;

position : absolute;

}

#content-esq-co3 {

width : 230px;

height:auto;

float : left;

margin-top : 10px;

}

#content-esq-co3 h1 {

margin-top : 10px;

margin-left : 10px;

position : relative;

}

#content-esq-co3 p {

margin-left : 10px;

margin-top : 20px;

}



#content-esq-co3 p a:hover {

text-decoration : underline;

}



h1 .pos_img3 {

margin-left : -48px;

margin-top : 30px;

top : -30px;

position : absolute;

}

#content-esq-co4 {

width : 230px;

height:auto;

float : right;

margin-top : 10px;

}

#content-esq-co4 h1 {

margin : 0;

padding : 0;

margin-top : 10px;

position : relative;

}

#content-esq-co4 p {

margin-top : 10px;

}



#content-esq-co4 p a:hover {

text-decoration : underline;

}



h1 .pos_img4 {

margin-left : -48px;

margin-top : 30px;

top : -30px;

position : absolute;

}



#news {

width : 230px;

height : 155px;

}

#taxa {

width : 230px;

height : auto;

}

#news{

	margin-top : 30px;

}

#news h1, #taxa h1 {

margin-top : 10px;

margin-left : 5px;

margin-right : 5px;

position : relative;

}

#news p, #taxa p {

font-size:10px;

margin-left:10px;

}



#news p a

{

font-size:10px;

}



#news br

{

margin-bottom:-7px;

}



#news p a:hover

{

text-decoration:underline;

}



#news h1 .pos_img, #taxa h1 .pos_img {

margin-left : -48px;

margin-top : 30px;

top : -30px;

position : absolute;

}

.link-news {

color : #013567;

}



#footer table {

width : 745px;

height :10px;

}

#footer table tr td {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 10px;

color:#FFFFFF;

font-weight:bold;

}

#footer table tr td span {

margin-left : 3px;

margin-top : 2px;

}

#footer table tr td a {

font-family : Verdana, Arial, Helvetica, sans-serif;

text-decoration : none;

font-size : 9px;

padding:12px 6px 0px 0px;

color : #ffffff;

border-right : 1px solid #FFFFFF;

float : right;

margin-right:5px;

height:10px;

}

#footer table tr .no_border a {

border : none;

}

#footer table tr td a:hover {

text-decoration : underline;

}

.servicoslink

{

color:#000099;

}

