/* v1.0 | 20080212 */

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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Mi Estilo */

body{
font-family: trebuchet MS, arial, sans-serif;
font-size: 11pt;
background-color: #fbfbfb;
}

#headerall{
background-color: #bb3805;
background: url(http://www.conexao.org.br/images/header_background.jpg) top repeat-x;
overflow: hidden;
clear: both;
padding: 0;
}

#header{
width: 829px;
height: 274px;
margin: auto;
clear: both;
overflow: hidden;
}

#header p{ 
width: 217px;
position: relative;
top: -150px;
left: 35px;
font-size: 9pt;
line-height: 11pt;
color: #936e47;
}

div#headerall>#header p{ 
width: 220px;
position: relative;
top: -145px;
left: 40px;
font-size: 9pt;
line-height: 11pt;
color: #936e47;
}

#menu{
width: 900px;
height: 100%;
margin: auto;
padding: 0;
top: -43px;
left: 80px;
position: relative;
}

#menu2{
width: 650px;
height: 100%;
margin: auto;
padding: 0;
top: -43px;
left: 42px;
position: relative;
}

#menu a{
padding-right: 15px;
text-transform: uppercase;
}

#menu2 a{
padding-right: 15px;
text-transform: uppercase;
}

#idiomas {
position: relative;
margin: 0;
right: 40px;
top: -338px;
padding: 0;
text-align: center;
float: right;
clear: both;
height: 58px;
padding: 0;
width: 120px;
display: inline;
}

div#header>ul#idiomas{
position: relative;
margin: 0;
right: 40px;
top: -338px;
padding: 0;
text-align: center;
float: right;
clear: both;
height: 58px;
padding: 0;
width: 120px;
display: inline;	
}

#idiomas li{
display: block;
line-height: 0;
}

#idiomas a{
text-decoration: none;
line-height: 17pt;
color: #936e47;
background: none;
padding: 0;
margin: auto;
display: inline;
font-weight: normal;
text-transform: uppercase;
}

#idiomas a:hover{
color: #581f09;
}

#mapado{
position: relative;
top: -282px;
left: 58px;
background: none;
float: right;
}

div#header>ul#mapado{
position: relative;
top: -276px;
left: 62px;
background: none;
float: right;
}

#mapado a{
text-decoration: none;
font-size: 10pt;
color: #fbfbfb;
background: none repeat scroll 0 0;
font-weight: normal;
text-transform: uppercase;
}

#mapado a:hover{
color: #c96c48; 
background: none repeat scroll 0 0;
}

#mapado2 {
position: relative;
top: -278px;
left: 66px;
background: none;
float: right;
}

#mapado2 a{
text-decoration: none;
font-size: 10pt;
color: #fbfbfb;
background: none repeat scroll 0 0;
font-weight: normal;
text-transform: uppercase;
}

#mapado2 a:hover{
color: #c96c48; 
background: none repeat scroll 0 0;
}

#mapado3{
position: relative;
top: -278px;
left: 48px;
background: none;
float: right;
}

#mapado3 a{
text-decoration: none;
font-size: 10pt;
color: #fbfbfb;
background: none repeat scroll 0 0;
font-weight: normal;
text-transform: uppercase;
}

#mapado3 a:hover{
color: #c96c48; 
background: none repeat scroll 0 0;
}

#container{
background: #fbfbfb;
margin: auto;
padding: 0;
width: 800px;
height: 100%;
}

#content{
width: 800px;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
clear: both;
}

#missao{
font-size: 16pt;
color: #8d3d1e;
width: 795px;
line-height: 19pt;
padding-top: 30px;
font-weight: bold;
padding-bottom: 45px;
overflow: hidden;
clear: both;
height: 100%;
font-family: helvetica, arial;
text-transform: lowercase;
}

#col1, #col2, #col3{
width: 240px;
padding-right: 25px;
float: left;
padding-bottom: 30px;
color: #6F2508;
font-size: 10pt;
line-height: 12pt;
}

#col1 h2, #col2 h2, #col3 h2{
font-size: 13pt;
color: #4B1B09;
padding-bottom: 10px;
font-family: trebuchet ms, helvetica;
font-weight: bold;
}

#col1 a, #col2 a, #col3 a{
font-size: 8pt;
color: #6f2508;
text-decoration: none;
}

#col1 a:hover, #col2 a:hover, #col3 a:hover{
color: #bb3805;
}

#footerall{
clear: both;
background-color: #bb3805;
overflow: hidden;
}

#footer{
margin: auto;
width: 500px;
}

#footer p, h4{
font-size: 10pt;
color: #6f2508;
text-align: center;
line-height: 12pt;
}

#footer p{
padding-top: 20px;
}

#footer h4{
padding-bottom: 30px;
}

#footer a{
text-decoration: none;
color: #ede4db;
font-weight: bold;
font-size: 11pt;
}

#footer a:hover{
color: #6f2508;
}

#texto, #texto1{
margin: auto;
font-size: 10pt;
color: #6F2508;
width: 750px;
line-height: 14pt;
padding-top: 10px;
padding-bottom: 30px;
}

#texto h2, #texto1 h2, #texto2 h2{
font-size: 15pt;
font-weight: bolder;
color: #b23504;
text-transform: uppercase;
padding-bottom: 25px;
}

#texto b, #texto1 b{
color: #4B1B09;
}

#texto em{
font-style: normal;
font-size: 12pt;
color: #6F2508;
font-weight: bold;
}

#texto a{
color: #b21804;
text-decoration: none;
font-weight: bold;
}

#texto a:hover{
color: #6F2508;
}

#texto a img{
position: relative;
top: 6px;
padding-right: 12px;
}

#texto1 img{
position: relative;
top: 6px;
left: 45px;
}

#texto2{
margin: auto;
width: 750px;
line-height: 14pt;
padding-top: 50px;
padding-bottom: 50px;
}

#parceros{
position: relative;
padding-bottom: 10px;
}

#mapa{
position: relative;
left: 85px;
top: 10px;
padding-bottom: 20px;
}

#mapa h3{
padding-top: 20px;
text-align: center;
position: relative;
left: -90px;
color: #7d6550;
line-height: 12pt;
font-size: 10pt;
}

#video{
position: relative;
padding-top: 20px;
left: 120px;
}

#video li{
display: inline;
padding-right: 100px;
font-size: 16pt;
text-transform: uppercase;
font-weight: bold;
}

#video li a{
color: #6f2508;
text-decoration: none;
}

#video li a:hover{
color: #bb3805;
}

#cola, #colb, #colc, #cold, #cole, #colf, #colg, #colh, #coli{
width: 241px;
padding-right: 25px;
float: left;
padding-bottom: 30px;
color: #9d7f64;
font-size: 10pt;
line-height: 12pt;
}

#cola h2, #colb h2, #colc h2, #cold h2, #cole h2, #colf h2, #colg h2, #colh h2, #coli h2{
font-size: 11pt;
color: #6f2508;
font-style: normal;
padding-bottom: 10px;
}

#cola a, #colb a, #colc a, #cold a, #cole a, #colf a, #colg a, #colh a, #coli a{
font-size: 8pt;
color: #6f2508;
text-decoration: none;
}

#cola a:hover, #colb a:hover, #colc a:hover, #cold a:hover, #cole a:hover, #colf a:hover, #colg a:hover, #colh a:hover, #coli a:hover{
color: #bb3805;
}

#columnas{
width: 800px;
margin: auto;
overflow: hidden;
padding-bottom: 10px;
left: 0;
right: 0;
}

#columnas h1{
font-size: 13pt;
color: #6f2508;
text-transform: uppercase;
padding-bottom: 25px;
}

#valido{
margin: auto;
width: 260px;
}

#valido li{
display: inline;
padding: 5px;
width: 200px;
}

#valido li a{
font-size: 9pt;
background: none repeat scroll 0 0;
display: inline;
}

#valido li a:hover{
background: none repeat scroll 0 0;
}

#valido img{
position: relative;
top: 8px;
}

#noticias li a{
text-decoration: none;
color: #bb3805;
font-size: 12pt;
line-height: 15pt;
}

#noticias li a:hover{
color: #6f2508;
}

#noticias li b{
font-size: 10pt;
font-weight: normal;
position: relative;
bottom: 4px;
}

#mapadosite li a{
text-decoration: none;
text-transform: uppercase;
color: #bb3805;
font-size: 13pt;
line-height: 16pt;
}

#mapadosite li a:hover{
color: #6f2508;
}

#parte1 {
width: 350px;
float: left;
overflow: hidden;
padding-bottom: 10px;
padding-right: 20px;
}

#parte2 {
width: 350px;
position: relative;
left: 350px;
top: -340px;
margin-bottom: -250px;
}

#contactleft {
position: relative;
float: left;
width: 500px;
padding-bottom: 20px;
}

#contactright {
position: relative;
float: right;
width: 200px;
padding: 10px;
top: 124px;
background-color: #EDE4DA;
color: #41220f;
border: 2px solid #d2c8c3;
}

#contactright h3{
font-size: 14pt;
padding-bottom: 12px;
text-transform: uppercase;
}

fieldset {
position: relative;
font: 10pt Arial;
}

fieldset input {
float: right;
text-align: left;
}

#forma {
width: 500px;
margin: auto;
}

#forma fieldset {
color: #9a9999;
padding: 15px;
position: relative;
font-size: 11pt;
font-weight: bold;
font-family: sans-serif;
line-height: 20px;
border: 1px solid #e0e0e0;
background-color: #f2f2f2;
}

#forma fieldset input, textarea {
float: none;
text-align: left;
text-align: left;
font-size: 10pt;
color: #9a9999;
border: 1px solid #e0e0e0;
padding: 4px;
}

#forma fieldset span{
color: #999;
font-size: 8pt;
font-weight: normal;
font-family: sans-serif;
}
