/* @GLOBAL STYLES */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #dfdfd8;
}

img,div,td,table,tr,th { behavior: url(/iepngfix.htc) }

/* @LINKS */

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1073ae;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1073ae;
}
a:hover {
	text-decoration: none;
	color: #589dc6;
}
a:active {
	text-decoration: none;
	color: #1073ae;
}


a.bottomLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f47726;
	text-decoration: none;
}
a.bottomLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

a.bottomLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.paginacao a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1073ae;
	text-decoration: none;
}

.paginacao a:hover{
	color: #333333;
	text-decoration: none;
}

/* @TEXT */

.newsletterText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 11px;
}

.tempsText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	
	
}

.tempsTextEscuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7d7d;
	
	
}

.smallTextGrey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.textGrey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.textOrange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f47f33;
}

.lastNewsTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f47726;
}

.lastNewsText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.visitantes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

.titleNews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
}
.titleNewsBlue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #1073ae;
	font-weight: bold;
	letter-spacing: -1px;
}


/* @BOXES */

#placaDinamica{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left: 20px;
}

.newsletterInput{
	width: 115px;
	height: 21px;
	border: 1px solid #dfdfd8;
	background-color: #f1f1ec;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding: 3px;
}

.buttonEnviar{
	background-image: url(../gfx/bt_enviar.gif);
	width: 60px;
	height: 21px;
	border: 0px solid #ffffff;
}

.buttonEnviar_en{
	background-image: url(../en/gfx/bt_enviar.gif);
	width: 60px;
	height: 21px;
	border: 0px solid #ffffff;
}

/* -------- */
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 10px;
}

/* Ajax */
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(../gfx/ajax-loader.gif) no-repeat center;
}

#log.ajax-loading {
	width:16px;
	height:16px;
	background: url(../gfx/ajax-loader.gif) no-repeat;
}

#log_res_newsletter.ajax-loading {
margin-top: 10px;
	padding: 20px 0;
	background: url(../gfx/ajax-loader.gif) no-repeat center;
}

#log_res_pesquisa.ajax-loading {
	padding: 50px 0;
	background: url(../gfx/ajax-loader.gif) no-repeat center;
}

.AjaxMsg {
	padding: 10px;
	width: 95%;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;

}

.AjaxMsg_newsletter {
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;

}

#pesquisa_wrapper p {
	margin-top:0;
	padding-top:0;
}

h1 {
	color: #f7761b;
	font-size: 22px;
	font-family: Times, serif;
    font-style:italic;
	font-weight: normal;
	margin: 0;
	padding:0;	
}

.contactosInput{
	width: 300px;
	border: 1px solid #cccccc;
	background-color: #f8f8f8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	padding: 4px;
}