*				{margin:0; padding:0;}
html,body,td		{font-family:arial; font-size:11px;}	
body			{background:#B5B5B5 url(/interface/imgs/bodytopl.gif) repeat-y;}
body,form		{}	

img				{border:0;}
h1, .Title		{font-size:18px; font-weight:bold;}
p				{margin:0;}
h2				{}
h3				{}
a				{text-decoration:none; color:#c6011f;}
a:hover 		{text-decoration:underline;}

.gboxtitle 		{vertical-align:top; padding-top:8px; color:#4c4c4c; font:11px verdana; text-transform:uppercase; }
.gboxtxt 		{vertical-align:top; color:#5e5e5e; font:11px tahoma;}

#menu				{float:left; width:120px; }
#menu a				{float:left; width:120px; }
.menu a:hover		{float:left; width:120px; }
.menu.on			{float:left; width:120px; }

.newsh1				{text-align:right; font-size:9px;font-family:verdana; color:#BCBCBC;margin-bottom:3px;}
.newstxt a			{color:#606060;}
.destaque 			{width:100%;}
.destaque td		{vertical-align:top;}
.destaque td img	{margin-right:5px;}
a.ver				{background:url(/interface/imgs/ver.gif) no-repeat right bottom;  color:#5e5e5e; font:11px tahoma; padding-bottom:15px;}
a.ver:hover			{text-decoration:underline;}

.thumbnail 			{color:#4F4F4F; text-decoration:underline; display:block; font-family:tahoma; background:url(/interface/imgs/arrow.gif) no-repeat left center; padding-left:20px;  }

#paises 			{font-size:10px; vertical-align:middle;}
#content			{font-size:12px; color:#1F1F1F;}

.form input,.form select,.form textarea 	{font-size:11px; font-family:tahoma;}
.form select 	{width:100%;}


.lsubmit		{border:0; margin-left:2px; padding:0;}
.ssubmit 		{display:none;}
.sinput 		{background:url(/interface/imgs/sbox.png) no-repeat left top; width:120px; height:17px; color:silver; font-size:10px; padding-left:18px; border:0;}
.sinput:focus 	{color:gray;}


/* METEOROLOGIA */
#box_weather {background-color:#D6D9A1}
#box_weather .handle{background-position:left -84px; border-left-color:#F9F9F0}
#box_weather_container.boxItem {background:#F1F1F1 url(/imgs/fundoWeather.gif) repeat-x;display:block;overflow:hidden;height:173px;text-align:center;color:#333}
html>body #box_weather_container.boxItem {min-height:180px; height:auto}
#box_weather_container h1, #box_weather_container h2, #box_weather_container p {margin:0; font-weight:normal; cursor:default}
#box_weather_container h2 {text-align:center;font-size:1.2em}
#box_weather_container .weatherNow {width:200px; margin:0 auto -10px auto}
#box_weather_container .weatherNow h1 {float:right; font-size:1.9em; margin:14px 0 0 0; text-align:left; width:70px}
#box_weather_container .weatherNow .image {float:left; margin:0; width:120px; height: 105px}
#box_weather_container .weatherNow .temp {background:url(http://js.sapo.pt/Assets/Images/Meteo/tempIcon.gif) no-repeat left 2px; width:42px; height:30px; float:left; margin:0 0 0 9px}
#box_weather_container .weatherNow .temp p {text-align:left; clear:right; margin:0 0 2px 22px}
#box_weather_container .weatherNow .temp p.max {font-size:1.1em}
#box_weather_container .weatherNow .actualtemp {float:right; margin-top:-2px}
#box_weather_container .weatherNow .actualtemp p {font-size:1.6em; margin:5px 0 0 0}
#box_weather_container .weatherItem h1 {padding-left:8px; text-align:left;font-size:1em; height:14px; overflow:hidden}
#box_weather_container .weatherItem {margin:0 auto; padding:0; width:24.9%; float:left; color:#333}
#box_weather_container .weatherItem .temp {margin:-5px auto 0 auto; clear:both}
#box_weather_container .weatherItem .temp p {margin:0; padding:0 0 0 2px; font-size:1em; cursor:default; display:inline}
#box_weather_container .weatherItem .temp p.min {margin-right:2px}
#box_weather_container .weatherItem .temp p.max {font-size:1.1em}
#box_weather_container .weatherItem .image {width:100%; margin:auto; float:none}
#box_weather_container .weatherItem .image img{width:60px; height:53px; margin:0 auto;  float: none}
/* FIM METEOROLOGIA */



#solfrotas table td{background:#9F9F9F; padding:2px 4px;}
.input-100 input {width:200px;}


#struct_table28 {width:100%;}