/* CSS Document */

body
{
text-align: center;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 85%;

}
#geral
{
width: 750px;
height: 550px;
margin: auto;
padding:0px;
background-image:url(images/bg_conteudo.jpg);
background-repeat:no-repeat;

}
#geral_interna
{
width:720px;
height:550px;

margin: auto;
}
#topo
{
width: 720px;
height: 66px;
margin: auto;

}


#menu
{
width: 245px;
height: 420px;
float: left;




}

#conteudo
{
margin-top:50px;
margin-right: 25px;
width: 430px;
height: 400px;
float:right;



}
#menu_swf
{
margin-top:193px;
margin-left: 30px;
width: 222px;
height: 240px;
}









#menu_ul
{

float:left;
height:10px;
margin-top:40px;
margin-left: 13px;
}










.menu_top li
{
font-size:100%;
color:#FFFFFF;
font:Verdana, Arial, Helvetica, sans-serif;
display:inline;
text-decoration:none;
list-style:none;
margin-left:55px;

}


.menu_top
{
text-align:left;
padding: 0;
margin:0;}

.menu_top li a
{
color:#fff;
text-decoration:none;}

.menu_top li a:visited
{
color:#fff;
text-decoration:none;
}


.menu_top li a:hover { color:#D2D2D2;  }


.txt
{
text-align:justify;
padding-top: 25px;
padding-left: 20px;
margin-right: 30px;
color:#000;
}

h1
{
text-align:center;
color:#FFFFFF;
padding-top: 20px;
}


.txt2
{
text-align:justify;
padding-top: 25px;
padding-left: 20px;
margin-right: 30px;
color:#000;
font-size: 90%;
}


/*---------------FORMULARIOS --------------------------*/
.semBorda
{
border:none;
padding-top: 25px;
padding-left: 20px;
margin-right: 30px;
}



.focado
{
border:1px solid #666;
color:#000;
background-color:#84C4ED;
width:340px;

}
.desfocado
{
border:1px solid #666;
color:#000;
background-color:#fff;
width:320px;

}
.focado_telefone
{
border:1px solid #666;
color:#000;
background-color:#84C4ED;
width:160px;

}
.desfocado_telefone
{
border:1px solid #666;
color:#000;
background-color:#fff;
width:150px;

}



.form
{
width:320px;
border:1px solid #666;

}
.textarea
{
width:320px;
border:1px solid #D1B994;
background-color:#fff;
}
input
{
border:1px solid #D1B994;
color:#000;
background-color:#fff;
width:320px;
}
.ddd
{
border:1px solid #D1B994;
color:#000;
background-color:#fff;
width:35px;
}
.telefone
{
border:1px solid #D1B994;
color:#000;
background-color:#fff;
width:150px;
}

.campo_normal
{
border:1px solid #ccc;
color:#000;
background-color:#fff;
width:320px;
}
.botao
{
border:1px solid #666;
color:#000;
background-color:#fff;
width:100px;

}
label
{
float:left;

}


/*----------------------BY GRIFE MIDIA --------------*/
#by
{
width:750px;
margin:auto;
text-align:right;
}
#by a
{
color:#fff;
text-decoration:none;
}
#by a:hover
{
color:#BDBDBD;
text-decoration:none;
}
#by img
{
border:none;
}





