@charset "utf-8";
/* CSS Document */

/* Estilos para o design -- Agrupando os blocos de conteúdo */
html {
	
}

body {
	margin:0;
	padding:0;
	background: #07273d url(imagens/bg_content02.jpg) top left repeat-x;
}

/* Estilos do Topo */

#wrap_topo{
	margin:0;
	padding:0;
	height:250px;
	}

#top_bar {
	margin:0;
	padding:0;
	background-color:#000;
	width:100%;
	height:29px;
	border-bottom:1px solid #1166a4;
}

	
#logo_box {
	position:relative;
	width:920px;
	margin:0 auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:right;
	color:#fff;
}
#logo_box a {
	text-decoration:none;
	color:#fff;
}
#logo_box a:hover {
	text-decoration:underline;
}
img.icones {
	display:inline;
	float:left;
	margin-left:4px;
	margin-top:1px;
	}

#topo {
	position:relative;
	margin:0;
	padding:0;
	background: transparent;
	width:100%;
	max-width:1280px;
	height: 220px;
}
#topo img.vetor {
	position:absolute;
	bottom:-10px;
	right:16%;
}
img.logo_topo {
	position:absolute;
	top:42px;
	left:17%;
}
#twitter_div {
	position:absolute;
	background:url(imagens/twitter-bubble.png) top center no-repeat;
	width:283px;
	height:169px;
	top:12px;
	left:50%;
	/*z-index:200;*/
	font-family:Helvetica , Verdana , Arial , sans-serif;
	font-size:12px;
}
ul#twitter_update_list {
	margin:0;
	list-style-type:none;
	padding-top:14px;
	padding-left:9px;
	padding-right:9px;
	text-indent:12px;
}
ul#twitter_update_list a {
	text-decoration:none;
	color:#2584ba;	
}
ul#twitter_update_list a:hover {
	text-decoration:underline;
}
a#twitter-link {
	display:block;
	text-align:right;
	padding-right:18px;
	font-weight:bold;
}
/* ---------------  menu ---------------------  */
.menu_principal {
	position:absolute;
	top:110px;
	width:100%;
	background:#07273d;
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
	height:70px;	
}

ul.menu_nav {
	width:960px;
	display:block;
	margin:0 auto;
	padding-top:18px;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:18pt;
	
}
ul.menu_nav li {
	list-style-type:none;
	display:inline;
	
}
ul.menu_nav li a {
	margin-left:45px;
	text-align:center;
	text-decoration:none;
	color:#bce472;
}
/* do Jquery */
ul.menu_nav li a.selected {
	color:#fff;
}
/* fim do Jquery */
/* --------------- fim dos estilos do menu e do topo --------------------------------- */

/*  -----------------------------estilos do container do conteudo  -----------------------------  */
#content {
	/* background:#07273d;  url(imagens/bg_content.jpg) no-repeat top center; */
	width:960px;
	margin:0 auto;
	padding:10px;
	
}
#content_servicos {
	background:#07273d; 
	width:960px;
	margin:0 auto;
	padding:10px;
	min-height:400px;
	
}
/*  ------------------------------- estilos da pagina de servicos -------------------------------------------*/
ul.serv_list {
	display:block;
	color:#fff;
}
ul.serv_list li {
	list-style-image:url(imagens/bullet_type.png);
	line-height:18px;
	vertical-align:middle;
}
/* ----------------------   fim dos servicos ----------------------------------------  */

/* --------------------------- estilos do formulario de contato --------------------------------  */
.botao {
	width:150px;
	background-color:#f7b000;
	}

#formulario {
	width:600px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.form{
	
}
#formulario ul li{
	list-style-type:none;
	color:#f5b000;
	font-weight:bold;
}
.entrada {
	width:320px;
}
.limpa {
	margin-top:2px;
	background:url(imagens/bot_limpa.jpg) no-repeat;
	width:63px;
	height:23px;
	border:0;
	color:#fff;
}
.envia {
	margin-top:2px;
	background:url(imagens/bot_envia.jpg) no-repeat;
	width:157px;
	height:23px;
	border:0;
	color:#fff;
}
/*  ------------------------- fim do formulario ------------------------------------------ */
#tabs {
	
}
div#wrap_destaque {
	background:url(imagens/bg_destaque.jpg) no-repeat;
	width:940px;
	height:300px;
	padding:10px;
	
}
div.wrap_portfa {
	background:url(imagens/bg_destaque.jpg) no-repeat;
	width:940px;
	height:300px;
	padding:10px;
	
}
img.destaque  {
	float:left;
	margin-top:0;
	margin-right:10px;
	padding:0;
}

#img_destaque {
	
	
}
#img_destaque img.primeira {
	border:5px solid #fff;
	margin-left:0px;
	margin-bottom:8px;
}
#img_destaque img.restante {
	border:5px solid #fff;
	margin-left:6px;
	margin-bottom:8px;
}
#wrap_texto {
	position:relative;
}
img.botao_disponivel {
	float:right;
	margin-right:40px;
	}
/* ---------------------------------------   fim do conteudo ----------------------------------- */

/* ---------------------------------------- Inicio do rodapé  -----------------------------------*/
#rodape {
	margin:0;
	padding:0;
	width:100%;
	background:#012b1d url(imagens/bg_rodape.jpg) repeat-x top left;
	height:120px;
	border-top:1px dotted #fff;
}
#wrap_rodape {
	width:960px;
	height:120px;
	margin:0 auto;
	letter-spacing:2px;
}
.email {
	width:50%;
	float:left;
	margin:0;
	
}
.site_map {
	width:50%;
	float:right;
	margin:0;
	
}
.site_map ul {
	display:block;
	
}
.site_map ul li{
	display:inline;
	list-style-type:none;
	}
.site_map ul li a {
	color:#fff;
	text-decoration:none;
}
.site_map ul li a:hoover {
	text-decoration:underline;
}