/**
 * Global stylesheet 
 * 
 * @section		screen
 * @author 		Anderson Felix - http://www.andersonfelix.com.br
 * @version		1.01
 * @copyright 	05.2009 Dennova - http://www.dennova.com.br
 * @media		screen
 *
 */
@import url(reset.css);

body{background:url(../imagens/layout/bg.jpg) repeat-x #fff;font:normal 12px Arial, Helvetica, sans-serif;text-align:center}

/* Links */
a:link,a:visited{color:#fd8200;text-decoration:none}
a:hover{text-decoration:underline}

/* Geral */
#geral{margin:0 auto;display:table;position:relative;text-align:left;width:852px}
.box{float:left;width:100%}
.clearthis{clear:both;height:0;line-height:0}
.mais a{font-size:11px;font-weight:bold;text-transform:lowercase}
#dialog p{text-align:left}

/* Topo */
#topo{background:url(../imagens/layout/bg_topo.jpg) repeat-x #fff;border:1px solid #e1e1e1;border-bottom:2px solid #c3c3c3;border-top:0;float:left;height:90px;padding-top:17px;width:850px}
#topo .logo{float:left;padding:7px 0 0 20px;width:213px}
#topo .address{background:url(../imagens/layout/bg_address.jpg) no-repeat #f0f6f7;float:right;height:72px;padding:8px 10px 0 0;text-align:right;width:174px}
#topo .address p,#topo .address a{background-repeat:no-repeat;background-position: right center;color:#6098a2;font-size:11px}
#topo .address p{padding:2px 20px 3px 0}
#topo .address p.tel{background-image:url(../imagens/layout/telefone.gif)}
#topo .address p.fax{background-image:url(../imagens/layout/fax.gif)}
#topo .address p.email{background-image:url(../imagens/layout/email.gif)}

/* Conteudo */
#conteudo{background:#fff;border:1px solid #e1e1e1;border-bottom-width:2px;border-top:0;color:#404040;float:left;margin-bottom:4px;padding:8px;width:834px}
#conteudo .contGeral{background:#f3f9fa;float:left;width:100%}
#conteudo .contGeral .contLeft,#conteudo .contGeral .contRight{float:left}
#conteudo .contGeral .contLeft{width:182px}
#conteudo .contGeral .contRight{background:#fff;padding:0 2px 20px 12px;min-height:520px;width:638px}
#conteudo h1#h-main{background:url(../imagens/layout/bg_h1.gif) repeat-x left bottom;color:#000;font-size:16px;font-weight:bold;margin-bottom:15px;padding:5px 0 10px 5px;text-transform:uppercase}

/* Menu - Navegacao */
#nav{display:block}
#nav li{height:37px;width:182px}
#nav li a:link,#nav li a:visited{background:url(../imagens/layout/bg_nav_link.jpg) no-repeat left top;color:#000;border-bottom:1px solid #fff;display:block;font-weight:bold;height:26px;padding:10px 0 0 30px}
#nav li a:hover{background:url(../imagens/layout/bg_nav_link.jpg) no-repeat left bottom;color:#e26b00;text-decoration:none}

/* Clear */
div.clear{clear:both;float:left;height:0;width:100%}

/* Rodape */
#rodape{background:url(../imagens/layout/bg_rodape.jpg) repeat-x #8bafb5;color:#fff;border:1px solid #67969e;clear:both;float:left;height:58px;padding-top:10px;text-align:center;width:850px}
#rodape div{float:left}
#rodape .aura{padding-left:10px;text-align:left;width:175px}
#rodape .cont{width:100%}
#rodape a:link,#rodape a:visited{color:#fff}
#rodape h3{font-weight:normal;margin-bottom:5px;text-transform:uppercase}
#rodape p{font-size:10px}

/* Home */
/* Mediabox */
#mediabox{float:left;height:295px;width:638px}

/* Descricao */
#descricao{padding-top:27px}
/* Descricao sherman */
#descricao .sherman{float:left;width:302px}
#descricao .sherman h1{background:url(../imagens/layout/sherman.jpg) no-repeat 10px 0;height:27px;}
#descricao .sherman h1 span{display:none}
#descricao .sherman .texto{background:url(../imagens/layout/bg_box_texto.jpg) no-repeat;display:block;height:117px;padding:15px;position:relative;text-align:justify}
#descricao .sherman .texto .mais{bottom:15px;left:15px;position:absolute}
/* Descricao info */
#descricao .info{float:left;padding-left:20px;width:316px}
#descricao .info div{float:left;height:198px;position:relative}
#descricao .info h2{background:url(../imagens/layout/dotted.gif) repeat-x left bottom;margin-bottom:10px;padding-bottom:5px;text-transform:uppercase;width:138px}
#descricao .info h2 a:link,#descricao .info h2 a:visited{color:#e26b00;font-weight:bold}
#descricao .info img,#descricao .info ul{display:block}
#descricao .info ul{padding-top:10px}
#descricao .info ul li a{background:url(../imagens/layout/four_dots.gif) no-repeat left center;color:#404040;font-size:11px;padding-left:13px;text-transform:uppercase}
#descricao .info .mais{bottom:3px;position:absolute}
#descricao .info .serv{border-right:1px solid #e1e1e1;padding-right:10px;width:143px}
#descricao .info .serv .mais{left:0}
#descricao .info .app{padding-left:10px;width:152px}
#descricao .info .app .mais{left:15px}

/* Imgs e Imgs-h */
div.imgs{float:left;padding:0 30px 0 5px;width:241px}
div.imgs-h,div.imgs-h ul{float:left;width:100%}
div.imgs ul li,div.imgs-h ul li{margin-bottom:5px}
div.imgs ul li p,div.imgs-h ul li{font-size:11px;text-align:center;text-transform:uppercase}
div.imgs-h ul li{float:left;padding-right:25px}
div.imgs-h ul li.last{padding:0}

/* lista */
div.lista{float:left;width:362px}
div.lista dl{margin-bottom:15px}
div.lista dl dt{color:#4b7e87;font-weight:bold;margin-bottom:5px;text-transform:uppercase}
div.lista dl dd{background:url(../imagens/layout/visto.gif) no-repeat 0 2px;margin-bottom:3px;padding-left:18px}
div.lista dl dd p{color:#777;padding-left:10px}

/* texto_in */
div.texto_in{float:left;padding-bottom:20px;width:100%}

/* Links */
dl.links{display:block;padding-left:5px}
dl.links dt{text-transform:uppercase}
dl.links dd{padding:0 0 10px 10px}

/* Contato */
div.form{float:left;padding-right:20px;width:330px}
#contato fieldset legend{margin-bottom:15px}
#contato fieldset label{display:block;margin-bottom:10px}
#contato fieldset label.env{text-align:center}
#contato fieldset label input,#contato fieldset label textarea{background:#fff;border:1px solid #8ebac2;color:#5e959e;font:normal 12px Arial,sans-serif;margin-top:2px;padding:2px;width:324px}
#contato fieldset label input:focus,#contato fieldset label textarea:focus{background:#fffbf5;border-color:#4f7f87;color:#4f7f87}
#contato fieldset label.env input{background:#5e959e;border:0;color:#fff;cursor:pointer;font-weight:bold;height:auto;padding-left:10px;padding-right:10px;text-transform:uppercase;width:auto}
div.endereco{background:#eef5f5;float:left;width:288px}
div.endereco address{font-style:normal;padding:14px}
div.endereco address span{font-weight:bold}
div.endereco address span.tt{text-transform:uppercase}
