* {
	margin: 0;
	padding: 0;
}

body {
-webkit-text-size-adjust: none;
	/*overflow: hidden;*/
	/*background-color:#EEF2F4;*/
background: #EDECEE ; /* Old browsers */
background: -moz-linear-gradient(left,  #EDECEE  2%, #ffffff 49%, #EDECEE  99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(2%,#EDECEE ), color-stop(49%,#ffffff), color-stop(99%,#EDECEE )); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #EDECEE  2%,#ffffff 49%,#EDECEE  99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #EDECEE  2%,#ffffff 49%,#EDECEE  99%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #EDECEE  2%,#ffffff 49%,#EDECEE  99%); /* IE10+ */
background: linear-gradient(to right,  #EDECEE  2%,#ffffff 49%,#EDECEE  99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#EDECEE , endColorstr=#EDECEE ,GradientType=1 ); /* IE6-9 */
margin-top: 00px;
min-width: 1000px;
}




/*ESTILO LINKS GERAIS*/
a:link {
    color: #999999;
	 text-decoration: none;

     }

a:visited {
    color: #999999;
	 font-size: 11px;
	 text-decoration: none;

     }

a:hover {
     color: #0289C1;
	  text-decoration: none;

     }
	  

a:active {
    color: #999999;
	 text-decoration: none;

     }


div.mainareastile{
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	color: white;
	font-weight: bold;
	margin-top: 150px;
	/*z-index: 500;*/
	position: absolute;
}

div.mainareascontent{
	font-family: 'Titillium Web', sans-serif;
	font-size: 24px;
	color: white;
	font-weight:  200;
	margin-top: 160px;
	/*z-index: 500;*/
	position: absolute;
}

div.mainareascontent2{
	font-family: 'Titillium Web', sans-serif;
	font-size: 24px;
	color: white;
	font-weight:  200;
	/*margin-top: 180px;*/
	/*z-index: 500;*/
	/*position: absolute;*/
	line-height: 46px;
}
div.barra2{
	font-family: 'Titillium Web', sans-serif;
	font-size: 27pt;
}


#weather-info {
	/*background: url(images/transpBlack.png);
	padding: 20px 0 20px 0;*/
	position: relative;
	top: 100px;
	/*left: 0px;*/
	/*width: 100%;*/
	text-align: center;
	color: white;
	/*font-size: 18px;*/
	z-index: 6000;
}

#tab {
	/*width: 200px;
	height: 36px;*/
	/*background: url(images/tab-bg.png) no-repeat;*/
	position: relative;
	z-index: 9999;
	text-align: center;
	/*top: 0px;
	left: 50px;*/
}

.bg {
	width: 100%;
	position: absolute;
	top: 30;
	left: 0;
	z-index: 0;
}

.bg2 {
	width: 100%;
	position: absolute;
	margin-top: 30;
	left: 0;
	z-index: 0;
}

div.block1{
	margin-bottom: 40px;
	/*margin-left: 50px;
	margin-right:50px;*/
}

div.block2{
	position: relative;
	
}

div.block3{
	position: relative;
	margin-top: 24px;
	margin-bottom: 24px;
	/*margin-left: 50px;
	margin-right:50px;*/
}


#extended-forecast {
	position: relative;
	top: 0px;
	display: none;
}

table.mastertabletop
{width: 950px;
margin-top:00px;
margin-bottom: 7px;
margin-left: 50px;
margin-right: 50px;
/*margin-left: 80px;
margin-right: 80px;*/

}

table.mastertable
{width: 950px;margin-top:00px;
margin-left: 50px;
margin-right: 50px;
}

table.mastertablecontacts
{
margin: 0px;
padding: 0px;
/*height: 90px;*/
}


div.iplogo{position:relative;z-index:4;padding-bottom: 10px;}

div.ipworldmap{position:relative;z-index:4;
margin-top:  100px;
}
div.loginareas{
font-family: 'Titillium Web', sans-serif;
	font-size: 12pt;
	text-align: right;
	/*background-color: red;*/
	padding-top: 7px;
	color:#999999;
	/*margin-right: 50px;*/
}
div.ipworldmaptitle{
	font-family: 'Titillium Web', sans-serif;
	font-size: 40px;
	font-style: italic;
	color: white;
	margin-top: 20px;
	margin-top: 30px;
	/*z-index: 500;*/
	position: absolute;
	text-align: right;
	/*width: 497px;*/
	width: 552px;
}
div.ipworldmaptitle2{
	
	/*margin-top: 20px;*/
	margin-top: 30px;
	/*z-index: 500;*/
	position: absolute;
	text-align: center;
	width: 552px;
}

td.cellleft{width: 50%;text-align:left;vertical-align: top;}
td.cellright
{text-align:center;
width: 50%;
vertical-align: top;
}
td.footer{padding-top:60px;}
div.spacerhoz{padding-left: 15px;}

td.logosmenu{
	width: 25%;
}

td.inputfieldmaster{
vertical-align: top;
height: 90px;
}

div.inputfield1{
height: 30px;
padding-bottom: 3px;
/*padding-bottom: 3px;*/
}

div.inputfield2{
height: 30px;
padding-bottom: 3px;
/*padding-bottom: 3px;*/
}

div.inputfield3{
height: 30px;
/*background-color: Blue;*/
/*padding-bottom: 3px;*/
}





div.inputfield2{
height: 30px;
}

td.textareafield{
text-align: left;
margin: 0px;
vertical-align: top;
height: 90px;
width: 250px;
}

td.cellformbutton{
text-align: left;
margin: 0px;
vertical-align: bottom;
height: 90px;
background-color: White;
}

td.cellformspacer{
text-align: left;
margin: 0px;
vertical-align: top;
height: 90px;
width: 10px;
}

input.texto{
	height: 24px;
	color:#999999;
	border: none;
	width: 300px;
	padding-left: 6px;
	font-family: 'Titillium Web', sans-serif;
	font-size: 12px;
}

textarea{
	color:#999999;
	border: none;
	width: 250px;
	height: 90px;
	font-family: 'Titillium Web', sans-serif;
	padding-left: 6px;
	font-size: 12px;
	resize: none;
}

td.formglobalright{
	background-color: White;
	height: 90px;
	vertical-align: top;
}

td.globalinputs{
	vertical-align: top;
	height: 90px;
}

form{
	margin: 0px;
	padding: 0px;
}

input.button{
	background-image: url(../imagens/btn_send_on.png);
	background-repeat: no-repeat;
    width: 49px;
    height: 49px;
    border: none;
	 cursor: pointer;
	 background-color: White;
	 margin: 0px;
	 padding: 0px;
	 vertical-align: bottom;
}

div.master{
width: 100%;
/*padding-left: 50px;
padding-right: 50px;*/
/*background-color: red;*/

}

div.global00{
	width: 100%;
	/*padding-right: 50px;*/
}

div.global0{
	width: 100%;
	background-image: url(../imagens/barra1.png);
	background-repeat: no-repeat;
	height: 452px;
	background-position: 50% 0%;
}

div.global02{
	width: 100%;
	/*padding-right: 50px;*/
	margin-top: 6px;
	background-image: url(../imagens/barra2.png);
	background-repeat: no-repeat;
	height: 46px;
	background-position: 50% 0%;
}

div.global03{
	width: 100%;
	/*padding-right: 50px;*/
	margin-top: 6px;
	background-image: url(../imagens/barra3.png);
	background-repeat: no-repeat;
	height: 231px;
	background-position: 50% 0%;
}

div.global1{

margin:0px;
}