/*
Código
*/
@import url(formcontato.css);
@import url(featured_slide.css);
@import url(fotos.css);
@import url(gallery.css);
@import url(jquery.lightbox-0.5.css);

html{overflow-y:scroll;}

body{margin:0; padding:0; font-size:13px; font-family: Verdana, Georgia, "Times New Roman", Times, serif; color:#919191; background-color:#232323;}

.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden; line-height:0;}
.clear{display:block; clear:both;}
html[xmlns] .clear{display:block;}
* html .clear{height:1%;}

a{outline:none; text-decoration:none;}

code{font-weight:normal; font-style:normal; font-family: Verdana, Georgia, "Times New Roman", Times, serif;}

.fl_left{float:left;}
.fl_right{float:right;}

img{margin:0; padding:0; border:none; line-height:normal; vertical-align:middle;}
.imgholder, .imgl, .imgr{padding:4px; border:1px solid #B1B1B1; text-align:center;}
.imgl{float:left; margin:0 15px 15px 0; clear:left;}
.imgr{float:right; margin:0 0 15px 15px; clear:right;}

/*----------------------------------------------HTML 5 Overrides-------------------------------------*/

address, article, aside, figcaption, figure, footer, header, hgroup, nav, section{display:block; margin:0; padding:0;}

q{display:block; padding:0 10px 8px 10px; color:#6D6D6D; background-color:#ECECEC; font-style:italic; line-height:normal;}
q:before{content:'“ '; font-size:26px;}
q:after{content:' „'; font-size:26px; line-height:0;}

/* ----------------------------------------------Pacote-------------------------------------*/

div.pacote{display:block; width:100%; margin:0; padding:0; text-align:left;}

.linha1, .linha1 a{color:#7E7E84; background-color:#E6E6E6;}/*Linha do topo da página*/
.linha2, .linha2 a{color:#C0BAB6; background-color:#FFC800;}/*Linha  da barra logotipo*/
.linha3, .linha3 a{color:#DFDFDF; background-color:#4E5358;}/*Linha do menu*/
.linha4{color:#6D6D6D; background-color:#FFFFFF;}/*Linha do conteúdo*/
.linha4 a{color:#159AFF; background-color:#F8FAFB;}/*cor do fundo e do link dos conteúdos*/
.linha5{color:#707173; background-color:#D6D9DD;}/*Linha do rodapé grande*/
.linha5 a{color:#707173; background-color:#D6D9DD;}/*Linha do link do rodapé grande*/
.linha6, .linha6 a{color:#FFFFFF; background-color:#747C86;}/*Linha do rodapé final*/

/*----------------------------------------------Geralzão-------------------------------------*/

#header, #conteudo, #footer, #copyright{display:block; width:960px; margin:0 auto;}
#cap {text-transform: capitalize;}

nav ul{margin:0; padding:0; list-style:none;}
menu ul{margin:0; padding:0; list-style:none;}

h1{margin:0; padding:0; font-size:25px; font-weight:normal; font-style:italic; line-height:normal;}
h2{margin:0; padding:0; font-size:20px; font-weight:normal; font-style:italic; line-height:normal;}
h3{margin:0; padding:0; font-size:18px; font-weight:normal; font-style:italic; line-height:normal;}
h4, h5, h6{margin:0; padding:0; font-size:32px; font-weight:normal; font-style:italic; line-height:normal;}

address{font-style:normal;}

blockquote, q{display:block; padding:8px 10px; color:#979797; background-color:#ECECEC; font-style:italic; line-height:normal;}
blockquote:before, q:before{content:'“ '; font-size:26px;}
blockquote:after, q:after{content:' „'; font-size:26px; line-height:0;}

form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
input, textarea, select{font-size:12px; font-family:Georgia,"Times New Roman",Times,serif;}

.um_quarto, .dois_quarto, .tres_quarto, .quatro_quarto{display:block; float:left; margin:0 20px 0 0;}
.um_quarto{width:225px;}
.dois_quarto{width:470px;}
.tres_quarto{width:715px;}
.quatro_quarto{width:960px; float:none; margin-right:0; clear:both;}

.um_terco, .dois_terco, .tres_terco{display:block; float:left; margin:0 30px 0 0;}
.um_terco{width:300px;}
.dois_terco{width:630px;}
.tres_terco{width:960px; float:none; margin-right:0; clear:both;}

.ultimobloco{margin-right:0;}

/*----------------------------------------------header-------------------------------------*/

#header{padding:0px 0;}

#header hgroup{float:left; margin:0 0 0px 0;}
#header hgroup h1, #header hgroup h2{font-weight:normal; font-style:normal; text-transform:none;}
#header hgroup h1{font-size:36px;}
#header hgroup h2{font-size:13px;}

/*----------------------------------------------Menu-------------------------------------*/

#header menu{display:block; float:left; margin:0px 0 0 0; padding:10px 0; color:#DFDFDF;}
#header menu ul{padding:0 0px;}
#header menu li{display:inline; margin-right:0px; text-transform:uppercase;}
#header menu li.ultimo{margin-right:0;}
#header menu li a{color:#DFDFDF; font-weight: bold; padding: 10px 10px;  border-right: 1px solid #fff; background-color:#4E5358;}/*fundo do menu*/
#header menu li a:hover{font-weight: bold; padding: 10px 10px;}
#header menu ul li.start a{border-left: none;}
#header menu ul li.end a{border-right: none;}
#header menu ul li a:hover{color: #fff; text-decoration: underline;}
#header menu ul li a:hover, #menu ul li.selected {	background-color:#79828B;}/*fundo do hover*/
#header menu ul li {float: left; display: block; padding: 0;}

/*----------------------------------------------Conteudo Area-------------------------------------*/

#conteudo{padding:30px 0;}
#conteudo section{display:block; width:100%; margin:0 0 30px 0; padding:0;}
#conteudo .ultimo{margin:0;}
#conteudo .mais{text-align:right;}

/* ------Slider-----*/

#conteudo #slider{}

/* ------Principal conteúdo-----*/

#conteudo #inicio{display:block; width:100%; line-height:1.8em;}

#conteudo #inicio #servicos{}
#conteudo #inicio #servicos article{}
#conteudo #inicio #servicos article figure{}
#conteudo #inicio #servicos article figure img{margin:0 0 15px 0; padding:4px; border:1px solid #D6D6D6;}
#conteudo #inicio #servicos article figure figcaption{}
#conteudo #inicio #servicos article figure h2{font-size:14px; font-weight:bold;}
#conteudo #inicio #servicos article figure footer{}

#conteudo #inicio #intro{}
#conteudo #inicio #intro article{}
#conteudo #inicio #intro article figure{}
#conteudo #inicio #intro article figure img{float:right; margin:0 0 10px 0; padding:4px; border:1px solid #D6D6D6;}
#conteudo #inicio #intro article figure figcaption{float:left; width:460px;}
#conteudo #inicio #intro article figure h2{}
#conteudo #inicio #intro article figure footer{}

/*----------------------------------------------geral-------------------------------------*/
#geral{display:block; width:960px; margin:0 auto;}
#geral #comenta{float:left; width:630px; line-height:1.6em;}

#geral #comenta #latest{}
#geral #comenta #latest ul{margin:0; padding:0; list-style:none;}
#geral #comenta #latest ul li{display:block; width:100%; margin-bottom:30px;}
#geral #comenta #latest ul li.last{margin-bottom:0;}
#geral #comenta #latest ul li article{}
#geral #comenta #latest ul li article figure{}
#geral #comenta#latest ul li article figure img{float:left; width:180px; height:150px; margin:0; padding:4px; border:1px solid #666666;}
#geral #comenta #latest ul li article figure figcaption{display:block; float:right; width:410px;}
#geral #comenta #latest ul li article figure h2{font-size:14px;}
#geral #comenta#latest ul li article figure footer{}

/* ------Right Column-----*/

#geral #right_column{float:right; width:280px;}
#geral #right_column h2.title{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #DEDEDE;}

#geral #right_column nav{display:block; width:100%; margin-bottom:30px;}
#geral #right_column nav ul{margin:0; padding:0; list-style:none;}
#geral #right_column nav li{margin:0 0 3px 0; padding:0;}
#geral #right_column nav li.last{margin-bottom:0;}
#geral #right_column nav a{display:block; margin:0; padding:5px 10px 5px 20px; color:#666666; background:url("../images/orange_file.gif") no-repeat 10px center #FFFFFF; text-decoration:none; border-bottom:1px dotted #666666;}
#geral #right_column nav a:hover{color:#FF9900; background-color:#FFFFFF;}

#comentarios{margin-bottom:40px;}

#comentarios .commentlist {margin:0; padding:0;}

#comentarios .commentlist ul{margin:0; padding:0; list-style:none;}

#comentarios .commentlist li.comment_odd, #comentarios .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}

#comentarios .commentlist li.comment_odd{color:#666666; background-color:#F7F7F7;}
#comentarios .commentlist li.comment_odd a{color:#294E79; background-color:#F7F7F7;}

#comentarios .commentlist li.comment_even{color:#666666; background-color:#E8E8E8;}
#comentarios .commentlist li.comment_even a{color:#294E79; background-color:#E8E8E8;}

#comentarios .commentlist .author .name{font-weight:bold;}
#comentarios .commentlist .submitdate{font-size:smaller;}

#comentarios .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight: normal;text-transform: none;text-align:justify;}

#geral{padding:30px 0;}
#geral h1, #geral h2, #geral h3, #geral h4, #geral h5, #geral h6{margin-bottom:20px;}
#geral section{display:block; width:100%; margin:0 0 30px 0; padding:0;}
#geral #conteudo{float:left; width:65.625%; margin-bottom:0;}

#conteudo #right_column{float:right; width:31.25%;}

aside h2{padding-bottom:8px; font-size:1.2em; text-transform:uppercase; border-bottom:5px solid #CCCCCC; text-align:right;}

/*----------------------------------------------latest-------------------------------------*/

#latest{
	padding:10px 0;
	}

#latest ul, #latest p{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}

#latest h2{
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	font-size:20px;
	font-weight:normal;
	border-bottom:1px dotted #C7C5C8;
	text-transform: uppercase;
	}

#latest li{
	display:block;
	float:left;
	width:300px;
	margin:0 30px 0 0;
	padding:0;
	}

#latest li.last{margin-right:0;}

#latest li p.imgholder{
	display:block;
	width:290px;
	height:100px;
	margin:0 0 15px 0;
	padding:4px;
	border:1px solid #C7C5C8;
	}

#latest a{
	font-weight:bold;
}

/*----------------------------------------------rodape-------------------------------------*/
#footer{padding:30px 0; line-height:1.6em;}
#footer section{margin-bottom:0;}
#footer section h2.title{margin:0 0 25px 0; padding:0; color:#585B5E; background-color:#D6D9DD; font-size:12px; font-weight:bold; text-transform:uppercase;}
#footer section nav li{margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #7E889A;}
#footer section ul{margin:0; padding:0; list-style:none;}
#footer section p{margin:5px 0; padding:0;}
#footer section nav a{padding:0 0 0 10px; background:url("../imagens/arrow.gif") left center no-repeat;}
#footer section nav li.last{margin:0;}

/* ------Blogposts-----*/
#footer section article header h2{font-size:13px; font-weight:bold;}
#footer section article address, #footer section article time{font-size:10px; font-style:normal;}

/* ---Galeria figuras---*/
#footer .ft_gallery li{float:left; margin:0 15px 15px 0; line-height:normal;}
#footer .ft_gallery li.last{margin-right:0;}

/* ---Tweet Box---*/
#footer .ft_tweets li{margin-bottom:10px;}

/* ---Formulario---*/
#footer label{display:none;}
#footer input, #footer textarea{display:block; width:190px; margin:0 0 10px 0; border:none;}
#footer input, #footer textarea, #footer select{color:#989898; background-color:#242624;}
#footer input{padding:10px;}
#footer textarea{height:50px; padding:10px; overflow:auto;}
#footer button{padding:8px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#15AC15; background-color:#242624; border:none; cursor:pointer;}

/*----------------------------------------------Copyright-------------------------------------*/
#copyright{padding:20px 0;}
#copyright p{margin:0; padding: 0;}