﻿/* Estrututa FG Solutions */
* { margin:0; padding:0;}
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#212121;}
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#212121;line-height:16px;}
h1, h2 { font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color: #666666; font-size:18px; font-weight:800;}
h1.logofg { background:url(../imgs/icon-titulo.gif) left no-repeat; height:29px; margin-bottom:10px; padding:5px 0 0 33px;}
h2 {  font-size:15px; }
body {	margin:0;	padding:0; }

/* cabecalho */
#cabecalho {width:100%;height:25px;background:url(../imgs/bg-cabecalho.jpg) repeat-x;}

/* Navegacao cabecalho */
#navcabecalho {	width:746px; height:25px; margin:0 auto; }
#navcabecalho .mapadosite { background:url(../imgs/icone-mapa-do-site.gif) no-repeat; float:right; height:25px;}
#navcabecalho .english { background: url(../imgs/icone-english.gif) no-repeat; float:right; height:25px; margin-left:25px; margin-right:8px; }
#navcabecalho .mapadosite a { padding-left:30px; line-height:23px; color:#fff;}
#navcabecalho .english a { padding-left:35px; line-height:23px; color:#fff;}
#navcabecalho .mapadosite a:hover { text-decoration:underline;}
#navcabecalho .english a:hover { text-decoration:underline;}

/* div geral - engloba todas divs de conteudo */
#geral {background: url(../imgs/bg-conteudo.jpg) repeat-y center; width: 770px; margin:0 auto;   }

/* técnica arrumar bg opera e ff */
#geral:after { content:"."; display:block; clear:both; visibility:hidden;height:0;overflow:hidden;}

/* div topo */
#topo { background: url(../imgs/bg-topo.jpg) no-repeat; background-position:center; width:746px; height:120px; margin:0 auto;}
#topo h1.logo a { width:246px; height:120px; background: url(../imgs/logo.gif) no-repeat; text-indent:-99999px; display:block; }

/* div menu */
#menu { height:49px; width:746px; background:url(../imgs/bg-menu.jpg) repeat-x; margin:0 auto; text-align:center;}
#menu ul {text-align: center;padding:0px;margin:0 auto;list-style:none;margin-left:66px;}
#menu ul li {display:inline;}	
#menu ul li a{padding: 20px 15px;float:left;text-decoration: none;color: #fff;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#menu ul li a:hover {background: url(../imgs/bg-menu-hover.jpg) no-repeat center top;;color:#FFF;text-decoration:none;height:13px;}
#menu .selecionado {background: url(../imgs/bg-menu-hover.jpg) no-repeat center top;}

/* div flash principal */
#flash { width:733px; height:192px; margin:0 auto; margin-top:10px;}


.linkfonte { color:#167ec7;}

a.saibamais { float:right; color:#dd130c; margin: 10px 0 20px 0; padding:1px; }
a:hover.saibamais { background-color:#F00; color:#FFF;}

a:hover.linkunder {text-decoration:underline;}


.foto {float:left; margin-right:6px;}


/* Inicio Coluda esquerda */
#coluna-esquerda { width:343px; margin:40px 0 0px 25px; float:left; display:inline;}
.e1 { height:95px; background:url(../imgs/bg-e1.jpg) left no-repeat; padding:7px 0 0 95px;}
.e2 { height:95px; background:url(../imgs/bg-e2.jpg) left top no-repeat; margin-top:10px; padding:15px 0 0 95px;}
.e3 { height:95px; background:url(../imgs/bg-e3.jpg) left top no-repeat; margin-top:5px; padding:8px 0 0 95px;}
.e4 {margin-top:10px;}
.e4txt { width:225px; float:right;}
/* Fim Coluda esquerda */


/* Inicio Coluda direita */
#coluna-direita { width:342px; margin:40px 25px 0 0; float:right; display:inline;}

.d1 {}

.d2 {margin-top:25px;}
.txtd2 { padding-top:7px;}
.datad2 { color:#F00; font-weight:bold;}



#d3 { margin: 20px 0 0 40px; float:left; display:inline;} /*Bug da margem dupla para floats no IE*/ 
#d3 ul {margin:10px 0 0 30px; float:left;}
#d3 ul {list-style:none;}
#d3 li {padding: 0px 0 5px 0;line-height: 1.4em; margin: -12px 0 0}
#d3 li {	padding: 12px 0 12px 35px;}
#feed {background:transparent url(../imgs/ico-feed.gif) no-repeat 0 0.7em;}
#blog {background:transparent url(../imgs/ico-blog.jpg) no-repeat 0 0.7em;}
#mapa {background:transparent url(../imgs/ico-mapa.jpg) no-repeat 0 0.7em;}

/* Fim Coluda direita */





#feed, #blog, #mapa, strong { color:#F00;}
#feed a,
#blog a,
#mapa a {
	/*line-height:25px;*/
}
#feed a:hover, 
#blog a:hover,
#mapa a:hover { color:#e92c20;}


/* topo rodape */
#toporodape { width:70px; height:71px; margin:0 auto;clear:both; }

/* rodape */
#rodape { width:100%; height:170px; background:url(../imgs/bg-rodape-esticar.jpg) repeat-x; clear:both; text-align:center; margin:0 auto;	}
#rodape img { margin:0 auto; text-align:center; border:0;  }
#footer{width: 640px;margin: 0 auto;padding:12px 0 0 10px;height: 24px;}
#footer a{padding:0 5px; color:#fff; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer ul{margin: 0 auto;text-align: center;}
#footer li{display: inline;font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; }
#footer ul li a{padding:0 5px; color:#fff; font-weight:bold; text-decoration:none;border-right: solid 1px #FFFFFF;}
#footer ul li a:hover{text-decoration:underline;}
/* divs outras paginas */

/* conteudo */
#conteudo {float:left; width:505px; margin-left:18px; display:inline;}
#conteudo ul { margin-left:5px; list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#212121;}
#conteudo ul li {margin-bottom:4px;}
#conteudo p {	line-height:18px; padding-left:3px;}
#conteudo p.noticia {line-height:18px; padding-left:3px;}
#conteudo .strnoticia { color:#CC0000;}
#conteudo .fonte { color: #4E4E4E;}
#conteudo a.seonoticia {color:#CC0000}
#conteudo a.seonoticia:hover { text-decoration:underline}
span.bread {font-weight:200; color:#000000}


/* breadcumb */
#conteudo h4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000;text-align:left;padding-left:6px; padding-top:10px; padding-bottom:16px; }
#conteudo strong.seta {color:#dd130c; text-decoration:none;}
#conteudo h4 a {color: #dd130c;font-size:10px; font-weight: normal;}
#conteudo h4 a:hover {text-decoration:underline;	}
#conteudo h4 strong {text-decoration:underline;	}
#conteudo h4 strong a {color: #dd130c;text-decoration:underline;font-size:10px; font-weight:bold;}


/* titulos */
#conteudo h1.empresa {text-align:left; padding:10px 0 10px 5px; color:#000000; }
#conteudo a.voltar { float:right; padding:0 3px 0 3px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px; color:#dd130c; }
#conteudo a:hover.voltar {background-color:#dd130c; color:#FFFFFF;}


/* coluna */
#coluna {width:235px; height:500px; background: url(../imgs/linha-lateral.jpg) left no-repeat; float:right; margin-right:12px; display:inline;}
#coluna h1 {color:#dd130c; padding-left:42px; padding-bottom:10px;}
#coluna h1.black a {padding-left:0px; padding-bottom:10px; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color: #2970a3; font-size:16px; font-weight:800;}
#coluna h1.black a:hover {color:#dd130c; }
#coluna p.chamada {padding-left:40px; padding-right:3px;}
#coluna p.contato {padding-left:40px; padding-bottom:10px;}
#coluna p.contato strong { color:#006699;}
#coluna p.chamada a {}
#coluna p.chamada a:hover {color:#dd130c;}
#coluna ul.submenu li { margin-left:60px;list-style-image: url(../imgs/seta.gif);}
#coluna ul.submenu li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#dd130c;  margin-bottom:9px;}
#coluna ul.submenu li a:hover { background-color:#dd130c; color:#fff;}
#coluna ul.submenu .selecionado {background-color:#dd130c; color:#fff;}


/* Mensageiros Coluna lateral */
#mensageiros {margin: 10px 0 0; margin-left:35px; }
#mensageiros ul { float:left; list-style-type:none; }
#mensageiros li {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;	margin-bottom: 10px;text-indent: 22px;height:16px;line-height:16px;list-style:none;}
.phone {background:url(../imgs/icon_phone.gif) no-repeat;}
.myemail {background:url(../imgs/icon_mail.gif) no-repeat;}
.skype {background:url(../imgs/icon_skype.gif) no-repeat;}
.msn {background: url(../imgs/icon_msn.gif) 1px 1px no-repeat;}
#mensageiros li img {vertical-align: middle; list-style-type:none;}


/* Formulario trabalhe conosco */
fieldset { border:none; margin-left:0px;}
input {background:url(../imgs/bg-label.gif) repeat-x #FFFFFF; border:1px solid #C5C5C5; margin-bottom:15px; width:335px; height:20px;}
input:focus {border: 1px solid #1d6c8a;}
textarea {background:url(../imgs/bg-label.gif) repeat-x #FFFFFF; border:1px solid #C5C5C5; margin-bottom:15px; width:335px; height:105px;}
textarea:focus {border: 1px solid #1d6c8a;}
span.formulario {font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color: #333; font-size:12px; font-weight:800;}
input.enviar {width:60px; background:url(../imgs/bg-enviar.gif) repeat-x #1d6c8a; color:#FFFFFF; border:0; font-size:11px; height:25px;}
a.destaque {color:#dd130c;}
a:hover.destaque { text-decoration:underline;}
a.clipping {color:#1665bd; text-decoration:underline;}
a:hover.clipping {color:#0e4481;}
a:hover.noticias {color:#dd130c}
strong.destacado {font-weight:bold; color:#000000;}


/* clientes */
#clientes li { width: 156px;float: left;margin-top: 13px;margin-bottom: 22px;list-style-type:none;}
#clientes li p {margin: 5px 0 0;font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color: #525252; font-size:12px; font-weight:800;}
#clientes li img { border:2px solid #C8C8C8;}
img.clipping {text-align:left;float:left;margin:0 8px 2px 0;}
h1.servicos {background:url(../imgs/icon-titulo.gif) left no-repeat; height:28px; padding-left:34px; font-size:15px; padding-top:3px; color:#e93030;}
h1.outrosservicos {background:url(../imgs/icon-titulo.gif) left no-repeat; height:28px; padding-left:34px; font-size:15px; padding-top:3px; color:#2C2C2C;}
a.saibaservicos {background:url(../imgs/icone-servicos.gif) left no-repeat; height:19px; color:#4991c3; padding-left:20px; line-height:20px;}
a:hover.saibaservicos { text-decoration:underline;}



/* portfolio */
#portfolio li { width: 156px;float: left;margin-top: 13px;margin-bottom: 22px;list-style-type:none;}
#portfolio li img { border:0;}
a.banner img {border:0;}



