﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body { background: #FFFFFF; font: 11px tahoma; color: #999999; }
a { text-decoration: underline; color: #010101 }
a:hover { }
h2 { font-size: 18px; font-weight: bold; color: #FEFEFE; }
h3 { font-size: 24px; color: #edaf38; margin-bottom: 0px; }
p { font-size: 11px; color: #010101; line-height: 18px; margin-bottom: 20px; }

h5 { font-size: 14px; color: #CE9A35; margin-bottom: 0px; font-weight: bold; }
h6 { font-size: 11px; color: #010101; line-height: 18px; margin-left: 20px; margin-bottom: 12px; text-align: justify;}
h7 { font-size: 11px; color: #010101; line-height: 14px; }

/*PARAGRAFOS SEM ESPAÇAMENTO EMBAIXO*/
h4 { font-size: 11px; color: #010101; margin-bottom: 0px; margin-left: 0px;}
/* end geral */

/* +wrap */
#wrapper{ width: 100%; }
.content { width: 980px; margin: auto; }
/* end wrap */

/* header */
#header { position: relative; height: 214px; overflow: hidden; background: url(../imgs/bgr_header.gif) repeat-x 45% 0 #FFF; }
#header .content { position: relative; }
#header h1 a { width: 192px; height: 183px; display: block; background: url(../imgs/logo.jpg) 50% 50% no-repeat; float: left; }
#header #nav { width: 502px; position: absolute; top: 0; left: 0; z-index: 2000; background: url(../imgs/bg-nav.gif) repeat-x; }
#header #nav #menu { width: 502px; overflow: hidden; } 
#header #nav #menu li { float: left; }
#header #nav #menu li a { height: 29px; float: left; text-transform: uppercase; font-size: 10px; color: #FFF; padding: 9px 8px 0; font-weight: bold; text-decoration: none; }
#header #nav #menu li a:hover, #header #nav #menu li a.on { background: url(../imgs/bgr_mnu_arrow_on.png) 50% 0px; color: #010101; }

#header #login { width: 478px; height: 57px; background: url(../imgs/bgr_login.png) no-repeat; position: absolute; right: 0; top: 0; z-index: 2000; }
#header #login #boxLogin { position: relative; }
#header #login #boxLogin h2 { width: 97px; height: 27px; background: url(../imgs/ttl_areadoaluno.gif) no-repeat; position: absolute; top: 10px; left: 10px; }
#header #login #boxLogin #formLogin { width: 305px; position: absolute; left: 160px; top: 10px; }
#header #login #boxLogin #formLogin label { font-size: 9px; color: #FFF; }
#header #login #boxLogin #formLogin .input {  height: 14px; background-color: #ebe7cc; border: 1px solid #FFF; font-size: 10px; padding: 0 3px; }
#header #login #boxLogin #txtLogin { position: absolute; top: 28px; left: 325px; color: #d3c7ac; font-size: 9px; }
#header #login #boxLogin #formLogin .btnOk { left: 350px;  }

#header #top { height: 183px; background-color: #FFF; position: relative; z-index: 1000; padding-top: 31px; }
#header #top #imagemTop { position: absolute; right: 0; }

#interna #header #top #imagemTop { height: 94px; background: url(../imgs/bgr_topo_interna.gif) 0 100% repeat-x; }
/* end header */


/* content */
#contentServices { height: 180px; background: url(../imgs/bg-yellow.jpg) repeat-x; }
#contentServices #boxServices { width: 980px; margin: auto; color: #010101 }
#contentServices #boxServices li.cont { width: 162px; height: 155px; float: left; background: url(../imgs/bg-yellow-box.jpg) 100% 0 no-repeat; padding: 20px 10px 5px 25px; font-size: 11px; }
#contentServices #boxServices li.first { width: 192px; height: 180px; float: left; background: url(../imgs/bg-yellow-logo.jpg) 100% 0 no-repeat; font-size: 11px; font-weight:bold; text-align: center;} 
#contentServices #boxServices li.cont h1 { color:  	#FFFFFF; font-size: 17px; width: 150px;  height: 55px; font-weight: bold; }
#contentServices #boxServices li.cont h1.titulo { color:  	#ffffff; font-size: 17px; width: 150px;  height: 25px;   }
#contentServices #boxServices li.cont a.continue { background: url(../imgs/bullet-yellow-box.gif) 100% 50% no-repeat; display: inline; padding-right: 8px; text-decoration: none; }

#contentInfo { height: 266px; background: url(../imgs/bg-gray.jpg) repeat-x; }
#contentInfo #boxInfo { width: 980px; margin: auto; padding-top: 20px; }
#contentInfo #boxInfo h1 { font-size: 24px; color: #eaaf39; margin-bottom: 10px; }
#contentInfo #boxInfo #col1 { width: 270px; margin-right: 55px; }
#contentInfo #boxInfo #col2 { width: 280px; margin-right: 55px; }
#contentInfo #boxInfo #col3 { width: 270px; }

#contentNews li { margin-bottom: 12px; }
#contentNews li a:hover { color: #CE9A35; }

#contentContact { width: 270px; height: 170px; position: relative; }
#contentContact .input { height: 21px; background-color: #3d3d3d; border: 1px solid #585858; color: #4b90d6; font-weight: bold; font-size: 12px; padding: 0 3px; margin-bottom: 11px; }
#contentContact textarea.input { height: 65px; font-family: tahoma; }
#contentContact .btnSend { position: absolute; right: 0; top: 0; }

#boxInterna { width: 980px; margin: -89px auto; position: relative; z-index: 2000; }
#boxInterna #contentInterna #colLeft h1 { color: #CE9A35; font-size: 20px;  }
#contentInterna { background: url(../imgs/bgr_cont_interna.gif) 100% 0 repeat-y }
#contentInterna #colLeft { width: 405px; float: left; padding: 34px 43px 34px 34px; margin-left: 192px; }
/*Para colocar as logos de entidades*/
#contentInterna #colLeft #logo{overflow: hidden; }
#contentInterna #colRight { width: 264px; padding: 40px 0px 64px 42px; float: left; }
/* end content */

/* footer */
#interna #footer { margin-top: 89px; }
#footer { height: 66px; background-color: #000; border-top: 1px solid #787a7c; padding-top: 20px; }
#footer p { color: #5d5d5d; }
#footer #boxFooter { width: 980px; margin: auto; text-align: center; color: #5d5d5d; text-transform: uppercase; }
#footer #lnkFooter { width: 770px; margin: auto; padding-bottom: 10px;  float: right; }
#footer #lnkFooter li { float: left; padding-right: 5px; font-size: 10px; }
#footer #lnkFooter li a { color: #5d5d5d; }
#footer #lnkFooter li a:hover { color: #CE9A35; }
/* end footer */

/* classes */
.lstPadrao_01 { }
.lstPadrao_01 li { background: url(../imgs/bullet-yellow-box.gif) 0 50% no-repeat; padding: 3px 0 3px 15px; color: #010101; font-size: 11px; }
.lstPadrao_01 li a { color: #010101; }

.lstPadrao_02 { }
.lstPadrao_02 li { background: url(../imgs/bullet-gray-box.gif) 0 50% no-repeat; padding: 5px 0 5px 25px; color: #4b90d6; font-size: 11px; font-weight: bold; }
.lstPadrao_02 li a { color: #4b90d6; font-weight: bold; }

.lstPadrao_03 { }
.lstPadrao_03 li { background: url(../imgs/bullet-white-box.gif) 0 50% no-repeat; padding: 5px 0 5px 25px; color: #4b90d6; font-size: 11px; font-weight: bold; }
.lstPadrao_03 li a { color: #4b90d6; font-weight: bold; }

/*INICIO DO TEXTO SIMPLES COM SETA*/
.lstPadrao_04 { }
.lstPadrao_04 li { background: url(../imgs/bullet-white-box.gif) 0 50% no-repeat; padding: 5px 0 5px 25px; color: #010101; font-size: 11px;}
.lstPadrao_04 li a { color: #4b90d6; font-weight: bold; }
/*FIM DO TEXTO SIMPLES COM SETA*/

.seta {background: url(../imgs/bullet-yellow-box.gif) 0 3px no-repeat; padding: 0 0 0 25px; }

.bltYellow { width: 5px; height: 11px; background: url(../imgs/bullet-yellow-box.gif) no-repeat }

.txtGray { color: #969696; }
.txtLightGray { color: #c0c0c0; }
.txtBlue { color: #4b90d6; }
.txtWhite { color: #FFFFFF; }
/*TEXTO PARA TABELAS*/
.txttable { font-size: 11px; color: #010101; padding: 5px 15px 5px 15px; text-align: left;}
.txttableC { font-size: 11px; color: #010101; padding-top: 20%}
/*TITULOS CONCURSOS*/
.txttitulo { font-size: 23px; color: #CE9A35; padding-right: 15px; font-weight: bold;}
/*SUB TITULOS CONCURSOS*/
.txtBlueG { color: #4b90d6; font-size: 15px; }
.txtsub{ font-size: 18px; color: #CE9A35; padding-right: 15px;}


.w102 { width: 102px; margin-right: 10px; }
.w84  { width: 84px; margin-right: 10px; }
.w230 { width: 230px; }
.w59 { width: 59px; margin-right: 7px; }
.w156 { width: 156px; }

#bannerAtendimento { width: 140px; height: 58px; display: block; background: url(../imgs/banner_atendimento_off2.png) no-repeat; margin-left:8px; margin-top: 20px; margin-bottom: 25px; display: block; text-indent: -9999px; }
#bannerAtendimento.on { background: url(../imgs/banner_atendimento_on2.png) no-repeat; }

/* end classes */
