*{border:0;
  /*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
  font-family:"Verdana";
  padding:0;margin:0;color:#000000;font-size:18px;}
/*p{font-size:16px; font-family:"Times New Roman", Times, serif; text-align:left; color:#713360;}*/
p{font-size:15px; font-family:"Verdana"; text-align:justify; line-height:150%; color:#000000;}
p1{font-size:15px; font-family:"Verdana"; text-align:left; color:#000000;}
p2{font-size:16px; font-weight: bold; font-family:"Verdana"; text-align:center; color:#713360;}
h1{font-size:20px; font-family:"Tahoma, Geneva, sans-serif"; text-align:left;}
h2{font-size:15px; font-family:"Tahoma, Geneva, sans-serif"; text-align:left;}
h3{font-size:16px; font-family:"Tahoma, Geneva, sans-serif"; text-align:left;}

div#global{
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index:0;
    min-height: 100%;
    /*background:url(../imagens/fundo.jpg) no-repeat top center;*/
}

div#conteudo_global{
    position: relative;
    width: 100%;
    padding-bottom: 0px;
    z-index: 999999;
    margin: 0 auto;
}

/*TOPO*/
div#header{
    position:absolute;
    width: 100%;
    height:142px;
    left: 0px;
    top:0;
    /*background:url(../imagens/cabecalho.png) 0 0 repeat;*/
}

div#logo{
    /*	background:url(../imagens/logo.jpg); */
    display: block;
    position: absolute;
    z-index: 9999999;
    float: left;
    top: 0px;
    height: 141px;
    width: 212px;
    margin-left:20%;
}

/*MENU*/
ul#menu{
    list-style: none;
    margin-left: 450px;
    font-size: 20px;
    /*	display: inline-block;*/
    position: relative;
    height: 0px;
    right: 0;
    bottom: 0px;
    margin-left: 50%;
    /* cria a linha no menu
    border-bottom: 1px solid  #850480;*/
    padding-top: 60px;
}

ul#menu li{
    display:block;
    float:left;
    margin-left:0px;
    text-align:left;
}

ul#menu li a{
    text-decoration:none;
    display:block;
    color:#000000;
    width:172px;
    padding:0px 0;
}

#menu li a:hover{
    color:#808995;
}
/*FIM MENU*/

/*FIM TOPO*/

/*CONTEUDO*/

div#conteudo{
    background:url(../imagens/corpo.png) repeat top center;
    position: relative;
    width: 100%;
    height: 680px;
    display:inline-block;
    padding: 0 0 0 0;
    margin-top:142px;
    left:0px;
}

div#foto{
    background:url(../imagens/contato.jpg) no-repeat top center;
    position: absolute;
    height: 345px;
    width: 455px;
    margin-left: 18%;
    margin-top: 20px;
}

div#formulario{
    position:relative;
    background:#ebecf1;
    width: 308px;
    height: 320px;
    margin-left: 60%;
    top: 0px;
    top:145px;
}

form#contato_form fieldset{
    top: 0px;
    height: 300px;
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    width: 337px;
}

label{
    display:block;
    color:#000000;
    font-size:12px;
    font-family:"Verdana";
    font-weight:bold;
}

input[type=text],textarea{
    border: 1px solid #e0e0e0;
    -moz-border-radius: 3px; /* Para Firefox */
    -webkit-border-radius: 3px; /*Para Safari e Chrome */
    border-radius: 3px; /* Para Opera 10.5+*/
    color:#555555;
    font-size:13px;
    font-family:"Times New Roman", Times, serif;
    font-weight:normal;
    padding: 3px 4px;
}

form p{
    margin: 5px 0 15px 10px;
}

input[type=image]{
    margin-left: 220px;
}

.txtNome{width:210px;}
.txtEmail{width:210px;}
.txtTelefone{width:110px;}
.txtaMensagem{width:280px;height:90px;}
label.error{
    font-size:9px;
    color:#a91b31;
    position:absolute;
}

div#barra_vertical{
    background:url(../imagens/barra_vertical.png) repeat top center;
    position: absolute;
    height: 508px;
    width: 10px;
    margin-left: 57%;
    margin-top: 75px;
}

div#barra_horizontal{
    background:url(../imagens/barra_horizontal.png) repeat top center;
    position: absolute;
    height: 3px;
    width: 860px;
    margin-left: 17%;
    margin-top: 380px;
}

div#google{
    position: absolute;
    height: 188px;
    width: 754px;
    margin-left: 18%;
    margin-top: 400px;
}

/*FIM CONTEUDO*/

/*RODAPE*/

div#rodape_global{
    background:url(../imagens/rodape.png) 0 0 repeat;
    position:relative;
    width: 100%;
    min-width: 980px;
    height: 120px;
    bottom: 0px;
    z-index: 999999;
    left: 0px;
}

div#rodape_conteudo{
    background:url(../imagens/rodape.png) 0 0 repeat;
    position: relative;
    width: 980px;
    height: 120px;
    margin: 0 auto;
}

div#barra_horizontal_rodape{
    background:url(../imagens/barra_horizontal.png) repeat top center;
    position: absolute;
    height: 3px;
    width: 860px;
    margin-left: 7%;
    margin-top: 0px;
}

div#rodape{
    z-index: 999999;
    width: 420px;
    position:absolute;
    text-align: center;
    margin-left: 30%;
}

/* FIM RODAPE */