@charset "utf-8";

/* CSS Document */
body{
margin:0;
padding:0;
line-height: 1.5em;
font-family:Arial, Helvetica, sans-serif;
background:#D7D7D7;
}

img {
	border:0;
}

b{font-size: 110%;}
em{color: red;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:40px;*/
	font-size:30px;
	color:#58172e;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:20px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#58172e;
	font-weight:bold;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	font-weight:bold;
	text-align:center;
}
.logo {
	position:absolute;
	z-index:10;
	top:8px;
	padding-left:7px;
}

#maincontainer{
width: 780px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background:#FFFFFF;
}

#topsection{
background: #FFF url(../images/background_header.png) left top no-repeat;
height: 90px; /*Height of top section*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 162px; /*Set left margin to LeftColumnWidth*/
padding-right:16px;
}
#contentcolumnFULL{
background:#33CC99;
}
#leftcolumn{
float: left;
width: 162px; /*Width of left column*/
margin-left: -780px; /*Set left margin to -(MainContainerWidth)*/
background: #FFF;
text-align:center
}

#footer{
clear: left;
width: 100%;
background: #FFF url(../images/footer.png) top left no-repeat;
color: #FFF;
text-align: center;
padding: 4px 0;
height:76px;
}
#footer_home{
clear: left;
width: 100%;
background: #FFF url(../images/footer_home.png) top left no-repeat;
color: #FFF;
text-align: center;
padding: 4px 0;
height:465px;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.espacotopo {
	margin-top:100px;
}

.espacotopo10 {
	margin-top:00px;
}

.fonte10 {
	font-size:10px;
}

.texto {
	font-size:12px;
	line-height:14px;
}

.texto a {
	color: #58172e;
	text-decoration:none;
	font-weight:bold;
}

.botao_azul {
	width:150px;
	background:#b5cbd9;
	padding:5px;
	text-align:center;
}

.botao_azul a {
	color: #000;
	text-decoration:underline;
	font-weight:bold;
}

.botao_azul2 {
	width:80px;
	background:#F4E0EA;
	padding:2px;
	text-align:center;
	border: 0;
	font-size:10px;
	font-weight:bold;
}
.drop_down {
	border : 1px solid #666;
	background-color:#eaeaea;
}
.texto ul {
	list-style-type: upper-alpha;
}
.texto ul li {
	margin-bottom:10px;
}
.foto {
	width:300px;
	float:right;
	margin-left:10px;
	background:#D7D7D7;
	font-size:10px;
	line-height:11px;
}
.foto .legenda {
	padding: 5px 5px 5px 5px;
}
.acn_escuro {
	width:500px;
	background-color: #f4e0ea;
	padding:5px;
}
.acn_claro {
	width:500px;
	background-color: #F4EFF2;
	padding:5px;
}
/*======FORM=======*/
.form_texto {
	border: solid 1px #666666;
}
.comp {
	width: 270px;
}
.comp2 { 
	width: 130px;
}
.esquerda { float: left; border:0; padding:0; }
.celula {
	width:270px;
	margin-bottom:10px;
}
.celulap {
	width:130px;
	margin-bottom:10px;
}
.espaco10 {
	margin-top:10px;
}
.larg_formG {
	width:250px;
}
.larg_formP {
	width:120px;
}
.notification {
	border:3px solid #d55b5b;
	background-color: #ffcdcd;
	padding:5px;
}
.sucesso {
	width:250px;
	padding:5px;
	border-bottom:solid 2px #009900;
	border-top:solid 2px #009900;
	background:#A5E7A3;
	font-weight:bold;
	color:#009900;
	text-align:center;
}
/*====HACKS IE =====
* html .comp2 { 
	width: 100px; 
	margin-top:20px;
}
_ html .comp2 { 
	width: 100px; 
	margin-top:20px;
}*/
