/*
CSS comum a todas as sessoes
*/
a:hover {
	text-decoration:none;
}

p {
	line-height:1.6;
}

a {
	color:#0e3f75;
}
body{
	background: url(../../imgs/bgs/textura.jpg) repeat center top;
}
#header {
	z-index:999;
}
#header .box {
	float:right;
	line-height:3px;
}
#bg {
	background: url(../../imgs/bgs/site2.jpg) repeat-x center top;
}
#header-relative {
	position:relative;
}
.page {
	width: 980px;
}
.center {
	position:relative;
}
.barra {
	padding:0 5px 0 9px;
}
#col-left {
	width: 200px;
	margin-right: 15px;
}

#paginacao #controles a {
	float:left;
}

#desenvolvidopor {
	bottom:200px;
	position:fixed;
	right:0;
	z-index:1000;
}

#header .box {
	color:#FFFFFF;
	float:right;
	font-size:11px;
	margin-top:76px;
	position:relative;
	z-index:2;
}

.idiomas a {
	display:block;
	float:left;
	padding-right:5px;
}

.idiomas {
	float:right;
	margin-left:7px;
	margin-top:2px;
}

.atendimento {
	float:left;
	height:20px;
	display:block;
	margin-top:2px;
	padding:5px;
}

#menu {
	height:41px;
	top: 156px;
	position: absolute;
	width:100%;
	z-index:200;
}

.item-menu {
	position:absolute;
	top:0;
}

#pagina-inicial {
	left:4px;
}

#escola {
	left:169px;
	top:-9px;
}

#nosso-hotel {
	left:328px;
}

#barreira-roxa-e-vc {
	right:179px;
}

#servicos-online {
	right:-4px;
}
.form-index {
	position:absolute;
	right:18px;
	width:126px;
	top:22px;
	z-index:100;
}
.form-index .jNiceSelectWrapper .jNiceSelectText {
	background: url('../../imgs/bgs/form/select-left.png') no-repeat scroll top left;
	width: 80px !important;
	height: 25px !important;
	border:none;
	padding:4px 10px 0;
	color:#746e19;
	line-height:1.7em;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	background: url('../../imgs/bgs/form/select-right.png') no-repeat scroll top left;
	width: 26px;
	height: 25px;
}

#nav .prev {
	background:transparent url(../../imgs/botoes/prev.png) no-repeat scroll left top;
	bottom:-1px;
	height:33px;
	position:absolute;
	right:-4px;
	width:25px;
	z-index:100;
}

#nav .next {
	background:transparent url(../../imgs/botoes/bext.png) no-repeat scroll left top;
	bottom:0;
	height:32px;
	right:21px;
	width:35px;
}

#nav .next , #nav .prev {
	cursor:pointer;
	position:absolute;
	z-index:100;
}

#botoes a {
	float:left;
	height:123px;
	margin-top:16px;
	width:313px;
}

.dados {
	background: url('../../imgs/bgs/bg-rodape.png') repeat-x scroll top left;
	height: 88px;
	margin-top:31px;
}

#footer {
	margin-top:40px;
}

.dados img {
	padding-top:20px;
}

.imagem {
	position:relative;
}
#chamadas-hotel .bg-tr, #chamadas-hotel .bg-br, #chamadas-hotel .bg-bl {
	position:absolute;
	z-index:100;
}
#chamadas-hotel .bg-tr {
	background: url('../../imgs/bgs/chamadas/bg-tr.png') no-repeat scroll top left;
	width: 15px;
	height: 15px;
	top:0;
	right:-3px;
}
#chamadas-hotel .imagens .bg-tr  {
	right:0;
}
#chamadas-hotel .bg-br {
	background: url('../../imgs/bgs/chamadas/bg-br.png') no-repeat scroll top left;
	width: 14px;
	height: 15px;
	right:-3px;
}

#chamadas-hotel .bg-bl {
	background: url('../../imgs/bgs/chamadas/bg-bl.png') no-repeat scroll top left;
	width: 14px;
	height: 15px;
	left:0;
}

#chamadas-hotel .bg-br, #chamadas-hotel .bg-bl {
	bottom:0;
}



/********** aaa **********/

.bloco {
	background: url('../../imgs/bgs/bg-servicos.png') no-repeat scroll top left;
	width: 314px;
	height: 282px;
	float:left;
	position:relative;
}

.bloco .imagem {
	height:100px;
	margin-bottom:5px;
}

.bloco .titulo-bloco .grande {
	font-size:15px;
	height:19px;
	margin-left:2px;
	margin-top:14px;
	color:#0e3f75;
}

.bloco .titulo-bloco .pequena {
	color:#1A65B7;
	font-size:11px;
	margin-left:2px;
	height:22px;
}

.titulo-imagem .daxlinePro {
	font-size:15.5px;
}
.titulo-imagem  {
	height:28px;
}
.conteudo-bloco {
	padding-top:18px;
	width:270px;
}

.form-index .jNiceSelectWrapper {
	width:126px !important;
}

.form-index .jNiceSelectWrapper ul {
	top:26px;
}

.bloco-curso {
	position:relative;
	width:313px;
	height:177px;
	float:left;
}
.top_left{
	background:url(../../imgs/icones/ico_left_top.png) no-repeat;
	height:15px;
left:0;
position:absolute;
top:0;
width:15px;
z-index:99;}

.top_right{
	background:url(../../imgs/icones/ico_right_top.png) no-repeat;
	height:15px;
	right:0;
	position:absolute;
	top:0;
	width:15px;
	z-index:99;}
	
.top_left2{
	background:url(../../imgs/icones/ico_left_top2.png) no-repeat;
	height:15px;
left:-1px;
position:absolute;
top:-1px;
width:15px;
z-index:99;}

.top_right2{
	background:url(../../imgs/icones/ico_right_top2.png) no-repeat;
	height:15px;
	right:0;
	position:absolute;
	top:0;
	width:15px;
	z-index:99;}
	
.bottom_left{
	background:url(../../imgs/icones/ico_left_bottom.png) no-repeat;
	height:15px;
	left:0;
	position:absolute;
	bottom:0;
	width:15px;
	z-index:99;}
	
.bottom_right{
	background:url(../../imgs/icones/ico_right_bottom.png) no-repeat;
	height:15px;
	right:0;
	position:absolute;
	bottom:61px;
	width:15px;
	z-index:99;}
.meio {
	margin:0 19px;
}
.daxlinePro_light {
	font-size:14px;
	margin-left:30px;
	margin-top:10px;
	position:relative;
	width:165px;
	line-height:1em;
}
.titulo_cursos{
	font-size:14px;
	margin-left:53px;
	margin-top:10px;
	position:relative;
	width:165px;
	line-height:1em;}
.daxlinePro_light .escuro {
	color:#0e3f75;
	width:60px;
}

.daxlinePro_light .claro {
	color:#1a65b7;
	width:165px;
	display:block;
}

.vejamais {
	float:right;
	font-size:10px;
	margin-right:5px;
	position:relative;
	z-index:10;
	display:none;
}

.vejamais a {
	color:#1a65b7;
}

.descricao-curso {
	background:transparent url(../../imgs/bgs/bg-nomecurso.png) no-repeat scroll left top;
	bottom:0;
	height:62px;
	position:absolute;
	right:0;
	width:213px;
}

#chamadas-hotel {
	float:left;
	margin-top:19px;
}

.item-lista {
	background: url('../../imgs/bgs/listagem-com-data.gif') no-repeat scroll top left;
	width: 626px;
	height: 32px;
	color:#FFFFFF;
	margin-bottom:2px;
}

.item-lista .item-noticia {
	float:right;
	padding-top:6px;
	width:560px;
}
.item-lista .item-noticia  a {
	color:#FFF;
}
.item-lista .data {
	float:left;
	padding-left:11px;
	padding-top:7px;
}

.sem-data .item-lista {
	background: url('../../imgs/bgs/listagem-sem-data.gif') no-repeat scroll top left;
}

.sem-data .item-lista .item-noticia {
	padding-top:6px;
	padding-left:11px;
	width:100%;
	float:none;
}

.exemplo {
	margin-top:30px;
}

.item-galeria {
	background-color:#fdfcef;
	padding:10px;
	float:left;
	position:relative;
}

.item-galeria img {
	border:14px solid #f7f6e8;
}

.right {
	float:right !important;
}

.lupa a {
	background:transparent url(../../imgs/icones/lupa.gif) no-repeat scroll left top;
	bottom:14px;
	display:block;
	height:46px;
	position:absolute;
	right:10px;
	width:46px;
}


.form {
	float:left;
}

button span span {
	font-size:13px;
	padding:11px 5px 16px 27px;
	text-transform:inherit;
}

button span {
	padding:0 17px 0 0;
}

.jNiceInputInner {
	margin:0 0 0 -3px;
	padding:10px 4px 8px 5px;
}

.jNiceInputWrapper {
	margin-left:5px;
	padding-right:12px;
}

.jNiceInputWrapper_hover { background-position: right bottom; }
.jNiceInputWrapper_hover .jNiceInputInner { background-position: left bottom; }

.form .jNiceSelectWrapper .jNiceSelectText {
	background:transparent url(../js/jNice/elements/select_left.gif) no-repeat scroll left top;
	border:medium none;
	height:25px;
	padding-left:7px;
	padding-top:14px;
	width:202px;
}

.form .jNiceSelectWrapper .jNiceSelectOpen {
	background: url('../js/jNice/elements/select_right.gif') no-repeat scroll top right;
	width: 36px;
	height: 41px;
}

.jNiceWrapper input {
	margin-left:9px;
}

.select-box {
	height: 41px;
}

.jNiceSelectWrapper ul  {
	top:39px;
}

td {
	border:none;
	vertical-align:middle;
}

.area {
	background: url('../../imgs/bgs/area.gif') no-repeat scroll top left;
	width: 560px;
	height: 229px;
	border:none;
}

.area textarea {
	height:200px;
	width:550px;
	background:none;
	border:none;
	overflow:auto;
}

#paginacao #controles a {
	background:transparent url(../../imgs/icones/numeros.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	height:15px;
	margin-right:2px;
	padding:7px 10px 10px;
	text-align:center;
	width:9px;
}
a.esq, a.dir {
	padding: 0 !important;
	height: 35px !important;
	width: 29px !important;
	display: block;
	float: left;
}

#controles div.numeros a.atual {

	background:transparent url(../../imgs/icones/atual.gif) no-repeat scroll 0 0 !important;
	color:#FFFFFF;
}

.faixa-menu {
	background:transparent url(../../imgs/bgs/bg-menu.png) repeat-x scroll left top;
	height:53px;
	position:absolute;
	top:218px;
	width:100%;
	z-index:100;
	display:none;
	left:0;
}

.submenu a {
	color:#FFF;
}

.submenu {
	z-index:100;
	bottom:-45px;
	display:none;
	font-size:15px;
	height:42px;
	left:0;
	padding-top:13px;
	position:absolute;
	width:806px;
}

.submenu a {
	padding-right:20px;
}

#nosso-hotel .submenu {
	left: -159px;
}

#barreira-roxa-e-vc .submenu {
	left:-53px;
	width:500px;
}

#servicos-online .submenu{
	left:-340px;
	width:600px;
}

#servicos-online .bg-menu {
	background: url('../../imgs/menu/servicos-online.png') no-repeat scroll top left;
	width: 255px;
	height: 72px;
	display:block;
}

#nosso-hotel .bg-menu {
	background: url('../../imgs/menu/nosso-hotel.png') no-repeat scroll top left;
	width: 256px;
	height: 72px;
	display:block;
}

#barreira-roxa-e-vc .bg-menu {
	background: url('../../imgs/menu/barreira-roxa-e-vc.png') no-repeat scroll top left;
	width: 292px;
	height: 72px;
	display:block;
}

#escola  .bg-menu{
	background: url('../../imgs/menu/a-escola.png') no-repeat scroll top left;
	width: 247px;
	height: 81px;
	display:block;
}

#pagina-inicial .bg-menu{
	background: url('../../imgs/menu/pagina-inicial.png') no-repeat scroll top left;
	width: 237px;
	height: 62px;
	display:block;
}

.titulo-menu, .descricao-menu {
	display:block;
	padding-left:60px;
}
#pagina-inicial .titulo-menu {
	color:#124e8a;
}

#pagina-inicial .descricao-menu {
	/*color:#a68c15;*/
	color:#000000;
}
.titulo-menu {
	font-size:15px;
	padding-top:16px;
}

.descricao-menu {
	font-size:11px;
	/*color:#477cb0;*/
	color:#61b0ff;
	margin-top:-2px;
}

.item-menu a {
	color:#FFF;
}

#escola .titulo-menu  {
	padding-top:25px;
}

#pagina-inicial .titulo-menu, #pagina-inicial .descricao-menu  {
	padding-left:56px;
}

.amarelo {
	color:#ede027;
}

.titulo-formulario {
	height:75px;
	background-color:#2a4d6b;
	color:#FFF;
}

.titulo-formulario span {
	display:block;
	font-size:26px;
	padding-left:20px;
	padding-top:17px;
}

.form-informativo {
	font-size:14px;
	margin-left:18px;
}

.formulario-informativo {
	width:418px;
}
.descricao-informativo {
	font-size:12px;
	margin:10px auto 5px;
	width:380px;
}
/* Galeria de imagens */
.bloco-3 {
	float:left;
	margin-bottom:20px;
	width:100%;
}

.votacao, .comente, .comentarios {
	float:left;
	margin-right:10px;
	cursor:pointer;
}
.comente {
	background:transparent url(../../imgs/icones/ico-comentarios.png) no-repeat scroll left center;
	height:16px;
	padding-left:22px;
}

.comentarios {
	background: url('../../imgs/icones/ico-fazercometario.png') no-repeat scroll top left;
	height: 19px;
	padding-left:22px;
}

.form-votacao {
	float:left;
	margin-right:5px;
}
.compartilhar {
	float:right;
}

#divComentario {
	float:left;
	display:block;
	background-color:#E2DFC8;
	padding:10px ;
}
#divComentario button {
	margin-top:10px;
}
#divComentarios {
	margin-top:10px;
	float:left;
	clear:both;
	width:100%;
}

.galeria {
	margin-top:40px;
}

#divComentarios ul {
	list-style:none;
}

#divComentarios li {
	padding:10px;
}
.simplemodal-wrap {
	overflow-x: hidden !important;
	overflow-y: auto;
}

#divSiteLogin{
	color:#FFFFFF;
	font-size:11px;
	position:absolute;
	right:7px;
	top:95px;
}

#divSiteLogin a{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

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

#parceiros img{
	padding-right:24px;
}

#parceiros img.ultimo {
	padding-right:0;
}

#footer {
	color:#1d468f;
}

.info_b {
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-left:24px;
	padding-top:33px;
}

.info_a {
	float:left;
	font-size:10px;
	font-weight:bold;
	padding-top:42px;
}

.icones-rodape {
	float:right;
}

.outra-logo {
	margin-left:16px;
}

.maxmeio {
	float:right;
	margin-right:37px;
	margin-top:21px;
}

#senac {
	background:transparent url(../../imgs/logos/senac.png) no-repeat scroll left top;
	height:90px;
	left:169px;
	position:absolute;
	top:36px;
	width:88px;
}
#logo {
	background:transparent url(../../imgs/logos/barreira-roxa.png) no-repeat scroll left top;
	height:118px;
	left:20px;
	position:absolute;
	top:24px;
	width:117px;
}

#logo a {
	height:118px;
	width:117px;
	display:block;
}


#nosso-hotel .titulo-menu, #nosso-hotel .descricao-menu {
	padding-left:70px;
}

#barreira-roxa-e-vc .titulo-menu, #barreira-roxa-e-vc .descricao-menu {
	padding-left:80px;
}

#servicos-online .titulo-menu, #servicos-online .descricao-menu {
	padding-left:75px;
}

.resposta-faq {
	padding:10px 25px  15px 15px;
}

.ultimas-noticias {
	margin-top:40px;
}

.licitacao .item-lista .data {
	float:left;
	font-size:11px;
	padding-left:6px;
	padding-top:7px;
}

.licitacao {
	margin-top:30px;
}

#botoes .descricao-curso {
	right:0;
	width:195px;
}

#botoes a {
	position:relative;
}

#botoes .escuro {
	float:right;
	width:134px;
	height:18px;
	text-align:right;
}

#botoes .pequena {
	color:#1A65B7;
	font-size:11px;
	height:22px;
	margin-left:2px;
	float:right;
	width:165px;
	text-align:right;
}

#licitacao .escuro {
	width:86px;
	text-align:right;
}

#empresas .pequena {
	width:115px;
}

#nav {
	position:absolute;
	right:-5px;
}
#senac a {
	display:block;
	height:96px;
}
