﻿html {background-color: #fff; overflow-x: hidden;	background-image: url(imgs/back_gradient2.gif);
	background-repeat: repeat-x; } 
body {font-family: Verdana, Geneva, sans-serif; margin:auto; width: 960px; margin-top:10px;margin-bottom:10px; border-style: solid ; border-width:0px; border-color: #d1d1d1; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;} 

#header {width:960px;margin-left:0px;margin-top:-20px; position: relative;height:190px;}
#contain {width:966px;float:left;font-size:12px; color: #5f5f5f; position:relative;top:0px;}
#footer {width:950px;background-color: #f4f8fd; color: #d4d4d4; height:160px;clear: both;}

/*** HEADER SECTION ***/
#esqheader {display:inline; /*Bug da margem dupla para floats no IE*/ float:left; width:330px; padding-top:0px; margin-left:15px;}
#cenheader{float:left; width:410px; padding-top:0px;}
.cenheader_down{position: relative;top:103px; height:30px;padding:0px;}
#dirheader {float:left; width:200px; padding-top:0px;}

.logo {position: relative; margin:0px 5px;}
h1.fraseutil {position: relative;font-size: 12px; padding:3px; left:0px; top:0px;font-weight:bold; letter-spacing:1px;}
a img.logo:active {outline:none;border-style:hidden;}
a img.logo, a img.logo:visited, a img.logo:hover {position: absolute; margin-top:0px;margin-bottom:0px;outline:none;color: #000000; border-style: hidden;}

.pesqint {position:relative; float:left;}
input.zoom_searchbox {position:relative;font-size: 16px; padding: 5px; border: solid 1px #e87400;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
input.zoom_button {position:relative;left:-32px;top:2px;} 

.likebutton {position:relative;top:10px;margin:0px 0px 0px 5px;width:100px;}
#___plusone_0 {display: inline-block;position: absolute;right: -15px;top: 12px;} 

a.icon, a.icon:visited, a.icon:hover {position: relative; top: 6px;}
img a, img a:link, img a:active, img a:visited, img a:hover {border-style: hidden; }
img {border:0px;}

.pubheader {position:relative;right:10px;padding:0px;}

.menu {float:left; padding:0;width:955px;margin-left:20px;}

ul#navmenu{padding:0;margin:auto;}

ul#navmenu li{display:inline;float:left;list-style-type:none;overflow:hidden;padding:0px 0px;margin:0;}

ul#navmenu li a {font-size:12px;text-decoration:none;border-left: 2px solid #fff;letter-spacing:1px;}

ul#navmenu li a:hover{background-color:#006f8a;color:#fff;}

.active {background-color:#00495b;display:block;padding:6px 10px;color:#fff;}

.navli{background-color:#0088aa;}


/*** END OF HEADER SECTION ***/


/* TEMPERATURA INDEX SETTINGS */
#changer {width:140px;position: relative;left:140px;top:10px;font-size: 14px;}
.yahoo{position:relative;left:180px;font-size:10px; color:#7d7d7d;}
.temprow {height:30px;}
.imgtemp {width:36px; height:36px;position: relative;margin-top:-20px;margin-left:20px;}
.notiarea  {border-left:1px solid #c6d5e1;}
.temparea  {top:10px; border-left:1px solid #ffb062; }
.templocal  {position:relative; margin:5px 10px;font-size:16px; color:#000000;}
.tempdata {position:relative; text-align:left;font-weight: bold; font-size: 12px; color: #ff8d1c;}
.tempegrau {font-weight:bold; font-size: 12px; color: #ff8d1c;}
.temptable {width:300px;position:relative;margin:0px 0px 0px 5px;}
.tempagora {position:relative; left:10px;right:10px;font-size:10px; color:#5f5f5f;}
.tempamanha  {position:relative; left:10px;font-size:10px; color:#5f5f5f;}
/* END OF TEMPERATURA INDEX SETTINGS */


h3 { top: 70px; font-size: 11px; color: #ffffff; text-align: left; font-style:italic; position: relative;}

.searchheading {font-size: 12px;border: 1px; margin-bottom: 15px; margin-left:10px;}
.summary {border: 1px; margin-bottom: 15px; margin-left:10px; font-style:italic;  }
.infoline {font-size: 10px; font-weight: bold;}
.result_altblock  {border: 1px; margin-bottom: 15px; margin-left:10px;}
.result_block {border: 1px; margin-bottom: 15px; margin-left:10px;}

.highlight {background: #e1e100;}

/* PESQ EXTERNA SETTINGS */
.caixa {font-family: Verdana, Geneva, sans-serif; font-size: 14px; padding: 2px; border: solid 1px #e37e03;  background-color: #f1f2f5; }
.extras a:hover {color: #00A0C6;}
.extras a img {border: 2px solid #fad98d; padding: 0px; vertical-align: -20%;}
.extras a img:hover {border: 2px solid #ff7c00; padding: 0px;}
/* END OF PESQ EXTERNA SETTINGS */


/* FOOTER SECTION */
.espaco {clear: both; height:50px ;}
.footcontainer {height:100px; margin-bottom:25px;}
span.footlogo {background:url(imgs/util_120_60.png) no-repeat;float:left; position:relative; margin:10px 0px 0px 20px;width:110px;height:70px;}
span.footlogo:hover {background:url(imgs/util_120_60orange.png) no-repeat;}
.partilhe {text-align:right; color: #000000; font-size:12px; position: relative; right: 15px; top: 20px;}
.iconshare {position: relative; top:5px; padding: 5px;}
.iconshare:hover {position: relative; }
div.partilhe a {padding: 0px;display: inline-block; /* IE 7 and below */position: relative;margin-left: 5px;margin-right: 2px;width: 24px;height: 24px;}
div.partilhe a img {width: 24px;position: absolute;top: 0px;left: 0px;padding: 0px;margin: 0 4px 0 0;border: none;}
.about {float:right; font-size:12px; color: #2d2d2d;text-align: right;position: relative; right: 20px; top: 30px;}
/** END OF FOOTER SECTION **/

/* LISTA LINKS SETTINGS */
#lista{ margin-left:120px; margin-top:15px; list-style:none;}
#lista li{margin-left:5px; display:none; /* hide the items at first only to display one with javascript */}
.cat   {font-size: 10px; color: #cc8a00; padding-left:5px; text-transform: uppercase; }
/* END OF LISTA LINKS SETTINGS */

/* CONTAIN SETTINGS */
a {text-decoration: none; color: #004759; font-size: 12px;}
a:hover {font-size: 12px; color:#b35900;}
.sitepordia a img{width: 60%;height:60%;max-height: 80px; border: 1px solid #E87400;}
.sitepordia a {color:#1981d6;}
.sitepordia a:hover{color: #d76b00;}
.sitepordia span {font-size: 14px; color:#d76b00;}
.partners {letter-spacing:1px;}

div.items {list-style: none; margin:5px 5px 10px 5px; background-color:#f4f8fd; padding: 6px 8px 6px 8px;}
.items ul {list-style: none; margin:15px 0px 0px 3px;padding-left:0; }
.items li a {position:relative; margin: 3px 2px 3px 2px;color: #000;font-size: 1.1em;text-decoration: none;display: inline-block;padding: 2px;vertical-align: middle;border-bottom: 0px solid #d3d3d3;}
.items li a:hover {background-color: #006f8a;color: #FFFFFF;z-index:25;}
.items li a span.observ {display: none;}
.items li a:hover span.observ {font-size: 0.8em;display:block;position:absolute;padding: 3px;top:30px; left:15px;border: 2px solid #999999;background: #042b34 ;color: #FFFFFF;text-align: left;width:230px;}
.items a img.social{position:relative;background-color: #fff;display: block;vertical-align: middle;}
.items li a:hover img.social {background-color: #fff ;padding: 0px;}
	
.social {width:12px; height:12px;}
.icon {display:inline;width:16px; height:16px;position: relative;right:3px;top:4px;}

span.codedirection { unicode-bidi:bidi-override; direction: rtl; }

.subhead {font-size:14px;color:#2e93ae;position:relative;top:5px;bottom:5px; left:5px; right:5px;letter-spacing:1px; text-align:center;border-bottom: 1px solid #00a8d2;font-weight:bold;}
a.rsspoint { margin-left:5px; font-size: 10px; color: #8d01b0;}
.subhead1 {display:inline;font-size:12px; color: #5f5f5f;}
li .tags1 a {display:none;font-size: 10px; color:#1981d6; padding:2px;margin:3px;border:0;}
li .tags1 a:hover{background-color:#fff; color:#bb5e00;}
li .tags2 a {display:inline;font-size: 10px; color:#1981d6; padding:2px;border:0;}
li .tags2 a:hover{background-color:#fff; color:#bb5e00;}
li .tags2 {display:inline;font-size: 10px; color:#e87400; padding:2px;border:0;}

.areas a:link, .areas a:visited {
    background: none repeat scroll 0 0 #eaeaea;
    border-bottom: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    color: #004759;
    display: inline-block;
    font: 13px arial;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 2px 5px;
}
.areas li a:hover {
    background: none repeat scroll 0 0 #006f8a;
    border-bottom: 1px solid #455575;
    border-right: 1px solid #455575;
    color: #FFFFFF;
}


hr {height: 3px; width: 60%; margin-top: 50px; color: #ff7c00;}
.extras {position:relative; margin:30px 20px 15px 30px;font-size: 12px; color: #5f5f5f;background-color:#f2f2f2;}
.sobre{position:relative; left: 10px;font-size: 12px;}
.toggle1, .toggle2, .toggle3, .toggle4, .toggle5, .toggle6 {display:none;}
#toggle1, #toggle2, #toggle3, #toggle4, #toggle5, #toggle6 {font-size: 10px;color:#1981d6; padding-right:15px;}
.banners {display:block;overflow:hidden;padding:10px 0px;}

#esq {display:inline; /*Bug da margem dupla para floats no IE*/ float:left; width:33%; padding-top:0px; margin:10px 0px 10px 0px;}
#cen{float:left; width:33%; padding-top:0px; margin:10px 0px 10px 0px;}
#dir {float:left; width:33%; padding-top:0px; margin:10px 0px 10px 0px;}


#esq99 {display:inline; /*Bug da margem dupla para floats no IE*/float:left; width:99%;margin:10px 0px 10px 0px;}

#esq, #cen, #dir, #esq99, {background-color: #f2f2f2;}

img a, img a:link, img a:active, img a:visited, img a:hover {border:0px;}
img {border:0px;}

/* URGENCIAS SETTINGS */
#urgtel {font-size: 12px; border-collapse: collapse; text-align: left;}
#urgtel td {color: #5030c0; padding: 4px 0px 4px 0px;border-bottom: 1px solid #d3d3d3;}

span.nunb {margin-left:15px;color: #585858; font-weight: 600;}
#easyTooltip{font-weight: 700; font-size: 16px; padding:3px 10px; border:1px solid #5f5f5f; background:#ff0000; color:#fff;}

/* RSS SETTINGS */
a.rss {text-decoration: none; font-size: 10px; color: #5030c0;}
a.rss:visited {font-size: 10px; color: #9782df;}
a.rss:hover {font-size: 10px; color: #b35900; }
div.rss {font-size: 12px; margin: 15px 0 0 5px;border-bottom: 0px solid #c6d5e1; }
span.rss {font-size: 10px; font-weight: normal; color: #5f5f5f; margin-left:5px;}
.section {margin:10px 10px 20px -30px; }
.section1 {background-color: #f2f2f2; margin:20px 10px 20px 10px; }
a#show1, a#show2, a#show3 {cursor: pointer; font-size: 10px; color:#1981d6; padding:2px;border:0;margin: 5px 0px 0px 5px;}
a#show1:hover, a#show2:hover,a#show3:hover{background-color:#fff; color:#bb5e00;}
div#hidden1, div#hidden2, div#hidden3 {display:none; margin-top: 0px;}

/* FORM SETTINGS */
#mainForm  {position: relative; margin: 0 auto; background-color: #fff; float:left;}
ul.mainForm {list-style-type: none; font-size:12px;}
li.mainForm {padding-bottom: 10px;}
h2.oksub {color: #ff8d1c;}

#mainFormError {position: relative; border: 1px; border-style: solid; margin: 0 auto; text-align: left; width: 70%;}
input.mainFormError {background-color: #FADADD;}
textarea.mainFormError {background-color: #FADADD;}
select.mainFormError {background-color: #FADADD;}

#formFields {position: relative; width: 100%; background-color: #ffffff; margin:0 0 0 0;}
label.formFieldQuestion {line-height:125%; padding:0 4px 1px 0; border:none; display:block; font-size:95%; font-weight:bold; }
label.formFieldOption {font-size:90%; display:block; line-height:1.0em; margin:-19px 0 0 25px; padding:4px 0 5px 0; width:90%;}
input.formFieldStyle {display:block; line-height:1.4em; margin:8px 0 0 3px; width:13px; height:13px;}

/* TABELA ALIM SETTINGS */
#tablewrapper {width:950px; font:11px Verdana,Arial; margin:0px;}
.tinytable {width:900px;}
.tinytable td {padding:4px 0px 6px 10px;}

/* TEXT RESIZE SETTINGS */
.texto {float:right; position:relative; margin:20px 20px 15px 10px;font-size: 10px; color: #5f5f5f;border-bottom-style: solid ; border-bottom-width:1px; border-color: #949cb1; padding:3px;}
.tamanho {cursor: pointer;font-size:12px; color:#e47c00;padding:2px;}

/* DICAS SETTINGS */

#all-list-wrap  {margin-bottom: 20px;}
.list-wrap  {margin: 0;}

#explore-nav {list-style: none;overflow:hidden; margin: 0;}
#explore-nav li {float: left; margin: 0px; }
#explore-nav li.last {margin-right: 0; }
#explore-nav li a {margin-right:5px;padding: 1px; color:#7d7d7d; font-size:11px;}
#explore-nav li a:hover {background-color: #f4f8fd; color:#bb5e00; }

#autom, #bemest, #ecolo, #informa { display: none; }

#explore-nav li#ex-um a.current, ul#aliment li a:hover {color:#bb5e00; }
#explore-nav li#ex-dois a.current, ul#autom li a:hover {color:#bb5e00; }
#explore-nav li#ex-tres a.current, ul#bemest li a:hover {color:#bb5e00; }
#explore-nav li#ex-quatro a.current, ul#ecolo li a:hover {color:#bb5e00; }
#explore-nav li#ex-cinco a.current, ul#informa li a:hover {color:#bb5e00; }

/* FEEDS SETTINGS */

#despo, #econo, #tecno, #music, #diver { display: none; }
ul#explore-nav{margin-top:15px;margin-left:0px;}
#explore-nav li#ex-um a.current, ul#geral li a:hover {background-color: #f4f8fd;color:#bb5e00; font-weight:bold;}
#explore-nav li#ex-dois a.current, ul#despo li a:hover {background-color: #f4f8fd;color:#bb5e00; font-weight:bold;}
#explore-nav li#ex-tres a.current, ul#econo li a:hover {background-color: #f4f8fd;color:#bb5e00; font-weight:bold;}
#explore-nav li#ex-quatro a.current, ul#tecno li a:hover {background-color: #f4f8fd;color:#bb5e00; font-weight:bold;}
#explore-nav li#ex-cinco a.current, ul#music li a:hover {background-color: #f4f8fd;color:#bb5e00; font-weight:bold;}
#explore-nav li#ex-seis a.current, ul#diversos li a:hover {background-color: #f4f8fd;color:#bb5e00; font-weight:bold;}

.labelfield {font-size:10px; color:#7d7d7d;}
a.titlefield  {color: #004759;}
a.titlefield:hover {background-color:#006f8a;color:#fff;padding:1px;}

/* SLIDESHOW */
#slideShow {margin:auto; width:150px; height:150px; padding:2px;}
#slideShow2 {margin:auto; width :175px; height:160px; padding:1px;}
.subhead3 {font-size: 0.8em;color:#d9e0e6;position:relative;top:25px;bottom:5px; left:20px; border-bottom: 1px solid #00a8d2;}
#slideShow2 img{border: solid 1px #e87400;}

/* EUROMILHÕES */
#tabelaEuromil  {position:relative;margin: 10px 0 10px 0px; width : 300px; height : 80px;padding : 0px;}
.a1{position:relative; font-family:Verdana; font-size:14px; color:#bb5e00;}
.a2{position:relative; font-family:Verdana; font-size:14px; color:#ff8d1c;}
.subhead2 {font-size:0.9em;color:#2e93ae;position:relative;top:0px;bottom:5px; left:10px; right:5px;}

ul.mapa li{list-style-type:none; margin:2px;}

.mapa ul{position:relative;margin: 0px 0px 15px 15px;}









