﻿*{
margin:0px;
background:none;
}
form{
display:inline;
}
img{
border:0px;
}
.caixa01{
border:1px #dddedf solid;
width:300px;
}
#site{
width:1000px;
}
body {
background-color: #FFFFFF;
background-image: url(imagens/background_geral.jpg);
background-repeat:repeat-x;
}


/*----------------------------------------------------------------------comeco topo------------------------------------------------------------------------*/

#topo{
width:919px;
clear:both;
}
#topo01{
width:920px;
display:block;
}
#topo_logo{
height:71px;
width:209px;
float:left;
clear:both;
display:block;
}
#background_topo{
background-image:url(imagens/background_topo.jpg);
background-repeat:repeat-x;
float:right;
height:71px;
width:710px;
padding-left:0px;
}
#menu_topo{
width:710px;
padding-left:0px;
height:68px;
clear:both;
display:block;
}
#menu_topo ul{
clear:both;
float:right;
margin-right:0px;
padding-left:0px;
padding-right:20px;
}
#menu_topo ul li{
float:left;
height:28px;
margin-left:0px;
list-style:none;
padding-top:40px;
padding-left:10px;
padding-right:10px;
}
#menu_topo ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}
#menu_topo ul li a:hover{
color:#333333;
}
#menu_topo ul li a:active{
color:#333333;
}

#flash{
width:920px;
margin-top:0px;
}
#branco{
width:920px;
clear:both;
}
#branco img{
display:block;
}
/*----------------------------------------------------------------------final topo-------------------------------------------------------------------------*/

#conteudo{
width:920px;
clear:both;
background-image:url(imagens/separacao2.jpg);
background-repeat:repeat-y;  
}
#conteudo02{
width:710px;
float:right;
padding-top:20px;
margin-bottom:20px;
}
#conteudo02 p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin-top:10px;
padding-left:15px;
margin-bottom:30px;
}
#conteudo03{
width:210px;
float:left;
padding-top:20px;
vertical-align:top;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:20px;
margin-left:15px;
color:#61c6bf;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:15px;
margin-left:15px;
color:#61c6bf;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:14px;
margin-left:15px;
color:#333333;
}

/*-------------------------------------------------------------------inicio rodape-------------------------------------------------------------------------*/

#rodape{
width:920px;
clear:both;
}
#rodape_info{
width:920px;
}
#rodape_separacao{
width:920px;
height:1px;
border:#FF0000 1px solid;
margin:0px;
}
#rodape_logo{
width:107px;
height:41px;
background-image:url(imagens/logo_rodape.jpg);
margin:0px;
float:left;
clear:both;
}
#rodape_endereco{
width:700px;
}
#rodape_endereco p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-top:25px;
}
#rodape_click{
width:82px;
height:33px;
float:right;
margin-top:10px;
}
/*-------------------------------------------------------------------final rodape-------------------------------------------------------------------------*/

/*-------------------------------------------------------------------Contato------------------------------------------------------------------------------*/
.txtcont{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333; 
    margin-top:7px; 
    display:block;
	margin-left:15px;
}
.caixa
{
    width:360px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333; 
    display:block;
    clear:both;
	margin-left:15px;
    border:solid 1px #CCCCCC;
}    
.caixaddd
{
    width:43px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333; 
    float:left;
    border:solid 1px #CCCCCC;
	margin-left:15px;
}
.caixatel
{
    width:310px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    margin-left:5px;   
    vertical-align:top; 
    border:solid 1px #CCCCCC;
   
}
.msgErro{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:20px;   

color:#FF0000;
}
.msgVerm{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}

/*-------------------------------------------------------------------Fim Contato--------------------------------------------------------------------------*/

/*---------------------------------Seção Projetos---------------------------------------*/

.categ{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
padding-left:15px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
border-bottom:1px dashed #ced5da;
width:180px;
border-right:1px dashed #ced5da;
}


.linha_horiz{
width:180px;
background-image:url(imagens/separacao.jpg);
background-repeat:repeat-x;
clear:both;
padding-left:10px;
padding-right:10px;
}

.linha_horiz2{
width:700px;
background-image:url(imagens/separacao.jpg);
background-repeat:repeat-x;
clear:both;
padding-left:10px;
padding-right:10px;
margin-top:10px;
margin-bottom:5px;
}

.link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
text-decoration:none;
}
.link:hover{
text-decoration:underline;
color:#61c6bf; 
}

.galeria{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin-top:10px;
padding-left:15px;
margin-bottom:30px;
}

/*---------------------------------fim Menu de Serviços-----------------------------------*/
