/*  
     Theme Name: BRTEM
     Theme URI: http://www.brtem.com.br
     Description: Tema desenvolvido pela Brtem Internet
     Version: 1.0
     Author: Brtem Internet
     Author URL: http://www.www.brtem.com.br

*******************************************
			1 - RESET CSS
******************************************** */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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;border:0;outline:0;font-size:100%;background:none;margin:0;padding:0;}

/********************************************
			1 - BÁSICO
*********************************************/
body{line-height:normal;color:#333;font-size:76%;background:#04094d url(imagens/gradiente.jpg) repeat 0 260px;}
ol,ul{list-style-type:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
/*table{border-collapse:collapse;border-spacing:0;}*/
a:link,a:visited{text-decoration:none;color:#1F5A1F;}
a:active,a:hover{text-decoration:underline;}
h1{font-size:2em;}
h2{font-size:1.7em;font-weight:400;}
h3{font-size:1.4em;font-weight:700;}
h4{font-size:1.2em;font-weight:700;}
h5{font-size:1em;font-weight:700;}
h6{font-size:0.8em;font-weight:700;}
img{border:0;}
ol,ul,li{font-size:1em;line-height:1.8em;}
p{font-size:1.1em;line-height:1.8em;text-align:justify;}
li > p{margin-top:0.2em;}
strong,b{font-weight:700;}
.left{float:left;}
.right{float:right;}
.aspas{font-family:Georgia, "Times New Roman", Times, serif;font-size:1em;padding:0 2px;}
.none{display:none;}
.alignleft{float:left;margin-right:10px;}
.alignright{float:right;margin-left:10px;}
.aligncenter{text-align:center;margin:0 auto;}

/********************************************
			1 - LISTAS
*********************************************/

	fieldset {clear: both;}
	legend {padding: 0 0 1.286em; font-size: 1.167em; font-weight: 700;}
	fieldset fieldset legend {padding: 0 0 1.5em; font-size: 1.1em;}
	* html legend {margin-left: -7px;} /* ie6 */
	*+html legend {margin-left: -7px;} /* ie7 */
	
	form .field, form .buttons {clear: both; margin: 0 0 1.5em;}
	form .field label {display: block; margin: 3px 0; font-size: 1.1em; color: #196EB1;}
	form ul.fields {margin: 0 0 1.5em; padding: 0;}
	form ul.fields li {list-style-type: none; margin: 0;}
	form ul.inline li, form ul.inline label {display: inline;}
	form ul.inline li {padding: 0 .75em 0 0;}
	
	input.radio, input.checkbox {vertical-align: sub;}
	label, button, input.submit, input.image {cursor: pointer;}
	* html input.radio, * html input.checkbox {vertical-align: middle;} /* ie6 */
	*+html input.radio, *+html input.checkbox {vertical-align: middle;} /* ie7 */
	
	textarea {overflow: auto;}
	input.text, input.password, input.file, textarea, select {margin: 0; font-size: 1.1em; vertical-align: top; /*baseline;*/}
	input.text, input.password, input.file, textarea, select {border: 1px solid #196EB1; padding: 5px 10px; margin-right: 5px; background: #FFFAFA; box-shadow: 0 0 6px 0 #ccc inset; border-radius: 8px; color: #333;}
	.button {border: 1px solid #196EB1; padding: 8px 20px; margin-right: 5px; background: #196EB1; box-shadow: 0 0 6px 0 #fff inset; border-radius: 8px; color: #fff; /*font-size: 1em;*/ font-weight: bold; /*letter-spacing: 0.1em;*/}
	
	/* horizontal layout */
	form.horizontal .field {padding-left: 150px;}
	form.horizontal .field label {display: inline; float: left; width: 140px; margin-left: -150px; text-align: right;}
	form.horizontal .field label.obrigatorio {font-weight: bold;}
		

/********************************************
			1 - TABELAS
*********************************************/
.table{border:none;}
.table th{font-size:1.2em;font-weight:700;text-align:center;padding:5px;}
.table td,.table th{border:none;padding:6px 10px 6px 0;}

/********************************************
			1 - SITE
*********************************************/
#tudo{position:relative;margin:0 auto;}
/* sombras  */#topor,#meio,#menu,#rodape{box-shadow:0 0 10px 0 #13305A;}
/*larguras  */#topor,#meio,#rodaper{clear:both;width:990px;margin:0 auto;}
#topor,#meio{border-left:3px solid #153679;border-right:3px solid #153679;}
/*menu e rodape */#menu,#rodape{position:relative;z-index:1;background: url(imagens/menu.jpg) repeat-x 0 0;}
#topo{background: url(toposn.jpg) repeat-x 0 0;}
#topor{background: url(topo.jpg) no-repeat 0 0; height:180px;}
#topo #topor #logo{height:160px;width:550px;float:left;padding:30px 30px 30px 40px;}
#topo #topor #pinhais{height:120px;float:right;padding:49px 49px 49px 0;}
#topo #menu{position:relative;z-index:1;height:38px;}
#topo #menu ul{text-align:center;}
#topo #menu ul li{display:inline;line-height:38px;}
#topo #menu ul li a:link,#topo #menu ul li a:visited{font-size:1em;text-transform:uppercase;font-weight:700;color:#fff;margin:0 1.3em;}
#meio{position:relative;overflow:auto;background:url("imagens/topor.jpg") repeat-x scroll 0 0 #FFF;}
#meio .dados{padding:10px;}
.dados img{border:1px solid #ccc;padding:1px;}
/*#meio #esquerda, #meio #direita {border: 1px solid #CCC;} tres colunas

			#meio #esquerda {width: 200px; float: left; margin: 0 0 0 10px; }

			#meio #conteudo {width: 546px; float: left; margin: 0 10px;}

			#meio #direita {width: 200px; float: right; margin: 0 10px 0 0;} duas colunas esquerda */#meio #esquerda{float:left;width:200px;margin:10px 0 10px 10px;}
#meio #esquerda .area{border:1px solid #1D5B1B;background:url("imagens/area.jpg") repeat-x scroll 0 0 #FFF;border-radius:15px;padding:10px;}
#meio #conteudo{float:left;width:760px;margin:10px;}
#meio #conteudo h1,#meio #conteudo h1 a{color:#1F5A1F;}
#meio #conteudo h2{font-weight:700;color:#020249;}
/*duas colunas direita

			#meio #direita {float: right;}

			#meio #conteudo {float: left;} */#rodape p.copyright{font-size:1em;text-align:center;color:#fff;padding:5px;}
#rodape p a{color:#fff;}
.clear,fieldset{clear:both;}
.cursor,label,button,input.submit,input.image{cursor:pointer;}
.inline,span.data,form ul.inline li,form ul.inline label{display:inline;}
ul.lista li,#conteudo .dados ul li,ul.lista li ul li,#conteudo .dados ul li ul li,.table td{font-size:1.1em;}
#conteudo .dados ul li,#conteudo .dados ul li ul li{line-height:normal;}
* html legend,*+html legend{margin-left:-7px;}
* html input.radio,* html input.checkbox,*+html input.radio,*+html input.checkbox{vertical-align:middle;}