/**************** CSS RESET****************/
html{color:#000; height: 100%}
body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,ul,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
a, img {outline: none}
/*********************************************/

body 
{ 
	font-size: 16px; 
	font-family: Verdava, Arial, sans-serif;
	height: 100%;
	background-color: #ee1c25;
}
body #principal #col-submenu ul li a,
body #principal #col-submenu ul li a:visited { color: #ffffff}

p 
{
	padding: .4em 0;
	line-height: 130%;
}

.clr { 
    clear: both
}

a {
    text-decoration: none;	
}

	
/**** Estados ****/
/*error*/
body#error { background-color: #6bc9f9 }	
body#error #conteudo { background-color: #6bc9f9; color: #fff; font-weight: bold; }
body#error #conteudo h1 { font-size: 22px; padding: 3px 5px; display: inline; background-color: #4fb5e9 }
/*home*/
body#index { background-color: #ee1c25 }
body#index #principal #col-submenu #banner { background: url(../img/logo-projeto-facaobem.gif) no-repeat top center; }
body#index #principal #col-submenu #banner a { display: block; width: 181px; height: 132px; margin: 0 auto} 
body#index #principal #conteudo { background: #fff url(../img/sprite-conteudo-corner-red.gif) no-repeat top right}

/*apresentacao*/
body#apresentacao { background-color: #ffd401 }
body#apresentacao #principal #col-submenu ul li a,
body#apresentacao #principal #col-submenu ul li a:visited { color: #fff385}
body#apresentacao #principal #conteudo { background: #fff url(../img/sprite-conteudo-corner-yellow.gif) no-repeat top right}

/*estrutura*/
body#estrutura { background-color: #00a07a }
body#estrutura #principal #col-submenu ul li a,
body#estrutura #principal #col-submenu ul li a:visited,
body#estrutura #principal #col-submenu ul li.active,
body#estrutura #principal #col-submenu ul li.active a { color: #86c5ba!important}
body#estrutura #principal #col-submenu ul li ul li.active a { color: #fff!important}
body#estrutura #principal #col-submenu ul li a:hover { color:#fff!important }
body#estrutura #principal #conteudo { background: #fff url(../img/sprite-conteudo-corner-green.gif) no-repeat top right}

/*turmas*/
body#turmas { background-color: #00a07a }
body#turmas { background-color: #00a07a }
body#turmas #principal #col-submenu ul li a,
body#turmas #principal #col-submenu ul li a:visited { color: #86c5ba}
body#turmas #principal #conteudo { background: #fff url(../img/sprite-conteudo-corner-green.gif) no-repeat top right}

/*unidades*/
body#unidades, 
body#unidades #conteudo { background-color: #0089d1 }



/*passatempo*/
body#passatempo { background-color: #ffd401 }
body#passatempo #principal #conteudo { background-color: #ffd401 }

/*contato*/
body#contato { background-color: #0089d1 }
body#contato #principal #col-submenu ul li a,
body#contato #principal #col-submenu ul li a:visited { color: #87d2f9}
body#contato #principal #conteudo { background: #fff url(../img/sprite-conteudo-corner-blue.gif) no-repeat top right}

/*area exclusiva*/
body#area-exclusiva { background-color: #0089d1 }
body#area-exclusiva #principal #col-submenu ul li a,
body#area-exclusiva #principal #col-submenu ul li a:visited,
body#area-exclusiva #principal #col-submenu ul li.active,
body#area-exclusiva #principal #col-submenu ul li.active a { color: #87d2f9!important}
body#area-exclusiva #principal #col-submenu ul li ul li.active a { color: #fff!important}
body#area-exclusiva #principal #col-submenu ul li a:hover { color:#fff!important }
body#area-exclusiva #principal #conteudo { background: #fff url(../img/sprite-conteudo-corner-blue.gif) no-repeat top right}

/**** Fim Estados ****/

/**** Topo ****/
#topo 
{ 
	background-color: #f3f3f4;
	padding: 27px 0;
	text-align: center;
	overflow: hidden;
}

#topo h1 
{ 
	text-align: center;
	font-size: 72px; 
	font-weight: bold; 
	display: none;
}

#topo img 
{ 

}

/**** Fim Topo ****/

#principal { 
	min-height: 100%;
	overflow: hidden;
}

#principal .col { 
	float: left;
	padding-bottom: 10000px;
	margin-bottom: -10000px;
}

#principal .wrapper
{
	padding: 20px;	
	overflow: hidden;
}

#principal #col-menu { 
	width: 28%; 
	min-width: 310px; 
	background-color: #fff;
	overflow: hidden;
}

#principal #col-submenu {
	width: 18%; 
	min-width: 220px; 
}

#principal #col-submenu #banner { 
	width: 100%;
	height: 132px
}

#principal #conteudo { 
	margin-top: 23px;
	width: 460px; 
	background-color: #fff;
	border: none;
}



/*** MENU ***/

#principal #col-menu ul li 
{
	margin: 4px 0;
	text-align: right;
	clear: both;
	overflow: hidden;
}


#principal #col-menu ul li a
{
	overflow: hidden;
	display: block;
	float: right;
	width:213px;
	height: 38px;
	text-indent: 9999px;
}
/*item-novidades*/
#principal #col-menu ul li a#menu-item-novidades              { background: url(../img/sprite-nav-itens.gif) no-repeat 0 -4px }
#principal #col-menu ul li a#menu-item-novidades:hover        { background: url(../img/sprite-nav-itens.gif) no-repeat -213px -4px }
#principal #col-menu ul li.active a#menu-item-novidades,
#principal #col-menu ul li.active a#menu-item-novidades:hover { background: url(../img/sprite-nav-itens.gif) no-repeat -426px -5px }
/*item-apresentacao*/
#principal #col-menu ul li a#menu-item-apresentacao             { background: url(../img/sprite-nav-itens.gif) no-repeat 0 -47px }
#principal #col-menu ul li a#menu-item-apresentacao:hover       { background: url(../img/sprite-nav-itens.gif) no-repeat -213px -47px }
#principal #col-menu ul li.active a#menu-item-apresentacao,
#principal #col-menu ul li.active a#menu-item-apresentacao:hover{ background: url(../img/sprite-nav-itens.gif) no-repeat -426px -47px }
/*item-estrutura*/
#principal #col-menu ul li a#menu-item-estrutura             { background: url(../img/sprite-nav-itens.gif) no-repeat 0 -92px }
#principal #col-menu ul li a#menu-item-estrutura:hover       { background: url(../img/sprite-nav-itens.gif) no-repeat -213px -92px }
#principal #col-menu ul li.active a#menu-item-estrutura,
#principal #col-menu ul li.active a#menu-item-estrutura:hover{ background: url(../img/sprite-nav-itens.gif) no-repeat -426px -92px }
/*item-turmas*/
#principal #col-menu ul li a#menu-item-turmas             { background: url(../img/sprite-nav-itens.gif) no-repeat 0 -137px }
#principal #col-menu ul li a#menu-item-turmas:hover       { background: url(../img/sprite-nav-itens.gif) no-repeat -213px -137px }
#principal #col-menu ul li.active a#menu-item-turmas,
#principal #col-menu ul li.active a#menu-item-turmas:hover{ background: url(../img/sprite-nav-itens.gif) no-repeat -426px -137px }
/*item-unidades*/
#principal #col-menu ul li a#menu-item-unidades             { background: url(../img/sprite-nav-itens.gif) no-repeat 0 -179px }
#principal #col-menu ul li a#menu-item-unidades:hover       { background: url(../img/sprite-nav-itens.gif) no-repeat -213px -179px }
#principal #col-menu ul li.active a#menu-item-unidades,
#principal #col-menu ul li.active a#menu-item-unidades:hover{ background: url(../img/sprite-nav-itens.gif) no-repeat -426px -179px }
/*item-passatempo*/
#principal #col-menu ul li a#menu-item-passatempo             { background: url(../img/sprite-nav-itens.gif) no-repeat 0 -224px }
#principal #col-menu ul li a#menu-item-passatempo:hover       { background: url(../img/sprite-nav-itens.gif) no-repeat -213px -224px }
#principal #col-menu ul li.active a#menu-item-passatempo,
#principal #col-menu ul li.active a#menu-item-passatempo:hover{ background: url(../img/sprite-nav-itens.gif) no-repeat -426px -224px }
/*item-contato*/
#principal #col-menu ul li a#menu-item-contato             { background: url(../img/sprite-nav-itens.gif) no-repeat 0 -265px }
#principal #col-menu ul li a#menu-item-contato:hover       { background: url(../img/sprite-nav-itens.gif) no-repeat -213px -265px }
#principal #col-menu ul li.active a#menu-item-contato,
#principal #col-menu ul li.active a#menu-item-contato:hover{ background: url(../img/sprite-nav-itens.gif) no-repeat -426px -265px }
/*item-area-exclusiva*/
#principal #col-menu ul li a#menu-item-area-exclusiva             { background: url(../img/sprite-nav-itens.gif) no-repeat 0 -307px }
body#area-exclusiva #principal #col-menu ul li a#menu-item-area-exclusiva,
body#area-exclusiva #principal #col-menu ul li a#menu-item-area-exclusiva:hover{ background: url(../img/sprite-nav-itens.gif) no-repeat -426px -307px }
/*** FIM MENU ***/

/*** SUB-MENU ***/

#principal #col-submenu .sub-menu-wrapper
{
	padding: 20px 20px 20px 10px;
}

#principal #col-submenu ul li 
{
	font-size: 20px;
	margin: 8px 0;
	text-align: right;
}

#principal #col-submenu ul li ul
{
	margin:5px 0 40px;
}
	
#principal #col-submenu ul li ul li
{
	margin: 0;
	font-size: 14px;
	text-align: right;
}

#principal #col-submenu ul li a,
#principal #col-submenu ul li a:visited
{
	text-decoration: none;
	display: block;
	position: relative;
	padding-right: 10px;
}

#principal #col-submenu ul li a:hover
{
	color:#fff!important;	
}

#principal #col-submenu ul li ul li a
{
	padding: 5px 10px 5px 0;
	font-weight: bold;
}

#principal #col-submenu ul li.active a 
{
	color: #fff!important;
}

#principal #col-submenu ul li.active a.bracket
{
	background: url('../img/submenu-active.png') no-repeat right center;
}

/*** FIM SUB-MENU ***/

/*** AREA DO USUARIO ***/
#user-area 
{ 
	background-color: #f1f1f2;
	padding: 20px;
	text-align: right;
	overflow: hidden;
}

#user-area h2#no-item
{
	overflow: hidden;
	display: block;
	float: right;
	width:213px;
	height: 38px;
	background: url(../img/sprite-nav-itens.gif) no-repeat 0 -307px;
	
}

#user-area h2#no-item span
{
	display: none;
}

#user-area #logout
{
	margin-right: 17px;
	font-weight: bold;
	color: #0082ce;
	text-decoration: none;
}

#user-area #logout:hover { text-decoration: underline; }

#user-area form
{
	clear: both;
	margin: 10px 17px 0 0;
	float: right;
}

#user-area form td
{
	padding: 3px 0;
}

#user-area form td
{
	text-align:left;
}

#user-area form td#login-label,
#user-area form td#pass-label
{
	padding-right: 5px;
	text-align: right;
	font-weight: bold;
	color: #0082ce;
}

#user-area form #previous-label
{
	display: none;
}

#user-area form input#login
{
	width: 143px;
}

#user-area form input#pass
{
	width: 115px;
}

#user-area input#submit
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	width: 23px;
	height: 22px;
	background: url(../img/bt-submit.gif) no-repeat;
	border: none;
}

#user-area .error 
{
	display: block;
	padding: 5px;
	margin: 5px 17px 0 0; 
	float: right;
	width: 250px;
	text-align: center;
	font-size: 13px;
	clear: both;
	background-color: #fff1aa;
	border: 1px solid #fd585f;
}
/*** FIM AREA DO USUARIO ***/

/*** LINKS EXTERNOS ***/
#ext-links 
{
	text-align: right;
	margin: 13px 22px 0 0;	
}

#ext-links a
{
	margin-right: 15px;
}
/*** FIM LINKS EXTERNOS ***/









/*****************CONTEÚDO (GENERALIZAÇÂO EM #conteudo) ******************/

#principal #conteudo p,
#principal #conteudo li,
#principal #conteudo dd
{
	font-size: 15px;
	color: #646566;
	line-height: 130%;
	padding: .4em 0;
}

#principal #conteudo dt
{
	color: #4c4c4c;
	font-weight: bold;
	padding-top: 13px;
}

#principal #conteudo dd
{
	padding: 0 0 5px 0;
}

#principal #conteudo dd dt
{
	color: #646566;
	font-size: 12px;
}

#principal #conteudo form input,
#principal #conteudo form textarea,
#principal #conteudo form select
{
	font-size: 16px;
	font-family: 'Trebuchet MS', "Courier New", Courier, monospace;
	position: static;
}

#principal #conteudo form textarea
{
	width: 380px;
	height: 90px;
}

#principal #conteudo p.small
{
	padding: .4em 10px; 
	font-size: 12px;
}

#principal #conteudo ul.small-list
{
	padding: 5px 20px;
}

#principal #conteudo ul.small-list li
{
	list-style-type: square;
	font-size: 14px;
}

#principal #conteudo .no-margin
{
	margin: 0	
}

#principal #conteudo ul.ordered li
{
	list-style-type: decimal;
}

#principal #conteudo .hr
{
	margin: 3px 0;
	height: 2px;
	background-color: #0187D3;
}

#principal #conteudo h1
{
	color: #4c4c4c;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: bold;
}

#principal #conteudo h1 span
{
	display: none;
}

/**Títulos em imagem**/
#principal #conteudo .cabecalho-destaques
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 0;
}
#principal #conteudo .cabecalho-boletins
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -32px;
}
#principal #conteudo .cabecalho-apresentacao
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -64px;
}
#principal #conteudo .cabecalho-infra-estrutura
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -96px;
}
#principal #conteudo .cabecalho-pratica-pedagogica
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -128px;
}
#principal #conteudo .cabecalho-turmas
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -160px;
}
#principal #conteudo .cabecalho-unidades
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -192px;
}
#principal #conteudo .cabecalho-passatempo
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -224px;
}
#principal #conteudo .cabecalho-contato
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -256px;
}
#principal #conteudo .cabecalho-area-exclusiva
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -288px;
}
#principal #conteudo .cabecalho-noticias
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -320px;
}
#principal #conteudo .cabecalho-fotos
{
	height: 32px;
	background: url(../img/sprite-conteudo-titulo.gif) no-repeat 0 -352px;
}

#principal #conteudo div.artigo-content img
{
	margin-left: 3px
}

/**********************PÁGINAS**********************/


/***Novidades***/

#principal #boletins-list img
{
	margin: 7px 0 0 10px;
}

#principal #boletins-list ul li
{
	margin-left: 10px;
	text-align: left;
	color: #fff;
}

#principal #boletins-list ul li .boletins-separator
{
	width: 100%;
	height: 1px;
	margin: 20px 0 5px 0;
	background-color: #fff;
}

#principal #col-submenu  #boletins-list ul li a.titulo
{
	display: inline;
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#principal #boletins-list ul li a:hover
{
	text-decoration: underline;
}

#principal #boletins-list ul li p
{
	font-size: 14px;
	
}



/***Destaques***/

/*Listagem*/

#principal #artigolist-wrap .grey
{
	background-color: #e7e9e8;
	padding: 13px 13px 23px 13px;
	margin: 0 5px 13px 5px; 
	position: relative;
	overflow: hidden;
}

#principal #artigolist-wrap h3
{
	margin-top: 5px
}

#principal #artigolist-wrap h3 a
{
	color: #000;
	font-weight: bold;
}

#principal #artigolist-wrap h3 a:hover
{
	text-decoration: underline;
}

#principal #artigolist-wrap p
{
	color: #000;
	padding: 0;
}

#principal #artigolist-wrap li
{
	padding: 0;
	float: left;
}

#principal #artigolist-wrap .destaquelist-semimg
{
	width: 174px
}

#principal #artigolist-wrap .fleft
{
	float: left;
}

#principal #artigolist-wrap .fright
{
	float: right;
}

#principal #artigolist-wrap .destaquelist-medium li.imagem
{
	width: 190px;
	float: left;
}

#principal #artigolist-wrap .destaquelist-medium li.intro
{
	width: 180px;
	float: right;
}

#principal #artigolist-wrap .imagem-wrap
{
	margin: 0 auto;
	overflow: hidden;
}

/**CORNER BIG**/
#principal #artigolist-wrap .destaquelist-big .corner-tr,
#principal #artigolist-wrap .destaquelist-medium .corner-tr,
#principal .noticialist-wrap .corner-tr,
#principal #email-content .corner-tr,
#principal #curriculo-content .corner-tr
{
	width: 17px;
	height: 17px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/artigo-corners/artigo-corner-big-tr.gif) no-repeat;
	z-index: 0;
}

#principal #artigolist-wrap .destaquelist-big .corner-br,
#principal #artigolist-wrap .destaquelist-medium .corner-br,
#principal .noticialist-wrap .corner-br,
#principal #email-content .corner-br,
#principal #curriculo-content .corner-br
{
	width: 17px;
	height: 17px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../img/artigo-corners/artigo-corner-big-br.gif) no-repeat;
}

#principal #artigolist-wrap .destaquelist-big .corner-bl,
#principal #artigolist-wrap .destaquelist-medium .corner-bl,
#principal .noticialist-wrap .corner-bl,
#principal #email-content .corner-bl,
#principal #curriculo-content .corner-bl
{
	width: 17px;
	height: 17px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../img/artigo-corners/artigo-corner-big-bl.gif) no-repeat;
}

/**CORNER SMALL**/
#principal #artigolist-wrap .destaquelist-semimg .corner-tr
{
	width: 7px;
	height: 7px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/artigo-corners/artigo-corner-small-tr.gif) no-repeat;
	z-index: 0;
}

#principal #artigolist-wrap .destaquelist-semimg .corner-br
{
	width: 7px;
	height: 7px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../img/artigo-corners/artigo-corner-small-br.gif) no-repeat;
}

#principal #artigolist-wrap .destaquelist-semimg .corner-bl
{
	width: 7px;
	height: 7px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../img/artigo-corners/artigo-corner-small-bl.gif) no-repeat;
}


#principal #artigolist-wrap .destaquelist-big .imagem-wrap
{
	width: 384px;
	height: 224px;
}

#principal #artigolist-wrap .destaquelist-medium .imagem-wrap
{
	width: 192px;
	height: 142px;
}

#principal #artigolist-wrap .destaquelist-big .imagem-wrap img
{
	margin: -8px 0 0 -8px;
}


#principal #artigolist-wrap .destaquelist-medium .imagem-wrap img
{
	margin: -4px 0 0 -4px;
}


#principal #artigo-wrapper #bt-voltar
{
	margin-top: 25px;
	float: left;
}

#principal #artigo-wrapper #bt-voltar a,
#principal #artigo-wrapper #bt-enviarEmail a
{
	display: block;
	width: 70px;
	height: 30px;
	background: url(../img/bt-voltar.gif) no-repeat;
}

#principal #artigo-wrapper #bt-voltar span,
#principal #artigo-wrapper #bt-enviarEmail span
{
	display: none;
}

#principal #artigo-wrapper #bt-enviarEmail {
	float: left;
	margin: 25px 0 0 15px;
}

#principal #artigo-wrapper #bt-enviarEmail a{
	width: 204px;
	background: url(../img/bt-send-4-friend.gif) no-repeat;
}

/*Formulário Enviar p/ um amigo*/
.form-artcle-wrapper {
    font-size: 12px;
}

.form-artcle-wrapper .fleft { float: left }
.form-artcle-wrapper .fright { float: right }

.form-artcle-wrapper  .error{
	display: block;
	padding: 5px;
	margin: 5px 17px 0 0; 
	text-align: center;
	font-size: 13px;
	clear: both;
	background-color: #fff1aa;
	border: 1px solid #fd585f;
}

.form-artcle-wrapper label{
    display: block;
    padding-top: 8px;
}

.form-artcle-wrapper input{
    display: block;
    border: 1px solid #4890B7;
    width: 210px;
}

.form-artcle-wrapper textarea{
    border: 1px solid #4890B7;
    width: 212px;
    height: 174px;
}

.form-artcle-wrapper .req{
    color: #880000;
    font-weight: bold;
}

.form-artcle-wrapper #aux {
    font-style: italic;
	color: #878787;
}


.form-artcle-wrapper .btn-enviar{
    background: url("../img/bt-submit2.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 30px;
    margin-top: 25px;
    width: 70px;
}




/**Apresentação**/

#principal #metodologia-content img,
#principal #turmas-content img,
#principal #bercario-content img,
#principal #nutricao-content img,
#principal #estudos-content img,
#principal #esportes-content img,
#principal #integral-content img
{
	margin: 0 auto;
	margin: 10px 0 20px 10px;
}

#principal #certificados-content li.logo
{
	margin: 20px 0 -5px 0;
	clear: both;
	overflow: hidden;
}

#principal #certificados-content li.logo b,
#principal #certificados-content li.logo img
{
	display: block;
	float: left;
}

#principal #certificados-content li.logo b
{
	margin: 28px 0 0 15px;
}


/***Notícias***/

fieldset.artigo-galeria
{
	margin-top: 25px;
	border: 1px solid #4c4c4c;
	padding: 0 16px 8px 16px;
}

fieldset.artigo-galeria legend
{
	margin-bottom: 8px;
	color: #4c4c4c;
	font-size: 16px;
	font-weight: bold;
}
		




/***Formulários***/

#principal #conteudo form ul.errors li
{
	font-size: 10px;
	margin: 3px 6px 3px 0;
	padding: 3px;
	background-color: #fefdbe;
	border: 2px solid #bfb2b2;
}

#principal #conteudo form input#enviar
{
	width: 70px;
	height: 30px;
	border: none;
	background: url(../img/bt-submit2.gif) no-repeat;
}


#principal #conteudo #email-content,
#principal #conteudo #curriculo-content
{
	background-color: #e7e9e8;
	position: relative;
	padding: 20px;
}

#principal #conteudo #email-content input#nome,
#principal #conteudo #email-content input#email,
#principal #conteudo #curriculo-content input#nome,
#principal #conteudo #curriculo-content input#email,
#principal #conteudo #curriculo-content input#atucacao
{
	width: 337px;
}

#principal #conteudo #email-content #unidade-wrap,
#principal #conteudo #email-content #departamento-wrap
{
	float: left;
}

#principal #conteudo #email-content #unidade-label,
#principal #conteudo #email-content #unidade-element
{
	width: 135px;
}

#principal #conteudo #email-content #departamento-label,
#principal #conteudo #email-content #departamento-element
{
	width: 215px;
}

#principal #conteudo #email-content #nome-label
{
	clear: both;
}








/***Unidades***/

#principal #conteudo #unidades-content ul 
{
	margin: 110px 0 0 20px;
	/*ie7*/*margin-top: 130px;
}

#principal #conteudo #unidades-content ul li
{
	margin-bottom: 35px;
	color: #ffd503;
	font-size: 22px;
	line-height: 115%;
}

#principal #conteudo #unidades-content ul li span
{
	display: block;
	margin-bottom: -7px;
}

#principal #conteudo #unidades-content ul li a 
{
	color: #fff;
	font-size: 18px;
}

#principal #conteudo #unidades-content ul li a:hover
{
	text-decoration: underline;
}









/*** Lista de Notícias ***/

.noticialist-wrap
{
	margin-top: 13px;
	background-color: #e6e8e7;
	padding: 13px;
	font-size: 90%;
	color: #4c4c4c;
	position: relative;
	overflow: hidden;
}

.noticialist-wrap h3
{
    padding-bottom: 7px; 
}


.noticialist-wrap h3 a
{
	font-size: 110%;
    color: #000;
    font-weight: bold;
}
.noticialist-wrap h3 a:hover
{
	text-decoration: underline;
}

.noticialist-wrap .imagem-wrap
{
	margin-right: 10px;
	width: 152px;
    height: 112px;
    float: left;
    overflow: hidden;
}


.noticialist-wrap img
{
	width: 160px;
	height: 120px;
	margin: -4px 0 0 -4px;
}








/**Lista Fotos**/

#principal #conteudo .galerialist-wrap
{
	margin-top: 25px;
}

#principal #conteudo .galerialist-wrap .imagem-wrap,
#principal #conteudo .galerialist-wrap .descicao-wrap
{
	float: left;
}

#principal #conteudo .galerialist-wrap .descicao-wrap
{
	padding: 12px;
}

#principal #conteudo .galerialist-wrap .descicao-wrap a
{
	display: block;
	color: #000;
	font-size: 16px;
	font-weight: bold
}
#principal #conteudo .galerialist-wrap .descicao-wrap a:hover
{
	text-decoration: underline;
}

#principal #conteudo .galerialist-wrap .descicao-wrap span
{
	color: #646566;
	font-size: 12px;
}

/**Galeria**/
#principal #conteudo  #galeria-wrapper p
{
	margin-bottom: 25px;
}







/**Lista Circulares**/

#lista-wrap table#lista
{
	margin-top: 50px;
	font-size: 12px;
	width: 100%;
}

#lista-wrap table#lista tr.rowHead,
#lista-wrap table#lista tr.rowTail
{
    background: url(../img/th-bg-x.gif) repeat-x center;
}

#lista-wrap table#lista tr.rowTail td
{
	padding: 10px 7px 10px 7px;
}

#lista-wrap table#lista th
{
	font-size: 16px;
	font-weight: bold;
    padding: 15px 7px 15px 7px;
    border-bottom: 1px solid #fff;
}

#lista-wrap table#lista th.col-titulo
{
	width: 50%;
}

#lista-wrap table#lista th.col-publicado
{
	width: 25%;
}

#lista-wrap table#lista th.rnd-tl,
#lista-wrap table#lista th.rnd-tr
{
	padding: 0;
}

#lista-wrap table#lista th.rnd-tl div
{
	padding: 5px 7px 5px 7px;
	background: url(../img/table-rnd-tl.png) no-repeat top left;
}

#lista-wrap table#lista th.rnd-tr div
{
	padding: 5px 7px 5px 7px;
	background: url(../img/table-rnd-tr.png) no-repeat top right;
}

#lista-wrap table#lista tr.rowOdd
{
	background-color: #f5f9fc;
}

#lista-wrap table#lista tr.rowEven
{
	background-color: #fff;
}

#lista-wrap table#lista td
{
	padding: 5px 12px;
	
}

#lista-wrap table#lista td a
{
	font-size: 14px;
	color: #003388;
	text-decoration: none;
}
#lista-wrap table#lista td a:hover
{
	color: #002157;
	text-decoration: underline;
}


#lista-wrap table#lista tr.rowTail
{
    text-align: center;	
}


/**PAGINADOR**/
#lista-wrap tr td .paginationControl
{
	display: inline;	
	font-weight: bold;
}

#lista-wrap table#lista tr td .paginationControl a
{
	color: #878787;
	margin: 3px;
	font-weight: normal;
	font-weight: bold;
}

#lista-wrap table#lista tr td .paginationControl a.slider
{
	color: #0000e4;
	text-decoration: underline;
	font-weight: bold;
}

#lista-wrap table#lista tr td .paginationControl span.left
{
	margin-right: -3px;
	font-weight: bold;
	color: #b40000;
}
#lista-wrap table#lista tr td .paginationControl span.right
{
	margin-left: -3px;
	font-weight: bold;
	color: #b40000;
}

#lista-wrap table#lista tr td .paginationControl a:hover,
#lista-wrap table#lista tr td .paginationControl a.slider:hover
{
	color: #b40000;
}

#lista-wrap table#lista tr td .paginationControl .disabled
{
	color: #4d4d4d;
}



/**Acesso às Câmeras**/

#principal #cameras-content .camera-wrap
{
	width: 385px;
	height: 418px;	
	margin: 0 auto;
	overflow: hidden;
	border: 5px solid #C8DEEA;
}

#principal #cameras-content .camera-wrap iframe
{
	margin: -14px 0 0 -2px;
}

#principal #cameras-content p,
#principal #cameras-content a
{
	margin-left: 15px;
}

#principal #cameras-content p
{
	margin-top: 15px;
	font-weight: bold;
}






/**Infra-Estrutura**/
#principal #infantil-content h2
{
	font-size: 20px;
	font-weight: bold;
	color: #018968;
	margin: 15px 0 3px 0;
}

#principal #infantil-content #infra-sa.slideshow,
#principal #infantil-content #infra-sbc.slideshow
{
	position: relative;
	width: 420px;
	height: 262px;
	overflow: hidden;
	margin-bottom: 30px;
}

#principal #bercario-content ul
{
	margin-top: 20px;
}

#principal #bercario-content ul li
{
	display: block;
}

#principal #bercario-content ul li.fleft
{
	float: left;
}

#principal #bercario-content ul li.fright
{
	float: right;
}

#principal #bercario-content ul li img
{
	display: block;
	margin: 0;
}

#principal #bercario-content ul li h2
{
	font-size: 20px;
	font-weight: bold;
	color: #018968;
	margin: 3px 0;
}

