/************************************************************************/
/* Desenvolvido por Flex Soluções - Soluções em Web e Software          */
/* www.flexsolucoes.com.br										        */
/* contato@flexsolucoes.com.br											*/
/* (48)3632-3178												        */
/************************************************************************/

/* Geral
-------------------------------------------------------------------------- */
* {margin: 0; padding: 0; }
html, body {width:100%;height:100%;padding: 0px;margin: 0px;}

p, span, h1, h2, h3, h4{padding:0px; margin:0px auto; text-align:left;}

fieldset, img { border: 0; }
a:focus { outline: none; }
option { padding-left: 0.4em; }

ul, ol, dl { margin: 1em 0; padding-left: 30px }
dl { margin: 1em 0; }
dd {line-height:25px; margin:0 0 0px 0;}

.tituloDestaques { margin: 0 0 1em 1.5em; }
p {	margin: 1em 0; }

h1{font-size:16px; color:#194D7F; font-family:Tahoma;letter-spacing: -1px;margin-bottom: 20px;margin-left: -8px; line-height:63px;padding-left:30px; font-weight:bold;}
h1 span{font-size:17px; color:#6d6d6d;}

h2, h2 {color: #a20b09;font-size: 18px;letter-spacing: -1px;margin-bottom: 25px; text-align:center;}
h2 {margin-bottom: 10px;}

h3{ font-size:16px; color:#194D7F; font-family:Tahoma; padding-top:5px; padding-bottom:5px;border-bottom: 1px solid #D7E0E7;}
h3 a{ text-decoration:none; color:#afa687}
h3 a:hover{ color:#FFFF99}


/* Início
-------------------------------------------------------------------------- */
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;color: #646464;}
body#layoutPadrao {background: #fff;}
body#layoutContato {background: #fff;}

body#layout {background:#fff; }


#table {width: 100%;height: 100%;position: static;display: table;*overflow: hidden; /* hack para o IE6 e IE7 */*position: relative; /* hack para o IE6 e IE7 */}
#cell {vertical-align: middle;display: table-cell;position: static;*top: 50%; /* hack para o IE6 e IE7 */*position: absolute; /* hack para o IE6 e IE7 */}
#conteudo {top: -50%;width: 980px;margin: auto;position: relative; background:#fff;}
	
	
/* Formulário
-------------------------------------------------------------------------- */
select, textarea, input { border-style: solid; font-family: verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; border-color: #D5D5D5; border-width: 1px; }
input[type="radio"] { border:0px; background:#FFFFFF; }
option { font-family: verdana; font-size: 11px; color: #000000;}
.button{ cursor:pointer;  margin-top:0px;  border:outset 1px #ccc; background:#999; font-size:.9em; color:#666; font-weight:bold; padding:5px 0px 5px 0;  background:url("../button-bg.gif") repeat-x left top; padding:1px;  }
.fbranco {background-color: #fff; border-top: 1px solid #c9cbd3; border-right: 1px solid #c9cbd3; border-bottom: 1px solid #f1e6b3; font-size:12px; }

/* -------- estilo p/ botões do tipo select ---------- */
.form_field { font-family: verdana; font-size: 10px; }

/* Formulários Parte 2
---------------------------------------------------------------------------------------------- */
fieldset { border: 1px solid #ccc; }
legend { background: #fff; }
textarea, input[type='text'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], button { border:0; padding: 0.3em 0.5em; }
input[type='hidden'] { display:none; }