@charset "utf-8";
/* CSS Document */
/* ==== GENERICO ==== */
img{border:0;}
/* ==== GENERICO ==== */

/* ==== MENU ==== */
.menuH{list-style-type:none; font:33px Arial Narrow, Helvetica, sans-serif; font-weight:bold; color:#fff; width:100%; padding:0; margin:10px 30px;}
.menuH li{float:left; width:100px; padding-bottom:5px;}
.menuH a, .menuH a:link{color:#fff; text-decoration:none;}
.menuH a:hover{background-color:#fff; color:#006699; text-decoration:none; padding:3px 0;}
/* ==== MENU ==== */

/* ==== CONTEUDO ESTRUTURAL ==== */
#corpo{background:#EAEAEA url(../img/bg.jpg) no-repeat top right; margin:0; padding:0; font-family:Arial Narrow, Arial, Helvetica, sans-serif;}
#main{margin:0 auto; width:990px; height:auto; background-color:#FFF; display:table;}
#topo{background:#EAEAEA url(../img/bg_topo.gif) no-repeat; text-align:center; padding:30px 0 40px 0;}
#menu{background-color:#006699; display:table; width:100%; text-align:center;}
#conteudo_topo{float:left; padding:10px 0; border-bottom:2px solid #ccc; width:100%;}
#conteudo_topo_tit{float:left; margin-left:20px; font-size:90px;  font-weight:bold; color:#006699;}
#conteudo_topo_subtit{float:left; margin-left:20px; width:550px; font-size:22px; font-weight:bold; color:#006699; padding-top:5px; text-align:justify;}
#conteudo_topo_subtit2{float:left; margin-left:20px; width:950px; font-size:22px; font-weight:bold; color:#006699; padding-top:5px; text-align:justify;}
#conteudo_tipo{padding-top:10px; margin:0px 0 10px 20px; width:100%; clear:both;}
#conteudo_texto{border-top:2px solid #ccc; width:100%; padding:20px 0; display:table; clear:both;}
.col1-index{float:left; width:316px; margin-right:10px;}
.col2-index{float:left; width:327px; margin-right:10px;}
.col3-index{float:left; width:306px; padding-left:10px;}
#separador-index{background:url(../img/separador_index.gif) no-repeat; height:415px; margin-top:25px; padding:0 2px; float:left;}
#img_portifolio{float:left; margin-left:20px; margin-bottom:10px; width:222px; height:150px; background-color:#006699;}
#portifolio{float:left; width:33%; text-align:center;}
#portifolio2{float:left; width:33%; text-align:center;}
#servicos1{float:left; width:33%; display:table; text-align:center; margin-left:2px;}
#servicos2{float:left; width:33%; display:table; text-align:center;}
#sobre{float:left; margin:0 0 60px 25px;}
#conteudo_rodape{background:#EAEAEA url(../img/bg_rodape.gif) no-repeat; width:100%; height:150px; clear:both; padding-top:20px; font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#666;}
#conteudo_rodape1{float:left; width:33%;}
#conteudo_rodape1 ul{list-style-type:none; padding-left:20px; margin:0;}
#conteudo_rodape2{float:left; width:33%;}
#conteudo_rodape2 ul{list-style-type:none; margin-top:0}
#conteudo_rodape3{float:left; width:33%;}
.apresenta{font-size:18px; text-align:none; margin:0px 0 0 15px; padding:0; list-style-type:none; color:#006699; text-align:left;}
.apresenta li{padding:10px 0; border-bottom:1px solid #006699; width:90%;}
.rodape_linksT{list-style-type:none; margin:0; padding-left:25px;}
.rodape_links{margin:0; padding-left:25px;}
.rodape_links li{float:left; list-style-type:none; width:50%;}
/* ==== CONTEUDO ESTRUTURAL ==== */

/* ==== LINKS ==== */
#conteudo_rodape a, conteudo_rodape a:link, conteudo_rodape a:visited{color:#666; padding:2px;}
#conteudo_rodape a:hover, conteudo_rodape a:active{background-color:#666; color:#fff; text-decoration:none; padding:2px;}
#conteudo_topo a, #conteudo_topo a:link, #conteudo_topo a:visited{color:#000;}
#conteudo_topo a:hover{text-decoration:none;}
#conteudo_tipo a, #conteudo_tipo a:link, #conteudo_tipo a:visited{color:#999;}
#conteudo_tipo a:hover{color:#666;}
#conteudo_link a, #conteudo_link a:link, #conteudo_link a:visited{color:#000;}
#conteudo_link a:hover{background-color:#666; color:#fff; text-decoration:none;}
.imagethumb{float:left; margin-left:12px; margin-bottom:10px; background-color:#fff; text-align:center;}
.imagethumb a, .imagethumb a:link, .imagethumb a:visited{background-color:#006699; display:block; padding:5px; margin:0px 3px 3px 0px; line-height:0px; border:1px solid #006699; -moz-border-radius:0 12px;  -webkit-border-radius:8px;}
.imagethumb a:hover{background-color:#9DCEFF; border:1px solid #9DCEFF;}
#portifolio a, #portifolio a:link, #portifolio a:visited{color:#006699; text-decoration:none;}
#portifolio a:hover{text-decoration:underline;}
#portifolio2 a, #portifolio2 a:link, #portifolio2 a:visited{color:#006699; text-decoration:none;}
#portifolio2 a:hover{text-decoration:underline;}
.list-index2 a, .list-index2 a:link, .list-index2 a:visited{color:#006699; padding:5px 2px; display:block;}
.list-index2 a:hover{text-decoration:none; background-color:#006699; color:#fff;}
/* ==== LINKS ==== */

/* ==== LISTAS ==== */
.list-index{list-style-type:square; color:#006699; font:20px Arial, Helvetica, sans-serif;}
.list-index li{border-bottom:2px solid #EAEAEA; padding:10px 0;}
.list-index2{list-style-type:square; color:#006699; font:18px Arial, Helvetica, sans-serif;}
.list-index2 li{border-bottom:2px solid #EAEAEA; padding:5px 0;}
/* ==== LISTAS ==== */

/* ==== FORMULARIO ==== */
.textbox, .textboxOn{border:1px solid #006699; background-color:#EFEFEF; color:#333; padding:2px 4px; font:20px arial, verdana, sans-serif; width:930px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.textboxOn{border:1px solid #666; background-color:#FFF;}
.input-button{padding:15px 30px; background-color:#006699; color:#fff; border:0; font:20px Arial, Helvetica, sans-serif; font-weight:bold; margin-top:10px; margin-left:400px; -moz-border-radius:8px; -webkit-border-radius:8px;}
/* ==== FORMULARIO ==== */
