/* general.css
________________*/
 
*{
	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}
#geral{
	background:#45617e url("../img/bg/bg_body.png") repeat-x;
	padding-top:10px;
	padding-bottom:30px;
}
#header div.top h1 a
, #footer div p span{
	text-indent:-999em;
	overflow:hidden;
	display:block;
}
.marginNone{
	margin-right:0 !important;
}

/* HEADER */

#header{
	background:url("../img/bg/bg_header.png") no-repeat top;
	background-color:#fff;
	width:940px;
	margin:0 auto;
	padding:20px 0 17px 20px;
}
#header div.top{
	background:url("../img/bg/bg_header_top.png") no-repeat;
	width:918px;
	height:119px;
}
#header div.top h1{
	width:210px;
	height:50px;
	padding:29px 0 0 35px;
	
}
#header div.top h1 a{
	background:url("../img/tit/tit_logo.png") no-repeat top;
	width:210px;
	height:50px;
}
#header div.top div.phone{
	float:right;
	margin-top:-50px;
	margin-right:30px;
	display:inline;
	font-style:normal;
}
#header div.top div.phone p{
	color:#ececec;
	font-size:34px;
	letter-spacing:-1px;
	margin-bottom:3px;
}
#header div.top div.phone p span{
	font-size:14px;
}
#header div.top div.phone a{
	color:#ececec;
	text-decoration:none;
	font-size:16px;
}
#header div.top div.phone a:hover{
	text-decoration:underline;
}

/* CONTENT */

#content{
	background-color:#fff;
	width:940px;
	margin:0 auto;
	padding-left:20px;
	margin-bottom:20px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-radius-bottomleft:10px;
	border-radius-bottomright:10px;
	border-top:none;
}
#content.index{
	background:url("../img/bg/bg_content.png") no-repeat bottom;
	background-color:#fff;
}	
#content div.logistics{
	background:url("../img/bg/bg_content_logistics.png") no-repeat;
	width:804px;
	height:294px;
	padding:58px 0 0 115px;
	margin-bottom:15px;
}
#content div.logistics h2{
	letter-spacing:-4px;
	font-size:44px;
	font-weight:normal;
	color:#205f9f;
	margin-bottom:12px;
}
#content div.logistics p{
	background:#fff;
	letter-spacing:-1px;
	font-size:33px;
	margin-bottom:5px;
	margin-left:-5px;
	color:#666666;
	float:left;
	padding:0 6px;
}
#content div.logistics p.margin{
	margin-bottom:48px;
	clear:both;
	width:480px;
}
#content div.logistics .bt_more{
	background:url("../img/bt/bt_more..png") no-repeat top;
	width:310px;
	height:52px;
	padding:18px 0 0 52px;
	clear:both;
	display:block;
	letter-spacing:-2px;
	font-size:26px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
#content div.logistics .bt_more:hover{
	background-position:bottom;
}

/* CONTENT
	>> Menu */

#content ul.menu{
	background:url("../img/bg/bg_menu.png") no-repeat;
	width:899px;
	height:35px;
	padding:12px 0 0 20px;
}
#content ul.menu li{
	display:inline;
	height:27px;
	padding-left:10px;
	margin-right:23px;
	float:left;
}
#content ul.menu li.active{
	background:url("../img/bg/bg_menu_li.png") no-repeat left top;
}
#content ul.menu li.ui-tabs-selected{
	background:url("../img/bg/bg_menu_li.png") no-repeat left top;
}
#content ul.menu li a{
	display:inline;
	height:23px;
	padding-top:5px;
	display:block;
	float:left;
	font-size:12px;
	color:#5a5a5a;
	text-decoration:none;
	font-weight:bold;
}
#content ul.menu li a span{
	font-weight:normal;
}
#content ul.menu li.active a{
	background:url("../img/bg/bg_menu_a.png") repeat-x;
}
#content ul.menu li.ui-tabs-selected a{
	background:url("../img/bg/bg_menu_a.png") repeat-x;
}
#content ul.menu li span.bg{
	display:inline;
	width:9px;
	height:27px;
	display:block;
	float:left;
}
#content ul.menu li.active span.bg{
	background:url("../img/bg/bg_menu_span.png") no-repeat right center;
}
#content ul.menu li.ui-tabs-selected span.bg{
	background:url("../img/bg/bg_menu_span.png") no-repeat right center;
}

/* CONTENT
	>> Abas  */
	
.ui-tabs-hide{
	display:none;
}


/* CONTENT
	>> About */

#content.index div.subContent .menu{
	margin-bottom:40px;
}
#content div#about{
	height:405px;
	margin-top:20px;
	padding:0 0 0 36px;
}
#content div.about{
	display:inline;
	width:493px;
	float:left;
	margin-right:58px;
}
#content div.about h3
, #content div.contact h3{
	letter-spacing:-2px;
	font-size:26px;
	color:#205f9f;
	margin-bottom:30px;
}
#content div.about p{
	color:#595959;
	font-size:13px;
	margin-bottom:29px;
}
#content div.about p.float{
	display:inline;
	width:272px;
	float:left;
	margin-bottom:0;
}
#content div.about img{
	margin-top:-10px;
}

/* CONTENT
	>> Logistics */

#content.logistics div.subContent{
	font-size:13px;
	color:#3c3a3a;
	padding-bottom:30px;
}
#content div.subContent span.clear{
	clear:both;
	display:block;
}
#content div.subContent div.principal{
	clear:both;
	float:left;
}
#content div.subContent div.principal div.instrutor{
	display:inline;
	float:right;
	background-color:#f9f9f8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:40px 30px 30px 30px;
	margin-right:25px;
	width:245px;
}
#content div.subContent div.principal div.instrutor h3{
	color:#1f5fa3;
	font-size:20px;
}
#content div.subContent div.principal div.instrutor span{
	margin-bottom:30px;
	display:block;
}
#content div.subContent div.principal div.instrutor p{
	margin-bottom:20px;
	line-height:20px;
}
#content div.subContent div.principal div.instrutor h5{
	font-size:13px;
	margin:3px 0;
}
#content div.subContent div.principal div.instrutor ul{
	margin-bottom:30px;
	margin-top:10px;
}
#content div.subContent div.principal div.instrutor ul.fim{
	margin-bottom:0px;
}
#content div.subContent div.principal div.instrutor ul li{
	background:url("../img/graph/graph_bolinha_li.png") no-repeat left 6px;
	padding-left:15px;
	margin-bottom:7px;
}
#content div.subContent div.principal div.instrutor ul.none li{
	background:none;
	padding-left:0px;
	margin-bottom:0px;
}
#content div.subContent div.principal div.text{
	margin-top:20px;
	margin-left:30px;
	width:880px;
	/* [disabled]border-bottom:1px solid #ecebe7; */
	margin-bottom:30px;
	padding-bottom:10px;
}
#content div.subContent div.principal div.text h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#1f5fa3;
	margin-bottom:30px;
	letter-spacing:-2px;
}
#content div.subContent div.principal div.text h2 span{
	display:block;
	font-size:13px;
	color:#595959;
	font-weight:normal;
	letter-spacing:0;
}
#content div.subContent div.principal div.text img{
	float:left;
	display:inline;
	margin-right:30px;
	margin-top:5px;
}
#content div.subContent div.principal div.text p{
	margin-bottom:20px;
	line-height:20px;
}
#content div.subContent div.principal div.sobre{
	margin-left:30px;
	width:545px;
}
#content div.subContent div.principal div.sobre ul{
	float:left;
	display:inline;
	margin-right:30px;
}
#content div.subContent div.principal div.sobre ul.none{
	margin:0px;
	width:240px;
}
#content div.subContent div.principal div.sobre h5{
	font-size:13px;
	float:left;
}
#content div.subContent div.principal div.sobre ul li{
	width:270px;
}
#content div.subContent div.principal div.ementa{
	clear:both;
	display:inline;
	font-size:11px;
	background-color:#ecebe7;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-right:20px;
	float:left;
	width:920px;
	padding-bottom:30px;
	margin-top:30px;
}
#content div.subContent div.principal div.ementa p{
	margin-bottom:20px;
}
#content div.subContent div.principal div.ementa h4{
	color:#1f5fa3;
	display:inline;
	font-size:20px;
	font-family:helvetica;
	margin-top:30px;
	float:left;
	margin-left:30px;
	margin-bottom:30px;
	width:850px;
}
#content div.subContent div.principal div.ementa h5{
	font-size:13px;
	margin-bottom:20px;
}
#content div.subContent div.principal div.ementa div.primeira{
	clear:both;
	display:inline;
	margin-left:30px;
	float:left;
	width:425px;
	padding-right:20px;
	border-right:1px solid #fff;
}
#content div.subContent div.principal div.ementa ul{
	margin-bottom:20px;
}
#content div.subContent div.principal div.ementa ul.ponto li{
	list-style:inside;
}
#content div.subContent div.principal div.ementa ul li{
	margin-bottom:3px;
}
#content div.subContent div.principal div.ementa div.segunda{
	width:375px;
	display:inline;
	float:left;
	margin-left:30px;
}
#content div.subContent div.principal .bt_voltar{
	background:url("../img/graph/graph_seta_voltar_topo.png") no-repeat right;
	padding-right:15px;
	display:inline;
	float:right;
	margin-right:30px;
	margin-top:5px;
	text-decoration:none;
	font-size:11px;
	color:#999999;
	font-weight:bold;
}
	
/* CONTENT
	>> Contact */


#content div.contact{
	width:340px;
	float:left;
}
#content div.contact form ul li{
	width:296px;
	height:27px;
	margin-bottom:18px;
}
#content div.contact form ul li.textarea{
	width:320px;
	height:113px;
}
#content div.contact form ul li label{
	color:#666666;
	font-size:14px;
}
#content div.contact form ul li input{
	width:260px;
}
#content div.contact form ul li input
, #content div.contact form ul li textarea{
	background-color:#f1f0ed;
	border:none;
	font-size:14px;
	padding:10px 0px 10px 15px;
	color:#666666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#content div.contact form ul li textarea{
	width:290px;
	height:80px;
}
#content div.contact form .bt_send{
	background:url("../img/graph/graph_arrow_blue.png") no-repeat center left;
	border:none;
	padding-left:10px;
	font-size:15px;
	color:#1f60a3;
	font-weight:bold;
	cursor:pointer;
	float:right;
	margin-right:35px;
}
#content div.contact form .bt_send:hover{
	text-decoration:underline;
	
}

/* FOOTER */

#footer{
	background:url("../img/bg/bg_footer.png") no-repeat;
	width:890px;
	height:61px;
	margin:0 auto;
	padding:22px 0 0 70px;
}
#footer div{
	font-size:14px;
	color:#96a9bb;
	font-style:normal;
}
#footer div a{
	color:#96a9bb;
	text-decoration:none;
}
#footer div a:hover{
	text-decoration:underline;
}
#footer div p.copy{
	display:inline;
	float:left;
}
#footer div p.terreno{
	float:right;
	display:inline;
	margin-right:30px;
	width:210px;
}
#footer div p.terreno .bt_terreno{
	background:url("../img/tit/tit_terreno.png") no-repeat;
	display:inline;
	float:right;
	margin-top:-14px;
	width:88px;
	height:31px;
	overflow:hidden;
	text-indent:-999em;
}

/* FIXIE
_________*/
html.ie6 #footer p.terreno .bt_terreno
, html.ie7 #footer p.terreno .bt_terreno{
	margin-top:-30px;
}
html.ie6 #header h1 a{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='global/img/tit/tit_logo.png', sizingMethod='crop');
}
html.ie6 #content .bt_more{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='global/img/bt/bt_more..png', sizingMethod='crop');
}

