*{
 margin: 0;
 padding: 0;
}
body {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 line-height: 15px;
 text-align: justify;
 color: #333;
}
h1{
 display: block;
 height: 20px;
 margin: 0 0 15px 0;
}
h2{
 font-size: 1em;
 font-weight: bold;
 text-transform: uppercase;
 margin: 0  0 6px 0;
}
h3 {
 font-size: 0.9em;
 font-weight: normal;
 text-transform: uppercase;
 margin: 0  0 6px 0;
}
h4{
 font-size: 1em;
 height: 1em;
 font-weight: bold;
 margin: 0 0 -10px 0;
}
p {
 margin: 0  0 13px 0;
}
ul{
 list-style: none;
 margin: 0  0 6px 0;
 text-align: left;
}
li{
 margin:0 0 6px 0;
}
table{
 text-align: left;
 vertical-align: middle;
 z-index: 2;
}
img{
 border: 0;
}
address{
 font-style: normal;
}
label {
 display: block;
 float: left;
 margin-right: 10px;
 width: 100px;
 text-align: right;
}

input {
	width: 200px;
	height: 16px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #9ebbda;
	background-color: #fff;
}
textarea {
	width: 200px;
	height: 150px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #333;
	border: 1px solid #9ebbda;
	background-color: #fff;
}
input.botao {
	width: 200px;
	height: 16px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background-color: #339900;
	border: 1px outset #339900;
}

a:link{text-decoration: underline; color: #333333; cursor: pointer;}
a:active{text-decoration: underline;	color: #339900; cursor: pointer;}
a:hover{text-decoration: underline;	color: #339900; cursor: pointer;}
a:visited{text-decoration: underline; color: #339900; cursor: pointer;}

a.normal:link{font-size:8pt;font-style:normal;text-decoration: underline; color: #333333; cursor: pointer;}
a.normal:active{font-size:8pt;font-style:normal;text-decoration: underline;	color: #339900; cursor: pointer;}
a.normal:hover{font-size:8pt;font-style:normal;text-decoration: underline;	color: #339900; cursor: pointer;}
a.normal:visited{font-size:8pt;font-style:normal;text-decoration: underline; color: #339900; cursor: pointer;}
 
#container{
 position:absolute;
 width:100%;
}
#header{
 position:relative;
 height:150px;
 background-image: url('../_img/background_header.jpg');
}
 #header-tv{
 height: 125px;
 width: 380px;
 float:right;
}
 #header-marca{
 height: 102px;
 width: 385px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_img/menu_marca.png');
}
 html > body #header-marca {
  background: transparent url('../_img/menu_marca.png');
}
#main{
 position:relative;
 _height:500px;
 min-height:500px; 
}
 #main-ctx{
 position: relative;
 width: 770px;
 height: auto;
 margin: 0 0 20px 0;
}
#main-ctx-factsheet{
 position: relative;
 float:left;
 height:430px;
 width:290px;
 margin:20px 0 0 0;
} 
#main-ctx-txt{
 position: relative;
 float: left;
 height:auto;
 width:260px;
 margin:20px 0 0 30px;
}
#main-ctx-txt-agencias{
 position: relative;
 float: left;
 height:auto;
 width:530px;
 margin:20px 0 0 0;
}
#main-ctx-agencias{
 position: relative;
 float:left;
 width:580px;
 margin:20px 0 0 0;
}
 #main-ctx-gallery{
 display: block;
 width:160px;
 height: auto;
 background-color:white;
 
}
#main-ctx-highlight{
 position: relative;
 float: left;
 width:160px;
 margin:20px 0 0 30px;
 background-color: #F2F2F2;
}
#main-ctx-highlight-header{
 height: 35px;
 background-image: url('../_img/main_ctx_highlight_header.jpg');
}
#main-ctx-highlight-footer{
 height: 35px;
 background-image: url('../_img/main_ctx_highlight_footer.jpg');
}
#footer{
 position:relative;
 height:200px;
 background-image: url('../_img/background_footer.jpg');
 overflow:hidden;
}
 #link{
 text-align: left;
}
 #slideshow{
 margin: 0;
 padding: 0;
 top: 0;
 z-index: 1;
}
#slideshow img{
 position: relative;
}
 
 .gallery{
 width:160px;
 margin:0;
}
 .gallery-item{
 float:left; 
 width:45px;
 height:40px;
 background-color:white;
 margin: 0 3px 5px; 0;
}
.factsheet{
 position: absolute;
 width: 290px;
 margin: 55px 0 0 0;
 top:180px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_img/factsheet.png');
}
 html > body .factsheet {
  background: transparent url('../_img/factsheet.png');
}
.invisible{
 display: none;
}
.positioning{
 position:relative;
 left:50%;
 margin:0 0 0 -385px;
 width:770px;
}
.positioning-globe{
 position:absolute;
 left:50%;
 height: 200px;
 width: 300px;
 margin: 0 0 0 140px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='_img/rodape_globo.png');
}
 html > body .positioning-globe {
  background: transparent url('../_img/rodape_globo.png');
}
 
.agencias-list{
 height: 380px;
 margin-top: 10px;
}
.agencias-item{
 width: 190px;
 float: left;
 margin: 0 0 10px 0;
}

.bottom-bordered{
 border-bottom: 1px solid #FFF;
}
.pad-10{
 padding: 10px;
}
.pad-home{
 padding: 20px 0 20px 0;
}
.pad-table{
 padding: 0 20px 0 20px;
}
.clearing{
 clear: both;
}
.align-center {
	text-align: center;
}
 
.pics {  
    height:  232px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 200px; 
    top:  0; 
    left: 0 
} 

ul.lista-agencias {
	list-style-type: none;
}
ul.lista-agencias li {
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	width: 170px;
	height: 90px;
	background-color: #F2F2F2;
}
