/* CSS  Global*/

body {
margin:0px;
padding:0px;
text-align: center;
}

.body_padding
{
text-align: center;
}

.botao {
width: 158px;
}

.bullet {
width:14px;
vertical-align:top;
text-align:left;
}


.button {
MARGIN-BOTTOM: 0px; 
PADDING-BOTTOM: -0px; 
CURSOR: pointer; 
PADDING-TOP: 2px; 
background-image:url('../images/bot_close.gif');
border:solid 0px;
width:81px;
height:20px;
text-align: center;
}

.check {	
width: 20px;
background-color: #EDEDED;
}

.card {
width: 40px;
height: 24px;
}

.cont5 { 
width: 792px; 
vertical-align: top;
text-align: left;
margin-top:10px;
}

.cont5a { 
width: 640px; 
vertical-align: top;
text-align: left;
}

.cont6 { 
width: 175px; 
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-left: 4px;
font-size: 11px;
font-style: normal;
line-height: 24px;
}

.cont7 { 
width: 763px; 
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.cont7a { 
width: 733px; 
vertical-align: top;
text-align: justify;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.cont7b { 
width: 568px; 
vertical-align: top;
text-align: justify;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
font-size: 12px;
line-height: 16px;
}

.cont8 { 
width: 763px; 
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
background-color: #EDEDED;
}

.cont9 { 
width: 315px;
height: 28px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.cont9a { 
width: 408px;
height: 28px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.cont9b { 
width: 140px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.cont9b1 { 
width: 140px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
color: #000000;
background-color: #EDEDED;}


.cont91b { 
width: 150px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.cont9c { 
width: 200px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.cont9d { 
width: 370px;
height: 28px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.cont9e { 
width: 180px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.cont9f { 
width: 160px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

#container {
width: 106px;
height: 405px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
scrollbar-arrow-color: #000000; scrollbar-base-color: #e6e6e6;
scrollbar-highlight-color : #000000; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
}
#container2 {
height:790px;
width: 185px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
scrollbar-arrow-color: #1E4B78; scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #eeeeee; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
}

#container3 {
width: 441px;
height: 320px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
scrollbar-arrow-color: #1E4B78; scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #eeeeee; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
}

#cadastro {
width: 763px;
height: 500px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
scrollbar-arrow-color: #1E4B78; scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #eeeeee; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
}

#consultlist {
width: 763px;
height: 260px;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
scrollbar-arrow-color: #1E4B78; scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #eeeeee; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
}

.consultlist2 {
width: 740px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.consultlist3 {
width: 740px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
background-color: #EDEDED;
}
#conteudo {
position: relative;
width: 1000px;
cellpadding: 0px;
cellspacing: 0px;
border: 0px;
text-align: left;
margin-top: 10px;
margin-left: 0px;
z-index: 2;
}


.creci{ 
border:1px dashed #666666;
vertical-align: top;
text-align: center;
font-size: 11px;
}

.favorito{	
width: 40px;
vertical-align: middle;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
font-style: normal;
line-height: 16px;
text-align: center;
background-color: #EDEDED;
border-left:solid 5px #ffffff;

}

.fav-title{	
width: 400px;
vertical-align: middle;
margin-top: 12px;
margin-bottom: 12px;
margin-right: 2px;
font-size: 12px;
font-style: normal;
line-height: 16px;
font-weight: bold;
text-align: right;
background-color: #EDEDED;
}

.fav-title2{	
width: 363px;
}

.first{
width:148px;
text-align:center;
vertical-align:top;
}


.foot {
width: 777px;
font-size: 10px;
color: #1E4B78;
font-style: normal;
line-height: 20px;
font-weight: normal;
vertical-align:top;
text-align:center;
}


.foto { 
width: 643px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
}
.foto1 { 
width: 537px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
}
.foto2 { 
width: 106px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
}

.goto { 
width: 20px; 
text-align: center;
vertical-align: middle;
font-size: 12px;

}
.grey{
width: 239px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
color: #666666;
font-style: normal;
font-weight: normal;
background-color: #EDEDED;
}

.grey1{
width: 623px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
color: #666666;
font-style: normal;
font-weight: normal;
background-color: #EDEDED;
}

.grey2{
width: 761px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
color: #666666;
font-style: normal;
font-weight: normal;
background-color: #EDEDED;
}

.grey3{
width: 210px; 
vertical-align: center;
text-align: center;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
color: #000000;
font-style: normal;
font-weight: normal;
background-color: #EDEDED;
}
.indica{ 
width: 680px;
height: 480px;
vertical-align: top;
text-align: left;
font-size: 12px;
}

.indica1{ 
border:1px dashed #666666;
width: 640px;
height: 440px;
vertical-align: top;
text-align: left;
font-size: 12px;
}

.indica2{
width: 310px; 
vertical-align: middle;
text-align: center;
margin-top: 12px;
margin-bottom: 12px;
line-height: 16px;
font-size: 12px;
color: #000000;
font-style: normal;
font-weight: bold;
}

.indica3 {
width: 435px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

.indica4 {
width: 435px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
background-color: #EDEDED;
}

.list-link{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #1E4B78;
text-decoration:underline;
margin-right: 8px;
background-color:inherit;
}

.list-link:hover
{
color:#666666;
text-decoration:underline;
background-color:inherit;
}

.list-link:active
{
color:#000000;
text-decoration:none;
font-weight: bold;
background-color:inherit;
}

.list-link:visited
{
color:#666666;
text-decoration:none;
font-weight: normal;
background-color:inherit;
}
/*
.grey{
width: 239px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
color: #666666;
font-style: normal;
font-weight: normal;
background-color: #EDEDED;
}
*/
.grey1{
width: 623px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
color: #666666;
font-style: normal;
font-weight: normal;
background-color: #EDEDED;
}

.grey2{
width: 761px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
color: #666666;
font-style: normal;
font-weight: normal;
background-color: #EDEDED;
}

.grey3{
width: 210px; 
vertical-align: center;
text-align: center;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
color: #000000;
font-style: normal;
font-weight: normal;
background-color: #EDEDED;
}

.lat3 {	
width: 108px;
vertical-align: top;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
text-align: center;
}



.lista { 
width: 608px; 
vertical-align: top;
text-align: left;
margin-top: 6px;
font-size: 12px;
}

.lista2 { 
width: 152px; 
vertical-align: middle;
text-align: left;
margin-top: 6px;
font-size: 12px;
}
.lista-foto { 
width: 100px; 
vertical-align: middle;
text-align: left;
margin-top: 6px;
font-size: 12px;
}

.lista-foto2 { 
width: 80px; 
vertical-align: middle;
text-align: left;
margin-top: 6px;
font-size: 12px;
}

.lista3 { 
width: 456px; 
vertical-align: top;
text-align: left;
margin-top: 6px;
font-size: 12px;
}

.lista4 { 
width: 295px; 
vertical-align: top;
text-align: left;
margin-top: 6px;
font-size: 12px;
}

.metro { 
width: 146px;
}

.mini { 
width: 82px; 
vertical-align: top;
text-align: center;
border:1px dashed #666666;
}

#marca {
position: absolute;
width: 126px;
height: 86px;
margin-top: -86px;
margin-left: 411px;
z-index: 3;
background: url('../images/spacer.gif') left top no-repeat 0 0;
}

.mapa {
height: 57px;
vertical-align: middle;
}

.pop1 { 
border:1px dashed #666666;
width: 500px;
height: 300px;
vertical-align: top;
text-align: left;
font-size: 12px;
}

.pop2{
width: 290px; 
vertical-align: top;
text-align: left;
margin-top: 12px;
margin-bottom: 12px;
line-height: 16px;
font-size: 12px;
color: #666666;
font-style: normal;
font-weight: normal;
}


.seguro { 
width: 157px;
vertical-align: top;
text-align: center;
margin-top: 15px;
}


.side {	
width: 108px;
vertical-align: top;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
font-style: normal;
line-height: 16px;
text-align: center;
background-color: #EDEDED;
}
 
.side2 {	
width: 108px;
vertical-align: top;
}

.tel { 
border:1px dashed #666666;
width: 400px;
height: 300px;
vertical-align: center;
font-weight: bold;
text-align: center;
font-size: 14px;
color:  #1E4B78
}

.tipo {	
width: 157px;
vertical-align: top;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px; 
font-weight: bold;
text-align: center;
background-color: #EDEDED;
}

.tipo_branco {	
height: 25px;
vertical-align: middle;
margin-top: 12px;
margin-bottom: 12px;
font-size: 12px;
font-color: #000000;
text-align: center;
background-color: #ffffff;
}

.turist {
width: 695px;
vertical-align: top;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
}

#turista {
width: 746px;
height: 350px;
text-align: center;
overflow:auto;
overflow-x:hidden;
overflow-y:auto;
scrollbar-arrow-color: #1E4B78; scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #eeeeee; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #ffffff;
}

/* CSS Background image Document */


.barra-bg { 
background:url(../images/barra.jpg) no-repeat left top;
width: 777px; 
height: 36px;
}


.botao-bg {
background:url(../images/botao3.jpg) no-repeat left center;
width: 158px;
height: 21px;
}

.botao2-bg {
background:url(../images/botao4.jpg) no-repeat left center;
width: 200px;
height: 21px;
}

.bullet-bg {
background:url(../images/bullet.jpg) no-repeat left top;
width:13px;
height:13px;
}

.busca-bg {
background:url(../images/busca.jpg) no-repeat left top;
width: 157px;
height: 175px;
}

.card-a {
background:url(../images/amex.gif) no-repeat left bottom;
width: 40px;
height: 24px;
}

.card-v {
background:url(../images/visa.gif) no-repeat left bottom;
width: 41px;
height: 24px;
}

.check-bg {	
background: url('../images/check.jpg') no-repeat center center;
width: 20px;
height: 8px;
background-color: #EDEDED;
}

.v-bg {	
background: url('../images/v.jpg') no-repeat center top;
width: 10px;
height: 12px;
}

.first-bg { 
background:url(../images/first.jpg) no-repeat center top;
width: 146px;
height: 248px;
text-align: center;
vertical-align: top;
}

.foot-bg {
background:url(../images/rodape.jpg) no-repeat center top;
width: 777px;
height: 20px;
}

.medal {
background:url(../images/medal.jpg) no-repeat center top;
width: 151px;
height: 73px;
}

.menu {
background:url(../images/spacer.gif) no-repeat center top;
width: 157px;
height: 120px;
}

.metro-bg { 
background:url(../images/metro.jpg) no-repeat center top;
width: 75px;
height: 69px;
}


#rotate
{
background: url('../topo/rotate.php') no-repeat center top;
width: 1000px;
height: 151px;
}



/* CSS Text Document */
body{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
background-color:inherit;
}

.blue-link2{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: 16px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #1E4B78;
text-decoration: none;
background-color:inherit;
}

.blue-link2:hover
{
color: #666666;
text-decoration: underline;
background-color:inherit;
}

.partner{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 10px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #c0c0c0;
text-decoration: none;
background-color:inherit;
}

.partner:hover
{
color: #999999;
text-decoration: none;
background-color:inherit;
}

.left_menu2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 11px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
background-color:inherit;
}

.left_menu2:hover
{
color: #1E4B78;
text-decoration: none;
background-color:inherit;
}

.left_menu3{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #666666;
text-decoration: none;
background-color:inherit;
}

.left_menu3:hover
{
color: #1E4B78;
text-decoration: none;
background-color:inherit;
}

.left_menu4{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: 16px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #1E4B78;
text-decoration: none;
background-color:inherit;
}

.left_menu4:hover
{
color: #666666;
text-decoration: none;
background-color:inherit;
}

.legenda{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: center;
}