/*
Theme Name: Workboat
Theme URI: http://www.agenciatype.com
Author: Agencia type
Author URI: http://wordpress.org/
Description: Tema desenvolvido pela Agencia type.
Version: 1.0
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentyeleven
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
a{
	color:#496F6D;
	text-decoration:none;
	font-weight:bold;
}
html, body {font-family:Arial;text-align:justify;font-size:14px;color:rgb(102, 102, 102);}
html{*overflow-y:auto;*overflow-x:hidden;}
body {
	background: #FFF;
	line-height: 1;
	padding:0;
	margin:0;
}
img {
border:0;
}
#linha{
width:100%;
background-color:#a2c4c4;
height:33px;
}
#links{
width:998px;
margin:auto;
text-align:right;
color: #f8fbfb;
}
#links ul{
float:right;
margin-top:7px;
}
#links li {
float: left;
padding-left:8px;
padding-right:14px;
list-style-type:none;
background-image: url(images/ponto.png);
background-repeat: no-repeat;
background-position: right 9px;
}

#geral{
	width:998px;
	margin:0 auto;
	min-height:100%;
    position:relative;
}
#topo{
	width:998px;
	height:210px;
	margin:0 auto;
	float:left;
}
#topo2{
	width:998px;
	margin:0 auto;
	float:left;
	padding:5px;
}
#logo{
margin-top:15px;
margin-left:26px;
/*float:left; */
}
#menu {
/* float:left; */
height:25px;
}
 #menu ul{
float:left;
margin-left:102px;
}
.menu-item {
padding-left:38px;
}
#menu-workboat li{
text-decoration:none;
list-style-type:none;
float:left;
}
#menu-item-105 a{
background-image:none !important;
}
#menu-item-105 {
background-image:none !important;
}
#menu-workboat li {
background-image: url(images/div.gif);
background-repeat: no-repeat;
background-position: right;
}
#menu-workboat li a{
padding-right: 38px;
display: block;
line-height: 23px;
text-decoration: none;
font-size: 18px;
height:25px;
color: #496F6D;
}
#menu-workboat li a:visited {
background-image: none;
}
#home a:hover {
background-image: url("images/traco_menu.gif") !important;
background-position: 2px 23px;
background-repeat: no-repeat;
}
#emp a:hover {
background-image: url("images/traco_empresa.gif") !important;
background-position: 4px 23px;
background-repeat: no-repeat;
}
#ser a:hover {
background-image: url("images/traco_servicos.gif") !important;
background-position: 5px 23px;
background-repeat: no-repeat;
}
#not a:hover {
background-image: url("images/traco_noticias.gif") !important;
background-position: 7px 23px;
background-repeat: no-repeat;
}
#con a:hover {
background-image: url("images/traco_contato.gif") !important;
background-position: 7px 23px;
background-repeat: no-repeat;
}
#home .ativo {
background-image: url("images/traco_menu.gif");
background-position: 2px 23px;
background-repeat: no-repeat;
}
#emp .ativo{
background-image: url("images/traco_empresa.gif");
background-position: 4px 23px;
background-repeat: no-repeat;
}
#ser .ativo {
background-image: url("images/traco_servicos.gif");
background-position: 5px 23px;
background-repeat: no-repeat;
}
#not .ativo {
background-image: url("images/traco_noticias.gif");
background-position: 7px 23px;
background-repeat: no-repeat;
}
#con .ativo {
background-image: url("images/traco_contato.gif");
background-position: 7px 23px;
background-repeat: no-repeat;
}
#slides{
width:998px;
height:324px;
float:left;
}
#banners ul{
list-style-type:none;
}
#content {
    float: left;
    height: auto;
    width: 731px;
}

/* Área das Notícias */
#noticias{
background-image:url('images/borda.png');
background-repeat:no-repeat;
background-position:right 6px;
margin-top:27px;
width:330px;
min-height:315px;
float:left;
}
#noticias ul {
    float: left;
    list-style-type: none;
    margin-left: 32px;
}
#noticias ul a{
text-decoration:none;
}
.lista-noticias{
margin-top:15px;
}
.itemPag{
font-size:14px;
float:left;
margin-bottom:10px;
}
.titulo{
margin-bottom:5px;
font-size:18px !important;
font-style:italic;
font-weight:bold;
color:#496F6D !important;
}
#page{
	}
#page td{
padding-right:5px;
}
.titulo a{
text-decoration:none;
font-size:18px;
font-style:italic;
font-weight:bold;
color:#496F6D;
}
.titulo p{
text-decoration:none;
font-size:18px;
font-style:italic;
font-weight:bold;
color:#496F6D;
}
.resumo a{
text-decoration:none;
font-size:14px;
color:#666666;
font-weight:normal;
}
.page_navigation{
float:left;
margin-top:20px;
clear:both;
}
.trevo{
margin-left:24px;
margin-right:14px;
float:left;
}
.categoria{
font-size:18px;
font-weight:bold;
color:#496f6e;
padding-bottom: 20px;
float:left;
}
.data{
font-size:12px;
font-weight:bold;
color:#666666;
}

.title {
float: left;
margin-top: 18px;
padding-bottom: 8px;
width: 280px;
}
.title a{
font-size:14px;
font-weight:bold;
color: #333333;
}
#resumo_noticias li:first-child{
}
.conteudo{
margin-top: 10px;
width: 280px;
font-size: 12px;
color: #666666;
float: left;
padding-bottom: 3px;
border-bottom: #ccc 1px solid;
}

#resumo_noticias a:hover{
font-size: 14px;
font-weight: bold;
color: #333333;
text-decoration:underline !important;

}
.conteudo p{
font-size:12px;
color: #666666;
height:47px;
font-weight:normal;
}
/* Área dos Serviços */
#servicos{
background-image:url('images/borda.png');
background-repeat:no-repeat;
background-position:right 6px;
width:330px;
min-height:255px;
margin-top:27px;
margin-left:32px;
float:left;
}
#servicos ul{
float: left;
list-style-type: none;
margin-left: 37px;
margin-right:18px;
width:273px;
}
#servicos ul a{
text-decoration:none;
}
.servicos{
margin-top:21px;
margin-left:32px;

}
.imagem1{
padding-bottom:18px;
}
.imagem2 {
padding-bottom:20px;
}
.lista{
font-size:12px;
font-weight:bold;
color:#496D6D;
float:left;
margin-left:37px;
margin-top:20px;
}

/* Páginas */
#post{
background-image:url('images/borda.png');
background-repeat:no-repeat;
background-position:right 6px;
float:left;
margin-top:20px;
width:651px; /*651px;*/
}
#post h2{
font-size:24px;
color:#496F6D;
font-weight:Roman;
margin-top: -3px;
margin-bottom:24px;
*margin-bottom:24px;
}
#page{
min-height:400px;
width:559px;/*559px;*/
margin-left:32px;
padding-bottom:75px;
}
.post-page {
    width: 589px;/*589px;*/
}
.sub-title{
padding-top:20px;
padding-bottom:22px;
font-style:italic;
}
.post-info{
float: left;
}
#empre{
font-size:14px;
color:#666666;
padding-bottom:77px;
*margin-top: -14px;
}

#serv{
font-size:14px;
color:#666666;
padding-bottom:77px;
}

/* Formulário */
.formulario{
margin-top:14px;
margin-bottom:34px;
font-size:14px;
font-weight:bold;
color:#496F6E;
clear:both;
}
#formulario{
width:577px;/*577px;*/
padding-bottom:108px;
font-size:14px;
color:#666666;
}
#part{
width:577px;
float:left;
padding-bottom:23px;
}
#part2{
width:577px;
float:right;
padding-bottom:25px;
}
.form-nome{
width:32px;
float:left;
height:15px;
margin-top: 6px;
margin-right:28px;
}
.form-telefone {
float: left;
height: 15px;
margin-left: 20px;
margin-top: 6px;
width: 62px;
}
.form-email{
width: 43px;
float: left;
height: 15px;
margin-top: 6px;
margin-right: 16px;
}
.form-funcao{
width:118px;
height:15px;
float:left;
margin-top: 7px;
margin-left:20px;
}
.form-curriculo{
width:53px;
height:46px;
margin-right:5px;
margin-top:5px;
float:left;
}
.form-mensagem{
width:53px;
height:46px;
margin-right:5px;
margin-top:5px;
float:left;
}
#curriculo{
float:left;
}
#part input[type=text]{
width:184px;
height:21px;
float:left;
margin-bottom:24px;
border: 1px solid #ABADB3;
}
#tel input[type=text]{
width:184px;
height:21px;
float:right;
margin-bottom:24px;
border: 1px solid #ABADB3;
}
#part2 input[type=text]{
width:184px;
height:21px;
float:left;
margin-bottom:24px;
border: 1px solid #ABADB3;
}
#func input[type=text]{
width:184px;
height:21px;
float:right;
margin-bottom:24px;
border: 1px solid #ABADB3;
}
.wpcf7-form-control-wrap {
}
#enviar{
float:right;
width: 115px;
height: 35px;
padding: 55px 0 0; 
margin: 0;
border: 0;
background: transparent url('images/botao.png') no-repeat center top;
overflow: hidden;
cursor: pointer; /* vai por o cursor como forma de mão ao passar por cima do botão */
cursor: hand; /* para o IE 5.x */
margin-top:23px;
}


/*Posts */
#single{
padding-bottom:17px;
}
.post-content{
width:580px;
margin-left:32px;
float:left;
padding-top:20px;
padding-bottom:75px;
min-height:400px;
}

/* Área do rodapé */
#footer{
margin-top:75px;
width:100%;
background-color:#A1C3C3;
height:84px;
float:left;
clear:both;
}
#rodape{
width:998px;
height:84px;
margin:auto;
background-color:#A1C3C3;
clear:both;
}
#type{
width:262px;
margin-top:17px;
margin-left:27px;
float:left;
}
#info{
float:left;
margin-top:18px;
}
.info1{
padding-top:16px;
}
.info2{
padding-top:10px;
padding-bottom:10px;
}
.info3{
padding-bottom:4px;
}
#imagem{
	float:right;
	margin-top:-257px;
}
#imagem a{

}
.floatLeft{
	display: block;
}
strong{
	padding: 2em 0 1em;
}
.tituloAzul{
	font-size: 14px; 
	font-weight: bold; 
	color: #496f6d;
}
.post-page p{
padding: 0 0 1em 0;
font-size: 14px;
font-weight:none;
}
.ImagemNoticia{
	float:right;
	margin:15px;
	margin-right: 0px;
	}
.resumo_noticias{
	height:355px;
}
.ResumoNoticia{
height: 150px;
width: 305px;
float: right;
overflow: hidden;
}
div .fb-social-plugin{
	width: 120px;
	float: left;
}
.tw_button{
	width:110px;
}
.slides_container {
                width:970px;
                height:319px;
            }
            .slides_container div {
                 width:970px;
                height:319px;
                display:block;
            }
.empresaImage{
float: right; 
margin-left: 13px; 
margin-top: -4px;
*margin-top: 30px; 
*margin-right:30px;
height: 170px;
}
.tituloStyle{
float:left;
width: 574px;
}
.empresaImage{
*margin-right:0px !important;
}
.empresa{
*margin-bottom:-10px !important;
}
#page-empresa{
*width:595px !important;
*margin-left:-45px;
}
.diminui{
	*margin-top:-15px;
}
.servicos-page{

}
.contatoDiminui{
*height:400px;
*margin-bottom:-36px;
}