/*Nativ */
/*Definições gerais*/
*{margin:0; padding:0;}
html {
	height: 100%;
}

html, body, h2, h3, h4, div, p, ul, li, input {
font-family: Arial, Helvetica, sans-serif;
}
body { 
font-size: small/100%; /* Certeza que usuários do IE podem aumentar o tamanho da fonte.*/
background-color: #E2E7E7;
background: url(../imagens/bg.gif) repeat-x #E2E7E7;
}
img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}
p{padding:0 0 1.6em 0;}
a {color: #888888; text-decoration:none;
}
/*Divs de estruturação*/
#corpo{
margin: auto;
width: 746px;
position: relative;
}	

#degrade{
margin: auto;
background-image: url(../imagens/bg_degrade.gif);
background-repeat: no-repeat;
background-position: top;
float: none;
}	
#topo {
margin: auto;
width: 746px;
height: 134px;
position: relative;
border: solid 0px red;
}	
#topo h1 span {
top:7px;
left:40px;
position: relative;
text-indent: -999em;
}
#topo h1 span.logo {
background:  url(../imagens/logo.gif) no-repeat top;
width: 154px;
height: 113px;
margin: auto;
float: left;
}
#tit{
margin: auto;
float: right;
}	
#topo h2 span.tit_empreend {
background:  url(../imagens/tit_empreend.gif) no-repeat top;
width: 501px;
height: 80px;
margin: auto;
float: right;
}
#topo h2 span.tit_contato {
background:  url(../imagens/tit_contato.gif) no-repeat top;
width: 501px;
height: 80px;
margin: auto;
float: right;
}
#topo h2 span.tit_empresa {
background:  url(../imagens/tit_empresa.gif) no-repeat top;
width: 501px;
height: 80px;
margin: auto;
float: right;
}
#topo h2 span {
float: right;
margin: 48px 35px 10px 0;
text-indent: -999em;
/*border: solid 2px green;*/
}
/**************** Estilos do menu ****************/
#menu{
width:421px;
position: relative;
height:54px;
margin: auto;
float: right;
font-size: 0.1em;
background:url(../imagens/menu.gif)  no-repeat 0 0;
}
#menu ul{
	list-style:none;
 }
#menu li{
	position:absolute;
   top:0;
   height:54px;
 }
#menu li a{
	position:absolute;
   display:block;
   width:100%;
   height:100%;
   top:0;
   cursor:pointer;
}
#menu li a span{
	position:absolute;
   display:block;
   width:100%;
   height:100%;
   top:0;
}
#home{
	width:82px;
   left:0;
}
#empresa{
	width:95px;
   left:82px;
}
#empreend{
	width:129px;
	left:177px;
}
#faleconosco{
	width:115px;
	left:306px;
}
#home a span{
	background:url(../imagens/menu.gif) no-repeat 0 0;
}
#empresa a span{
	background:url(../imagens/menu.gif) no-repeat -82px 0;
}
#empreend a span{
	background:url(../imagens/menu.gif)  no-repeat -177px 0;
}
#faleconosco a span{
	background:url(../imagens/menu.gif)  no-repeat -306px 0;
}
#menu ul li a:hover{
	z-index:1000;
}
#home a:hover span{
	background:url(../imagens/menu.gif) no-repeat 0 -54px;
}
#empresa a:hover span{
	background:url(../imagens/menu.gif) no-repeat -82px -54px;
}
#empreend a:hover span{
	background:url(../imagens/menu.gif) no-repeat -177px -54px;
}
#faleconosco a:hover span{
	background:url(../imagens/menu.gif) no-repeat -306px -54px;
}
#centro {
float: left;
margin: auto;
width: 746px;
font-size:0.75em;
background: #fff;

}	
/**************** Estilos da coluna esquerda ****************/
#colunaEsquerda{
margin: 0px;
width: 512px;
/*width: 552px;*/
float: left;
color:#767E89;
background: #fff;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;

}
#colunaEsquerda p{

line-height: 16px;
margin:5px 20px 4px 20px;
text-align: left;
clear: both;
text-align: justify;
}
#colunaEsquerda a{
color: #888888;
text-decoration: none;
}
#colunaEsquerda h2{
margin:15px 0px 15px 0px;
text-align: center;
font-size: 13px;
color:#A20909;
}
#colunaEsquerda h3{
margin:15px 0px 15px 20px;
font-size: 14px;
color:#A20909;
}
#colunaEsquerda h4{
margin:15px 0px 15px 20px;
font-size: 12px;
color:#718597;
}
#colunaEsquerda h5{
margin:15px 0px 15px 20px;
font-size: 11px;
font-weight: normal;
line-height: 16px;
color:#718597;
}

#colunaEsquerda .breadcrumb{
padding: 10px 0px 0px 0px;
font-weight: bold;
color: #BC0B0B;
font-size: 11px;
height: 30px;
position: relative;
left: 0px;
top: 0px;
text-align: left;
}
#colunaEsquerda .breadcrumb span{
background: transparent url(../imagens/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 8px; /*adjust bullet image padding*/
margin-right: 5px;
color: #718597/*#ccc*/;

text-align: left;
clear: both;
font-weight: normal;
}
#colunaEsquerda .breadcrumb a:visited, #colunaEsquerda .breadcrumb a:active{
color: #718597/*#ccc*/;

font-weight: normal;
}
#colunaEsquerda .breadcrumb a:hover{
text-decoration: underline;
font-weight: normal;
}
#colunaEsquerda .esqH{
border: 1px solid #9DAEBD;
padding: 2px;
float: left;
margin: 10px 25px 10px 20px;
}
#colunaEsquerda .esqV{
border: 1px solid #9DAEBD;
padding: 2px;
float: left;
margin: 10px 20px 10px 20px;
}
#colunaEsquerda .s{
margin-top: 10px;
margin-right: 0px;
padding: 8px 8px 8px 8px;
color: #5B6F81;
position: relative;
width: 100%;
left: 15px;
background-image: url(../imagens/bg_degrade_esq.gif);
border: solid 1px  #DCE0E2;
background-position: left top;
background-repeat: no-repeat;
font-size: 0.9 em;
}

#colunaEsquerda .unidades tr{ 
margin: 10px 2px 10px 2px ;
line-height: 16px;
}

#colunaEsquerda .unidades tr:hover{ 
background-color: #DEE1E4;

}

#colunaEsquerda .unidades th{ 
font-size: 1.1em;
color:#fff;
background-color: #718597;
text-align: center;
margin: 4px 8px 4px 8px ;
}


#colunaEsquerda .unidades a:link{
color: #BC0B0B;

}

#colunaEsquerda .unidades a{
color: #BC0B0B;

}



#colunaEsquerda .unidades td{padding: 3px;}

#colunaEsquerda .bg_cinza_claro {background-color: #ECF0F0;



}
#colunaEsquerda .mapa {margin-left: 120px;}
/*#colunaEsquerda ul{
color: #5B6F81;
margin: 0px 20px 10px 0px;
float: left;
background-image: url(../imagens/bg_degrade_esq.gif);
padding: 8px;
border: solid 1px  #DCE0E2;
background-position: left top ;
background-repeat: no-repeat;
}*/
#colunaEsquerda .boxGrande{
width: 450px;
margin: 10px 10px 10px 8px;
float: left;
background-image: url(../imagens/bg_degrade_esq.gif);
padding: 8px;
border: solid 1px  #DCE0E2;
background-position: left top ;
background-repeat: no-repeat;
}
#colunaEsquerda ul.boxGrande{
width: 450px;
margin: 10px 10px 10px 8px;
float: left;
background-image: url(../imagens/bg_degrade_esq.gif);
padding: 8px;
border: solid 1px  #DCE0E2;
background-position: left top ;
background-repeat: no-repeat;
}
/*#colunaEsquerda ul li {
color: #5B6F81;
list-style-image: url(../imagens/setinha_azul.gif);
text-decoration:none;
margin: 0px 0px 8px 0px;
list-style-position: inside;
}
#colunaEsquerda ul li span a{
color: #A20909;
border-bottom: thin solid #9DAEBD; 
list-style-image: url(../imagens/setinha_home.gif);
text-decoration:none;
margin: 0px 0px 10px 0px;
padding: 0px;
list-style-position: inside;
font-weight: bold;
}*/
#colunaEsquerda .maisDetalhes{
top: 8px;
left: 12px;
position: relative;
}
#colunaEsquerda .box_plantaH{
float:left;
width: 40%;
margin: 10px 9px 18px 12px;
background-image: url(../imagens/bg_degrade_esq.gif);
padding: 8px;
border: solid 1px #DCE0E2;
background-position: left top;
background-repeat: no-repeat;
}
#colunaEsquerda .box_plantaH strong{
color: #577188;
}
#colunaEsquerda .box_plantaH img{
margin: auto;
text-align: center;
margin: 4px;
}
#colunaEsquerda .box_plantaH .bt_ampliar{ 
margin: 4px;
}
#colunaEsquerda .box_plantaH .borda{border: 1px solid #718597; padding: 1px;}
#colunaEsquerda .box_plantaV{
width: 170px;
height: 165px;
}
#colunaEsquerda .tabelaEstagio{position: relative; margin:auto;}
#colunaEsquerda .formEstagio {padding: 4px; margin: auto; position: relative;}
#colunaEsquerda .transparente {background-color: transparent; border: none;}
#colunaEsquerda .px10_esquerda {border: 1px solid #718597; padding: 1px; margin-left:10px;}
/**************** Estilos da coluna direita ****************/
#colunaDireita{ 
margin: 0px;
width: 194px;
float: right;
background: #fff;
}	
#colunaDireita p {color: #828282; padding-right: 1px;}
#colunaDireita a {color: #828282; text-decoration: none;}
#colunaDireita .text_destaque {color:#718597; font-size: 10px;}
#colunaDireita .tabela {border: 1px solid #CCCCCC; padding:5px; color:#828282;}
#colunaDireita .bg_cinza_claro {background-color: #F6F5F5;}
#colunaDireitaContato{ 
margin: auto;
width: 194px;
float: right;
background: #fff;
}
#colunaDireitaContato img{ 
padding: 20px 0px 0px 0px;
background: #fff;
margin: auto;
}	
#submenu{
position: relative;
top: 0px;
left: 0px;
width: 194px;
background: #F8F8F8;
color: #888888;
border-bottom:2px solid #718597;
}
#submenu a{
color: #888888;
text-decoration: none;
}

#submenu a:hover{
color: #586D7F;
text-decoration: none;
}
#colunaDireita ul{
padding: 0px 0px 0px 32px;
display:block;
}
#submenu hr{
height: 1px;
position: relative;
text-align: left;
padding: 0px;
margin: 3px 0px 3px 0px;
border: none;
background: #D3D3D3;/*transparent;*/
}
#colunaDireita ul li{
padding:0px 10px 8px 0px;
list-style-image: url(../imagens/setinha.gif);
text-decoration:none;
color: #888888;
list-style-position: outside;
}
#colunaDireita ul li ul{
padding: 0px 0px 0px 0px;

}
#colunaDireita ul li ul li{
padding:0px 10px 8px 0px;
list-style-image: url(../imagens/setinha1.gif);
text-decoration:none;
list-style-position: outside;
}
#colunaDireita ul li ul li a{
color: #64788A;
}
#colunaDireita ul li ul li a:hover{
color: #45545F; margin-left: 1px;
}
/**************** Estilos do rodapé ****************/
#rodape {
font-size: 0.7em;
margin:0;
padding:0;
width: 746px;
position: relative;
text-align: left;
float: left;
background: url(../imagens/bg_rodape.gif) repeat-x #718597;
line-height: normal;
color: #fff;
}
#rodape p {
margin: 0px 0px 0px 15px;
padding: 8px 0px 0px 0px;
}
#rodape a {
text-decoration: none;
color: #fff;
}
#rodape .nativ {
float: right;
padding: 0px 20px 12px 0px;
font-size: 0.7em;
position: relative;
}
#rodape ul {
margin: 0px 0px 8px 15px;
padding: 10px 0px 0px 0px;
}
#rodape ul li{
display: inline;
list-style: none;
text-align: center;
}
#rodape ul li span{
display: inline;
list-style: none;
border-right: 1px solid #fff;
padding: 0px 5px 0px 3px;
text-align: center;
}
#rodape ul li a:link, a:visited{
color:#fff;
text-decoration: none;
}
#rodape a:hover {
color: #fff/*#8D8D8D*/;
text-decoration: none;
}
 /*CLASSES E ESTILOS DIVERSOS*/
.boxBgEsq {
 	background-image: url(../imagens/bg_degrade_esq.gif);
	padding: 2px;
	border: solid 1px #8B959E;
}
.splitcontentleft{float:left; width:48%;}
.splitcontentright{float:right; width:48%;}
.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}
/* formulario */
form {
margin: 0px 0px 05px 110px;
padding: 15px 0px 15px 0px;
width: 374px;
background: #F7F8F8;
border: 1px solid #EAECEF;
}
fieldset {
width: 100%;
padding:8px;
margin: auto;
position: relative;
top: 0px;
left: 0px;
border: none;
}
label {
float:left;
width: 70px;
margin-right:0.5em;
padding-top:0.1em;
text-align:left;
font-weight:bold;
padding: 10px 0px 0px 25px;
}
input, textarea, select{
background: #D8DDDD;
border: 1px solid #B2BCC5;
width: 220px;
font-size: 11px;
color: #333;
margin: 0px 0px 6px 0px;
}
input:hover, textarea:hover {
background: #D8DDDD;
color:#333;	
border: 1px solid #B2BCC5;
}
input:focus, textarea:focus {
background: #9F9F9F;
}
.submit { 
border: 1px solid #fff; 
width: auto;
height: auto;
float: right;
margin: 0px 0px 10px 0px;
right: 50px;
position: relative;
padding: 4px;
color:#fff;
font-weight: bold;
background: #718597;
font-size: 10px;
clear: both;
}
.submit:hover, .submit:active {
background: #718597;
color:#fff;
font-weight: bold;
border: 1px solid #fff; 
}	
/*++++++++++++++ HOME ++++++++++++++*/
#centroHome {
float: left;
margin: auto;
padding: 0px 0px 5px 0px;
width: 746px;
/*height:376px;*/
/*height: 450px; esse tamanho da div é temporário, após a retirada do banner da caixa volta 376px;*/
position: relative;
background: #fff;
}

#topoHome {
margin: auto;
width: 746px;
height: 134px;
position: relative;
border: solid 0px red;
}	
#topoHome h1 span {
float: left;
top:7px;
position: absolute;
left:40px;
text-indent: -999em;
}
#topoHome h1 span.logo {
background:  url(../imagens/logo.gif) no-repeat top;
width: 154px;
height: 113px;
margin: auto;
float: left;
}
#colunaDireitaHome{ 
margin: 0px;
width: 506px;
float: left;
position: absolute;
top: -80px;
left: 239px;
}
#colunaDireitaHome #destaque{ 
margin: 0px;
width: 308px;
float: left;
background: #fff;
padding: 0px 0px 15px 0px;
position:relative;
}
#colunaDireitaHome #news { 
width: 195px;
float: left;
background: #D6DDE3; /*#D8DEE4;*/
border-left: solid 3px #BFC6CB;
}
#colunaDireitaHome #news form {
margin: 0px 0px 0px 0px;
padding: 8px 0px 0px 0px;
width: 189px;
border: none;
background: #D6DDE3;
}
#colunaDireitaHome #news fieldset {
width: 100%;
padding:0px 0px 0px 0px;
margin: auto;
position: relative;
top: 0px;
left: 0px;
border: none
}
#colunaDireitaHome #news label {
float:left;
width: 45px;
display: inline;
/*margin-right:0.5em;*/
color: #666;
font-size: 10px;
text-align:left;
font-weight:bold;
padding: 5px 0px 0px 5px;
border: solid 0px red;
}
#colunaDireitaHome #news input,#colunaDireitaHome #news textarea,#colunaDireitaHome #news select{
background: #D8DDDD;
border: 1px solid #B2BCC5;
width: 90px;
font-size: 10px;
color: #333;
padding: 0px;
margin: 4px 0px 6px 0px;
}
#colunaDireitaHome #news .submit { 
width: 24px;
height: 25px;
float: right;
margin: 0px 0px 0px 0px;
right: 3px;
top:0px;
border:none;
padding: 0px;
clear: both;
}

/*--------------- banner estagio ------------------*/

#colunaDireitaHome #estagio {
position: relative;
/*width: 198px;
height: 104px;
top: 120px;
_top: -287px;
left: 308px;*/
width: 198px;
float: left;
background:url(../imagens/estagio_obra1.gif)  no-repeat;
   
}

#colunaDireitaHome #estagio ul{
	list-style:none;
 }
#colunaDireitaHome #estagio li{
   position:absolute;
   top:0;
   height:104px;
 }
#colunaDireitaHome #estagio li a{
   position:absolute;
   display:block;
   width:100%;
   height: 100%;
   top: 0;
   cursor:pointer;
}
#colunaDireitaHome #estagio li a span{
	position:absolute;
   display:block;
   width:100%;
   height:100%;
   top:0;
}
#banner1{
	width: 198px;
	left: 0;
}
#banner1 a span{
	background:url(../imagens/estagio_obra1.gif) no-repeat 0 0;
}
#colunaDireitaHome #estagio ul li a:hover{
	z-index:10;
}
#banner1 a:hover span{
	background:url(../imagens/estagio_obra1.gif) no-repeat 0 -104px;
}

/*--------------- banner unidades ------------------*/

#colunaDireitaHome #unidades {
position: relative;
/*width: 198px;
height: 139px;
top: 120px;
_top: -287px;
left: 308px;*/
width: 198px;
top: 103px;
float: left;
background:url(../imagens/unidades_venda1.gif)  no-repeat;
}

#colunaDireitaHome #unidades ul{
	list-style:none;
 }
#colunaDireitaHome #unidades li{
   position:absolute;
   top:0;
   height:139px;
 }
#colunaDireitaHome #unidades li a{
	position:absolute;
   display:block;
   width:100%;
   height: 104px;
   top: 0;
   cursor:pointer;
   color: #749705;
}
#colunaDireitaHome #unidades li a span{
	position:absolute;
   display:block;
   width:100%;
   height:100%;
   top:0;
}
#banner2{
	width: 198px;
   left: 0;
}
#banner2 a span{
	background:url(../imagens/unidades_venda1.gif) no-repeat 0 0;
}
#colunaDireitaHome #unidades ul li a:hover{
	z-index:10;
}
#banner2 a:hover span{
	background:url(../imagens/unidades_venda1.gif) no-repeat 0 -139px;
}

#colunaDireitaHome .bannerLancHome{
float: left;
margin: 210px 0px 10px 0px;
padding: 0px 0px 10px 0px;
}

#colunaDireitaHome .bannerLancHome a{border: none; text-decoration: none;}

#colunaDireitaHome h3 span.tit_news {
background:  url(../imagens/tit_news.gif) no-repeat top;
width: 198px;
height: 27px;
margin: auto;
float: right;
position: relative;
}
#colunaDireitaHome h3 span {
float: right;
text-indent: -999em;
position: relative;
}
#colunaEsquerdaHome{
margin: auto;
width: 239px;
float: left;
color: #828282;
position: relative;
font-size:0.6em;
vertical-align: top;
}
#noticias{
margin: auto;
/*left: 0px;
top: 0px;*/
height: 100%;
float: left;
color: #828282;
/*position: relative;*/
background: #fff;
vertical-align: top;
font-size: 10px;
width: 230px;
}
	

#noticias p{
position: relative;
color: #828282;
margin: 0px 15px 0px 10px;
}


#noticias hr {
background-image: url(../imagens/bg_hr.gif);
height: 1px;
width: 90%;
text-align: center;
border: 0px;
margin-left: 20px;
background-repeat: repeat-x;
background-color: transparent;
}

#noticias p a{
text-decoration:none;
color: #888888;
background-image: url(../imagens/setinha_vermelha.gif);
background-position: 0% 0%;
background-repeat: no-repeat;
padding:4px 2px 0px 8px;

}
#noticias p a:hover{
color: #333;}

#noticias h3{
color: #6E97BE;
font-weight: bold;
margin: 10px 0px 4px 15px;
font-size: 11px;
vertical-align: bottom;
list-style: none;
list-style-image: none;

}


#noticias h2 {
background:  url(../imagens/tit_noticias.gif) no-repeat top;
width: 239px;
height: 27px;
margin: auto;
float: left;

}
#noticias h2 span {
float: left;
text-indent: -999em;
}
#colunaEsquerdaHome h1 span {
float: left;
top:7px;
position: relative;
left:40px;
text-indent: -999em;
}
#colunaEsquerdaHome h1 span.logo {
background:  url(../imagens/logo.gif) no-repeat top;
width: 154px;
height: 113px;
margin: auto;
float: left;
position: relative;
}
#menuHome{
	position:relative;
	width:342px;
	height:54px;
	margin: auto;
	float: right;
	font-size: 0.1em;
	background:url(../imagens/menu_home.gif)  no-repeat 0 0;
}
#menuHome ul{
	list-style:none;
}
#menuHome li{
	position:absolute;
   top:0;
   height:54px;
}
#menuHome li a{
	position:absolute;
   display:block;
   width:100%;
   height:100%;
   top:0;
   cursor:pointer;
}
#menuHome li a span{
	position:absolute;
   display:block;
   width:100%;
   height:100%;
   top:0;
}
#empresaHome{
	width:98px;
   left:0px;
}
#empreendHome{
	width:129px;
	left:98px;
}
#faleconoscoHome{
	width:115px;
	left:227px;
}
#empresaHome a span{
	background:url(../imagens/menu_home.gif) no-repeat 0 0;
}
#empreendHome a span{
	background:url(../imagens/menu_home.gif)  no-repeat -98px 0;
}
#faleconoscoHome a span{
	background:url(../imagens/menu_home.gif)  no-repeat -227px 0;
}
#menuHome ul li a:hover{
	z-index:1000;
}
#empresaHome a:hover span{
	background:url(../imagens/menu_home.gif) no-repeat 0 -54px;
}
#empreendHome a:hover span{
	background:url(../imagens/menu_home.gif) no-repeat -98px -54px;
}
#faleconoscoHome a:hover span{
	background:url(../imagens/menu_home.gif) no-repeat -227px -54px;
}
a.link-padrao:link {text-decoration: none; color: #BC0B0B;}
a.link-padrao:visited {text-decoration: none; color: #BC0B0B;}
a.link-padrao:active {text-decoration: none; color: #BC0B0B;}
a.link-padrao:hover {text-decoration: none; color: #BC0B0B;}


 #colunaEsquerda  dl{
color: #5B6F81;
margin: 0px 0px 25px 8px;
float: left;
width: 480px;
padding: 0px 0px 10px 0px;
background-image: url(../imagens/bg_degrade_esq.gif);
padding: 0px;
border: solid 1px  #DCE0E2;
background-position: left top;
background-repeat: no-repeat;
}
#colunaEsquerda  dl img{
	float: left;
	margin-top: 4px;
}
	
#colunaEsquerda  dt { 

background-image: url(../imagens/setinha_home.gif) no-repeat;
margin:0 0 3px 0; 
padding:10px 0 0 5px;
color: #BC0B0B;
}

#colunaEsquerda  dt a{ 
color: #BC0B0B;
font-weight: bold;
}




#colunaEsquerda  dt a:link { 
color: #BC0B0B;
border-bottom: thin solid #9DAEBD; 
margin: 0px 0px 10px 0px;
padding: 0px;
font-weight: bold;
font:13px; 
			}
	
#colunaEsquerda  dt a:hover { 
color: #A20909;
border-bottom: thin solid #9DAEBD; 
margin: 0px 0px 10px 0px;
padding: 0px;
font-weight: bold;
font:12px; 
}		

dd ul { 
color: #5B6F81;
margin: 0px 15px 0px 0px;
float: left;
padding: 10px 0 10px 0;
border: none;
}

dd ul li{
color: #5B6F81;
text-decoration:none;
margin: 0 0 0 6px;
line-height: 15px;
list-style: none;
}

#apresentacao ul{
position: relative;
float: left;
margin: 0px 0px 0px 0px;
width: 500px;
}
#apresentacao ul li {
text-decoration:none;
color: #888888;
list-style-position: outside;
list-style-image: url(../imagens/setinha_vermelha.gif);
padding: 0px 0px 10px 0px;
margin:0px 0px 0px 35px;
text-align: justify;
}


.form1 {
padding-bottom: 20px;
margin-bottom: 50px;	
}

.borda1 {border: 2px solid #ccc; padding: 2px;}