html, body { height: 100%; }

.quadro{

padding:20px 10px 10px 20px;

}

body {

	margin: 0;

	font: normal 11px Arial, Helvetica, sans-serif;

	color: #81afd9;

}

/* links */

a, a:visited {color: #aed1f0; text-decoration: none;}

a:hover { text-decoration: underline; }

a.class1:link, a.class1:active, a.link1:visited{ color:#333333;}

a.class1:hover{ color:#CC0000;}

#home {

	width: 940px;

	position:absolute;

	left:50%;

	margin-left:-470px;

	background-color:#ffffff;

	border:1px solid #ccc;

}

#topo { background:url(../img/topo.jpg) no-repeat; height:90px; }

span.ancora{color:#666; float:right; margin-top:70px; margin-right:30px;}

span.ancora a{

color:#666;

text-decoration:underline;

}

span.ancora a:hover{color:#000;}



#menu_top {	background: url(../img/fundo_menu.jpg) repeat-x;	height:40px;}

#menu_top img{ border:none; display:block;}

#menu_top ul{ margin:0px; padding:0px; list-style:none;}
#menu_top ul li{ background-color:#FFFFFF; display:inline;  float:left; padding-right:1px;}

#hothome {

	background-color:#CCCCCC;

	height:100px;

}

#banners{ width:650px; margin:0px;}

#gallery_content{ position:relative;}

#gallery, #gallery li{ margin:0px; padding:0px; line-height:100%; display:block;}

#gallery li img{display:block;}

#gallery ul{margin:0px; padding:0px; list-style:none;}

#conteudo {

	font: normal 11px "tahoma", arial, helvetica;

	color:#333333;

	height:100%;

}

#conteudo p{line-height:17px; text-align:justify;}

#rodape {

	width: 100%;

	color:#333333;

	padding:10px 0px 10px 0px;

	text-align:center;

	clear:both;

	font-size:9px;

	background-color:#f8f8f8;



}

#left {

	float: left;

	width: 640px;

	margin:10px;

	margin-bottom:0px;

}

#right {

	float: right;

	width: 256px;

	margin:0px;

	border-left:1px solid #f0f0f0;

}

#fotos_right {

	float: right;

	width: 260px;

	margin:15px;

}



#right h3.cinza{

background-color:#7A7A7A;

color:#f0f0f0;

font-size:12px;

font-weight:bold;

padding:0px 6px 8px 6px;

border-bottom:3px solid #ccc;

margin:0;

}

#right h3.cinza2{

background-color:#ccc;

color:#666;

font-size:12px;

font-weight:bold;

padding:8px 6px 8px 6px;

border-bottom:3px solid #7a7a7a;

margin:0;

}



.atendimento{

background-color:#990000;

padding:4px 8px 4px 8px;

margin:0;

text-align:left;

width:240px;

}

.linha_retoque{border-bottom:4px solid #cb453c; display:block; clear:both; position:relative; bottom:0%;}

.linha_cinza{background: url(../img/linha_topo.gif) repeat-x center bottom; height:10px;display:block; width:100%; clear:both; margin-top:2px;}

.linha_red{background: url(../img/linha_red.gif) repeat-x center bottom; text-align:right; margin:0px; display:block; clear:both; padding:0px;}

form {

	margin:0px;

	padding:0px;

}

#conteudo a{color:#333333; text-decoration:underline;}

#conteudo a:hover{color:#000000; text-decoration:underline;}



#conteudo #eq_home ul {padding:0px; margin:0px;}

#conteudo #eq_home ul li {padding:6px 6px 0px 10px; list-style:none; display:inline; float:left;}

#home #solucoes #colr {

	float: right;

	width: 49%;

}

#home #solucoes #thumb { margin-top: 12px; }

#home #solucoes #text {

	margin-top: 6px;

	width: 95%;

	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;

	color: #5e96cc;

}

#home #solucoes #text a, #home #solucoes #text a:visited { color: #88bff3; }

#thumb a { border:4px solid #004990; }

#thumb a:hover { border:4px solid #fff; }

.home_noticias {

	width:270px;

	height:150px;

	margin:0px;

	padding-right:10px;

	margin-bottom:20px;

}

/* titulos */

#tit_img { margin-bottom: 12px; }

#tit_img2 { margin-bottom: 24px; }

/* home, noticias */

#home #noticias {

	margin-top: 40px;

	float: right;

	width: 318px;

}

#home #noticias #line {

	margin-left: 4px;

	float: left;

	width: 1px;

	height: 200px;

	background-color: #1a5c9b;

}

#home #noticias #right {

	float: right;

	width: 294px;

}

#home #noticias #right b {

	font-weight: normal;

	color: #5085b5;

}

#home #noticias #right p { text-align:justify; }

#home #noticias a { color: #81afd9; }

.tab{background:url(../img/tab.gif) repeat-x center bottom; font-size:10px; border:1px solid #ccc; padding:4px;}

.branco { color:#fff }

.verde { color:#009933;}

.red{color:#990000;}

.titulo {

	color:#ffffff;

	font-size:24px;

	font-weight:bold;

}

.back_conteudo {

	background: url(../img/conteudo_fundo.jpg) repeat-x;

	width:1000px;

	height:500px;

}

/* images */

img { border: 0; }

#area_restrita {

	display:block;

	float:right;

	padding:7px 0 0 7px;

	width:240px;

	color:#333;



}

#area_restrita span.type {

	width:60px;

	padding:2px;

	clear:left;

}

#area_restrita .input_ar {

	border:1px solid #ccc;

	padding:2px;

	width:100px;

	font: normal 9px Arial, Helvetica, sans-serif;

	color: #333;

	margin-bottom:2px;

}

.spacer{clear:both;}

.page{ font-size:14px; color:#0066CC; text-transform:uppercase; font-weight:normal; margin:5px 0px 5px 0px; padding:5px 5px 7px 0px; border-bottom:1px solid #ccc;}

.form{width:450px; float:left; border-right:1px solid #e0e0e0;margin-bottom:15px;  }

.regionais{ position:relative; float:right; right:0%; width:370px;}

.form_campo{ border:1px solid #e0e0e0; color:#006699; padding:2px; width:280px; font-family:arial; font-size:11px; }

.type{float:left; width:60px; padding:2px;}

.regulamento{

 overflow:auto; height:220px; padding:2px;

}

.handcursor{ 

background-color:#f8f8f8;

padding:5px;

margin-top:3px;

}

.handcursor a{ text-decoration:none; color:#f8f8f8; padding:5px;}

.block{background-color:#666; color: #ccc; border:1px solid #999;}

.handcursor a:hover{ 

text-decoration:underline;

color:#f8f8f8;

padding:5px;

margin-top:3px;

}

.hide{ border-bottom:1px solid #ccc; margin:8px;}



.eventos_realizados{
float:right;
position:relative;
width:225px;
min-height:250px;
right:0%;
font-size:10px;
padding:15px;
}

#padrao{padding:15px;}

.btn{ background: url(../img/fundo_btn.gif) repeat-x; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:4px; font-size:12px; border:none;}

.inp{border:1px solid #ccc; padding:4px; font-size:12px; color:#000; background:url(../img/campo.gif) repeat-x center top;}

.eventos_realizados img{border:4px solid #e0e0e0;}

.eventos_realizados p{ line-height:90%; text-align:left; border-bottom:1px dotted #ccc; padding-bottom:4px;}

.lista_clientes{ margin-bottom:20px; height:550px;}

.lista_clientes ul{margin:0px; padding:0px; list-style:none;}

.lista_clientes ul li{ display:inline; margin-right:20px; line-height:150%; font-size:10px;}

.lista_clientes ul li div.float{ float:left; padding:2px; margin:2px; background-color:#f8f8f8; width:280px;} 

.lista_clientes ul li div.float:hover{ background-color:#f0f0f0;}

.f1{font-size:9px;}

.vermelho{ color:#FF0000;}