/* #######################  GENERAL SETTINGS ############################ */



body {

	font-family: Trebuchet MS, Verdana;

	font-size: 13px;

	letter-spacing:1px;

	margin-top: 0px;

	color: #d6d5d5;

	background-image:url(../imgs/bg.jpg);

	background-repeat:no-repeat top center;

	height: 100%;

	text-align:left;

	background-color:#666666;



}



html {

	margin-bottom: 1px;

	height: 100% !important;

	height: auto;

}



/*  Global Formatting */



td {

	font-size: 13px;

}



th {

	font-size: 13px;

}



a {

	color: #000000;

	text-decoration:none;

}



a:hover {

	color: #000000;

	text-decoration:none;

	

}



a:visited {

	color: #000000;

	text-decoration:none;



}



a.image, a.image:hover {

	border: 0;

}



li {

	list-style-type: none;

}



ul {

	list-style: none;

}

ul li {

	padding-left: 10px;

	margin-left: 0;

}



ol li {

	line-height: 100%;

	padding-left: 10px;

}

/* #######################  END GENERAL SETTINGS ############################ */



/* ######################  LAYOUT SETTINGS       ############################## */



#total {

	margin-left: auto;

	margin-right: auto;

	width:985px;

	height:100%;

}



#top_total {

	width:985px;

	height:111px;

	text-align:center;

}



#top {

	width:985px;

	height:111px;

	text-align:center;

	background-image:url(../imgs/top.jpg);

	background-repeat:no-repeat;

}



#top_it {

	width:985px;

	height:111px;

	text-align:center;

	background-image:url(../imgs/top1.jpg);

	background-repeat:no-repeat;

}



#top_si {

	width:985px;

	height:111px;

	text-align:center;

	background-image:url(../imgs/top2.jpg);

	background-repeat:no-repeat;

}



#top_web {

	width:985px;

	height:111px;

	text-align:center;

	background-image:url(../imgs/top3.jpg);

	background-repeat:no-repeat;

}



#top_out {

	width:985px;

	height:111px;

	text-align:center;

	background-image:url(../imgs/top4.jpg);

	background-repeat:no-repeat;

}



#top_contactos {

	width:985px;

	height:111px;

	text-align:center;

	background-image:url(../imgs/top5.jpg);

	background-repeat:no-repeat;

}



#top_newsletter {

	width:985px;

	height:111px;

	text-align:center;

	background-image:url(../imgs/top6.jpg);

	background-repeat:no-repeat;

}



#contactar {

	height:108px;

	background-image:url(../imgs/logo.jpg);

	background-repeat:no-repeat;

}



#contactar_logo {

	height:108px;

	width:200px;

}



#botoes_top {

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#000000;

	padding-top:94px;

	padding-left:804px;

}





#conteudos {

	width:985px;

	max-width:985px;

	padding-top:0px;

}



#area_esq {

	width:265px;

	float:left;

	height:auto;

	text-align:left;

	vertical-align:top;

}



#area_dir {

	width:720px;

	float:left;

	padding-left:-265px;

	

}





#apresentacao {

	max-width:265px;

	width:265px;

	height:117px;

}



#social {

	max-width:265px;

	width:265px;

	height:325px;

}



#menu {

	width:720px;

	height:117px;

}



#conteudo {

	width:720px;

	min-height:224px;

}



#conteudo_esq {

	width:184px;

	float:left;

	text-align:left;

	vertical-align:top;

}



#conteudo_dir {


	width:500px;

	float:left;

	vertical-align:top;

	padding-left:-184px;

	text-align:left;

	margin-left:20px;	

}



#destaques {

	width:720px;

	text-align:left;

	vertical-align:bottom;

	margin-top:20px;

	/*background-color:#707070;*/

}



#footer {

	width:985px;

	margin-top:30px;

	float:left;

	text-align:left;

}





/* ######################  LAYOUT SETTINGS       ############################## */



#style_user1 {

	background:#fff;

	width:154px;

	padding:0px;

	margin-bottom:15px;



}



.azul {

	color: #024e5c;

}



.botao {

	background-image:url(../imgs/b_form.png);

	max-width:20px;

	max-height:20px;

}
