/* GERAL
*****************************************************************************************/
* { margin: 0; padding: 0; text-decoration: none; }
.concursonet { width: 1003px; margin: 0 auto; background: #13354E; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; }

/*CONFIGURA TAGS
*****************************************************************************************/
/*gerais*/
.concursonet div, .concursonet span, .concursonet a, .concursonet img, .concursonet h1, .concursonet h2, .concursonet h3, .concursonet h4, .concursonet h5, .concursonet div,
.concursonet span, .concursonet a, .concursonet img, .concursonet h1, .concursonet h2, .concursonet h3, .concursonet h4, .concursonet h5,
.concursonet h6, .concursonet p, .concursonet ul, .concursonet li, .concursonet input, .concursonet select, .concursonet textarea, .concursonet form, .concursonet label,
.concursonet table, .concursonet tr, .concursonet th, .concursonet td { position: relative; }

img { border: 0; }
hr { display: none; height: 1px; font-size: 1px; }
ul { list-style: none; margin:0; padding:0; }
div { position:relative; display:block }
form { padding:0; margin:0; position:relative; }

/*tipografia*/
.concursonet p { line-height: 1.4em; }   
a { text-decoration: underline; color: #F9C62D; }

/* AMBIENTE WALMART
*****************************************************************************************/
.headerwrap { width:1003px; margin:0 auto; }
.footerwrap { width:1003px; margin:0 auto; }


/*HEADER
*****************************************************************************************/
.concursoheader { height: 442px; background: url(/Content/images/header_bg2.jpg) no-repeat; border-bottom:4px solid #fff; }
.concursonet .concursoheader h2 a { display: block; position: absolute; z-index: 100; left: 201px; top: 9px; width: 601px; height: 282px; background: url(/Content/images/logo_concursonet.png) no-repeat; text-indent: -9000px; overflow: hidden; }
.concursonet .concursoheader h3 { position: absolute; left: 82px; top: 312px; width: 836px; height: 78px; background: url(/Content/images/txt_pergunta.png) no-repeat; text-indent: -9000px; }
.concursonet .concursoheader .txtdupla { position: absolute; left: 22px; top: 12px; width: 260px; height: 55px; text-indent: -9000px; background: url(/Content/images/txt_uniram.gif) no-repeat; }

.concursonet .login, .concursonet .logado { position: absolute; right: 20px; top: 12px; width: 260px; z-index:200 }
.login li { height: 22px; color: #fff; font: bolder 12px Arial; margin-bottom: 1px; float:left; margin-right:4px }
.login li a { color: #CD9B05; background: #fff; padding: 3px; text-decoration: none; }

/*BARRAS  *JANELAS  *BOX
*****************************************************************************************/



/*FORMULARIOS	
*****************************************************************************************/
label { float: left; font-weight: bolder; margin-right: 8px; padding-top: 5px; }
input.txt, textarea { background: #fff url(/Content/images/form_bg.gif) repeat-x; border: 2px solid #43BAEA; padding: 2px 0 3px 2px; color: #276FA9; font: normal 12px Arial, Helvetica, sans-serif; }
input.txt { float: left; margin-right: 20px; }
input.radio { float: left; margin-right: 2px; top: 5px; }
input.checkbox { float: left; top: 5px; margin-right: 8px; }

input.input-validation-error { border:2px solid #EC3338 }
textarea.input-validation-error { border:2px solid #EC3338 }




/*EFEITOS
*****************************************************************************************/
.clear { position: relative; clear: both; height: 1px; font-size: 1px; }
.center { text-align: center; }
.floatleft { float: left; }
.nounderline { text-decoration: none; }
.nodisplay { display: none; }
.small { font-size: 0.9em; }
.big { font-size: 1.9em; }


/*ELEMENTOS DIVERSOS
*****************************************************************************************/
/*validacoes*/
