/* Autor:Marcelo Roman Junior */
/* Default da página*/

* {
	margin:0;
	padding:0;
}
a {
	outline : 0;
}
.clear {
	clear:both;
}
html,body {
	height:100%;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul {
	list-style:none;
}
body {
	background:url("../imagens/textures/pattern4.png") repeat;
	font-size:12px;
	line-height:18px;
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	font-weight:normal;
}
h3 {
	color:#d6d6d6;
	font-size:15px;
}
.topo {
	max-width:100%;
	height:120px;
	margin:0 auto;
}
#sp {
	position:relative;
	left:315px;
	top:-10px;
		opacity:0.5;
	z-index:106;
	cursor:pointer;
}
#cps {
	position:relative;
	left:300px;
	top:-28px;
	opacity:0.5;
	z-index:107;
	cursor:pointer;
}
#tudo {
	position:absolute;
	width:100%;
	min-height:100%;
}
#logo {
		width:980px;
	height:70px;
	margin:0 auto;
}
#desc {
	height:170px;
	width:980px;
	margin:0 auto;
}
#geral {
	position:relative;
	top:15px;
	background:#fff;
	width:980px;
	height:auto;
	margin:auto;
	text-align:left;
	border:1px solid #ccc;
	border-top:none;
	box-shadow : 0px 3px 5px #666;
}
#conteudo {
	position:relative;
	top:0px;
	width:99%;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	min-height:400px;
	max-height:100%;
}
#fatec {
	float:left;
	position:relative;
	top:-10px;
}
#onde {
	width:980px;
	background:#942019 url("../imagens/buttonbg.png") repeat-x;
	margin:0 auto;
	height:35px;
	top:30px;
	position:relative;
	-moz-box-shadow:0px 5px 10px 2px #888;
	-webkit-box-shadow:0px 5px 10px 2px #888;
	box-shadow:0px 5px 10px 2px #888;
	z-index:99;
}
#onde:before {
	content:" ";
	width:15px;
	display:block;
	height:100px;
	position:absolute;
	left:-15px;
	background:url("../imagens/menue.png") no-repeat;
}
#onde:after {
	content:" ";
	width:15px;
	display:block;
	height:100px;
	position:absolute;
	right:-15px;
	background:url("../imagens/menuv.png") no-repeat;
}
#menuiel {
	display:none;
	background:url("../imagens/menue.png") no-repeat;
	width:15px;
	height:100px;
	position:absolute;
	left:-15px;
	top:0;
}
#menuier {
	display:none;
	background:url("../imagens/menuv.png") no-repeat;
	width:15px;
	height:100px;
	position:absolute;
	right:-15px;
	top:0;
}
#rodape {
	position:absolute;
	width:980px;
		left:50%;
	margin-left:-490px;
	bottom:0;
	text-align:center;
}
#rodape span {
	font-size:12px;
}
#descTexto {
	max-width:60%;
		min-width:475px;
		height:auto;
	position:relative;
	float:left;
}
#descTexto img {
	float:left;
	width:295px;
	height:170px;
	margin-right:30px;
}
#descTexto h2 {
	margin-top:10px;
		font-size:19px;
	color:#444;
	margin-left:12px;
}
p strong {
	color:#000;
}
.ajax {
	display:none;
}
.resposta {
	display:none;
	color:red;
}
div .social-icons {
	position:relative;
	left:	0px;
	top:1px;
	z-index:0;
}
.social-icons a {
	display:block;
	float:right;
	margin:0 0 0 6px !important;
	height:45px;
	padding:0 !important;
	position:relative;
	text-indent:-9999px;
	width:64px;
}
.social-icons .youtube {
	background:url("../imagens/media-icons.png") no-repeat -294px top;
}
.social-icons .flickr {
	background:url("../imagens/media-icons.png") no-repeat -221px 0;
}
.social-icons .twitter {
	background:url("../imagens/media-icons.png") no-repeat left top;
}
.social-icons .facebook {
	background:url("../imagens/media-icons.png") no-repeat -146px 0;
}
.social-icons .rss {
	background:url("../imagens/media-icons.png") no-repeat -71px 0;
}
/* Login */
#loginContainer {
	position:relative;
	float:right;
	font-size:12px;
	z-index:100;
	top:3px;
}
/* Login Button */
#loginButton {
	display:inline-block;
	float:right;
	background:#d2e0ea url(../imagens/buttonbg.png) repeat-x;
	border:1px solid #899caa;
	border-radius:3px;
	-moz-border-radius:3px;
	position:relative;
	cursor:pointer;
	text-decoration:none;
	text-align: center!important;
}
/* Login Button Text */
#loginButton span {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-shadow:1px 1px #000;
	padding:7px 29px 9px 10px;
	/*background:url(../imagens/loginArrow.png) no-repeat 60px 7px;*/
	text-align : center;
	display:block
}
#loginButton:hover {
	background:#942019;
}
/* Login Box */
#loginBox {
	position:absolute;
	top:32px;
	right:0;
	display:none;
	z-index:29;
}
/* If the Login Button has been clicked */ 
#loginButton.active {
	border-radius:3px 3px 0 0;
	background:#942019;
}
#loginButton.active span {
	background-position:60px -78px;
}
/* A Line added to overlap the border */
#loginButton.active em {
	position:absolute;
	width:100%;
	height:1px;
	background:#d2e0ea;
	bottom:-1px;
}
/* Login Form */
#loginForm {
	width:248px;
	border:1px solid #899caa;
	border-top:none;
	border-radius:3px 0 3px 3px;
	-moz-border-radius:3px 0 3px 3px;
	margin-top:-1px;
	background:#942019;
	padding:6px;
}
#loginForm fieldset {
	margin:0 0 12px 0;
	display:block;
	border:0;
	padding:0;
}
fieldset#body {
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	padding:10px 13px;
	margin:0;
}
#loginForm #checkbox {
	width:auto;
	margin:1px 9px 0 0;
	float:left;
	padding:0;
	border:0;
	*margin:-3px 9px 0 0;
	/* IE7 Fix */
}
#body label {
	color:#3a454d;
	margin:9px 0 0 0;
	display:block;
	float:left;
}
#loginForm #body fieldset label {
	display:block;
	float:none;
	margin:0 0 6px 0;
}
/* Default Input */
#loginForm input {
	width:92%;
	border:1px solid #899caa;
	border-radius:3px;
	-moz-border-radius:3px;
	color:#3a454d;
	font-weight:bold;
	padding:8px 8px;
	box-shadow:inset 0px 1px 3px #bbb;
	-webkit-box-shadow:inset 0px 1px 3px #bbb;
	-moz-box-shadow:inset 0px 1px 3px #bbb;
	font-size:12px;
}
/* Sign In Button */
#loginForm #login {
	width:auto;
	float:left;
	background:#339cdf url(../imagens/loginbuttonbg.png) repeat-x;
	color:#fff;
	padding:7px 10px 8px 10px;
	text-shadow:0px -1px #278db8;
	border:1px solid #339cdf;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0 12px 0 0;
	cursor:pointer;
	*padding:7px 2px 8px 2px;
	/* IE7 Fix */
}
/* Forgot your password */
#loginForm span {
	text-align:center;
	display:block;
	padding:7px 0 4px 0;
}
#loginForm span a {
	color:#fff;
	text-shadow:1px 1px #000;
	font-size:12px;
	text-decoration:none;
}
#loginForm span a:hover {
	text-decoration:underline;
}
input:focus {
	outline:none;
}
/* Fim Login *//* Menu Vertical*/
.listmenu {
	position:absolute;
	width:150px;
	top:33px;
	margin:0;
	padding:0;
	left:2px;
	clear:both;
	padding-top:10px;
}
.listmenu ul {
	list-style:none;
	margin:0;
	padding:0;
}
.listmenu li {
		border:1px solid silver;
		border-bottom:none;
	line-height:19px;
}
.listmenu li.ultimo {
	border-bottom:1px solid silver;
}
.listmenu li a {
	color:#333;
	display:block;
	height:16px;
	font-size:12px;
	padding:8px 0px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background-color:#F4F4F4;
}
.listmenu li a:hover {
	background-color:#942019;
	color:#fff;
}
/* Fim menu vertical *//* Contato */
#contato {
	position:relative;
	float:right;
}
#formulario form {
	width:300px;
	display:block;
	margin:0 auto;
}
#formulario fieldset {
	border:1px solid #666;
	padding:0 15px 10px 15px;
}
#formulario legend {
	font:18px Helvetica,Geneva,sans-serif;
	color:#666;
	font-weight:bold;
	padding:10px 0;
	border-bottom:2px;
}
#formulario label {
	display:block;
	padding:3px 0;
	text-align:left;
}
#formulario span {
	display:block;
	font:16px Helvetica,Arial,sans-serif;
	color:#999;
	font-weight:bold;
}
#formulario input {
	padding:3px;
	width:260px;
	border:1px solid #000;
	font:16px Helvetica,Geneva,sans-serif;
	color:#666;
	font-weight:bold;
}
#enviar {
	cursor:pointer;
}
#formulario textarea {
	padding:3px;
	width:260px;
	border:1px solid #666;
	font:16px Tahoma,Geneva,sans-serif;
	color:#666;
	font-weight:bold;
}
#formulario .send {
	width:120px;
	display:block;
	margin:10px auto;
	cursor:pointer;
	border:0;
	background:#069;
	color:#FFF;
}
#formulario .send:hover {
	background:#036;
}
/* Fim contato */

/* --------------------------- */
/* ---------- Botões --------- */
/* --------------------------- */

.button {
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.40);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.40);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.40);
	background:#920306 url("../imagens/btns.png") repeat-x;
	font-size:13px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	padding:2px 5px;
	display:inline-block;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-ms-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease;
	opacity:0.9;
}
.button.medium {
	padding:5px 7px;
	font-size:14px;
	line-height:14px;
}
.button.large {
	padding:5px 10px;
	font-size:16px;
	line-height:18px;
}
.button:hover {
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.8);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.8);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.8);
	opacity:1;
	color:#fff !important;
	text-decoration:none !important;
}
/* Fim botões*/
/*Menu Horizontal*/
#menu {
	float:left;
	padding:0;
	margin:0;
	position:absolute;
	line-height:10px;
}
#menu ul {
	position:relative;
	left:-15px;
	padding:0;
	margin:0;
	float:left;
	background-image:-moz-linear-gradient(top,#000,#666);
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#000),to(#666));
}
#menu li {
	float:left;
	list-style:none;
	background:none;
	margin-right:1px;
}
#menu a {
	outline:none;
}
#menu li a:link,#menu li a:visited {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	display:block;
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
	text-shadow:0px 1px 1px #000;
	padding:12px 22px;
		/* Background Gradient */ background:#d2e0ea url(../imagens/buttonbg.png) repeat-x;
}
#menu li a:hover {
	cursor:pointer;
	color:#fff;
	text-shadow:0px -1px 1px #000;
	background-image:-moz-linear-gradient(top,red,#942019)!important;
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(red),to(#942019))!important;
		/* Box Shadow */	box-shadow:inset 0 0 10px #000;
	-moz-box-shadow:inset 0 0 10px #000;
	-webkit-box-shadow:inset 0 0 10px #000;
}
a.active:link,a.active:active,a.active:visited {
	 color:#fff !important;
	text-shadow:0px -1px 1px #000!important;
	background-image:-moz-linear-gradient(top,red,#942019)!important;
	background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(red),to(#942019))!important;
		/* Box Shadow */	box-shadow:inset 0 0 10px #000;
	-moz-box-shadow:inset 0 0 10px #000;
	-webkit-box-shadow:inset 0 0 10px #000;
}
/*Fim menu Horizontal*//*Breadcrumb*/
.breadLine {
	height:28px;
	box-shadow:0 1px 0 #fff,0 1px 0 #fff inset;
	-webkit-box-shadow:0 1px 0 #fff,0 1px 0 #fff inset;
	-moz-box-shadow:0 1px 0 #fff,0 1px 0 #fff inset;
	background:#fff;
	border-top:1px solid #c3c3c3;
		border-bottom:1px solid #c3c3c3;
		font-size:11px;
}
.breadLine .hideArrow {
	width:30px;
	float:left;
	background:url(../imagens/hideArrow.png) no-repeat;
		background-position:12px 10px;
		padding:14px 0 14px 0;
		border-right:1px solid #c3c3c3;
}
.breadLine .hideArrow:hover {
	background-color:#f5f5f5;
}
.bc {
	margin:0;
		float:left;
}
.bc span {
		font-size:14px;
	position:relative;
	color:#757575;
		top:7px;
}
ul.breadcrumbs {
	position:relative;
	z-index:990;
	margin-left:18px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding : 0;
}
ul.breadcrumbs li {
	float:left;
}
ul.breadcrumbs li.current {
	border-right:none;
}
ul.breadcrumbs li a {
	color:#000;
	text-decoration:none;
	padding:3px 20px 3px 14px;
	display:block;
	background:url(../imagens/icons/breadsArrow.png) no-repeat 100% 10px;
	height:22px;
	line-height:23px;
}
ul.breadcrumbs li a:hover,ul.breadcrumbs li.hover a {
	color:#2B6893;
}
ul.breadcrumbs>li:first-child {
	background:url(../imagens/breadsHome.png) no-repeat 12px 10px;
}
ul.breadcrumbs>li:first-child>a {
	padding-left:28px;
}
ul.breadcrumbs li.current>a {
	color:#666;
	background:none;
}
ul.breadcrumbs li ul {
	position:absolute;
	background:url(../imagens/subArrow.png) no-repeat 10px 5px;
	font-size:11px;
	width:160px;
	top:28px;
	padding-top:10px;
	margin-left:12px;
	display:none;
}
ul.breadcrumbs li ul li {
	width:180px;
	border-bottom:1px solid #343434;
	text-align:left;
	border-top:1px solid #545454;
	background:url(../imagens/backgrounds/sidebar.jpg);
	padding:0;
	float:none;
}
ul.breadcrumbs li ul li:first-child {
	-webkit-border-top-right-radius:2px;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topright:2px;
	-moz-border-radius-topleft:2px;
	border-top:none;
	padding-top:1px;
}
ul.breadcrumbs li ul li:last-child {
	-webkit-border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-bottomleft:2px;
}
ul.breadcrumbs li ul li:hover {
}
ul.breadcrumbs li ul li a {
	text-decoration:none;
	padding:5px 14px 5px 24px;
	color:#CCCCCC !important;
	display:block;
	background:url(../imagens/elements/control/subnav_arrow.png) no-repeat 12px 13px;
}
ul.breadcrumbs li ul li a:hover {
	background-color:#454545
}
/*Fim breadcrumbs*//* --------------------------- *//* --- 11. FOOTER WIDGETS ---- *//* --------------------------- */.footer_widgets {
	width:980px;
	margin:0 auto;
	overflow:hidden;
	padding-top:2px;
	padding-bottom:2px;
	position:relative;
	top:20px;
	border-bottom:1px solid #dcdcdc;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);
	box-shadow:0 0 10px rgba(0,0,0,0.15);
	background:#fefefe;
		background:-moz-linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#ebebeb));
	background:-webkit-linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	background:-o-linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	background:-ms-linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	background:linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',endColorstr='#ebebeb',GradientType=0 );
}
.footer_widgets .wrapper {
	position:relative;
	z-index:99;
}
.footer_widgets h4 {
	font-size:16px;
	text-transform:capitalize;
	color:#999999;
	padding:0 0 16px;
	line-height:24px;
}
.footer_widgets img {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);
	box-shadow:0 0 10px rgba(0,0,0,0.15);
	border:1px solid #dcdcdc;
	display:block;
	margin:0 0 12px;
}
.footer_widgets h2 {
	font-size:14px;
	color:#000;
	line-height:18px;
	margin:-2px 0 0;
	padding:0 0 7px;
}
.footer_widgets h2 a {
	color:#000;
}
.footer_widgets h2 a:hover {
	text-decoration:none;
	color:#1268d0;
}
.footer_widgets .widget {
	float:left;
	padding:0 40px 0 0;
}
.footer_widgets .widget_address {
	width:200px;
}
.footer_widgets .widget_subscrible {
	padding:0 40px 0 0;
	width:200px;
}
.footer_widgets .widget_twitter {
	position:relative;
	padding:16px 20px 1px;
	width:418px;
	color:#666666;
	float:right;
	margin-top:5px;
	background:#fff;
	border:1px solid #dcdcdc;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);
	box-shadow:0 0 10px rgba(0,0,0,0.15);
	background:#fefefe;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#ebebeb));
	background:-webkit-linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	background:-o-linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	background:-ms-linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	background:linear-gradient(top,#fefefe 0%,#ebebeb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',endColorstr='#ebebeb',GradientType=0 );
}
.footer_widgets .widget_twitter .label {
	position:absolute;
	bottom:-26px;
	left:0;
	font-size:14px;
	text-transform:uppercase;
	display:block;
	width:100%;
	font-weight:bold;
	color:#000;
}
/*.footer_widgets .widget_twitter .label:after{position:absolute;right:10px;bottom:30px;background:url(../images/ico_twitter.png) no-repeat;width:35px;height:26px;content:"";}*/.footer_widgets .widget_twitter p {
	margin:0;
	padding:0 0 20px;
}
.footer_widgets .widget_twitter span {
	display:block;
	font-weight:bold;
}
/*.footer_widgets .widget_twitter:before{content:"";position:absolute;bottom:-22px;left:70px;border-width:22px 23px 0 0;border-style:solid;border-color:#cccccc transparent;display:block;width:0;}.footer_widgets .widget_twitter:after{content:"";position:absolute;bottom:-19px;left:71px;border-width:22px 22px 0 0;border-style:solid;border-color:#ececec transparent;display:block;width:0;}*/.footer_widgets .widget input[type=text] {
	border:1px solid #dcdcdc;
	font-size:12px;
	margin:1px 1px 2px;
	line-height:17px;
	color:#999999;
	padding:6px 10px;
	width:178px;
	background:#fff;
}
.footer_widgets .widget input[type=submit] {
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.40);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.40);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.40);
	background:#136cd7;
	background:url(data:image/svg+xml;
	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNmNkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzExNjZjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzBlNWViYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzA5NGU5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzQ3OGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,#136cd7 0%,#1166cd 26%,#0e5ebb 47%,#094e9b 79%,#07478c 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#136cd7),color-stop(26%,#1166cd),color-stop(47%,#0e5ebb),color-stop(79%,#094e9b),color-stop(100%,#07478c));
	background:-webkit-linear-gradient(top,#136cd7 0%,#1166cd 26%,#0e5ebb 47%,#094e9b 79%,#07478c 100%);
	background:-o-linear-gradient(top,#136cd7 0%,#1166cd 26%,#0e5ebb 47%,#094e9b 79%,#07478c 100%);
	background:-ms-linear-gradient(top,#136cd7 0%,#1166cd 26%,#0e5ebb 47%,#094e9b 79%,#07478c 100%);
	background:linear-gradient(top,#136cd7 0%,#1166cd 26%,#0e5ebb 47%,#094e9b 79%,#07478c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#136cd7',endColorstr='#07478c',GradientType=0 );
	font-size:13px;
	line-height:18px;
	color:#fff;
	text-transform:lowercase;
	font-weight:bold;
	padding:2px 5px;
	white-space:nowrap;
	margin:9px 0;
	float:right;
	opacity:0.9;
	border:0;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-ms-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease;
}
.footer_widgets .widget input[type=submit]:hover {
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.8);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.8);
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.8);
	opacity:1;
}
.footer_widgets .widget input[type=text]:focus {
	outline:none;
	background:#f7f7f7;
}
#data {
	position:relative;
	float:right;
	padding-top:5px;
}
#data span {
	font-size:14px;
	margin:10px;
}
.menuvativo {
	background:url("../imagens/bg_itemList.png") no-repeat;
	padding:2px 20px;
	color:#fff;
		background-position:0% 50%;
	background-repeat:no-repeat no-repeat;
}
#accordion h3 {
	padding:0px;
	font-size:15px;
	text-align:center;
	background:#942019;
	color:#fff;
	height:40px;
}
#accordion div {
	margin:0;
	position:relative;
	top:-20px;
}
.pesquisa {
	font-size: 14px;
	position:absolute;
	right:0;
	padding:3px;
	top:5px;
	background:#fff;
}
.iconpesquisa {
	position:absolute;
	right:0;
	top:5px;
}
#footer {
	margin:20px 0px 0px 0px;
	text-align:center;
	width:986px;
	margin:0 auto;
}
#footer div.container div.colunaFoot {
	margin:0px;
	padding:20px 0px 10px 10px;
	float:left;
}
#footer div.container div.colunaFoot div.itemSite {
	margin:0px;
	padding:10px 0px;
	border:0px;
	float:none;
}
#footer div.container div.colunaFoot div.itemSite h1 {
	font-size:14px;
	margin:0px 0px 17px 0px;
	text-transform:uppercase;
	font-weight:bold;
	color:#7A8387;
}
li {
	display:list-item;
	text-align:-webkit-match-parent;
}
#footer div.container div.itemSite ul li a {
	font-size:11px;
	display:block;
	color:#7A8387;
	text-decoration:none;
	padding:0px 7px;
}
#footer div.container div.itemSite ul li:hover a {
	background-color:red;
	color:white;
}
div.container {
	width:962px;
	margin:0px auto;
	text-align:left;
}
#usuariobv {
	position:relative;
	top:30px;
}
#usuariobv span {
	font-size:15px;
	color:#454545;
}
#usuariobv a span {
		color:blue;
}
#usuariobv .bolder {
	font-weight:bolder;
}
#conteudo #atalhos {
	position:relative;
	float:left;
}
#conteudo #icones td {
	padding-left:10px;
	padding-right:10px;
	border:1px solid #ccc;
	background:#f6f6f6;
}
#conteudo #icones td:hover {
	background:#666;
}
#conteudo #icones td input {
	width:25px;
	height:25px;
	margin:5px;
}
#registros {
	position:relative;
	margin:0 auto;
	border-collapse:collapse;
}
#registros tr td {
	border:1px solid #ccc;
	padding:6px;
	font-size:12px;
}
#registros tr th {
	border:1px solid #ccc;
	padding:6px;
}
#registros tr {
	padding:2px;
	border:1px solid #ccc;
}
.acaoregistro {
	width:20px;
	height:20px;
	display:inline;
	float:left;
}
h1.success,div.success {
	border-color:#A2D246;
	background-image:url(../imagens/s_success.png);
	background-repeat:no-repeat;
	background-position:5px 50%;
}
div.success,div.notice,div.error,div.footnotes {
	margin:0.5em 0 1.3em 0;
	border:1px solid;
	background-repeat:no-repeat;
	background-position:10px 50%;
	padding:10px 10px 10px 25px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 1px 1px #fff inset;
	-webkit-box-shadow:0 1px 1px white inset;
	box-shadow:0 1px 1px white inset;
	border:1px solid green;
}
.success {
	color:black;
	font-size:12px;
	background-color:#EBF8A4;
}
.success span {
	margin-left: 10px;
}



.bt {
    border: 1px solid rgb(204, 204, 204);
    margin: 0px 0px 5px;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0px 1px 0px 0px rgb(191, 191, 191);
    transition: all 200ms ease 0s;
	color: #888!important;
	padding : 10px;
	width : 428px!important;
	float: right;
}



.bt span a {
    padding-right: 55px!important;
    background: url("../img/arrow-bt.png") no-repeat scroll right center transparent;
	color: #888!important;
	padding: 5px;
}

.bt span a:hover{
    text-decoration: underline;
}

.bt span {
    background: none repeat scroll 0 0 #FFFFFF!important;
}
.bt span {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F4F4F4 100%) repeat scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px!important;
    display: block;
    margin: 1px!important;
    padding: 1px!important;
}