﻿
/*
2012 Desenvolvido Por: Pablo Thiago Magalhães
*/


@charset "utf-8";
/* CSS Document */

	
body {
    background-image: url("../images/bg.jpg");
    background-repeat:repeat-x;
	
}

body {
    height: 100%;
    margin: -20px 0 0 0;
    padding: 0;
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#777777;
	

}

* {
    border: 0 none;
    margin: 0;
    padding: 0;
}
a {
    cursor: pointer;
    text-decoration: none;
	color:#1B6792;

}
a:hover{
color:#FF6D3D;
	
}
img{
	border:none;
}
#conteudo{
	margin:-40px auto 0;
	max-width:1440px;
	min-width:1024px;
	width:100%;

}
#wrapper{
	margin-left:250px;
	padding-right:10px;
	
	
	
}
#header{
	
	height:186px;
    width: 100%;
	clear:both;
}
#headerfundo{
	background-image: url("../images/headerc.png");
    background-repeat:repeat-x;
	width::100%;
	height:170px;

}

#header_l{
	background-image: url("../images/headerl.png");
    background-repeat:no-repeat;
	height:166px;
    width: 567px;
	float:left;
	margin-top:20px;
}
#header_r{
	background-image: url("../images/headerr.png");
    background-repeat:repeat-x;
	height:127px;
	float:right;
	margin-top: 58px;
    width:416px;


}
#logo{
	width:506px;
	height:91px;
	float:left;
	margin-top:10px;
	margin-left:05px;
	
}
#flag{
	width:22px;
	height:15px;
	float:right;
	margin-right:20px;
	margin-top:-30px;	

}


#busca{
	display: block;
    float: right;
    margin-top: 20px;
    position: relative;
    width: 100%;

	
}


/* ------- Busca ------------------------------------------- */	

#header #search {
	position: absolute;
	right: 30px;
	width: 278px;

}
#header .button-search {
	position: absolute;
	left: 1px;
	background: url('../images/button-search.png') center center no-repeat;
	width: 28px;
	height: 30px;
	cursor: pointer;
	top:2px;
}
#header #search input {
	background:url(../images/search-bg.png) repeat-x;
	padding: 1px 1px 1px 32px;
	width: 230px;
	height: 30px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
#header .button-search, #header #search input {
	border:none;
}


#sidebar{
	
	 float: left;

    padding-bottom: 10px;
    width: 240px;
	
}


/* ------- Menu ------------------------------------------- */	


#menu {
	margin-top: 20px;
	margin-left:10px;
	width:200px;
	float:left;

	
}
	

#menu li a { display: block; width: 182px; height: 55px; background-repeat: no-repeat;
color:#333; text-indent: 20px; line-height: 340%;



}

#menu li a:hover{ background-position: 0px -56px; }

#menu .active{ background-position: 0px -56px !important; }

#menu li a:link{
	color:#333;
	display: block;
	
}


#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li .home
	{ 
	background: url(../images/home_menu.png);
	}
	
	
	
#menu li .agencia
	{ 
	background: url(../images/sobre_menu.png);
	}

#menu li .servicos
	{ 
	background: url(../images/servicos_menu.png);
	}

#menu li .portfolio, #menu li .portifolio
	{ 
	background: url(../images/portfolio_menu.png);
	}

#menu li .blog
	{ 
	background: url(../images/blog_menu.png);
	}


#menu li .contato
	{ 
	background: url(../images/contato_menu.png);
	}
	
#menu li .parceiros
	{ 
	background: url(../images/parceiros_menu.png);
	}




#menu li .orcamento
	{ 
	background: url(../images/orcamento_menu.png);
	}

.saibamais {
	 background: url("../images/saibamais.png") no-repeat scroll 0 7px transparent !important;
	 width:101px;
	 height:48px;
	 float:right;
	 margin-right:50px;
	 display: block;
	 margin-top: -20px;
   
}
.saibamais:hover {
	 background: url("../images/saibamais_hover.png") no-repeat scroll 0 7px transparent !important;
	 width:101px;
	 height:48px;
	 float:right;
	 margin-right:50px;
	 display: block;
	 margin-top: -20px;
   
}

.saibamaisen {
	 background: url("../images/saibamaisen.png") no-repeat scroll 0 7px transparent !important;
	 width:101px;
	 height:48px;
	 float:right;
	 margin-right:50px;
	 display: block;
	 margin-top: -20px;
   
}
.saibamaisen:hover {
	 background: url("../images/saibamaisen_hover.png") no-repeat scroll 0 7px transparent !important;
	 width:101px;
	 height:48px;
	 float:right;
	 margin-right:50px;
	 display: block;
	 margin-top: -20px;
   
}

.saibamais2 {
	 background: url("../images/saibamais2.png") no-repeat scroll 0 7px transparent !important;
	 width:127px;
	 height:48px;
	 float:right;
	
	 display: block;


   
}
.saibamais2:hover {
	 background: url("../images/saibamais2_hover.png") no-repeat scroll 0 7px transparent !important;
	
}




.saibamais3 {
	 background: url("../images/saibamais2.png") no-repeat scroll 0 7px transparent !important;
	 width:127px;
	 height:48px;
	 float:right;
	 display: block;
	 margin-top:-20px;
	 float:right;


   
}
.saibamais3:hover {
	 background: url("../images/saibamais2_hover.png") no-repeat scroll 0 7px transparent !important;

}

.saibamais4 {
	 background: url("../images/saibamais2.png") no-repeat scroll 0 7px transparent !important;
	 width:127px;
	 height:48px;
	 float:right;
	 display: block;
	 margin-right:49px;
}
.saibamais4:hover {
	 background: url("../images/saibamais2_hover.png") no-repeat scroll 0 7px transparent !important;
}
.saibamais4en {
	 background: url("../images/saibamais2en.png") no-repeat scroll 0 7px transparent !important;
	 width:127px;
	 height:48px;
	 float:right;
	 display: block;
	 margin-right:49px;
}
.saibamais4en:hover {
	 background: url("../images/saibamais2en_hover.png") no-repeat scroll 0 7px transparent !important;
}
.saibamais2en {
	background: url("../images/saibamais2en.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0) !important;
    display: block;
    float: right;
    height: 48px;
    width: 127px;
}
.saibamais2en:hover {
	background: url("../images/saibamais2en_hover.png") no-repeat scroll 0 7px transparent !important;
	display: block;
	float: right;
	height: 48px;
	width: 127px;
}



/* ------- Borda Menu ------------------------------------------- */

#bordamenu{
	 background-image: url("../images/borda_menu.png");
    background-repeat:no-repeat;
	float:left;
	width:3px;
margin: 50px auto 0 20px;
	height:356px;
}
	
/* ------- Boxes ------------------------------------------- */	
	
	
.row{

   display: block;
    margin: 20px auto 0;
    overflow: hidden;
    position: relative;
    width: 756px;
	height:350px;
	
}
.one-third.column {
    width: 240px;

}

.shadow {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.column {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
	border: 1px solid #CCC;

}


/* ---------------------------- */
/*          Content
/* ---------------------------- */

.page-title h1 {
	font-size: 20px;
	margin-bottom: 0;
	padding: 20px;
}


.content-inner {
	padding:20px;
}

.slogan {
	margin-bottom: 50px;
}

.slogan .three_fourth_fluid, .slogan .one_fourth_fluid {
	margin-bottom: 0;
}

.slogan .content-inner {
	padding: 30px;
}

.slogan p {
	margin-bottom: 0;
	font-size: 13px;
	line-height: 1.4em;
}

.slogan a {
	text-decoration: underline;
	padding: 0 3px;
}

.slogan a:hover {
	text-decoration: none;
}

.container .slogan a.button {
	margin: 15px 0 0 0;
	float: right;
}

.feature-box {
    text-align: center;
    overflow: hidden;
    position: relative;
}
.feature-box a link {
    text-align: center;
    overflow: hidden;
    position: relative;

}
.feature-box .content-inner {
	padding: 30px 20px;
}

.feature-box, .feature-box-title, .feature-box-image, .feature-box-desc {
	-webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}

.feature-box h5 span {
	padding: 0 1em;
}

.feature-box .feature-box-image {
	margin-bottom: 10px;
	text-indent: -9999px;
	display: inline-block;
}

.feature-box .feature-box-image.sett {
	width: 51px;
	height: 66px;	
}

.feature-box .feature-box-image.resp {
	width: 86px;
	height: 66px;	
}

.feature-box .feature-box-image.maf {
	width: 68px;
	height: 66px;	
}

.feature-box .feature-box-desc a {
	text-decoration: none;
	color: #777777;
    font-family: Arial,Helvetica,sans-serif;
}

.feature-box:hover .feature-box-image {
    -webkit-animation: moveFromLeft 400ms ease;
    -moz-animation: moveFromLeft 400ms ease;
    -ms-animation: moveFromLeft 400ms ease;
}

.feature-box:hover .feature-box-title {
    -webkit-animation: moveFromRight 300ms ease;
    -moz-animation: moveFromRight 300ms ease;
    -ms-animation: moveFromRight 300ms ease;
}

.feature-box:hover .feature-box-desc {
    -webkit-animation: moveFromBottom 500ms ease;
    -moz-animation: moveFromBottom 500ms ease;
    -ms-animation: moveFromBottom 500ms ease;
}

.feature-box .feature-box-image.sett {
	background: url(../images/estrategia.png) no-repeat center center;
}
.feature-box .feature-box-image.resp {
	background: url(../images/seo.png) no-repeat center center;
}
.feature-box .feature-box-image.maf {
	background: url(../images/estatisticas.png) no-repeat center center;
}
.feature-box h5 {
    background: url("../images/headers-bg.png") repeat-x scroll left center #FFFFFF;
}
.feature-box , .feature-box h5 span, .feature-box img {
    background: none repeat scroll 0 0 #FFFFFF;
}

/* ------- Slider ------------------------------------------- */

#clientes{

    min-height: 195px;
    overflow:hidden;
    padding: 14px 20px 0;
	display: block;
    margin: 0 auto;
    position: relative;
	max-width: 892px;

}

#clientesen{
	background: url("../images/bg_clientesen.png") no-repeat scroll 0 0 transparent;
      min-height: 195px;
    overflow:hidden;
    padding: 14px 20px 0;
	display: block;
    margin: 0 auto;
    position: relative;
	max-width: 892px;
}

/* ------- Footer ------------------------------------------- */


#footer {
    background: url("../images/bgFooter1.png") repeat scroll 0 0 #333333;
    border-top: 2px solid #9B4B4B;
	clear: both;
    height: auto;
    position: relative;
	margin-top:50px;
}
.gototop {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/bgFooter1.png") repeat scroll 0 0 #333333;
    border-color: #9B4B4B #9B4B4B -moz-use-text-color;
    border-style: solid solid none;
    border-width: 2px 2px medium;
	border-radius: 90px 90px 0 0;
    cursor: pointer;
    height: 30px;
    margin: -32px auto 0;
    text-align: center;
    width: 60px;
    z-index: 9;
}

.arrowgototop {
    background: url("../images/goToTopArrow.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: 22px;
    opacity: 1;
    position: relative;
    top: 11px;
    width: 25px;
    z-index: 10;
}

.totopalt:before {
    background: url("../images/toTopCommentArrow.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: 22px;
    position: absolute;
    right: 100%;
    top: 22px;
    width: 25px;
    z-index: 0;
}

.totopalt {
    -moz-transition: all 0.4s ease-in-out 0s;
    background: none repeat scroll 0 0 #25252C;
    border-radius: 5px 5px 5px 5px;
    color: #EAEAEA !important;
    display: block;
    float: left;
    margin: -40px 0 0;
    opacity: 0;
    padding: 4px 0;
    position: relative;
    width: 60px;
}
.footer_widget{
  overflow: auto;
  margin: 20px auto 0;
  width:960px;
  height: 360px;	

}

.footer_widget h2{
	font-size:35px;
	color:#F60;

}

.footer_widget1{
    float: left;
    margin-right: 30px;
    padding: 25px 0 30px;
    position: relative;
    width: 220px;
}
.footer_widget2{
	
	float: left;
    margin-right: 30px;
    padding: 48px 0 30px;
    position: relative;
    width: 220px;
	
	
}
.footer_widget3{
	
	float: left;
    padding: 50px 0 41px;
    position: relative;
    width: 460px;
	
	
}
.widget {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    line-height: 18px !important;
    margin: -4px 0 0;
    padding: 0 5px 20px;
    width: 100%;
}
.widget_archive {
    margin-left: 1px;
}
#footerinside h3 {
    color: #CCCCCC !important;
}

.widget_categories h3, .widget_archive h3, .widget_pages h3, .widget_links h3, .widget_rss h3, .widget_recent_entries h3, .widget_recent_comments h3, .widget_meta h3 {
    margin-bottom: -7px !important;
}

.widget h3 {
    font-size: 14px;
    margin: 0;
    padding: 0 0 15px;
}


.footer_widget .widget ul {
    list-style: none outside none;
   margin-top: 15px;
}

.widget_categories ul, .widget_archive ul, .widget_pages ul, .widget_links ul, .widget_rss ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_meta ul, .widget_nav_menu ul {
    margin-bottom: 20px;
    margin-top: -10px;
}
)
.widget ul {
    list-style: none outside none !important;
    margin: 0;
    padding: 0;
}
#footer .widget ul li {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #333333;
    float: none;
    margin: 0;
    padding: 0;
	font-size:24px;
}
#footerbwrap {
    background: url("../images/bgFooter1.png") repeat scroll 0 0 #333333;
	border-top: 1px solid #9B4B4B;
	clear: both;
    height: 40px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}


#footerb {
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    width: 960px;
}
#footerb .footernav, #footerb .copyright {
    display: inline;
    float: left;
    width: 480px;
}

#footerb .footernav {
    text-transform: uppercase;
}
#footerb .copyright {
    font-size: 11px;
    text-align: right;
}

#footerb .footernav, #footerb .copyright {
    display: inline;
    float: left;
    width: 480px;
}
.footer_widget .widget_meta ul li a, .footer_widget .widget_categories ul li a, .footer_widget .widget_archive ul li a, .footer_widget .widget_pages ul li a, .footer_widget .widget_nav_menu ul li a {
    color: #AAAAAA !important;
    font-size: 12px !important;
}

.footer_widget .widget ul li a {
    color: #666666;
}
.titfooter{
	font-family: Oswald !important;
    line-height: 110%;
	color:#FFF;
    font-size: 18px !important;
	text-align:center;

}
.titfooter2{
	font-family: Oswald !important;
    line-height: 110%;
	color:#FFF;
    font-size: 18px !important;
	text-align:center;
	margin-bottom: 25px;
    margin-top: -5px;

}
.alpha {
    margin-left: 14;
	font-size:14px;
	
}
.alpha a{
	color:#179DD2;
	
	
}
#footer ul {
    list-style: none outside none;
}

ul.footer_contact {
    float: left;
    list-style: none outside none;
    margin-top: 5px;


}
#footer ul li {
    display: block;
    margin-bottom: 5px;
}

ul.footer_contact li {
    margin: 0 0 18px 0 !important;
    padding: 0 !important;
}
.omega {
    margin-right: 15;
}
.spacer5 {
  margin-left: 55px;
    margin-top: -30px;
}
.facebookicon {
    background: url("../images/facebook.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    height: 45px;
    width: 45px;
	float:left;
	margin-right:20px;
}
.facebookicon:hover {
    background: url("../images/facebook_hover.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    height: 45px;
    width: 45px;
	float:left;
	margin-right:20px;
}
.twittericon{
	    background: url("../images/twitter.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    height: 45px;
    width: 45px;
	float:left;
	margin-right:20px;
}
.twittericon:hover{
	    background: url("../images/twitter_hover.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    height: 45px;
    width: 45px;
	float:left;
	margin-right:20px;
}
.youtubeicon{
	background: url("../images/youtube.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    height: 45px;
    width: 45px;
	float:left;
	margin-right:20px;
}
.youtubeicon:hover{
		    background: url("../images/youtube_hover.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    height: 45px;
    width: 45px;
	float:left;
	margin-right:20px;
}

.googleicon{
	background: url("../images/google.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    height: 45px;
    width: 45px;
	float:left;
	margin-right:20px;
}
.googleicon:hover{
		    background: url("../images/google_hover.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    height: 45px;
    width: 45px;
	float:left;
	margin-right:20px;
}

/* ------- Quem Somos ------------------------------------------- */	

.titulo{
	 font-family: georgia,Arial,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    text-transform: none;
	margin:0 auto;
	width:800px;
	text-align:center;
	
}
.subtitulo{
	
	 font-family: georgia,Arial,sans-serif;
    font-size: 17px;
    font-style: italic;

    font-weight: normal;
    text-transform: none;
	color:#1B6792;
		
}


.tframe8 {
    background: url("../images/frame8.png") no-repeat scroll left top transparent;
     padding: 6px 6px 24px;
	 margin-top:30px;
	 float:left;
	 margin-right:20px;

}

#conteudotxt{

	padding-right:10px;
	margin: 0 auto;
	font-size:13px;


	
}
.spacer20 {
    margin-top: 20px;
}

.tframe6 {
    background: url("../images/frame6.png") no-repeat scroll left top transparent;
    margin: 15px;
    padding: 6px 6px 24px;
}



.feature-box2	{ width:30%; padding:0px 10px 10px 80px; margin:10px 10px 10px 0; float:left; height:100%;}
.feature-box2 p	{
	font-size:12px;


}

.webdicon 			{ background:url(../images/webdicon.png) 10px 10px no-repeat;}
.progicon 		{ background:url(../images/progicon.png) 10px 10px no-repeat;}
.seoicon 		{ background:url(../images/seoicon.png) 10px 10px no-repeat;}
.webmaicon 			{ background:url(../images/webmaicon.png) 10px 10px no-repeat;}	
.jornaicon 			{ background:url(../images/jornaicon.png) 10px 10px no-repeat;}
.prodicon 		{ background:url(../images/prodicon.png) 10px 10px no-repeat;}
.fotoicon 		{ background:url(../images/fotoicon.png) 10px 10px no-repeat;}
.suporteicon 			{ background:url(../images/suporteicon.png) 10px 10px no-repeat;}



/* ------- Servicos------------------------------------------- */	

.grid_6 {
    float: left;
    margin: 10px 25px 0 0;
    width: 220px;

}

.grid_6_2 {
    float: left;
    margin: 10px 25px 0 0;
    width: 220px;
}

#grid_web{
	width: 340px;
	float:left;
	margin: 10px 30px 10px 0;
	padding: 10px;
	border: dotted 1px #999;
}

#grid_web ul{
	padding: 0 15px 15px 10px;
	
}

#grid_web li{
	 list-style: disc outside url("../images/web_li.png");
	 
	
}
#grid_web li a{
	color:#777777;
	text-decoration:none;
	
	

}
#grid_web li a:hover{
text-decoration:underline;
color:#FF6D3D;

}

#grid_video{
	width: 300px;
	float:left;
	margin: 10px 30px 10px 0;
	padding: 10px;
	border: dotted 1px #999;
}

#grid_video ul{
	padding: 0 15px 15px 10px;
	
}

#grid_video li{
	 list-style: disc outside url("../images/video_li.png");
	 
	
}
#grid_video li a{
	color:#777777;
	text-decoration:none;
	
	

}
#grid_video li a:hover{
text-decoration:underline;
color:#FF6D3D;

}


#grid_print{
	 width: 320px;

margin: 19px 31px 0;
	
}

#grid_print ul{
	padding: 0 15px 15px 10px;
	
}

#grid_print li{
	 list-style: disc outside url("../images/print_li.png");
	 
	
}
#grid_print li a{
	color:#777777;
	text-decoration:none;
	

}
#grid_print li a:hover{
text-decoration:underline;
color:#FF6D3D;

}


#grid_outros{
	width: 340px;
	float:left;
	margin: 10px 30px 10px 0;
	padding: 10px;
	border: dotted 1px #999;
	
}

#grid_outros ul{
	padding: 0 15px 15px 10px;
	
}

#grid_outros li{
	 list-style: disc outside url("../images/outros_li.png");
	 
	
}
#grid_outros li a{
	color:#777777;
	text-decoration:none;
	

}
#grid_outros li a:hover{
text-decoration:underline;
color:#FF6D3D;

}







.tframe7 {
    background: url("../images/frame7.png") no-repeat scroll left top transparent;
    margin-top: 10px;
    padding: 6px 6px 24px;
}


/* ------- Portfolio------------------------------------------- */	






.grid_4 {
    width: 300px;
}

.tframe4 {
    background: url("../images/frame4.png") no-repeat scroll left top transparent;
    margin-top: 10px;
    padding: 6px 6px 24px;
}


#portfolio-container {
    margin: 0 10 -10px;
    padding: 0;
    width: 100%;
}
#portfolio-container ul.twocols li, #portfolio-container ul.threecols li, #portfolio-container ul.fourcols li, #portfolio-container ul.vidgallery li {
    margin-bottom: 20px;
}

#portfolio-container li {
    float: left;
    list-style: none outside none;
    margin: 0 40px 30px 0;
    padding: 0;
    position: relative;
}
#portfolio-container ul.threecols, #portfolio-container ul.fourcols, #portfolio-container ul.vidgallery {
    margin-bottom: 10px;
}

#portfolio-container ul {
    overflow: hidden;
}
.view-folio-3clum {
    float:left;
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 300px;
}
span.live {
    float:right;
}
span.live a, span.detail a, span.love a, span.download a, span.date a, span.created a, span.type a, span.categorie a {
    color: #848383;
    text-shadow: 1px 1px 0 #F7FFFF;
}

span.live a {
    background: url("../images/eye.png") no-repeat scroll left 2px transparent;
    padding-left: 20px;
}

/* ------- Localização ------------------------------------------- */	

#map {
    margin-left: 20px;
	padding: 6px 6px 24px;
	position:absolute;
}

#mapcontato {
    margin-left: 20px;
	padding: 6px 6px 24px;
	position:absolute;
	margin-top:500px
}

#infocontato {
    float: left;
    margin-left: 2%;
    width: 210px;
	line-height:150%;
	


}


/* ------- Contato ------------------------------------------- */	

#formcontato {
    float: left;
    margin-left: 20px;
	margin-top:30px;
    width: 500px;
}

#nome{
  background: url("../images/form-bg.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D6D6D4;
    height: 30px;
    width: 400px;
}

#cidade{
  background: url("../images/form-bg.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D6D6D4;
    height: 30px;
    width: 400px;
}



#telefone{
	  background: url("../images/form-bg.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D6D6D4;
    height: 30px;
    width: 400px;
	
}
#email{
	
  background: url("../images/form-bg.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D6D6D4;
    height: 30px;
    width: 400px;	
}
#assunto{
	  background: url("../images/form-bg.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D6D6D4;
    height: 30px;
    width: 400px;
}
#msg{
	background: url("../images/form-bg.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #D6D6D4;
    height: 430px;
	height:138px;
	
}
#button{
	
	 -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #FFFFFF 25%, #E6E6E6);
    background-repeat: no-repeat;
    border-color: #CCCCCC #CCCCCC #BBBBBB;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: normal;
    padding: 5px 14px 6px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	-moz-transition: all 0.3s ease-in-out 0s;
    border-radius: 3px 3px 3px 3px;

}

#submit{
	
	 -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #FFFFFF 25%, #E6E6E6);
    background-repeat: no-repeat;
    border-color: #CCCCCC #CCCCCC #BBBBBB;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: normal;
    padding: 5px 14px 6px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	-moz-transition: all 0.3s ease-in-out 0s;
    border-radius: 3px 3px 3px 3px;

}




.botspacer10 {
    margin-bottom: 10px;
}

.subtitulo2 {
    background: url("../images/slash-line2.png") repeat-x scroll left bottom transparent;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}

#infocontato2 {
    float: left;
    margin-left: 4%;
    width: 210px;
	line-height:150%;


}

.tframe3 {
    background: url("../images/frame3.png") no-repeat scroll left top transparent;
    margin-top: 10px;
    padding: 6px 6px 24px;
	margin-right:30px;
	float:left;

}

/* ------- Sites ------------------------------------------- */	


.subtitulo3 {
    background: url("../images/slash-line2.png") repeat-x scroll left bottom transparent;
    float: left;
    padding-bottom: 10px;
    width: 100%;
	font-family: georgia,Arial,sans-serif;
    font-size: 25px;
    font-style: italic;

    font-weight: normal;
    text-transform: none;
	color:#1B6792;
}

.tframe62{
    background: url("../images/frame3_2.png") no-repeat scroll left top transparent;
    margin-top: 10px;
    padding: 6px 6px 24px;
	margin-right:20px;
	margin-left:30px;
	float:right;

}

.tframe5{
    background: url("../images/frame5.png") no-repeat scroll left top transparent;
    margin-top: 10px;
    padding: 3px 6px 24px;
	float:left;
	margin-right:20px;

}

.subtitulo4 {
    width:100%;
	font-family: georgia,Arial,sans-serif;
    font-size: 25px;
    font-style: italic;
    font-weight: normal;
    text-transform: none;
	color:#1B6792;

}

.back{
	 margin: 0;
    padding: 0;
	margin-left:30px;

	
}

.back li{
	list-style: disc outside url("../images/marcador.png");
}


/* ------- Estatisticas ------------------------------------------- */	


.tframe10{
    background: url("../images/frame10.png") no-repeat scroll left top transparent;
    margin-top: 10px;
    padding: 9px 9px 24px;
	float:left;
	margin-right:20px;

}
.tframe11{
    background: url("../images/frame10.png") no-repeat scroll left top transparent;

    padding: 9px 9px 24px;
	float:right;
	margin-left:20px;

}

.divider{
	 background: url("../images/slash-line2.png") repeat-x scroll left bottom transparent;
	 width:100%;
	 clear:both;
}


#what {
    clear: both;
    height: 160px;
    margin: 0 auto;
    padding-left: 250px;
		
}

#what h10 {
    font-family: Georgia,"Times New Roman",Times,serif;
    margin-top: 30px;
	font-size:20px;
    
}

#what ul{
	padding: 0 15px 15px 40px;
	
}
#what li {
    list-style: disc outside url("../images/li-arrow.png");
	

}

#fanpage{
	width:175px;
	min-height: 500px;
	margin-top:20px;
	margin-left:15px;
	border-bottom:1px solid #CCC;
	
	
}

#welcome {
    margin: 0 auto;
    padding: 20px;
    text-align: center;
	background: #e1e1e1 url(../images/aspas.jpg) top left no-repeat;
}

#aspas{
    background: url("../images/h_lft_bg.png") no-repeat scroll left top transparent;
	margin-left: 50px;
	width:19px;
	height:16px;

}

#welcome p {
	font-size: 15px;
	font-weight: normal;
	text-transform: none;
    margin: 0 auto;
    padding: 20px;
    position: relative;
	font-style:italic;
}

#welcome h1 {
  
	 font-family: georgia,Arial,sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    text-transform: none;
	color:#1B6792;

}

.btn{
	background: url("../images/orcamento.png") no-repeat ;
	width:77px;
	height:80px;
	display: block;
	margin:0 auto;
	float:left;
	margin-bottom:10px;
	
	
}

btn:hover{
	
	background: url("../images/orcamento.png") no-repeat;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	width:77px;
	height:80px;
	display: block;
	margin:0 auto;
	float:left;
	margin-bottom:10px;
	
	
}
.banner{
	cursor: pointer;
    text-decoration: none;
color:#777777;
	
}
.banner:hover{
color:#FF6D3D;
	
}

.pagination {
    float: left;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 30px;
    text-decoration: none;
    width: 50%;
}
.pagination li {
    color: #B5B5B5;
    float: left;
    list-style: none outside none;
    margin-right: 4px;
    padding: 8px 0;
    text-decoration: none;
}
.pagination li a {
    border: 1px solid #999999;
    color: #000000;
    font-size: 14px;
    padding: 8px 15px;
    text-decoration: none;
}
.folder{
	width:200px;
	min-height: 250px;
	margin-top:20px;
	margin-left:15px;
}
	
	
.partner{
	float: right;
    margin-left: 405px;
    margin-top: 238px;
    position: absolute;
    width: 300px;
    z-index: 99999999;
}

.partner img{
    margin-left:98px;
	margin-top:-20px;

}

		
			ul li img {   
    cursor: pointer;
	 }
	 
		
			#main {
		height: 635px;
    margin: 80px auto 30px;
    padding: 30px;
    width: 942px;
			}
				
				.gallery{
					float:left;
					display:inline;
					list-style:none;
		
			}
			
			.tframe {
    background: url("../images/frame1.png") no-repeat scroll left top transparent;
    float: right;
    margin-left: 30px;
    margin-right: 20px;
    margin-top: 10px;
    padding: 6px 6px 24px;
}


.contato {
    background: url("../images/contatofm.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    margin-bottom: 5px;

    overflow: hidden;
    width:282px;
	clear:both;
}

.contato:hover {
    background: url("../images/contatofm_hover.png") no-repeat scroll 0 0 transparent;

}

.contatofm_en {
    background: url("../images/contatofm_en.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    margin-bottom: 5px;
    margin-top: 20px;
    overflow: hidden;
    width:282px;
	clear:both;
}

.contatofm_en:hover {
    background: url("../images/contatofm_en_hover.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 32px;
    margin-bottom: 5px;
    margin-top: 20px;
    overflow: hidden;
    width:282px;
	clear:both;
}
#number_tel{
	    background: url("../images/icon_tel.png")  no-repeat scroll 0 0 transparent;
		background-position:left;
 color: #000000;
    float: right;
    font-size: 16px;
    height: 35px;
    margin-right: 30px;
    margin-top: -58px;
    padding-left: 50px;
    padding-top: 22px;
    width: 187px;
	
}

.resumo_home{
   height: 167x;
    margin: 0 auto 0 257px;
    width: 960px;
}

.resumo_home h1{
    color: #1B6792;
    float: left;
    font-family: georgia,Arial,sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: none;
    width: 100%;
	height:30px;
	
}


.depoimento_home{
   height: 257px;
    margin: 0 auto 0 257px;
    width: 1006px;
}

.depoimento_home h2{
    color: #1B6792;
    float: left;
    font-family: georgia,Arial,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: none;
    width: 100%;
	height:30px;
	
}

.depoimento_frame{
	
	background: url("../images/frame_home.png") no-repeat scroll left top transparent;
    margin-top: 10px;
	margin-right:26px;
	float:left;
	width:302px;
	height:161px;
	
}

.depoimento_frame p{
	text-align:center;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;	
}


.servicos_home{
   height: 385px;
    margin: 0 auto 0 257px;
    width: 1006px;
}

.servicos_home h2{
    color: #1B6792;
    float: left;
    font-family: georgia,Arial,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: none;
    width: 100%;
	height:30px;
	
}


.clientes_home{
   height: 240px;
    margin: 0 auto 0 257px;
    width: 1006px;
}

.clientes_home h2{
    color: #1B6792;
    float: left;
    font-family: georgia,Arial,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: none;
    width: 100%;
	height:30px;
	
}

.cliente_frame{
	
background: url("../images/frame_clientes.png") no-repeat scroll left top transparent;
    float: left;
    height: 88px;
    margin-right: 13px;
    margin-top: 10px;
    padding: 43px 27px 24px;
    width: 179px;
}



.boxes_home{
	margin: 0 auto 0 261px;
	width:960px;
	height:500px;
	
}
	
.blog_home_principal{
	float:left;
	width:400px;
	height:300px;

	
}

.blog_home_boxes{
	float:left;
	border-bottom:1px solid #CCC;
	  height: 135px;
	
}


.blog_home_principal h2{
	background: url("../images/slash-line3.png") repeat-x scroll left bottom transparent;
    color: #1B6792;
    float: left;
    font-family: georgia,Arial,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: none;
    width: 100%;
	height:30px;
	
}

.blog_home_boxes img{
	 float: left;
    margin-right: 20px;
    margin-top: 21px;
	
	
}

.descricao{
	float:left;
	width:300px;
	height:100px;
	
	
}

.news_home{

 background: url("../images/box.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 238px;
    margin-left: 95px;
    margin-top: 20px;
    overflow: hidden;
    padding-left: 20px;
    width: 417px;
}


.news_home h2{
   color:#333;
    display: block;
    font-size: 17px;
    font-weight: normal;
    margin: 10px 0 13px;
	padding-top:30px;
	padding-left:20px;

}

.enter2btn{
	  background: url("../images/button_news2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 41px;
    margin-left: 80px;
    margin-top: 14px;
    overflow: hidden;
    width: 269px;
	cursor:pointer;
}

.enter2btn:hover{
	opacity: 0.6;

}

.txtfundo {
    background: url("../images/txtfundo.png") no-repeat scroll 0 0 transparent;
    height: 25px;
    width: 267px;
}

.sociais_home{
	float:left;
	margin-left:95px;
	width:300px;
	margin-top: 31px;
	height:200px;
}

.sociais_home h2 {
	
	background: url("../images/slash-line3.png") repeat-x scroll left bottom transparent;
    color: #1B6792;
    float: left;
    font-family: georgia,Arial,sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: none;
    width: 100%;
	height:30px;
	
}

.sociais_home img{
	float:left;
	margin-left:20px;
	
}

.solicitar {
    background: url("../images/solicitar.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    float: right;
    height: 48px;
    margin-right: 153px;
    margin-top: -42px;
    width: 127px;
}

.solicitar:hover{
	opacity: 0.6;
}


.solicitar-en {
    background: url("../images/request.png") no-repeat scroll 0 7px transparent !important;
    display: block;
    float: right;
    height: 48px;
    margin-right: 153px;
    margin-top: -42px;
    width: 127px;
}

.solicitar-en:hover{
	opacity: 0.6;
}


.twitter{
	
		width:200px;
	min-height: 250px;
	margin-top:20px;
	margin-left:15px;
	
}
.fb_ltr{
	
	width:175px;
}
#prof{
	width:960px;
	height:120px;	
}

.centraliza {
  font-family:Arial, Helvetica, sans-serif;
  height:280px;
  margin:0 auto;
  padding:0 0 10px;
  width:1000px;
}