@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	overflow-x:hidden;
}

a {
	outline:none;
	cursor:pointer;
}

.bn {
	border:none;
}

.left {
	float:left;
}

.right {
	float:right;
}

#header {
	width:995px;
	height:132px;
	margin:0 auto;
	background-image:url(/images/bgTopo2.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#logo {
	width:182px;
	height:132px;
	background-color:#FFF;
	float:left;
}

#gestor {
	width:191px;
	height:132px;
	float:right;
	background-image:url(/images/gestor.jpg);
}

.separa {
	width:995px;
	height:2px;
	background-image:url(/images/separa.jpg);
	margin:0 auto 5px auto;
}

#banner {
	width:995px;
	height:245px;
	margin:0 auto;
}

#banner2 {
	width:995px;
	height:182px;
	margin:15px auto;
}

.bannerImg {
	width:220px;
	height:182px;
	float:left;
	margin:0 15px 0 0;
}

#noticiasHome {
	width:291px;
	height:182px;
	float:right;
	background-image:url(/images/noticias.jpg);
}

#areaHome {
	width:995px;
	height:207px;
	margin:0 auto;
}

#bemvindo {
	width:690px;
	height:207px;
	float:left;
	margin:0;
	background-color:#f37121;
	overflow:hidden;
}

#bemvindo p {
	color:#FFF;
	padding:5px 10px;
	margin:0;
}

#bemvindo h2 {
	color:#FFF;
	padding:15px 10px;
	margin:0;
}

#responsabilidade {
	width:291px;
	height:207px;
	float:right;
	background-image:url(/images/responsabilidade.jpg);
	background-repeat:no-repeat;
}

#responsabilidade p {
	padding:42px 14px 5px 55px;
	font-size:11px;
}

#responsabilidade a {
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	margin:3px 0;
	color:#5a5a5a;
	line-height:25px;
}

#responsabilidade a:hover {
	text-decoration:underline;
}

#links {
	width:205px;
	height:24px;
	float:right;
	margin:14px 0;
}

#container {
	width:1010px;
	margin:-5px auto 0 auto;
	background-image:url(/images/conteudoA.jpg);
	background-repeat:no-repeat;
}

#container1 {
	min-height:650px;
	overflow:hidden;
	background-image:url(/images/conteudoB.jpg);
	background-position:right -5px;
	background-repeat:no-repeat;
}

#navLateral {
	width:185px;
	float:left;
	min-height:500px;
	background-image:url(/images/separaLateral.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

#navLateral h2 {
	color:#5a5a5a;
	margin:10px 0;
	padding:0 5px 0 20px;
	font-size:15px;
}

#nav {
	width:600px;
	float:left;
	margin:0;
	min-height:40px;
}

#navLateral ul {
	margin:15px 0 0 0;
	padding:0 0 0 20px;
	list-style:none;
}

#navLateral ul li {
	margin:10px 0;
	padding:0 0 5px 0;
	background-image:url(/images/separaNav.jpg);
	background-repeat:no-repeat;
	background-position:-10px bottom;
	font-size:12px;
	overflow:hidden;
}

#navLateral ul li a {
	text-decoration:none;
	color:#f37121;
}

#navLateral ul li a:hover {
	text-decoration:underline;
	color:#5a5a5a;
}

#conteudo {
	width:590px;
	float:left;
	overflow:hidden;
	margin:10px 15px 0 15px;
}

#conteudo h1 {
	margin:0;
	padding:0;
	color:#5a5a5a;
	font-size:19px;
}
#conteudo p {
	color:#5a5a5a;
}

#dir {
	width:205px;
	float:right;
	min-height:500px;
	background-image:url(/images/separaLateral.jpg);
	background-repeat:no-repeat;
}

.bannerContato {
	border:none;
	margin:13px 0 8px 0;
	padding:0 5px;
}

#containerNot {
	margin:0;
	padding:0 5px;
	width:173px;
}

#containerNot ul {
	margin:0;
	padding:0;
	list-style:none;
}

#containerNot ul li {
	margin:5px 0;
}

#containerNot ul li a {
	text-decoration:none;
	color:#5a5a5a;
	font-size:11px;
}

#containerNot ul li a:hover {
	text-decoration:underline;
}

.tfCv {
	width:200px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tfCvM {
	width:300px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}


#rodape {
	text-align:center;
	width:995px;
	height:30px;
	margin:-10px auto 0 auto;
	background-color:#6b6d6f;
	color:#FFF;
	line-height:32px;
	clear:both;
}

#ticker-container {
	position:relative;
	overflow:hidden;
	width: 220px;
	height: 115px;
	background-repeat: repeat;
	padding: 2px;
	margin:50px 0 0 50px;
}

#ticker {
	position:relative;
	width:135px;
}

#ticker ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#ticker ul li {
	display:list-item;
	margin:0 0 10px 0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
}

#ticker ul li a {
	padding-left: 2px;
	text-decoration:none;
	color:#5a5a5a;
}
	
#ticker ul li a:hover {
	padding-left: 2px;
	text-decoration:underline;
}

#clinks {
	width:995px;
	margin:0 auto;
	overflow:hidden;
	height:50px;
}

#links1 {
	width:205px;
	float:right;
}

#formacao div, #cursos div, #certificacao div, #idiomas div {
	border:dotted 1px #CCC;
	margin:5px 0 5px 0;
	padding: 5px;
}

.ullateral {
	margin:0!important;
	padding:0 0 0 20px!important;
}

.ullateral li {
	margin:4px 0!important;
	padding:0 0 3px 0!important;
	background-image:none!important;
	font-size:11px!important;
}

.ullateral li a {
	color:#333!important;
}

#twitter-rodape {
	width:995px;
	margin:3px auto;
	text-align:right;	
}