
/*******************************************************************************************
 @file : 
 @date : 
 @brief: Folha de da tela incial
 *******************************************************************************************/

@import "fontes/myriadpro/stylesheet.css"; 
@import "_form.css";
@import "_tabelas.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 #949ca6 solid; position:relative;z-index:0;
	
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 4px rgba(0,0,0,0.5);


}
#topo #Fundotopo{width:1000px; margin: 0 auto; height:200px; z-index:0;position:relative; }
#topo #logo {width:480px; height:125px; float:left;margin-left:85px;border:#000 0px solid;margin-top:5px;} 
#topo #tema-edicao {float:left;margin-left:150px;} 
#topo #logo-edicao {float:right;margin-right:90px} 

#acoes_pagina {position:absolute; height:30px;  z-index:1000; top:-90px; right:15px}
#acoes_pagina  img{border:none; vertical-align:bottom;margin-top:5px;}
#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 30px; 
	background:#fff;
	border:#838383 1px solid; 
	margin-top:-1px;
	position:relative;
	z-index:100;

}

	
.conteudo h1{
	background:#e3e9ec;
	border:#838383 1px solid;
	font:50px MyriadProCondensed;
	font-size:35px !important;
	border-bottom:#b6babf 1px solid;
	position:absolute;
	top:-53px;
	left:-1px;
	padding:5px 30px 5px 30px;
	color:#000;
	font-size:25px;
	width:800px; 
	margin-bottom:50px;
	z-index:90;
	text-align:center;
	text-transform:uppercase;

	
}


@-moz-document url-prefix() { 
	.conteudo h1{
		top:-55px;
	}
}



.conteudo h2{
	background:#fff;
	color:#000;
	font-size:20px;
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}



.conteudo.identificacao h2{
	color:#1177ba;
	font:28px MyriadProCondensed;

}


.conteudo.identificacao h3{
	color:#000;
	font:30px MyriadProCondensed;

}

.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:20px;
	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;
}	
