/*padrão*/
body{
	background-image:url(img/fundo.png);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;}
	
@font-face {
    font-family: 'arimoregular';
    src: url('fonts/arimo-regular-webfont.eot');
    src: url('fonts/arimo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arimo-regular-webfont.woff') format('woff'),
         url('fonts/arimo-regular-webfont.ttf') format('truetype'),
         url('fonts/arimo-regular-webfont.svg#arimoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
	
.f_left{
	position:relative;
	float:left;}
	
.f_right{
	position:relative;
	float:right;}
	
.container{
	margin:0 auto;
	width:980px;
	}
	
.bto_azul{
	text-align:center;
	min-width:200px;
	height:30px;
	position:relative;
	float:left;
	background-color:#06376f;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'arimoregular';
	font-size:16px;
	color:#FFF;
	padding-top:10px;
	-webkit-transition: background-color 200ms ease-out;
    -moz-transition: background-color 200ms ease-out;
    -o-transition: background-color 200ms ease-out;
    transition: background-color 200ms ease-out;}
	
.bto_azul:hover{
	background-color:#001f43;
	cursor:pointer;
}

.topo{
	position:relative;
	float:left;
	background-image:url(img/logomarcas.png);
	height:130px;
	width:980px;
	}

.conteudo{
	width:950px;
	position:relative;
	float:left;
	margin-top:15px;
	-webkit-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.4);
	box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.4);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#FFF;
	min-height:900px;
	padding:15px;
	margin-bottom:15px;
	}
	

.topo_azul{
	width:940px;
	height:118px;
	position:relative;
	float:left;
	background-image:url(img/topo.png);
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	 border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	margin-top:-15px;
	margin-bottom:15px;
	margin-left:-15px;
	font-family: 'arimoregular';
	font-size:60px;
	color:#FFF;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
	padding:20px;
}
.grupos{
	font-size:16px;
	color:#616161;
	padding-top:3px;
	padding-bottom:3px;
	width:927px;
	margin-top:15px;
	padding-left:3px;
}
.linhas{
	font-size:12px;
	margin:3px;
	padding:3px;
}
.linhas:hover{
	background-color:#ececec;	
}
.subtitulos{
 	font-weight:bold;
	padding:5px;
	border-bottom:solid 1px #999;
	background-color:#ededed;
	color:#333;	
}
.comentarios{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:solid 1px #CCC;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	width:370px;
	padding:4px;
}
.comentarios:focus{
	border:solid 1px #999;
}
.inputErro{
	font-size:12px;
	margin:3px;
	padding:3px;
	background-color:#f9e7e7;
}
.contador_caracteres{
	color:#999;
	font-size:11px;
}
