/******************************************************************************************************CSS adaptado por Omlet***************************************************			      Reset***************************************************/html, body, div, span, h1, h2, h3, h4, h5, h6, p, ol, ul, li, form, label, legend, caption, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section, summary {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}ol, ul {	list-style: none;}a img {border:none}aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}/***************************************************			      Global styles***************************************************/html, body { /* Parece não controlar nada */	width:100%;	height:100%;	}html, body{ /* Controla a página toda*/	font-family:Verdana, Geneva, sans-serif;	font-size: 13px;	color: black;	margin:0 0 0px;	line-height: 1.5;	background-color:white;}p {	line-height: 1.5;	}	a, p a {	text-decoration:underline;	color:blue;	}	a:hover {color:black;}h1, h2, h3, h4, h5, h6 {	font-family: Verdana, Geneva, sans-serif;    	font-weight: normal;	position:relative;	}	h1{	font-size: 60px;	line-height:1.6;	color:#f7a40a;	text-transform:capitalize;	text-align:left;	margin-left:40px;		}		h1 span{	line-height:1.7px;	color:black;	font-size:14px;	text-transform:none;	display:block;	}	h2{	font-size: 17px;	line-height:1.7;	color:black;	text-align:left;	padding-top:0px;	margin-left:40px;	}	h3{	font-family: Verdana, Geneva, sans-serif;	font-size: 25px;	line-height:1;	color:#de6114;	text-transform:none;	text-align:center;	background-color:transparent;	padding-top:0px;	margin-bottom:5px;	}	h4{	font-size: 18px;	line-height:1.7;	color:black;	text-align:left;	width:350px;	padding-top:8px;	margin-bottom:12px;	}	h4 span{	font-weight:bold;	font-size:15px;	font-family:Verdana, Geneva, sans-serif;	background-color:#FFCC33;	padding:8px;	margin-left:20px;	-webkit-border-radius: .5em; 	-moz-border-radius: .5em;	border-radius: .5em;}h5 {	font-size: 12px;	color: black;	text-transform:none;	height:24px;	margin-top:15px;	margin-left:40px;	text-align:left;	display:block;	}h6 {	font-size: 12px;	color: black;	text-transform:none;	text-align:center;	height:20px;	margin-top:0px;	margin-left:0px;	display:block;	}/***************************************************			    Main containers***************************************************/#container, #container_left, #container_right{	position: relative;	}#container{	position:relative;	width:100%;	margin: 0px;	text-align:left;	background-color:transparent;	padding:0px;				}.group1 {	float: left;	width: 30%;	position: relative;	background:transparent;	padding:0px;	margin-bottom:10px;	margin-top:20px;	margin-left:20px;	margin-right:0px;		}	.group2 {	float: left;	width: 30%;	position: relative;	background:transparent;	padding:0px;	margin-bottom:10px;	margin-top:20px;	margin-left:20px;	margin-right:0px;	}	.group3 {	float: left;	width: 30%;	position: relative;	background:transparent;	padding:0px;	margin-bottom:10px;	margin-top:20px;	margin-left:20px;	margin-right:0px;	}	.group4 {	float: left;	width: 45%;	position: relative;	background:transparent;	margin-top:15px;	margin-bottom:10px;	margin-right:12px;	}	.group5 {	float: right;	width: 50%;	position: relative;	background:transparent;	margin-top:50px;	margin-bottom:10px;	}	.groupsn {	float: right;	width: 50%;	position: relative;	background:transparent;	margin-left:0%;	margin-top:50px;	margin-bottom:20px;	}			.groupNews_l {	float: left;	width: 15%;	position: relative;	background:transparent;	margin-left:2%;	margin-top:0px;	margin-bottom:0px;	}		.groupNews_r {	float: right;	width: 80%;	position: relative;	background:transparent;	margin-left:0%;	margin-top:20px;	margin-bottom:0px;	}			.group_bannner_left {	width: 100% auto;		position: relative;	top:20px;	background:transparent;	margin-top:0px;	margin-left:0px;	margin-bottom:0px;	}	.group_bannner_right{	width: 80%;	float: right;	position: relative;	top:0px;	left:0;	background:transparent;	margin-top:50px;			}			header{ /* Controla o Cabeçalho*/	position: relative; 	float:center;	width: 100%;	height:90px;	/*background: url(../backlogo.png) repeat-x 0px 0px;*/	}		/***************************************************				INTRO***************************************************/		#intro{ /* Controla o Intro*/	width: 100%;	position: absolute;	float: left;	height:420px;	padding:0px;	margin-top:30px;		}/***************************************************		Slider Container (Telmo)***************************************************/		#slider1_container{ /* Controla s Slides*/	position: relative;	margin: 0px auto;	width: 980px;	top:0px;        height: 450px;         background-color: transparent;        overflow: hidden;		}	/***************************************************				   HOLDERS***************************************************/	.holder_content {	position: relative;	float: left;	width: 100%;	margin-top:0px;	margin-bottom:0px;	background:transparent;	background: url(../images/line.png) 50% -18px no-repeat;	}	.holder_content1 {	position: relative;	float: left;	width: 100%;	margin-top:30px;	margin-bottom:0px;	}.holder_content2 {	position: relative;	float: left;	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top:30px;	margin-bottom:0px;	}		.holder_content_separator{	margin-bottom:20px;		}.holder_noticias {	position: relative;	float: center;	width: 96%;	margin-left: 2%;	margin-right: 2%;	margin-top:30px;	margin-bottom:0px;	}					/***************************************************			        FOOTER***************************************************/footer{	position:relative;	clear:both;	width:100%;	background: url(../images/nav-bg2.png) repeat-x 0px 4px;	height:80px;	}#FooterOne, #FooterTwo, #FooterTree {	position: absolute;	}#FooterTwo{	position: absolute;	right: 20px;	top:35px;	color:white;}#FooterTree{	position: absolute;	left: 20px;	top: 15px;	width: 300px;	color:white;}/***************************************************				       MENU***************************************************/#cssmenu ul,#cssmenu ul li,#cssmenu ul li a {  padding: 0;  margin: 0;  line-height: 1;  font-family: 'Capriola', sans-serif;}#cssmenu:before,#cssmenu:after,#cssmenu > ul:before,#cssmenu > ul:after {  content: '';  display: table;}#cssmenu:after,#cssmenu > ul:after {  clear: both;}#cssmenu {  zoom: 1;  height: 50px;  background: url(../images/bottom-bg.png) repeat-x center bottom;  border-radius: 2px;  width: auto;}#cssmenu ul {  background: url(../images/nav-bg3.png) repeat-x 0px 0px;  height: 50px;}#cssmenu ul li {  float: left;  margin-left:10px;  list-style: none;}#cssmenu ul li a:hover{    background: url(../images/color.png) center bottom;  display: block;  height: 35px;  margin-top: 4px;  padding-top: 10px;  color: #9b4106;  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.35);  opacity: 1;}#cssmenu ul li.active a {  background: url(../images/color.png) center bottom;  display: block;  height: 35px;  margin-top: 4px;  padding-top: 10px;  color: #9b4106;  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.35);  opacity: 1;}#cssmenu ul li a {  display: block;  height: 25px;  padding: 10px 30px 0;  margin: 4px 2px 0;  border-radius: 2px 2px 0 0;  text-decoration: none;  font-size: 18px;  color: white;  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);  font-weight: 400;  opacity: .9;}#cssmenu ul li:first-child a {  margin: 4px 2px 0 0;}/***************************************************				   SPECIFIC***************************************************/	.read_more{	color:#663366;	font-size:14px;	float:right;	margin-top:15px;}	