html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, input, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, nav, section { margin: 0; padding:0; }
body{ background: #fff; font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; }
a { font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; text-decoration: none; outline: none; cursor: pointer; }
a img{ border: none; text-decoration: none; outline: none; cursor: pointer; }
a:hover { text-decoration: underline; outline:none; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.dis-none { display: none; }
.top5 { margin-top: 5px; }
.top10 { margin-top: 10px; }
.top15 { margin-top: 15px; }
.top20 { margin-top: 20px; }
.left5 { margin-left: 5px;}
.left10 { margin-left: 10px;}
.left15 { margin-left: 15px;}
.left20 { margin-left: 20px;}
.right5 { margin-right: 5px;}
.list-none { list-style: none;}
.title-padrao, .title-padrao a { font: 22px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #174f82; }
.subtitle-padrao, .subtitle-padrao a { font: bold 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; }
.paragrafo-padrao, .paragrafo-padrao a { font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; }
.paragrafo-parceiro, .paragrafo-parceiro a { font: 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; }
.botao-padrao, .botao-padrao.desativado { background: #eee; border: 1px solid #e4e4e4; padding: 9px; cursor: pointer; color: #666; }
.botao-padrao:hover, .botao-padrao.ativado { background: #12527e; border: none; padding: 10px; color: #fff;}
.master { width: 100%;}
.content { width: 990px; margin: 0 auto; }



.ui-autocomplete { width: 265px !important;	max-height: 210px; overflow-y: auto; overflow-x: hidden; padding-right: 20px; z-index: 555 !important; position: absolute; cursor: default; background:#fff; border:1px solid #f7f7f7; }	
.ui-menu {list-style:none; padding: 2px; margin: 0; display:block;	float: left; }
.ui-menu-item { margin:0; padding: 0; float: left; clear: left; width: 100%;}
.ui-menu-item a { text-decoration:none; display:block; padding: 7px 10px; background: #fff; font: 11px/12px Verdana, Geneva, sans-serif; color: #666;}
.ui-state-hover, .ui-state-active, .ui-menu-item:hover { background: #eeeeee; font: 11px/12px Verdana, Geneva, sans-serif; color: #333; margin: 0; }
	
	

#topo-parceiro { background: url(http://imagens.climatempo.com.br/site/imagens/parceiros/bgtopo-parceiros.jpg); height: 110px;}
#adtopo-parceiros { margin-right: 10px; width: 728px; height: 90px;  }
#buscatopo-parceiro { background: #f9f9f9; height: 81px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}
#form-busca-parceiro { padding: 20px 10px; border-right: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; }
#form-busca-parceiro p { width: 930px; padding-left: 36px; background: #fff url(http://imagens.climatempo.com.br/site/imagens/icon-buscatopo.png) left no-repeat; border: 1px solid #e4e4e4; }
#form-busca-parceiro #ipt-busca-parceiro { padding: 8px 6px; margin: 0; width: 810px; border: none; outline: none;}
#btn-buscar-parceiro { background: #1c5698; color: #fff; width: 75px; height: 40px; border: none; outline: none; cursor: pointer; }

#prevhoje-parceiro { width: 990px; padding: 20px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; height: 200px;}
#prevhoje-parceiro ul { width: 989px; border-left: 1px solid #e4e4e4;}
#prevhoje-parceiro ul li { list-style: none; width: 140px; height: 150px; border: 1px solid #e4e4e4; border-left: none; background: #f9f9f9;}
#prevhoje-parceiro ul li span.periodo { width: 140px; text-align: center;}
#prevhoje-parceiro ul li .iconprev { margin-left: 35px; }
#prevhoje-parceiro ul li span.maxmin { margin: 40px 20px 0 25px; } 
#prevhoje-parceiro ul li span.tempmax, #prevhoje-parceiro ul li span.tempmin  { margin-right: 15px; font: 36px/40px "Trebuchet MS", Arial, Helvetica, sans-serif; } 
.tempmax { color: #c20000;}
.tempmin { color: #1c5698;}
.prevdia { color: #1c5698;}
.umidade-img { margin-left: 45px;}
.umidade-p { width: 140px; text-align: center;}

.box-previsao-parceiro { width: 197px;}
.tendencias-parceiro, .tendencias-parceiro2 { width: 176px; border: 1px solid #e4e4e4; padding: 15px 10px; margin-bottom: -1px;}
.tendencias-parceiro2 { background: #f9f9f9; }
.tendencia-maxmin { width: 85px; margin: 10px 0 0 15px; }
.tendencia-maxmin span { font: 24px/28px "Trebuchet MS", Arial, Helvetica, sans-serif; float: right; margin: -7px 5px 0 0; }

.ad-halfpage { background: #f9f9f9; padding:10px 0; text-align: center; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }
.highline { height: 80px;}
.agrupa-previsoes { width: 990px; }
.imgbrasil { width: 444px; height: 333px; }
.txt-previsao { width: 515px; }

.abaspadrao { width: 992px; height: 37px; border-bottom: 1px solid #e4e4e4; }
.abaspadrao-li { list-style: none; margin-right: 5px; padding: 10px; background: #fff; border: 1px solid #e4e4e4; border-bottom: none; color: #174f82 !important; }
.abaspadrao-li:hover { background: #f9f9f9; cursor: pointer;}
.abaspadrao-li.ativado { font-weight: bold; background: #f8f8f8; cursor: default; padding: 10px 15px 13px 15px; border-top: 3px solid #174f82; margin-top: -3px; }
.conteudo-abas-padrao { background-color: #f8f8f8; padding-bottom: 10px; border: 1px solid #e4e4e4; border-top: none; width: 990px;}

#resultados-busca { float: left; width: 682px; margin: 0; }
.resultados-pg-busca { clear: both; float: left; width: 682px; margin-top: 20px; } 
.resultados-pg-busca p { clear: both; float: left; margin-bottom: 10px; font: 16px/19px Verdana, Geneva, sans-serif; color: #053864; }
.resultados-pg-busca p img { float: left; margin-right: 3px; }
.resultados-pg-busca a { clear: both; float: left; width: 970px; margin-top: -1px; padding: 13px 10px; background: #fff; border: 1px solid #E5E5E5; font: 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; }
.resultados-pg-busca a.link-fav { margin-bottom: 3px; width: 604px !important; }
.resultados-pg-busca a.link-fav-cidade { margin-bottom: 3px; width: 520px !important;}
.resultados-pg-busca a:hover { text-decoration: none; background: #fcfcfc; }

.busca-previsao-pg { float: left; width: 970px; padding: 10px; background: #fcfcfc; border: 1px solid #E5E5E5;}
.busca-previsao-pg .cnk-fav { float: left; font: 18px/18px Verdana, Geneva, sans-serif; }
.busca-previsao-pg label { float: left; font: bold 14px/13px Verdana, Geneva, sans-serif; margin: 0 25px 0 3px; color: #666; }
#busca-avancada { clear: both; float: left; margin: 10px 0 15px 0; width: 660px; font: bold 14px/14px Verdana, Geneva, sans-serif; color: #044170; cursor: pointer; }
#busca-avancada:hover { text-decoration: underline; }
#busca-cidade-select, #busca-praia-select, #busca-aeroporto-select, #div-busca-avancada, #busca-mundo-select { clear: both; float: left; width: 970px; margin: 15px 0 5px 0; display: none; }
#div-busca-avancada, .crossie { width: 660px; }
.slt-busca-pg { float: left; width: 465px; margin: 0 3px; padding: 9px; font: bold 13px/12px Verdana, Geneva, sans-serif; color: #666; outline: none; }
.icones-busca-pg { float: left; margin: 10px 5px 0 0; }

.marcador { border-bottom: 1px solid #e5e7e9; }
.tri-news { width: 303px; }
.tri-news { width: 313px; margin: 20px 25px 0 0; }
.txt-orange { color: #f4af36 }
.paragrafo-viagem { font: 0.8rem/1.2rem 'Roboto', "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666;  }
.borderbot { padding-bottom: 10px; }
.right0 { margin-right: 0 }