/* CSS Document */
/*CSS RESET*/
*{
	margin:0px;
	border:0px;
	padding:0px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;}

a, a:link, a:visited, a:active
{
  text-decoration:none;
  color:#ffffff;
}

a:hover
{
  text-decoration:underline;
}

table {	border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}

/*FIM CSS RESET*/

body
{
  margin:0px;
  padding-top:10px;
  padding-bottom:10px;

  background:#333333;
  text-align:center;
  font-family:"Trebuchet MS", arial;
  font-size:13px;
  background-image:url('../imagens/layout/bg.jpg');

}

#geral
{
  width:990px;
  margin:0px auto;
  text-align:center;
  padding:0px;
}

#geral #conteudo
{
  float:left;
  padding:0px;
  width:990px;
  margin:0px auto;
  text-align:left;
  padding:0px;
}

h1
{
  color:#660000;
  padding:35px 0px 0px 100px;
  margin:0px 0px 30px 0px;
  font-size:27px;
  background-image:url('../imagens/layout/h1.png');
  height:60px;
  width:850px;
}

h2
{
  color:#ffffff;
  padding:0px 0px 0px 0px;
  margin:50px 0px 20px 0px;
  font-size:16px;
}


p
{
  color:#ffffff;
  margin-bottom:20px;
}



/*TOPO */
#geral #conteudo #topo
{
  float:left;
  width:990px;
  height:170px;
  background-image:url('../imagens/layout/topo.png');
}


#geral #conteudo #topo #menu-principal
{
  float:right;
  width:530px;
  height:40px;
  margin:36px 30px 0px 0px;
  padding:0px 0px 0px 0px;
}

#geral #conteudo #topo #menu-principal ul
{
  list-style:none;
  display:inline;
}

#geral #conteudo #topo #menu-principal ul li
{
  display:inline;
  padding:0px 0px 0px 0px;
  margin:0px 0px 20px 0px;
  text-indent:10px;
}

#geral #conteudo #menu-principal ul li a
{
  color:#ffffff;
}



#geral #conteudo #miolo
{
  float:left;
  width:950px;
  margin:0px 0px 0px 0px;
  padding:50px 20px 20px 20px;
  min-height:400px;
  background:#fff url(../imagens/layout/fundo-interno.png) 0px 0px repeat-y;
}



#geral #conteudo #miolo .video
{
  float:left;
  width:450px;
  margin:20px 12px 0px 12px;
}





#geral #conteudo #rodape
{
  float:left;
  width:990px;
  padding-bottom:0px;
  background:#ffffff;
}





#geral #conteudo #centro #miolo #contato #formulario
{
  float:left;
  width:380px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 30px;
  border:0px solid #0f0;
}

#geral #conteudo #centro #miolo #contato #formulario p
{
  line-height:150%;
  margin-bottom:10px;
}




#frmContato
{
  margin:0px auto;
}

#conteudo #frmContato *{
	margin:5px 5px 5px 0px;
}

#conteudo #frmContato input{
	border:1px solid #d2ebee;
	height:15px;
	width:210px;
	margin:5px 0px 0px 0px;
	padding:2px 0px 0px 2px;
}

#frmContato select
{
  border:1px solid #d2ebee;
  height:24px;
  width:206px;
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

#frmContato #telefone
{
  border:1px solid magenta;
  width:130px;
}

#frmContato button
{
  border:1px solid #d2ebee;
  background:#dededd;
}

#frmContato #enviar 
{
	float:left;
}

#conteudo #frmContato textarea{
	border:1px solid #d2ebee;
	width:210px;
	height:100px;
}
#conteudo #frmContato label{
	border:0px solid #0f0;
	width:80px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:5px 5px 0px 0px;
}
#conteudo #frmContato span{
	width:80px;
	height:20px;
	border:0px solid  #0f0;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 5px;
	color:red;
	visibility:hidden;
}

/*FIM FORMULÁRIO*/

