/*--------------------------------------------------------------------
LAYOUT "geral" Style - FMCB (IE6+ FF1.5+ Opera9+)

Version: 	1.0 - 2007
author: 		Burocratik (alexandre r. gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/
@import url(corpo.css);

/*----------------------------------------------------------------------*/

#header{background: transparent url(../pics/header/pic-topo_servicos.png) no-repeat;}
.emprego #header{background: transparent url(../pics/header/pic-topo_fundacao.png) no-repeat;}


/* =CONTENT PRIMARIO
--------------------------------------------------------------------------*/
#contentPrim a.link{font: bold 1.0em Arial, sans-serif; color:#0078ae; border-bottom: 1px solid #00aeef; text-decoration: none;}
#contentPrim a.link:hover,#contentPrim a.link:focus{color: #00aeef; border-bottom: 1px solid transparent;}

table {
	border-collapse: collapse; border: 1px solid #e6eef7;
	width: 630px; margin-left: 28px;
	
}
h3{position: relative; width: 630px;}
h3 span{
	display: block; position: absolute; width: 39px; height: 41px; right: 5px; top: -7px; text-align: center;
	font: normal 11px/16px Arial, Helvetica, sans-serif; color: #0078ae; padding: 14px 8px;
	background: transparent url(../imgs/index-linha-datas-bg.png) no-repeat left top;
}
h3 strong{color: #00a3e3; font-size: 22px; display: block; padding-top: 7px;}

#contentPrim p.nota{color: #999; padding-top: 10px; font-size: 11px; text-align: right; width: 630px;}



thead th {
	background-color: #0078ae;
	font-weight: bold;
	font-size: 1.3em;
	color: #ffffff;
}
th, td {
	padding: 7px 10px 7px 10px;
	text-align: left;
	vertical-align: top;
	font-size: 1.2em; color: #4d4d4d;
}
tr {background-color: #f1f9fa;}
tr.odd{
	background-color: #ffffff;
}
tr:hover, tr:focus {
	color: #3b4145;
	background-color: #c8e8f5;
}


/*--------------------------------------------------------------------------
=INSCRIÇÃO
--------------------------------------------------------------------------*/
a.inscricao{
	display: block; position: absolute; width: 82px; height: 81px; top: 38px; left: 230px; text-indent: -5555px;
	background: transparent url(../imgs/inscricao-bt.png) no-repeat right top;
}
a.inscricao:hover, a.inscricao:focus{background-position: left bottom;}
a.clinica{left: 510px;}


span{font-weight: bold; color: #b70000;}
p.direita{text-align: right; width: 535px;}
hr{margin-bottom: 10px; height: 1px; border: 0; background-color: #fff;}

#formInscricao p{margin-left:0}

#formInscricao fieldset{position: relative; width: 535px; margin-left: 29px;}
#formInscricao fieldset h3.first{margin: 0;}
#formInscricao fieldset h4{margin: 0; padding: 15px 0 10px 0; font-size: 17px;}
#formInscricao fieldset h5{font: bold 13px Arial, Helvetica, sans-serif; color: #0078ae; padding-bottom: 5px;}
#formInscricao em{text-transform: none; font-size: 12px; font-style: normal; font-weight: normal; color:#b0afaf;}

#formInscricao p.apontamento{font-style: italic; font-weight: bold; font-size: 13px; color:#b70000; padding-top: 20px;}

#\ fieldset p{padding: 0 0 10px 0; margin: 0;}
#formInscricao fieldset p.direita{text-align: right;}
#formInscricao legend{display: none;}
#formInscricao label{font: normal 12px Arial, Helvetica, sans-serif; color: #4d4d4d; min-height: 18px;}

#formInscricao input, #formInscricao select,  
#formInscricao textarea{
	font: 11px Arial, Helvetica, sans-serif; color: #4d4d4d; padding: 2px;
	background-color: #ffffff; border: 1px solid #bbbbbb; width: 529px;
}
#formInscricao input:hover, #formInscricao input:focus,
#formInscricao select:hover, #formInscricao select:focus,
#formInscricao textarea:hover, #formInscricao textarea:focus{background-color: #ffffff; border: 1px solid #0078ae;}

#formInscricao button.btnEnviar{
	text-indent: -5555px; overflow: hidden; position: relative; top: 1px;
	width: 56px; height: 25px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/formContacto-bt.gif) no-repeat left top;
}
#formInscricao button.btnEnviar:hover, #formInscricao button.btnEnviar:focus{background: transparent url(../imgs/formContacto-bt.gif) no-repeat left bottom;}


#formInscricao input.w120 {width: 120px;}
#formInscricao select.w120 {width: 120px;}
#formInscricao label.w262{width: 250px; display: block; float: left; margin-right: 10px;}
#formInscricao input.w262 {width: 241px; margin-right: 10px;}


#formInscricao input.w10, #formInscricao input.w10:hover, #formInscricao input.w10:focus{width: auto; background-color: none; border: none; margin-right: 5px;}
#formInscricao .double{display: block; width: 100%; height: 1%; overflow: hidden;}
#formInscricao .double p{display: block; width: 262px; height: 1%; overflow: hidden; float: left;}
#formInscricao .double p.first{margin-right: 11px;}

#formInscricao .double p input, #formInscricao .double p select{display: block; width: 256px; float: left;}
#formInscricao .double p label{display: block; width: 100%; float: left;}

#formInscricao .double p.p120{width: 120px;}
#formInscricao .double p.p120 input{width: 114px;}

#formInscricao .double p.p310{width: 404px;}
#formInscricao .double p.p310 input{width: 398px;}

/*-------------------------------------------------------------------------
=MENSAGEM ERRO
-------------------------------------------------------------------------
#content .erro{
	font-size: 13px; font-weight: normal; color: #ca311e; line-height: 21px; padding-left: 25px; margin-top: 10px;
	background: url(../imgs/icon-msg-erro.gif) no-repeat;
}
#content .enviado{
	font-size: 13px; font-weight: normal; color: #129d46; line-height: 21px; padding-left: 25px;margin-top: 10px;
	background: url(../imgs/icon-msg-ok.gif) no-repeat;
}
#content .erroSmall{
	display: block; text-transform: uppercase;
	font-size: 11px; color: #ca311e; height: 16px; 
	padding-left: 20px; margin: 2px 2px;
	background: url(../imgs/icon-msg-erroS.gif) no-repeat;
}
#content .erroCor{background-color: #ffffcc !important; border: solid 1px #7dc2de;}
#content .txtSmall{font-size: 10px;}

.candidatura #content .erroSmall{display: inline-block;}
*/