﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
li { list-style: none; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
table {font-size:inherit;font:100%;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* Here we start playing */
body {
  margin: 0 auto;
  font: 13px/1.231 Arial, Helvetica, Clean, sans-serif;
  color: #0D340D;
  background-color: #FFF;
  background-position: top center;
  background-image: url(../images/background-geral.jpg);
  background-repeat: repeat-x;

}

#outter { margin:0 auto; width: 980px; margin-bottom:60px;}
div#outter:after{
        content:".";
        display:block;
        clear:both;
        visibility:hidden;
        height:0;
        overflow:hidden;
}

#logo-box { width: 238px; height: 149px; float: left; text-align: center; }
#logo-box h1 { height: 136px; background-image: url(../images/background-logobox.jpg); background-repeat: repeat-x; width: 229px; float: left; padding-top: 20px; }

#conceitual-box { width: 742px; height: 149px; float: left; }
#conceitual-box h1 { float: right; width: 400px; clear: right; font: 15px/1.231 Arial, Helvetica, Clean, sans-serif; color: #FFF; padding: 30px 0px 0 0px; font-weight: bold; }

#usuario-menu { padding-top: 8px; font: 11px Arial, Helvetica, Clean, sans-serif; color: #FFF; }
ul#usuario-menu { float: right; }
ul#usuario-menu li {
   float: left;
   line-height: 36px;
   padding-right: 6px;
   padding-left: 3px;
   background-image: url(../images/div-usuario-menu.gif);
   background-repeat: no-repeat;
   background-position: top right;
   letter-spacing: 0;
}
ul#usuario-menu li a { text-decoration: none; color: #FFF; }
ul#usuario-menu li a:hover { text-decoration: underline; color: #FFF; }
ul#usuario-menu .usuario-menu-last { background-image: none; }
ul#usuario-menu .usuario-menu-icon { float: left; padding: 2px 1px 0 0; }
ul#usuario-menu li .dir { float: right; padding: 1px 1px 0 2px !important; }
ul#usuario-menu li .semdec { padding:0 3px; outline:none;float:left; }
ul#usuario-menu li .semdec:hover { text-decoration: none; }
ul#usuario-menu li .dropmenu { position:absolute; height:20px; background-color:#6892C6; border:1px solid #75A4D9; border-top:none; top:35px; padding:0 3px; line-height:14px; display:none; *margin:0 0 0 -65px}
ul#usuario-menu li .dropmenu a { display:block; padding:2px 0; }
ul#usuario-menu li .dropmenu a:hover { text-decoration: none; background-color:#75A4D9; }

#right { padding-left: 7px; width: 231px; float: left; }
#submenu { background-color: #5AAFD8; background-image: url(../images/submenu-bottom-background.jpg); background-repeat: repeat-x; background-position:center bottom; }
#submenu h3 {
    font: 18px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #FFF;
    padding-top: 3px;
    font-weight: bold;
    letter-spacing: -1px;
}
#submenu .submenu-title { height: 38px; background-image: url(../images/submenu-titulo-box.gif); background-repeat: no-repeat;  margin-left: 13px; }
#submenu .submenu-title-image { float: left; margin-right: 7px; margin-top: 0px; }
#submenu ul { list-style: none; padding-left: 0px; margin-left: 0px; margin-top: 5px; width: 216px; }
#submenu ul li {
  color: #add7ec;
  padding: 3px 0 0px 0px;
  margin-left: 13px;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-repeat: repeat-x;
  height: 24px;
}
.submenu-line { background-image: url(../images/submenu-list-background.png); }

#submenu ul li a { color: #fff; padding-left: 13px; }
#submenu .submenu-list-last-link { background: none; }
#submenu .submenu-list-link { background-image: url(../images/submenu-bullet.gif); background-repeat: no-repeat; }
#submenu-anuncie { margin-top: 0px; }

#submenu-index-topo {
  background-image: url(../images/submenu-home-topo.gif);
  background-repeat: no-repeat;
  background-position: top;
  height: 12px;
  width: 231px;
  display: block;
}
.submenu-interno { margin-top: 20px; }

.submenu-index-banner-title { margin: auto; width: 209px; text-align: center; clear: both; }
.submenu-index-banner-title span {
    font: 16px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    float: left;
    height: 29px;
    background-color: #4A9DC9;
    padding: 9px 55px 0 55px;
}
.submenu-index-banner-title img { float: left; }
#submenu .submenu-index-banner ul { clear: both; padding: 20px 15px 0px 0px; }
#submenu .submenu-index-banner ul li {
  font: 18px Arial, Helvetica, Clean, sans-serif;
  color: #FFF;
  margin-bottom: 15px;
  padding: 3px 0 0 35px;
  letter-spacing: -1px;
  background-repeat: no-repeat;
  background-position: left;
  height: 24px;
}
#submenu .submenu-index-banner ul li.submenu-index-banner-bulletOne { background-image: url(../images/submenu-home-banner-bulletOne.gif); }
#submenu .submenu-index-banner ul li.submenu-index-banner-bulletTwo { background-image: url(../images/submenu-home-banner-bulletTwo.gif); }
#submenu .submenu-index-banner ul li.submenu-index-banner-bulletThree { background-image: url(../images/submenu-home-banner-bulletThree.gif); }
#submenu .submenu-index-banner p { font: 11px Arial, Helvetica, Clean, sans-serif; color: #FFF; padding: 0 15px 0 15px; }
#submenu .submenu-index-banner-action { padding: 20px 0 15px 15px; }

#menu { margin: 0 0 28px 16px; float: left; width: 720px;  }
#menu ul {
    margin: 0px 1px 0 5px;
    padding-left: 10px;
    background-image: url(../images/menu-background-left.png);
    background-repeat: no-repeat;
    background-position: left;
    height: 40px;
    width: 720px;
}
#menu ul li {
    float: left;
    color: #007eb3;
    font-weight: bold;
    font-family: Arial, Helvetica, Clean, sans-serif bold;
    font-size: 14px;
    letter-spacing: -1px;
    background-image: url(../images/menu-background-div-links.png);
    background-repeat: no-repeat;
    background-position: top right;
    height: 40px;
    padding: 0px 19px 0px 0;
}
#menu ul li a {
    color: #007eb3;
    background-image: url(../images/menu-background-links.png);
    background-repeat: repeat-x;
    height: 40px;
    display: block;
    padding: 10px 31px 0 31px;
}
#menu .menu-last-link { padding: 0px 5px 0px 0; background-image: url(../images/menu-background-right.png); }

#breadcrumb { border-bottom: 1px solid #D2D2D2; float: left; font: 11px/1.231 Arial, Helvetica, Clean, sans-serif; padding-bottom: 3px; }
#breadcrumb p { float: left; padding-right: 5px; }
#breadcrumb ul li { float: left; margin-right: 5px; }
#breadcrumb ul li a { color: #000; }
.breadcrumb-with-menu { margin: 0px 0 25px 21px; width: 720px; }
.breadcrumb-without-menu { margin: 0px 0 25px 9px; width: 970px; }

#content { float: left; }
.content-with-menu { margin-left: 21px; }
.content-without-menu { margin-left: 5px; }

#main-content { float: left; }
.main-content-with-menu { width: 517px; }
.main-content-without-menu { width: 772px; }
.main-content-without-menu-banner { width: 977px; }

#main-content h3 {
  clear: both;
  color: #009ADA;
  font: 15px/1.231 Arial, Helvetica, Clean, sans-serif;
  font-weight: bold;
  padding: 0px 0 10px 0px;
}
#main-content p { margin-bottom: 8px; font: 11px/1.231 Arial, Helvetica, Clean, sans-serif; line-height: 20px; }

#page-title { float: left; vertical-align: middle; line-height: 40px; display: table-cell; margin-bottom: 21px; }
#page-title h2 { color: #009ADA; font-family: Arial, Helvetica, Clean, sans-serif bold; font-size: 22px; margin: 0; padding: 0; }
#page-title p { font: 11px/1.231 Arial, Helvetica, Clean, sans-serif; margin: 0; padding: 0; }
#page-title ul { font-family: Arial, Helvetica, Clean, sans-serif bold; font-size: 18px; margin: 0; padding: 0; }
#page-title ul li { float: left; color: #c2c2c2; padding-left: 20px; }
#page-title .ativo { color: #009ADA; }
#page-title .primeiro { padding-left: 0; }
.page-icon { float: left; margin-right: 10px; }

.box-container { float: left; width: 517px; }
.box-container-medio { float: left; width: 725px; }


.box-pequeno {
  margin: 0;
  width: 517px;
  padding: 0;
  background-image: url(../images/box-pequeno-fundo.gif);
  background-repeat: repeat-y;
  color: #333333;
}

/* publicidade */
 	
	.box-pequeno #info { margin:20px 0 0 0;	}
 	.box-pequeno #info #vantagens{
 	
 	width: 265px;
 	float:left;
 	}
 	
 	.box-pequeno #info #vantagens h2{
 	border-bottom: 1px solid #aaaaaa;
 	font-size: 16px;
 	font-family: Arial, Helvetica, sans-serif;
 	margin-left: 20px;
 	margin-bottom: 10px;
 	font-weight: bold;
 	color:#333333;
	padding:0 0 5px 0;
 	}
 	
 	.box-pequeno #info #vantagens p{
 	width: 250px;
 	text-align: justify;
 	margin:0;
 	}
	.box-pequeno #info #vantagens .p-bold{
		
		font-weight: bold;
		margin: 7px 0 0 0;
	}
 	
 	.box-pequeno #info #vantagens .maior{
 	width: 480px;
 	text-align: justify;
 	
 	}
 	
 	
 	.box-pequeno #info #indicadores{
 	margin:25px 0 0 0;
 	width: 220px;
 	float:right;
 	}
 	
 	.box-pequeno #info #indicadores h2{
 	font-size: 16px;
 	font-family: Arial, Helvetica, sans-serif;
 	margin-bottom: 10px;
	font-weight: bold;
 	color:#333333;
	}

 	
 .box-pequeno #info #indicadores ul{ margin-left: 5px; width:220px;}
 .box-pequeno #info #indicadores ul li{ margin-top: 7px; list-style-type: none;}
 .box-pequeno #info #indicadores ul li img{float:left;}
 .box-pequeno #info #indicadores ul li span{ font-weight: bold; margin-left: 5px; }
 .box-pequeno #info #indicadores ul li p{ font-size: 11px; margin-left: 15px;margin-top: 0px;text-align: left; width:150px }

.box-pequeno span { display: block; padding: 0px 20px 0px 20px; font-size: 11px; text-align: center; line-height: 15px; margin-top: 8px; }
.box-pequeno fieldset dd label span { padding: 0; line-height: 15px; margin-top: 0px; }
.box-pequeno p a {color:#0099d9;}
.box-pequeno ul {
	margin-left:40px;
	margin-bottom: 10px;
	font-size: 11px;
	width: 450px;
	text-align: justify;
}

.box-pequeno ul li{ margin-top:5px; list-style:disc; list-style-type: disc;list-style-position: inside; }
.box-pequeno-rodape { margin-bottom: 15px; background-image: url(../images/box-pequeno-rodape.gif); height: 14px; background-repeat: no-repeat; }
.box-pequeno-rodape-cinza { margin-bottom: 0px;  background-image: url(../images/box-pequeno-rodape-cinza.gif); height: 15px; background-repeat: no-repeat; }
.box-grande-rodape { margin-bottom: 15px; background-image: url(../images/box-grande-rodape.gif); height: 14px; background-repeat: no-repeat; }
.box-grande-rodape-cinza { margin-bottom: 0px;  background-image: url(../images/box-grande-rodape-cinza.gif); height: 15px; background-repeat: no-repeat; }
.box-float { clear: none;  float: left;  }
.p-primeiro {margin-top: 20px;}
#main-content .box-pequeno h3 { padding: 20px 10px 0px 20px; }
#main-content .box-pequeno h4 { padding: 10px 10px 20px 20px; color: #2a2a2a;font-size: 14px; font-weight: bold;}
#main-content .box-pequeno p { padding: 0px 20px 0px 20px; font-size: 11px; text-align: justify; line-height: 15px;  }
#main-content .box-pequeno-title { clear: both; border-bottom: 1px solid #D2D2D2; width: 517px; height: 33px; }
#main-content .box-pequeno-title h3 {
    font: 16px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #666666;
    padding: 0px 10px 0px 16px;
    font-weight: bold;
    letter-spacing: -1px;
    float: left;
}
#main-content .box-pequeno-title img { padding: 8px 0 0 0px; }


.box-auxiliar { width: 230px; background-image: url(../images/box-auxiliar-topo.gif); background-repeat: no-repeat; padding-top: 15px; margin-top: 15px; }
.box-auxiliar-content { background-image: url(../images/box-auxiliar-fundo.gif); background-repeat: repeat-y; }
.box-auxiliar-content h5 { font: 18px Arial, Helvetica, Clean, sans-serif; color: #009ADA; font-weight: bold; padding: 0 15px 0 15px; }
.box-auxiliar-title { clear: both; border-bottom: 1px solid #D2D2D2; width: 230px; height: 33px; }
.box-auxiliar-title h5 {
    font: 16px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #666666;
    padding: 0px 10px 0px 12px;
    font-weight: bold;
    letter-spacing: -1px;
    float: left;
}
.box-auxiliar-title img { padding: 8px 0 0 0px; }
.box-auxiliar dl.cotacao { font: 11px/1.231 Arial, Helvetica, Clean, sans-serif; color: #666666; }
.box-auxiliar dl.cotacao dt { float: left; width: 135px; padding: 10px 10px 10px 15px; clear: both; }
.box-auxiliar dl.cotacao dd { padding: 10px 0px 10px 0px; float: left; text-align: right; width: 60px; }
.box-auxiliar span.cotacao { font: 11px/1.231 Arial, Helvetica, Clean, sans-serif; color: #666666; text-align: right; display: block; padding: 25px 10px 5px 0; }

.box-medio {
  margin: 0 0 0 0;
  width: 725px;
  padding: 0;
  background-image: url(../images/box-medio-fundo.gif);
  background-repeat: repeat-y;
  clear: both;
  color: #333333;
}

#main-content .box-medio h3 { padding: 20px 10px 0px 15px; }
#main-content .box-medio h5 { font-size: 18px; font-weight: bold; }
#main-content .box-medio p { padding: 0px 15px 10px 15px; font-size: 11px; }
#main-content .box-medio-title { clear: both; border-bottom: 1px solid #D2D2D2; width: 724px; height: 33px; }
#main-content .box-medio-title h3 {
    font: 16px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #666666;
    padding: 0px 10px 0px 12px;
    font-weight: bold;
    letter-spacing: -1px;
    float: left;
}
#main-content .box-medio-title img { padding: 8px 0 0 0px; }
#main-content .box-medio ul { margin: 5px 15px 15px 15px;  }
#main-content .box-medio ul li { font-size: 11px; line-height: 25px;  }
#main-content .box-medio ul li strong { font-size: 11px; }
.box-medio-rodape { margin-bottom: 15px; background-image: url(../images/box-medio-rodape.gif); height: 15px; background-repeat: no-repeat; }

.comparacao { width: 719px; margin: 2px 0 0 3px; font-size: 12px; }
.comparacao .caption { font-weight:  bold; text-align: center; background-color: #DCEEFC; }
.comparacao .head { font-weight:  bold; background-color: #E8F3FD; }
.comparacao td { padding: 7px; border: 1px solid #D2D2D2; border-collapse: collapse; }
.comparacao .odd { background-color: #F3F9FE; }
.comparacao .data { text-align: center; font-size: 11px }
.box-grande {
  margin: 0 0 10px 0;
  width: 772px;
  padding: 0;
  background-image: url(../images/box-grande-fundo.gif);
  background-repeat: repeat-y;
  clear: both;
  color: #333333;
}

.box-grande .ajax-loader {margin-top: 60px;margin-bottom: 40px;}


#main-content .box-grande h3 { padding: 20px 10px 0px 15px; }
#main-content .box-grande h5 { font-size: 18px; font-weight: bold; }
#main-content .box-grande p { padding: 0px 15px 10px 15px; font-size: 11px; }
#main-content .box-grande-title { clear: both; border-bottom: 1px solid #D2D2D2; width: 771px; height: 33px; }
#main-content .box-grande-title h3 {
    font: 16px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #666666;
    padding: 0px 10px 0px 12px;
    font-weight: bold;
    letter-spacing: -1px;
    float: left;
}
#main-content .box-grande-title img { padding: 8px 0 0 0px; }
#main-content .box-grande ul { margin: 5px 15px 15px 15px;  }
#main-content .box-grande ul li { font-size: 11px; line-height: 25px;  }
#main-content .box-grande ul li strong { font-size: 12px; }



#main-content #ver-anuncio-fotos { float: left; width: 340px; padding: 12px; }
#main-content #ver-anuncio-dados { float: left; width: 380px; padding: 12px; }
#main-content #ver-anuncio-dados h1 { font-size: 16px; color: #666666; font-weight: bold; letter-spacing: -1px; }
#main-content #ver-anuncio-dados h2 {
  width: 350px;
  font-size: 20px;
  float: left;
  color: #009ADA;
  font-weight: bold;
  padding: 40px 12px 12px 0;
}
#main-content #ver-anuncio-dados h3 {
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    letter-spacing: -1px;
    border-bottom: 1px solid #D2D2D2;
    padding: 10px 0 5px 0;
}
#main-content #ver-anuncio-dados ul { padding-top: 28px; font-size: 12px; width: 130px;float:left}
#main-content #ver-anuncio-dados p { font-size: 11px; padding: 2px 0 5px 0; line-height: 18px; border-bottom: 1px solid #D2D2D2;  }

#main-content dl.ver-anuncio { clear: both; padding: 12px; }
#main-content dl.ver-anuncio dt { clear: both; font-size: 12px; width: 270px; font-weight: bold; float: left; text-align: right; padding: 12px 0 12px 0px; }
#main-content dl.ver-anuncio dd { font-size: 11px; width: 420px; float: left; padding: 12px 0 12px 20px; }
#main-content dl.ver-anuncio dd ul li { float: left; width: 310px; padding-right: 10px; }

#main-content #ver-anuncio-dados #box-tabela { clear: both; }
#main-content #ver-anuncio-dados table { border-collapse: collapse; border-spacing: 1px; width: 380px; font-size: 12px; color: #333333; }
#main-content #ver-anuncio-dados table td { background-color: #fff; padding: 3px; border: 1px solid #D2D2D2; }
#main-content #ver-anuncio-dados #ver-anuncio-dados-logo {
    margin: 0px auto 10px auto;
    text-align: center;
    width: 380px;
}


#main-content .box-identificacao {
  margin: 0;
  width: 381px;
  padding: 0;
  background-image: url(../images/box-identificacao-fundo.gif);
  background-repeat: repeat-y;
  float: left;
  color: #333333;
}
#main-content .box-identificacao-title { border-bottom: 1px solid #D2D2D2; width: 381px; height: 33px; }
#main-content .box-identificacao-title h3 {
    font: 16px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #666666;
    padding: 0px 10px 0px 12px;
    font-weight: bold;
    letter-spacing: -1px;
    float: left;
}
#main-content .box-identificacao-title img { padding: 8px 0 0 0px; }

#main-content .box-classificados {
  margin: 0 6px 0 0;
  width: 179px;
  padding: 0;
  background-image: url(../images/box-classificados-fundo.gif);
  background-repeat: repeat-y;
  float: left;
  color: #333333;
  text-align: center;
 
}
#main-content .box-classificados h2 {
    font: 15px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #333333;
    padding: 0px 10px 5px 14px;
    font-weight: bold;
    letter-spacing: -1px;
    float: left;
}
#main-content .box-classificados img { margin: auto; padding: auto; }
#main-content .box-classificados p { width: 150px; text-align: left; margin: 6px 13px 0px 15px; line-height: 15px;height: 85px; }

#main-content .box-classificados .box-classificados-acao {
  clear: both;
  border-top: 1px solid #D2D2D2;
  border-left: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  background-color: #f5f5f5;
  padding-top: 15px;
  padding-bottom: 8px;
  margin-top: 10px;
  text-align: center;
  width: 177px;
}
#main-content .box-classificados .box-classificados-acao span { clear: both; display: block; padding-top: 10px; font-size: 10px; }
#main-content .box-classificados .box-classificados-acao span a { color: #009ADA; }

#box-preco {
  width: 772px;
  background-image: url(../images/box-preco-fundo.gif);
  background-repeat: repeat-y;
  color: #333333;
  margin-top: 10px;
}
.box-preco-topo { width: 772px; background-image: url(../images/box-preco-topo.gif); height: 15px; display: block; }
.box-preco-rodape { width: 772px; background-image: url(../images/box-preco-rodape.gif); height: 15px; display: block; }
#box-preco dl { border-right: 1px solid #D2D2D2; width: 599px; float: left; font-size: 15px; font-weight: bold;  }
#box-preco dl dt {
  clear: both;
  float: left;
  border-bottom: 1px solid #D2D2D2;
  width: 349px;
  padding: 15px 0 15px 50px;
  margin: 0;
}
#box-preco dl dd {
  float: left;
  border-bottom: 1px solid #D2D2D2;
  width: 200px;
  padding: 15px 0 15px 0;
  margin: 0;
}
#box-preco .box-preco-primeiro { padding-top: 5px; }
#box-preco .box-preco-ultimo { padding-bottom: 0;  color: #009ADA; border-bottom: none; font-size: 18px; }
#box-preco .box-preco-acao { width: 172px; text-align: center; margin: auto; padding: auto; float: left; }

.box-anuncio { padding: 10px 0px 0px 12px; width: 156px; float: left; text-align: center; }
.box-anuncio h2 { padding: 5px 0 2px 0; font-size: 12px; font-weight: bold; color: #0099d9; ;}
.box-anuncio p { font-size: 10px; color: #333333; clear:left;}
.box-anuncio span { font-size: 11px; color: #333333; clear:left;}
.box-anuncio-preco {
  background-image: url(../images/box-anuncio-preco.jpg);
  padding: 2px;
  font-size: 11px;
  font-weight: bold;
  width: 154px;
  margin-top: 4px;
  color: #333333;
}

.box-anuncio-div { background-image: url(../images/box-anuncio-div.gif); width: 492px; height: 13px; margin-left: 13px; }

.box-noticia { padding: 20px 10px 5px 12px; width: 142px; float: left; text-align: center; border-width: 1px 0px 0 0; border-style: solid; border-color:#D2D2D2;}
.box-noticia h2 { padding: 5px 0px 10px 0; font-size: 11px; font-weight: bold; color: #0099d9; text-align: justify;}
.box-noticia h5 { font-size: 11px; color: #333333; text-align: left; line-height: 16px;}
.box-noticia h5 a { color: #0099D9; }

#main-content #box-noticia { clear: both; padding: 12px 12px 0 12px; }
#main-content #box-noticia #box-noticia-destaque h4 {
    font-size: 18px;
    font-weight: bold;
    float: left;
    width: 315px;
    margin: 0 0 0 12px;
    padding: 0;
    clear: none;
}
#main-content #box-noticia #box-noticia-destaque h4 a { color: #0099d9 }
#main-content #box-noticia #box-noticia-destaque p {
    font-size: 11px;
    color: #333333;
    float: left;
    width: 315px;
    padding: 10px 0 0 12px;
    line-height: 15px;
}
#main-content #box-noticia h4 { font-size: 15px; font-weight: bold; color: #666666; padding: 10px 0 5px 5px; clear: both; }
.box-noticia-lista { padding: 10px 0 10px 0; border-top: 1px solid #D2D2D2; }
.box-noticia-lista h5 { font-size: 15px; font-weight: bold; margin-left:5px; }
.box-noticia-lista h5 a { color: #0099d9; }
#main-content .box-noticia-lista p { padding: 0; margin: 0; margin-left:5px;}

#main-content .box-emprego-lista { padding: 10px 15px 10px 15px; border-top: 1px solid #D2D2D2; }
#main-content .box-emprego-lista h5 { font-size: 15px; font-weight: bold; margin-left:5px; }
#main-content .box-emprego-lista h5 a { color: #0099d9; }
#main-content .box-emprego-lista p { padding: 0; margin: 0; margin-left:5px;}
#main-content .box-emprego-lista-primeiro { border-top: none; }

.box-anuncio-lista { padding: 10px 0 0 0; border-top: 1px solid #D2D2D2; }
.box-anuncio-lista h5 { font-size: 15px; font-weight: bold; margin-left: 10px; width:460px; float:left;}
.box-anuncio-lista a { color: #0099d9; font-size: 11px; }
.box-anuncio-lista h5 a { font-size: 15px; color: #0099d9;  margin-left: 10px; width:400px;}
.box-anuncio-lista p { clear:left;padding: 0; margin-left: 0px; }

.box-noticia-acao {
    width: 500px;
    border-top: 1px solid #D2D2D2;
    border-left: 1px solid #D2D2D2;
    border-right: 1px solid #D2D2D2;
    background-color: #f5f5f5;
    height: 40px;
    padding: 15px 0 0 15px;
    margin-top: 10px;
}

.box-google-topo { margin-top: 15px; width: 180px; background-image: url(../images/box-google-topo.gif); height: 10px; background-repeat: no-repeat;  }
.box-google { margin: 0; width: 180px; text-align: center; background-image: url(../images/box-google-fundo.gif); background-repeat: repeat-y;  }
.box-google-rodape { margin-bottom: 15px; width: 180px; background-image: url(../images/box-google-rodape.gif); height: 11px; background-repeat: no-repeat;  }

.box-twitter { margin-top: 15px; }


.linkComplementar { padding-top: 10px; padding-bottom: 10px; }
.linkComplementar a { color: #0099d9; }

#info-escolha { clear: both; height: 26px; }
#info-escolha h3 { float: left; width: 400px; padding-left: 2px; }
#info-escolha p { float: left; border-left: 1px solid #D2D2D2; padding-left: 10px; }
#info-escolha img { float: right; }

.highlight-blue { font-weight: bold; color: #0099d9; }

#alerta {
    padding: 0px;
    clear: both;
    background-image: url(../images/box-grande-fundo-cinza.gif);
    background-repeat: repeat-y;
    text-align: center;
    height: 52px;
}
#alerta span {
    font: 16px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #333333;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: top left;
    padding:7px 0 10px 50px;
    line-height: 30px;
}

#alerta-contato {
    padding: 0px;
    background-image: url(../images/box-grande-fundo-cinza.gif);
    background-repeat: repeat-y;
    text-align: center;
    height: 48px;
	 width:517px;
	 float:left;
}

#alerta-contato span {
    font: 16px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #333333;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: top left;
    padding:7px 0 10px 50px;
    line-height: 30px;
}
.box-pequeno #fieldset-dados ul {margin-left:0px;width: 250px;}
.box-pequeno #fieldset-dados ul li{list-style: none; list-style-position: outside; }

.alert-error { background-image: url(../images/icon-alerta.gif); }
.alert-done { background-image: url(../images/icon-alerta.gif); }


/* Faq */
.faq-perguntas ol {
    margin-left:40px;
    margin-bottom: 30px;
	font-size: 11px;
	width: 450px;
}
.faq-perguntas li { list-style: decimal; font-weight: bold; }
.faq-perguntas li a { font-weight: bold; color: #0099d9; }

.box-pequeno .faq-respostas a { color: #333333; text-decoration: none; font-size: 14px; font-weight: bold; }
.faq-respostas { margin: 10px 0 30px 0; padding: 25px 0 5px 0; border-top: 1px solid #D2D2D2; }

.faq-respostas ol { margin: 10px 0 10px 40px; font-size: 11px; width: 450px; }
.faq-respostas li { list-style: decimal; }
.faq-bt-voltar { color: #0099d9; margin: 10px 0 10px 20px; }
.box-pequeno .faq-respostas .faq-bt-voltar a { font-size: 11px; color: #0099d9; }
.box-pequeno a.faq-respostas-link { font-size: 11px; color: #0099d9; }
.box-pequeno .faq-menu h2 { margin: 10px 0 15px 20px; float: left; width: 200px; font-size: 16px; font-weight: bold;}
.box-pequeno .faq-menu h2 a { color: #0099d9; }


/* Busca por classificados */
#classificadosAbas { clear: both; border-bottom: 3px solid #D2D2D2; height: 29px; }
#classificadosAbas ul li {
    background-repeat: no-repeat;
    float: left;
    font-size: 11px;
    text-align: center;
    margin-right: 3px;
    background-image: url(../images/aba-classi-fundo-noselected.gif);
    padding: 0px 0 0px 0;
    width: 127px;
    font-weight: bold;
}
#classificadosAbas ul li a { color: #333333; text-decoration: none; padding: 10px 0 5px 0; height: 14px; display: block; width: 127px; }
#classificadosAbas ul li a:hover { color: #FFFFFF; background-image: url(../images/aba-classi-fundo-selected.gif); background-repeat: no-repeat;}
#classificadosAbas .classificadosAbas-selected { background-image: url(../images/aba-classi-fundo-selected.gif); }
#classificadosAbas .classificadosAbas-selected a { color: #ffffff; }

#classificadosBusca {
  margin: 0;
  width: 517px;
  padding: 0;
  background-image: url(../images/box-pequeno-fundo.gif);
  background-repeat: repeat-y;
  clear: both;
  color: #333333;
  margin-bottom: 15px;
}

#classificadosBusca .ajax-loader {margin-top: 60px;margin-bottom: 40px;}

/* Busca por Classificados  */
#busca-aeronave .form-busca-aeronave { margin-top:0px;}
#busca-aeronave .form-busca-aeronave dl dt { width: 80px; float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-aeronave .form-busca-aeronave dl dd { width: 160px; float: left; clear: none; font-size: 11px; }
#busca-aeronave .form-busca-aeronave fieldset#fieldset-enviar dl dd { width: 350px;  }

#busca-peca .form-busca-peca { margin-top:0px;}
#busca-peca .form-busca-peca dl dt { width: 170px; float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-peca .form-busca-peca dl dd { width: 250px; float: left; clear: none; font-size: 11px; }

#busca-produto-geral .form-busca-produto-geral { margin-top:-0px;}
#busca-produto-geral .form-busca-produto-geral dl dt { width: 130px; float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-produto-geral .form-busca-produto-geral dl dd { width: 250px; float: left; clear: none; font-size: 11px; }

#busca-servico .form-busca-servico { margin-top:0px;}
#busca-servico .form-busca-servico dl dt { width: 90px; float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-servico .form-busca-servico dl dd { width: 380px; float: left; clear: none; font-size: 11px; }

#busca-emprego .form-busca-emprego { margin-top:0px;}
#busca-emprego .form-busca-emprego dl dt { width: 80px; float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-emprego .form-busca-emprego dl dd { width: 370px; float: left; clear: none; font-size: 11px; }

#busca-simplificada .form-busca-simplificada { margin-top:0px;}
#busca-simplificada .form-busca-simplificada dl dt { padding-top: 20px; width: 190px; float: none; clear: none; font-size: 11px; font-weight: bold; }
#busca-simplificada .form-busca-simplificada fieldset#fieldset-enviar dl dt { display: none; padding-left: 10px;  }
#busca-simplificada .form-busca-simplificada fieldset#fieldset-enviar dl dd { padding-left: 20px; width: 350px;  }
#busca-simplificada .form-busca-simplificada dl dd { margin-left: 18px; width: 380px; clear: none; font-size: 11px;}
#buscaLink-label { display: none; }




/* Fim da Busca por Classificados */

/* Previsao do Tempo */
#previsaoDoTempo { margin-top: 15px; }
/* Fim da Previsao do Tempo */


/* Resultado da Busca */
#busca-info { float: right; font-size: 11px; color: #333333; padding: 10px 10px 0 0; }
#busca-acoes { clear: both; height: 35px; }
#busca-acoes ul { float: right; }
#busca-acoes ul li {
    background-repeat: no-repeat;
    float: left;
    font-size: 11px;
    text-align: center;
    margin-right: 2px;
    background-image: url(../images/busca-ordenacao-noselected.gif);
    padding: 0px 0 0px 0;
    width: 74px;
}
#busca-acoes ul li a { color: #0099d9; text-decoration: none; padding: 5px 0 5px 0; height: 18px; display: block; width: 74px; }
#busca-acoes ul li a:hover { color: #6F6F6F; background-image: url(../images/busca-ordenacao-selected.gif); }
#busca-acoes .busca-acoes-selected { background-image: url(../images/busca-ordenacao-selected.gif); }
#busca-acoes .busca-acoes-selected a { color: #6F6F6F; }
#busca-acoes span { float: left; padding-left: 255px; font-size: 11px; padding-top: 4px; }
.busca-res-box {
    margin: 0px 0px 0px 0px;
    width: 770px;
    height: 100px;
    padding: 0;
    background-image: url(../images/busca-res-fundo.gif);
    background-repeat: repeat-y;
    clear: both;
    color: #333333;
}

.busca-res-box-advanced { background-image: url(../images/busca-res-fundo-cinza.gif); height: 101px; }
.busca-res-box-premium { background-image: url(../images/busca-res-fundo-azul.gif); height: 118px; }

.busca-res-box-topo { background-image: url(../images/busca-res-topo.gif); width: 770px; height: 11px; background-repeat: no-repeat; margin-top: 15px; }
.busca-res-box-topo-advanced { background-image: url(../images/busca-res-topo-cinza.gif); }
.busca-res-box-topo-premium { background-image: url(../images/busca-res-topo-azul.gif); }

.busca-res-box-rodape { background-image: url(../images/busca-res-rodape.gif); width: 770px; height: 11px; background-repeat: no-repeat; }
.busca-res-box-rodape-advanced { background-image: url(../images/busca-res-rodape-cinza.gif); }
.busca-res-box-rodape-premium { background-image: url(../images/busca-res-rodape-azul.gif); }

.busca-res-topo-aeroporto { background-image: url(../images/busca-res-topo-aeroporto.gif); }
.busca-res-box-aeroporto { background-image: url(../images/busca-res-fundo-branco.gif); height: 80px; }
.busca-res-rodape-aeroporto { background-image: url(../images/busca-res-rodape-aeroporto.gif); }

.busca-res-box-advanced .busca-res-fotos { margin: 20px 0 0 0 ;}
.busca-res-box-standard  .busca-res-fotos { margin: 0;}

.busca-res-box .busca-res-fotos { float: left; width: 164px; height: 60px; padding: 0px 0px 0px 12px; }
.busca-res-box .busca-res-foto { float: left; width: 130px; height: 50px; padding: 8px 0px 0px 44px; margin: 10px 0 0 0px; }

.busca-res-box .busca-res-foto-grid { float: left; margin: 1px; }
.busca-res-box h1  {
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: #0099d9;
  padding: 6px 0px 7px 20px;
  width: 380px;
}
.busca-res-box h2  { float: left; font-size: 16px; font-weight: bold; color: #0099d9; padding: 6px 12px 7px 0; }
#main-content .busca-res-box p {
  clear: none;
  float: left;
  font-size: 11px;
  padding: 0px 0px 0px 20px;
  width: 360px;
  margin: 0;
  height: 40px;
  line-height: 15px;
}
.busca-res-box .busca-res-info-geral { float: left; width: 415px; }
.busca-res-box .busca-res-info-geral h1 a {color:#0099D9}
.busca-res-box .busca-res-info-geral img { margin-left: 17px;}
.busca-res-box .busca-res-info { float: left; font-size: 11px;  width: 170px; }
.busca-res-box .busca-res-info span  { clear: both; display: block; }
.busca-res-nome-user {
    font-weight: bold;
    color: #0099d9;
    font-size: 12px;
    padding: 0px 5px 0 17px;
    margin-top: 10px;
    background-image: url(../images/icon-usuario-azul.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.busca-res-nome-city { color: #333333; font-size: 11px; padding: 3px 0 0 0px; }

/* Fim do Resultado da Busca */

/* Paginacao */
#paginacao { width: 770px; text-align: center; margin-top: 15px; }
#main-content .paginacao-anterior { float: left; margin: 0 15px 0 0; }
#main-content .paginacao-atual { float: left; font-size: 11px;  }
#main-content .paginacao-atual ul {
    border-top: 1px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;
    float: left;
    height: 22px;
    margin: 0;
	  
}

#main-content .paginacao-atual ul li a {color:#0099d9;}
#main-content .paginacao-atual ul li {
    float: left;
    margin: 3px 3px 0 3px;
    padding: 1px 0 0 0;
    width: 16px;
    height: 15px;
    background-repeat: no-repeat;
    text-align: center;
	 color:#0099d9;
	
 }
 
#main-content .paginacao-atual .atual-fundo   {
    background-image: url(../images/paginacao-num-fundo.gif);
 }
#main-content .paginacao-proxima { float: left; margin: 0 0 0 15px; }
/* Fim da Paginacao */




/* Formul�rios */
.form-identificacao dl dt { width: 160px; }
.form-identificacao dl dd { width: 200px; }
.form-identificacao #fieldset-enviar dl dd { text-align: left; }

.form-troca-senha dl dt { width: 160px; }
.form-troca-senha dl dd { width: 200px; }
.form-troca-senha #fieldset-enviar dl dd {text-align: left; }

.form-cadastro dl dt { width: 260px; }
.form-cadastro dl dd { width: 380px; }

.form-cadastro-servicos dl dt { width: 260px; }
.form-cadastro-servicos dl dd { width: 480px; }

.form-cadastro-editar-pessoa dl dt { width: 120px; }
.form-cadastro-editar-pessoa dl dd { width: 340px; }
.form-cadastro-editar-pessoa {margin:0px;}

.form-opcionais dl dt { width: 200px; font-weight: bold; }
.form-opcionais dl dd { width: 500px; }

.form-contato dl dt { width: 170px; }
.form-contato dl dd { width: 280px; }

.form-suspender dl dt { width: 170px; }
.form-suspender dl dd { width: 280px; }
.form-suspender #fieldset-enviar dl dd { text-align:left }

.form-contato-menor { border: 1px solid #ddd ;margin:10px 0 0 0; }
.form-contato-menor #fieldset-dados { 	padding:7px 0 0 11px; }
.form-contato-menor #fieldset-dados #mensagem { display: block; clear:both; width: 348px; }

.formInput {
   font: 11px Arial, Helvetica, Clean, sans-serif;
   background-image: url(../images/input-background.gif);
   border-bottom: 1px solid #f0f0f0;
   border-top: 1px solid #c9c9c9;
   border-left: 1px solid #f0f0f0;
   border-right: 1px solid #f0f0f0;
   padding: 6px 4px 6px 4px;
}

.zend_form select {
   font: 11px Arial, Helvetica, Clean, sans-serif;
   border-bottom: 1px solid #f0f0f0;
   border-top: 1px solid #c9c9c9;
   border-left: 1px solid #f0f0f0;
   border-right: 1px solid #f0f0f0;
   background-image: url(../images/input-background.gif);
   background-position: top;
   background-color: #FDFDFD;
   height: 20px;
   margin-top: 4px;
}
.zend_form textarea {
   font: 11px Arial, Helvetica, Clean, sans-serif;
   border-bottom: 1px solid #f0f0f0;
   border-top: 1px solid #c9c9c9;
   border-left: 1px solid #f0f0f0;
   border-right: 1px solid #f0f0f0;
   background-image: url(../images/input-background.gif);
   background-position: top;
   background-color: #FFFFFF;
   background-repeat: repeat-x;
   margin-top: 7px;
   overflow: auto;
}

.zend_form dl dt  {
  float: left;
  text-align: right;
  clear: left;
  padding: 12px 8px 0 0;
  font-size: 12px;
  margin-top: 5px;
}
.zend_form dl dt label {  }
.zend_form dl dd { float: left; padding-top: 5px; margin-top: 6px; }
.zend_form dl dd label {
    float: left;
    font-size: 11px;
    margin: 4px 7px 1px 0;
    padding: 0px 3px 0 0;
    white-space: nowrap;
}
.zend_form dl dd a { font-size: 11px; padding-top: 20px;}

.zend_form .required { font-weight: bold; }
.formDica {  font-size: 10px;  }
.formLinkComplementar { float: right; padding-top: 7px; font-size: 11px; }
.formLinkComplementar a { color: #0099d9; margin-left: 20px; }
.formLinkComplementarProximo { padding-right: 230px; }

.zend_form .formFile {
  margin: 0;
  padding: 4px 0 0 0;
  height: 25px;
  width: 325px;
  background-image: url(../images/input-background.gif);
  border-bottom: 1px solid #f0f0f0;
  border-top: 1px solid #c9c9c9;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}

.zend_form .formRadio { float: left; margin-right: 3px; margin-top: 0px; }
.zend_form .formCheckbox { margin-top: 6px; }
.fixRadio { float: left; margin-top: 1px; }

.zend_form .formSubmitImage {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
}

.zend_form #fieldset-cadastroInicial dl dd label { float: left; margin: 7px; }


.zend_form #fieldset-enviar {
  border-top: 1px solid #D2D2D2;
  border-left: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  background-color: #f5f5f5;
  height: 51px;
  padding-top: 5px;
  padding-bottom: 0;
  margin-top: 10px;
}
.zend_form #fieldset-enviar dl dd { margin: 0;  }
.zend_form #fieldset-enviar dl dt { margin: 0; }
.zend_form #fieldset-enviar input { padding: 4px 0 0 0; background: none; border: none; height: auto; width: auto; float: left; }
.zend_form #fieldset-enviar a { color: #009ADA; font-weight: bold; font-size: 15px; float: left; padding-top: 15px; margin: 0 0 0 20px;  }

.zend_form #imagensUpload {
  border-top: 1px solid #D2D2D2;
  border-left: 1px solid #D2D2D2;
  border-right: 1px solid #D2D2D2;
  clear: both;
  text-align: center;
  font-size: 10px;
  background-color: #F5F5F5;
  width: 770px;
  margin: 20px 0 0 0;
  padding: 15px 0 0 0;
}
.zend_form #imagensUpload p { clear: both; margin: 0; padding: 0; }
.zend_form #imagensUpload img { margin-right: 10px; }

.zend_form .acheckConcorda { font-size: 12px; color:#009ADA}

.errors { clear: both; font: 10px Arial, Helvetica, Clean, sans-serif; color: #0099d9; font-weight: bold;}

#descontoRes { margin-left: 10px;margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
#descontoRes img { margin:5px 0px 0 0px;}

#fieldset-descontos { width: 430px; float:left; }
#fieldset-descontos dl dd { width: 220px;}
#fieldset-descontos dl dt #desconto { width: 60px;}

/* FIM DO FORM */

/* Pacotes */
.box-pacotes { width: 770px; background-image: url(../images/pacotes-div.gif); margin: 30px 0 30px 1px; }
.pacotes { width: 214px; float: left; text-align: center; margin: 0px 20px 0px 20px; }
.pacotes h5 { font: 18px Arial, Helvetica, Clean, sans-serif; color: #009ADA; font-weight: bold; padding: 0 15px 0px 15px; }
.pacotes h4 { font: 14px Arial, Helvetica, Clean, sans-serif; color: #666666; font-weight: bold; padding: 5px 0 10px 0; }
#main-content .pacotes ul { font-size: 11px; text-align: left; height: 150px; margin: 0; border-top: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; padding-top: 10px; }
#main-content .pacotes ul li {
  padding: 1px 0 0 12px;
  margin-bottom: 4px;
  background-image: url(../images/pacotes-bullet.gif);
  background-repeat: no-repeat;
  background-position: top left;
  line-height: 15px;
}
#main-content .pacotes p { padding: 0; margin: 0; font-size: 10px; color: #999999; }
#main-content .tabela-de-precos-pacote { width: 400px; float: left; }
#main-content .tabela-de-precos-preco { width: 200px; float: left; padding-top: 20px; }
#main-content .tabela-de-precos-preco span { font-size: 11px; }
.tabela-de-precos-fotos { background-image: url(../images/background-pacote-foto.gif); width: 195px; height: 162px; margin: auto; vertical-align: middle; display: table-cell; margin: 0 0 15px 0; }



.box-medio .box-pacotes { width: 700px; background: none; margin: 30px 0 0px 1px; }
.box-medio .pacotes { width: 195px; margin: 0px 19px 0px 19px; } 
.box-medio .pacotes h5 { padding: 12px 15px 0px 15px; }
#main-content .box-medio .pacotes ul { margin-bottom: 10px; }

/* Fim do pacotes   */
#publicidade { float: left; margin-left: 21px; width: 180px; }
#publicidade h5 {
	font-size: 16px;
	color:#666666;
	font-weight:bold;
	width: 180px;
	float:left;
	background: url(../images/bullet-seta-azul.gif) 165px 7px;
	background-repeat: no-repeat;
}

.banner-rectangle { width: 180px; height: 300px;  display: block; margin-bottom: 10px; }
.banner-buttom { width: 180px; height: 75px; background-color: #787878; display: block; margin-bottom: 10px; }
.banner-fullbanner {  clear: both; width: 517px; height: 68px;  display: block; text-align: center; margin-bottom: 10px; }

.banner-buttom-text { border-top: 1px solid #D2D2D2; width: 180px; height: 75px; background: url(../images/banner-anuncio-texto-fundo.jpg); display: block;clear:both; margin-bottom: 3px; }
.banner-buttom-text a img { width: 48px; height: 48px; margin-top: 13px; margin-left: 8px; float:left; }
.banner-buttom-text a h1 { font-weight: bold; font-size: 12px; color: #333333; margin-top: 13px; margin-left: 10px; float:left; width: 110px; }
.banner-buttom-text a p { font-size: 9px; color: #666666; margin-top: 5px; margin-left: 10px; float:left; width: 110px; }


#aviso {
  width: 100%;
  background-color: #F7F7F7;
  border-top: 1px solid #D2D2D2;
  border-bottom: 1px solid #D2D2D2;
  height: 200px;
  display: block;
  margin-top: 30px;
}
#aviso-legal { margin:0 auto; width: 980px; height: 100px; padding: 20px; }
#aviso-legal ul { float: left; margin: 5px 10px 0 25px; font: 11px/1.231 Arial, Helvetica, Clean, sans-serif; }
#aviso-legal ul li {
    background-image: url(../images/aviso-bullet.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 20px;
    margin-bottom: 10px;
    width: 720px;
    line-height: 140%;
}

#rodape { width: 100%; background-image: url(../images/rodape-background.jpg); background-repeat: repeat-x; height: 188px; display: block ;	 margin-top: 0px;}
#rodape-info { height: 124px; margin:0 auto; width: 980px; }
#rodape-info img{margin-top: 20px; float:left}
#rodape-menu { margin:3px auto 0 auto; width: 980px; }
#rodape-menu ul { float: left; margin: 23px 0 0 0px; }
#rodape-menu ul li { padding-right: 20px; float: left; font-family: Arial, Helvetica, Clean, sans-serif bold; font-size: 11px; color: #8396ac; }
#rodape-menu ul li a { color: #8396ac; }
#rodape-menu p { float: right; font-family: Arial, Helvetica, Clean, sans-serif bold; font-size: 11px; color: #8396ac; margin: 23px 0 0 20px;  }
#rodape-fim { width: 100%; background-image: url(../images/rodape-fim.jpg); height: 33px; display: block }

#imagens { width: 352px;  float: left;  clear: left; }
#imagens .top {  background-image:url(../images/anuncio-topo.gif);background-repeat:no-repeat; height: 11px;}
#imagens .imagem  { background-image:url(../images/anuncio-imagem.gif);background-repeat: repeat-y;padding-top: 4px;padding-left: 2px;padding-bottom: 2px;}
#imagens .imagens-rodape {  background-image:url(../images/anuncio-rodape.gif);background-repeat:no-repeat;height: 11px; margin-bottom: 10px;}

#anuncio-voltar { clear: both; height: 26px; margin-bottom: 30px; }
#anuncio-voltar img { float: left;}

#paginator-aeronave {margin-top: 7px; }

#main-content #ver-anuncio-dados p a {color:#0099d9; }

/*detalhes do anuncio */
#ver-anuncio-dados #separador {clear:left; border-bottom:1px solid #D2D2D2; height: 1px; padding-bottom: 2px;}
#ver-anuncio-dados #mais {margin-top: 25px;}
#ver-anuncio-dados #mais #usuario {border-bottom:1px solid #D2D2D2; margin-bottom: 20px;}
#ver-anuncio-dados #mais img {margin-right: 3px;}
#ver-anuncio-dados .azul { color:#009ADA; font-weight:bold; font-size: 11px;}
#ver-anuncio-dados .cidade {font-size: 11px;}

#ver-anuncio-dados #mais #aTelefone {padding-left:50px;  text-align: right;cursor: pointer;}
#ver-anuncio-dados #mais #pTelefone {text-align: left;font-size: 13px;margin:0 0 20px 0;}

#ver-anuncio-dados #mais #flecha {text-align: right; }

#ver-anuncio-dados #mais #usuario-dados{float:left; width: 240px;}
#ver-anuncio-dados #mais #usuario-telefone{float:left;}

.busca-res-box .busca-res-info-geral-emp { float: left; width: 560px; padding-left: 13px;padding-right: 15px; }
.busca-res-box .busca-res-info-geral-emp span  { clear: both; display: block; font-size: 11px;  }
.busca-res-box .busca-res-info-geral-emp h2 a{color:#009ADA}


#compartilhar { background-image:url(../images/box-compartilhar.gif);background-repeat:no-repeat;  width: 400px; height: 36px; }
#compartilhar span { padding: 9px 0 0 10px !important; margin: 0 !important; color:#0099d9 !important; float: left !important; font-weight: bold !important; font-size: 11px !important; }
#compartilhar ul { padding: 8px 0 0 10px !important; float:left !important; margin: 0 !important; width: 280px !important; font-size: 11px !important; }
    #compartilhar ul li { height: 17px !important; float: left !important; color: #666666 !important; margin: 0 10px 0 0 !important; padding: 1px 0 0 23px !important; background-repeat:no-repeat; background-position: left 0px;  }
        #compartilhar ul li.compartilhar-email { background-image:url(../images/icon-share-email.gif); }
        #compartilhar ul li.compartilhar-facebook { background-image:url(../images/icon-share-facebook.gif); }
        #compartilhar ul li.compartilhar-twitter { background-image:url(../images/icon-share-twitter.gif); }

        #compartilhar ul li a { color: #666666; }
        #compartilhar ul li a:hover { color: #009ADA; }

/* listagem aeroportos */
#aeroporto-obs { clear:both;padding: 20px 20px 0px 20px; }
#aeroporto-obs span {
	font-family: Arial, Helvetica, Clean, sans-serif bold;
	font-size: 11px;
	margin-top: 10px;
}
#aeroporto { padding-top: 10px; }

#aeroporto .itens { float:left; width:235px; font-size:11px;}
#aeroporto .itens-primeiro{ float:left; width:240px; font-size:14px;margin-left: 20px; color:#009ADA;font-weight: bold;}
#aeroporto .itens-primeiro p{margin: 20px 0 0 0; padding: 0px; height: 10px;}

/* menu de anuncio */
#menu-anuncie{ float:left; margin:5px 20px 0 0; }

#menu-anuncie h3{
	font: 18px/1.231 Arial, Helvetica, Clean, sans-serif;
    color: #FFF;
    padding-top: 3px;
    font-weight: bold;
    letter-spacing: -1px;
	clear:none;
}


/* ajax loader */
#ajax-loader {margin-top:25px;}


/* divs de busca */
/*#busca-anuncio-aeronave { height: 190px; }*/
#busca-anuncio-aeronave #fieldset-boxBuscaClassificados{width: 540px; margin-left: 100px;}
#busca-anuncio-aeronave .form-cadastro dl { }
#busca-anuncio-aeronave .form-cadastro dl dt { width: 90px; float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-anuncio-aeronave .form-cadastro dl dd { width: 160px; float: left; clear: none; font-size: 11px; }
#busca-anuncio-aeronave #fieldset-enviar dl dd { margin-left:98px; width: 350px; }

#busca-anuncio-peca {height: 198px;}
#busca-anuncio-peca #fieldset-boxBuscaClassificados{width: 540px; margin-left: 120px;}
#busca-anuncio-peca #fieldset-enviar dl dd{margin-left: 120px;}
#busca-anuncio-peca .form-cadastro dl dt { width: 170px; float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-anuncio-peca .form-cadastro dl dd { width: 300px; float: left; clear: none; font-size: 11px; }

#busca-anuncio-produto .form-cadastro dl dt {  float: left; clear: none; font-size: 11px; font-weight: bold; }

#busca-anuncio-servico .form-cadastro dl dt {  float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-anuncio-servico .form-cadastro dl dd { width: 300px; float: left; clear: none; font-size: 11px; }

#busca-anuncio-emprego .form-cadastro dl dt {  float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-anuncio-emprego .form-cadastro dl dd { width: 300px; float: left; clear: none; font-size: 11px; }
#busca-anuncio-emprego #fieldset-enviar dl dd { margin-left: -2px;}

#busca-anuncio-simplificada .form-cadastro dl dt {  float: left; clear: none; font-size: 11px; font-weight: bold; }
#busca-anuncio-simplificada .form-cadastro dl dd { float: left; clear: none; font-size: 11px; }

#box-auxiliar-content #fieldset-buscaAeroporto {width: 340px; margin-left: 270px; }
#box-auxiliar-content #fieldset-enviar dl dd { margin-left: 270px; }

/* rodape */

.rodape {
	 background-image: url(../images/busca-res-rodape.gif);
     background-repeat: no-repeat;
	 width: 770px;
     height: 15px;
	 clear: both;
	 height: 11px;
}
.rodape-cinza {
    background-image: url(../images/busca-res-rodape-cinza.gif);
}
.rodape-azul {
    background-image: url(../images/busca-res-rodape-azul.gif);
}

#rodape #rodape-info #rodape-info-box { margin-top: 20px; background-image: url(../images/rodape-box-centro2.png);background-repeat: repeat-x;float:left;height:77px;}
#rodape #rodape-info #rodape-info-box p { font-size: 16px; color: #ffffff; margin-left: 10px; }
#rodape #rodape-info #rodape-info-box .menor { font-size: 11px; }
#rodape #rodape-info #rodape-info-box .topo { margin-top: 10px; }

/* box de anuncio nos classificados */
#box-classificados-anuncie { background-image: url(../images/box-classificados-anuncie-t.gif); height: 135px; width: 230px; }
#box-classificados-anuncie img { margin-top: 29px; margin-left: 15px;font-size: 16px; }
#box-classificados-anuncie h2 { font-size: 15px; font-weight: bold; color: #fff; margin-left: 18px; width: 210px; padding-top: 5px; }
#box-classificados-anuncie p { font-size: 15px; color: #fff; margin-left: 15px; width: 210px; padding-top: 8px; }

#box-classificados-anuncie-topo { background-image: url(../images/box-classificados-anuncie-s.gif); height: 10px; margin-top: 12px;background-repeat: no-repeat; background-position: bottom;}
#box-classificados-anuncie-rodape { background-image: url(../images/box-classificados-anuncie-r.gif); width: 230px; height: 9px;}

.box-pequeno #box-noticia-expandido img {margin: 0; padding: 0; }
.box-pequeno #box-noticia-expandido h4 {margin-left: 0px;margin-bottom: 10px; color:#009ADA; }
.box-pequeno #box-noticia-expandido p {padding:0 5px 0 5px; margin:0 0 0 0; text-align: left;font-size: 12px; line-height: 20px;}
.box-pequeno #box-noticia-expandido .p-primeiro {padding:10px 0 0 5px;font-size: 12px;}
#box-noticia #box-noticia-expandido h4 {color:#009ADA;}


#suspender{margin-bottom: 20px; background-image: url(../images/box-grande-fundo.gif);background-repeat: repeat-y;}
#menu-anuncie .menu-menor{width:231px;}
#ConfirmaAnuncio #fieldset-enviar #send {margin-left:560px;}

#box-titulo-anuncio {}
#box-titulo-anuncio h1 {font-size: 28px; color:#666666; border-bottom:1px solid #D2D2D2; margin: 0 0 20px 5px; font-weight: bold;}

#banner-lista-text {margin: 15px 0 15px 0; width: 150px; }

.ultimas-aeronaves-lista {
	color:#009ADA;
	float:left;
	font-size:11px;
	width: 220px;
	margin: 4px 0 0 18px;
}

#CadastroReportagens #arquivo-noticia #imagem {height: 25px;}
a.link { color: #009ADA; }

#main-content .box-pequeno .formatos { margin:20px 0 0 20px; }
#main-content .box-pequeno .formatos li { list-style: none; margin-bottom: 20px; }
#main-content .box-pequeno .formatos li h3{ margin:10px 0 0 0; padding:0; font-size: 12px;}
#main-content .box-pequeno .formatos li p{ margin:10px 0 0 0px; padding:0 0 0 10px}

#pagamento dl dt { margin: 10px 0 0 170px; }
#pagamento dl dd { margin:0; padding: 0; }
#pagamento dl dd img { padding: 0; margin:15px 10px 0 0px ; display: block; float:left; }
#pagamento dl dd span {display: block; float:left; margin: 23px 0 0 0; font-size: 11px;}

#parcelar { }
#parcelas dl dt { 
	 border-bottom:1px solid #D2D2D2; width: 95%; text-align: left;  
	 font-size: 15px;
    font-weight: bold;
	 color:#666666;
    margin: 10px 0 0 12px;
	 padding: 0 0 5px 0;
}
	
#parcelas dl dd ul { margin: 0px 0 10px 170px; text-align: left; font-size: 11px; }
#parcelas dl dd ul li{ margin: 5px 0 0 0px; }
#parcelas dl dd ul li input{ margin: 0 5px 0 0px; }
.botao-pagamento { padding:0 0 0 598px; }

.box-grande h4 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 0 10px 15px; }
	h4 span.oferta { color: red; text-decoration:line-through; font-weight: normal;  }
	h5 span.oferta { color: red; text-decoration:line-through; font-weight: normal;  }

#main-content .box-grande .retorno-compra { margin:0 0 0 15px;;padding: 0; text-align: center; }
.erro404 { margin:10px 0 0 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.erro404 label { margin:0 0 10px 0; display: block; font-weight: bold; }
.erro404 ul { line-height:20px; }

#resumo-compra { margin:30px 0 30px 0 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
#resumo-compra table { margin:10px 0 0 60px; width: 650px; border:solid 1px #ddd;  }
#resumo-compra table th { background-color: #009ADA ; color: #ffffff; padding:5px; border-left: 2px solid #fff; font-weight: bold;}
#resumo-compra table td { padding:5px;}

.margem-maior {margin:10px 0 0 250px;}

.newsletter-topo { width:180px !important;background: url(../images/box-auxiliar-topo-small.gif) no-repeat 0 5px  !important; }
.newsletter-center { background: url(../images/box-auxiliar-fundo-small.gif) repeat-y; }

.parceiros { padding:0 0 5px 0; border-bottom:1px solid #ddd; margin:20px 0 10px 0; }

#fieldset-capt dl dt{ float:none; text-align: left; }
#fieldset-capt { padding:0 0 0 10px;  }
