/*

#1 FONT IMPORT
#2 GENERAL
#3 SUP BAR
#4 HEADER
#5 HOMEPAHE
	#5.1 HOME MANSONARY I
	#5.2 HOME HORRIZONTAL BANNER I
	#5.3 HOME BARRA LATERAL ESQ

#6 FOOTER
*/

/* #1 FONT IMPORT */
@import url(//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
@import url(classificados.css);
@import url(thickbox.css);
b, strong{font-weight:700;}


/* #2 GENERAL */
body{background:#01161d url(../_img/body-bg.jpg) no-repeat center top; color:#FFF; font-family:'PT Sans', Arial, Helvetica, sans-serif;}
.alignRight{text-align:right;}

#divMap img, #map_info img{max-width:none !important;} /* HACK 4 GOOGLE MAPS */
.class-detalhe-list i{font-style:normal;}



/* #3 SUP BAR */
#sup-bar{background-color:#012836; border-bottom:1px solid #015871; padding-top:5px; width:100%;}
.sup-bar-bb{border-bottom:1px solid #00070a; font-size:80%;}
.sup-bar-bb a{color:#fb9f3f;}

a.sup-bar-inserir{
	display:inline-block; 
	background:transparent url(../_img/sup-bar-inserir.jpg) no-repeat top left;
	width:169px; 
	height:26px; 
	text-align:center; 
	font-size:110%;
	 padding-top:3px;
	 color:#FFF;
	 font-style:italic;
	 font-weight:bold;
	 text-shadow:-1px -1px 0 #984503;
	 letter-spacing:1px;
	 margin-left:20px;
	 }
a.sup-bar-inserir:hover{display:inline-block; background:transparent url(../_img/sup-bar-inserir-hover.jpg) no-repeat top left; text-decoration:none;}

.sup-bar-pesquisa{
	display:inline-block;
	background:transparent url(../_img/sup-bar-pesquisa.jpg) no-repeat left top;
	width:410px;
	height:30px;
	font-size:13px;
	padding-top:3px;
	
}

.sup-bar-pesquisa input{border:none; height:auto; padding:0; margin:0; font-size:110%; height:26px; background-color:transparent;}
.sup-bar-pesquisa input[type=text]{
	padding-left:30px;
	color:#FFF;
	 font-style:italic;
	 width:190px;
	 margin-right:22px;
	 float:left;
	 margin:0;
	 display:inline;
	 }
.sup-bar-pesquisa input:focus{box-shadow:none;}

.sup-bar-pesquisa input[type=image]{width:18px; height:18px; background:transparent url(../_img/sup-bar-pesquisa-btn.jpg) no-repeat left top; margin-right:0; position:absolute; margin-left:5px; margin-top:3px;}
.sup-bar-pesquisa input[type=image]:hover{background:transparent url(../_img/sup-bar-pesquisa-btn-hover.jpg) no-repeat left top;}



/* #4 HEADER */
#header{padding:5px 0 0 0; height:260px;}
#header .banners {margin-left:78px;}
#header .banners .row{float:right;}

#header .logo {float:left; width:250px; height:250px;}
#header .middleBanner {float:left; width:190px; height:250px; background-color:#CCC;}
#header .rightBanner {float:left; width:690px; height:250px; overflow:hidden;}

.banners2line{padding-top:10px;}
.loggedInner{font-size:120%; }
.loggedInner .sup-bar-inserir{font-size:100% !important;text-transform:none !important;}
.loggedInner a{text-transform:uppercase;}

#header-sc{position:relative;}
.header-sc-social{display:block; width:180px; height:16px; position:absolute; top:4px;left:265px;}
.header-sc-langs{display:block; width:180px; height:16px; position:absolute; top:4px;left:465px;}

.sup-bar-bb .alignRight{margin-top:-3px;}

/* #5.1 HOME MANSONARY I */

.home-zona1{padding:10px 0 0 0; margin-bottom:10px;}
.home-zona1 .mItem {float: left; position:relative;}
.s1x1{ width: 184px; height:135px; overflow:hidden; margin:2px !important;  background-color:#CCC;}
.s2x2{ width: 372px; height:274px; margin: 2px !important; overflow:hidden;}

/* #5.2 HOME HORRIZONTAL BANNER I */

.banner-big-hor{margin:10px 0; border-top:1px solid #000000; border-bottom:1px solid #012836;}
.banner-big-hor span{display:block; padding:10px 0; text-align:center; border-bottom:1px solid #000000; border-top:1px solid #012836;}

/* #5.3 HOME BARRA LATERAL ESQ */
.home-lat-search{line-height:normal !important; padding-bottom: 25px; padding-top: 5px;}
.home-lat-search h2{font-size:120%;}
.home-lat-search span{font-size:75%;}
.home-lat-search a{font-size:95%; color:#FFF; text-height:bold;}
.home-lat-search .lat-mapa-por{position:relative;  float:right;}
.home-lat-search a.mundo{color:#fb9f3f;}

.home-lat-sep, .home-lat-search{margin-bottom:13px;}
.home-lat-socialnet{margin-top:10px;}

.lat-facebook iframe{background-color:#FFF;}

.home-sec-button{float:right; width:126px;}
.home-sec-content{float:left; width:493px;}
.home-sec-content ul{padding:0; margin:0; line-height:none; width:100%;}
.home-sec-content li{float:left; display:block; margin-bottom:2px;}

.sec-item{width:159px; margin:0 3px 3px 2px; position:relative;}


.home-prefooter-banner{padding:20px 0 0 10px;}


/* #6 FOOTER */
.footer-sep{margin:10px 0; border-top:1px solid #000000; border-bottom:1px solid #012836;}
.footer-sep span{display:block; text-align:center;}
#footer{margin-top:10px; width:940px;}

#footer td.footer-td{background-color:#02232e; color:#819197; vertical-align:top;}
#footer ul{padding:0; margin:0 0 0 10px;}
#footer li{padding:0; margin:0; list-style:none; line-height:none;}
#footer h4{margin-left:10px;}
#footer li a{color:#819197; font-size:80%; }
#footer li a:hover{color:#FFF; text-decoration:none;}

.copyright{color:#939598; font-size:80%; padding:15px 0;}
.copyright a{color:#939598;}
.copy-right{text-align:right;}


.dadosPessoais table{width:70%;margin:0 auto 20px auto;}
.dadosPessoais table th,.dadosPessoais table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.dadosPessoais table th{font-weight:bold;}
.dadosPessoais table thead th{vertical-align:bottom;}
.dadosPessoais table caption+thead tr:first-child th,.dadosPessoais table caption+thead tr:first-child td.dadosPessoais table colgroup+thead tr:first-child th,.dadosPessoais table colgroup+thead tr:first-child td,.dadosPessoais table thead:first-child tr:first-child th, .dadosPessoais table thead:first-child tr:first-child td{border-top:0;}
.dadosPessoais table tbody+tbody{border-top:2px solid #dddddd;}
.dadosPessoais table .table{background-color:#ffffff;}

area{background-color:#FFCC00 !important;}

.xhtml-containter, .erropagina{background-color:#FFF; color:#000; padding:10px; margin-top:10px;}
.xhtml-tituloSeccao{font-size:32px; padding-bottom:20px;}

.mapping:hover { background: #FFF; }

.clear{clear:both;}