/*
Theme Name: Via&ccedil;&atilde;o Acari
Theme URI: http://www.viacaoacari.com.br/
Description: Template criado exclusivamente para a Via&ccedil;&atilde;o Acari
Author: Ideiatrip e A&R Comunica&ccedil;&atilde;o
Version: 1.0
*/


/*
-------------------------------------------------------------- */
*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

body{color:#333;}

h1{
	font-size:2em;
	margin:0 0 10px 0;
}

h2{
	font-size:1.6em;
	margin:0 0 20px 0;
}

h3{
	font-size:1.3em;
	margin:0 0 20px 0;
}

h4{
	font-size:1.2em;
	margin:0 0 10px 0;
}

p{
	margin:0 0 10px 0;
	text-align:left;
	line-height:18px;
}

a{font-size:1em}

a:hover{text-decoration:underline}

img{border:0px #000 none;}

.alignleft{float:left; margin:10px;}

.alignright{float:right; margin:10px;}

.aligncenter{text-align:center; margin:0 auto}

ul{margin-left:20px; margin-bottom:20px}

li{line-height:18px;}

a:hover{text-decoration:underline}

.topcont{margin:30px 0 0px 0}

.vermelho, .listas .leiamais{color:#C73323;}

.azul, .leiamais, .link{color:#2C68A3;}

small{font-size:0.8em;}

div.alignleft { float: left; }

div.alignright { float: right; }

.none{ display:none;}

/************** TOPO ********************/
.topo{
	background:url(imagens/fundo-topo.jpg) repeat-x bottom;
	height:115px;
	width:100%;
	min-width:960px;
	z-index:1;
}

.bannerhome{
	height:380px;
	margin-bottom:0;
	z-index:1;
}

.bannerpages{
	background:#85A6C9;
	height:auto;
	margin-bottom:0;
	z-index:1;
}

.bannerpages img{
	margin:0;
}

.conteudo{
	background:url(imagens/fundo-conteudo.jpg) repeat-x top;
	height:auto;
	width:100%
}

/* Busca */
.busca{ height:40px;}

.buscaform{
	position:absolute;
	right:0px;
	top:0px;
	background:url(imagens/fundo-busca.jpg) no-repeat center;
	width:192px;
	height:40px;
}

#searchform{
	margin:7px 0 0 5px;
}

#searchform #s, #searchform #searchsubmit{
	border:0px none #000;
	height:23px;
	background:none;
}

#searchform #s{
	width:130px;
}

#searchform #searchsubmit{
	color:#8D8D8D
}
/************** MENU **********************/
.menu{
	position:absolute;
	top:-25px;
	right:5px;
	display:block;
	list-style:none;
	width:auto;
	z-index:500;
	font-weight:bold;
}

.menu li{
	float:left;
	height:45px;
	margin:0;
	padding:0;
}
.menulist{
	display:block;
	list-style:none;
	width:auto;
	margin:0;
	padding:0;
}
.menulist li{
	float:left;
}
.menu .menulist{
	background:url(imagens/menu/meio.png) repeat-x;
	height:45px;
}
.menu .menulist li{
	float:left;
	height:45px;
	line-height:45px;
}
.menu .menulist li a{
	display:block;
	padding:2px 6px 0 6px;
	margin:0;
	height:42px;
	line-height:42px;
	color:#333;
	text-decoration:none;
}

.menu .menulist a:hover, .menu .menulist .current_page_item a{
	color:#C73323;
	background:url(imagens/menu/hover-menu.png) repeat-x bottom;
}

/************** FOOTER ********************/
.footer{
	background:#2A3537;
	height:auto;
	width:100%;
	min-width:960px;
	border-top:15px solid #8C9293;
	margin-top:80px;
}

.menufooter{
	display:block;
	list-style:none;
	margin-top:20px;
}

.menufooter li{
	float:left;
	margin:0 9.5px;
}

.menufooter li a{
	padding:0 30px 0 10px;
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:0.85em;
	border-bottom:1px #878A8B solid;
}

.children, .children li, .children li a{
	display:block;
	clear:both;
	margin:0;
	width:110px;
	color:#878A8B;
}

.children li a{
	padding:5px 0;
}

.logofooter p{color:#FFF; font-size:0.8em; display:block; text-align:right}

.logofooter{float:right}

.logofooter a{margin:0 0px 0 15px; display:block; float:right;}

/************** HOME ********************/

.chamada{border-bottom:2px #E1E1E1 solid;}

.chamadathumb{float:left; width:570px; margin-left:20px}

.chamada img{ float:left}

.chamada h2 a{color:#2C68A3; text-decoration:none;}

.chamada h2{color:#2C68A3; margin-bottom:0px}

.noticias h3{ color:#2D69A3;}

.noticias h4 a{ color:#3171AD; text-decoration:none}

.noticias p{ color:#333; margin:0; font-size:0.9em;}

/************** PAGES *********************************/

.titulopages{
	background:url(imagens/fundo-titulo-img.png) center no-repeat;
	width:223px;
	height:48px;
	line-height:48px;
	text-align:center;
	position:absolute;
	top:-25px;
	left:71px;
	z-index:500;
	color:#C73323;
	font-weight:bold;
}

/************** A EMPRESA & ESTRUTURA & GALERIA DE IMAGENS & CONTATO ****************************/

.sombraseparadir{
	position:absolute;
	top:10px;
	right:-20px;
	background:url(imagens/separa-submenu-dir-meio.jpg) repeat-y;
	width:22px;
	height:100%;
}

.sombraseparadirtopo{
	position:absolute;
	top:0;
	right:0px;
	background:url(imagens/separa-submenu-dir-topo.jpg) no-repeat;
	width:18px;
	height:61px;
}

.sombraseparadirinf{
	position:absolute;
	bottom:0;
	left:0px;
	background:url(imagens/separa-submenu-dir-inf.jpg) no-repeat left;
	width:22px;
	height:61px;
}

.listas{ display:block; list-style:none; margin:0 0 10px 0}
.meio{padding-top:10px;}

.listas li{border-bottom:2px #E1E1E1 solid; clear:both; margin-top:10px; padding-bottom:10px;}

.listas li a{
	text-decoration:none;
	margin:3px 0;
}

.listas li a:hover, .sideesqthumb:hover{
	color:#C73323;
}

.sideesq img{float:left}

.sideesqthumb, .sideesq_current_page_item{
	font-size:1.2em;
	font-weight:bold;
	height:36px;
	width:130px;
	margin:20px 5px 0 5px;
	float:left;
}

.sideesqthumb{
	color:#2C68A3;
}

.sideesq_current_page_item{
	color:#C73323;
}

/************** ESTRUTURA *****************************/

/************** NOTICIAS ******************************/

.destaque{
	border-bottom:2px #E1E1E1 solid;
}
.borda{
	border-left:2px #E1E1E1 solid;
	border-right:2px #E1E1E1 solid;
	display:inline;
	float:left;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	padding:0 3px;
	position:relative;
	width:300px;
	z-index:1;
}
.leiamais{
	text-decoration:none;
	font-weight:bold;
}

.leiamais img{margin-left:5px;}

/************** GALERIA DE IMAGENS *********************/

/************** LINHAS E ITNERARIOS ********************/
.loading{
	height:40px;
	background:url(imagens/loading.gif) center center no-repeat;
}
.linhaiti .menulist li{
	margin-right:50px;
}
.linhaitisingle .menulist li{
	margin-right:50px;
}
.linhaitithumb, .linhaiti_current_page_item{
	font-size:1.2em;
	font-weight:bold;
	width:100%;
	float:left;
}

.linhaitithumb{
	color:#2C68A3;
}

.linhaiti_current_page_item{
	color:#C73323;
}
.ida{
	float:left;
	width:345px;
	margin-left:10px;
}
.volta{
	float:left;
	width:345px;
}
.linhaiti a, .linhaitisingle a{
	opacity: 0.3;
	filter:alpha(opacity=30)
}
.linhaiti .active, .linhaiti a:hover, .linhaitisingle .active,.linhaitisingle a:hover{
	opacity: 1;
	filter:alpha(opacity=100)
}
.retornar{
	width:100%;
	text-align:right;
}
.retornar a{
	margin:0;
	text-decoration:none;
	float:left;
}

.retornar span{
	border-bottom:1px #000 dotted;
	width:610px;
	display:block;
	float:left;
}
.circular ul{
	display:block;
	width:700px;
}
.circular ul li{
	float:left;
	width:330px;
	margin:2px 10px;
}
/************** CONTATO ********************************/

/************** TRABALHE CONOSCO ********************************/
.texto_curriculo {
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #333;
	vertical-align: top;
}

.title{
	padding:5px 0;
	width:100%;
	background-color:#2A3537;
	font-size:12px;
	cursor:pointer;
	margin-top:5;
	margin:5px 0;
	color:#8C9293;
}

.selected.title{
	background-color:#8C9293;
	color:#2A3537;
}

.title span{padding-left:10px;}

#wizard input{
	border:solid 1px #999999;
	height:auto;
	padding:5px 0 5px 5px;
}
#wizard select{
	height:26px;
}

.boxtrabconosco{
	display:block;
	margin:5px 0;
	list-style:none;
	clear:both;
	width:700px;
}

.boxtrabconosco li{
	float:left;
	margin:5px 10px;
	list-style:none;
}

.boxtrabconosco label{display:block;}

.input_g {width:670px;}

.input_m {width:325px;}

.input_p {width:210px;}

.select_g {width:678px;}

.select_m {width:333px;}

.select_p {width:218px;}

.linha{border-top:1px solid #8C9293;}

.error {
	color:#FF0000;
	font-size:10px;
}

#wizard .next, #wizard .previous, #wizard #submit, #wizard #submit2{
	padding:5px;
	clear:both;
	cursor:pointer;
}

.link{
	font-weight:bold;
	width:140px;
	cursor:pointer;
	display:block;
	clear:both;
	border:solid 1px #999999;
	height:auto;
	padding:5px;
	margin:10px 0;
	background-color:#ECE9D8;
}

.captchaimage{float:left}
/************** LINKS *********************************/
.listalink{
	display:block;
	list-style:none;
}

.listalink li{
	margin:5px 0;
}

.listalink a{
	display:block;
	padding:5px 0;
}


/************** GRID 960 *****************************/
.container_12{
	margin-left:auto;
	margin-right:auto;
	width:960px;
	position:relative;
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{
	display:inline;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	z-index:1;
}
.container_12 .grid_3{width:220px}
.container_12 .grid_6{width:460px}
.container_12 .grid_9{width:700px}
.container_12 .grid_12{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after{
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0
}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}