
/*******************************************************************************************
 @autor: Mayco Alexandre
 @file : 
 @date : 
 @brief: Folha de estilo 
 *******************************************************************************************/

@import "fontes/myriadpro/stylesheet.css"; 
 
@import "_form.css";
@import "_tabelas.css";
/*
@import "_paginacao.css";
@import "_tabelas.css";
@import "_overlay.css";
*/
/*** zera as propriedades dos elementos comuns ***/

*{margin: 0;padding: 0;text-decoration:none;font-family:calibri; font-size:14px;}
body{background-color:#f5f5f5; margin:0 !important; padding:0 !important;}
											
/** Evita a rolagem horizontal*/
html{ overflow-x:hidden;}
.clearfix {clear:both; border:none; position:static;width:auto;background:none;}





/**definiçoes gerais do layout*/
#topo {height:200px; background:#0b93d2; padding-top:0px;border-bottom:1px #b6babf solid; position:relative;z-index:0}
#topo #Fundotopo{width:1000px; margin: 0 auto; height:200px; z-index:0;position:relative; }
#topo #logo {width:100px; height:80px; float:left;margin-left:90px;border:#000 0px solid;} 

#topo #acoes_pagina {position:absolute; width:400px; height:30px; bottom:5px; right:95px; text-align:right;}
#topo #acoes_pagina  img{border:none; vertical-align:bottom;margin-top:5px;}
#topo #acoes_pagina  a{color:#fff;margin-left:10px;}

#topo h1{color:#fff;font:40px MyriadProCondensed, Arial;margin-top:30px;margin-left:40px;float:left;}


.conteudo{
	width:800px; 
	margin:0 auto;
	padding:10px 10px; 
	background:#fff;
	border:#b6babf 1px dotted; 
	border-top:none;
	margin-top:0px;
	position:relative;
	z-index:100}

	
.conteudo h1{
	background:#fff;
	border:#b6babf 1px dotted;
	border-bottom:none;
	position:absolute;
	top:-42px;
	left:-1px;
	padding:5px 10px;
	color:#666;
	font-size:25px;
}

.conteudo h2{
	background:#fff;
	color:#000;
	font-size:20px;
	margin-bottom:10px;
	margin-top:30px;
	clear:both;
}



.conteudo.identificacao h2{
	
	color:#1177ba;
	font:28px MyriadProCondensed;
	font-weight:bold;
	
}


.aviso{

border:#000 1px dotted;
padding:10px;
float:left;
position:absolute;
left:250px;
top:100px;
background:#f5f5f5;
	
	
}
.aviso h2{
	color:red !important;
	margin-top:0px;
	font:36px MyriadProCondensed !important;
	font-weight:bold  !important;
	background:#f5f5f5;
}

.inscricao{
	position:absolute; 
	top:0;
	right:0;
	width:100px;
	height:50px;
	text-align:center;
	background:#fff3c4;
	color:#000;	
	font:24px MyriadProCondensed;
	
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	margin-bottom:20px;
	margin-top:10px;
	margin-right:10px;
	
}



.inscricao .header-inscricao{
	background:#afafaf;
	margin-top:0;
	left:0;
	font:18px MyriadProCondensed;
	display:block;
}


.inscricao .num-inscricao{
	margin-top:0;
	left:0;
	font:24px MyriadProCondensed;
	display:block;
	}


.contador{
	

	font:10px Tahoma, Arial, Verdana !important;
	color:#666 !important;
	margin:5px 0;
}


.contador span{
	background-color:#ccc;
	padding:2px;
	font:10px Tahoma, Arial, Verdana !important;
	color:#FFF !important;
}

.alerta{
	background:red;
	color:#FFF;
	padding:10px;
	margin-top:10px;
	
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);	
}

.validate\[required\] {
  border-left:red 4px solid !important;
}	
