@charset "utf-8";
/* CSS Document */

/* --------------------------------------------	*/ 
/* FORMULÁRIO CANDIDATURA					*/
/* --------------------------------------------	*/ 

.infoTituloPagina
{
	background: transparent url(../img/bkg_passos.jpg) left top no-repeat;
	font-size: 12px;
	/*font-weight: bold;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #0C629B;
	width: 141px;
	height: 40px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 7px;
}


.formBlock
{
	clear: both;
	/*padding: 0 0 25px 18px;*/
	padding: 30px 0 0 0;
	margin-bottom: 14px;
	background: transparent url(../images/setaAzul.gif) top left no-repeat;
	color: #1B2F5E;
	font-size: 12px;
	line-height: 125%;
	text-align: left;
	vertical-align: top
}

.formBlockTitle
{
	margin-top: 35px;
}


.formTitle
{
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 14px;
	/*margin-top: 30px;*/
	border-bottom: 1px solid #E5E5E5;
	font-size: 12px;
	color: #0C629B;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 95%;
}

.formTitleClick
{
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 14px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 12px;
	color: #698CDC;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 95%;
	cursor:hand;
	cursor:pointer;
}

.formTitle2
{
	clear: both;
	padding-bottom: 5px;
	margin-bottom: 14px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 12px;
	color: #0C629B;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 100%;
}

.formTitle2 em
{
	color: #999;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
}

.formSubTitle em
{
	color: #999;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}

div.formRow
{
	/*background-color: #f00;*/ /*debug prop*/
	clear: both;
	padding: 0;
	margin-bottom: 14px;
	color: #1B2F5E;
	font-size: 12px;
	line-height: 125%;
	text-align: left;
	vertical-align: top;
	width: 100%;
}



div.formTopRow
{
	border-bottom: 1px solid #f6f6f6;
	clear: both;
	padding: 0;
	margin: 1px 0 0 0;
	color: #1B2F5E;
	font-size: 12px;
	text-align: left;
	padding: 4px 0 0 2px;
}

div.formTRow
{
	border-bottom: 1px solid #f6f6f6;
	clear: both;
	padding: 0;
	margin: 1px 0 0 0;
	color: #666;
	font-size: 12px;
	text-align: left;
	padding: 4px 0 0 2px;
}

.formSpacer
{
	clear: both;
	height: 30px;
	color: #fff;
	font-size: 1px;
}

.formResize
{
	background-color: #693; /*debug prop > verde seco*/
	clear: both;
	height: 1px;
	color: #fff;
	font-size: 1px;
	line-height: 1%;
}

.formRow input, .formRow img, .formRow select
{
	vertical-align: middle;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.formRow select, .formRow input
{
	float: left;
	margin: 0;
	*margin-top: 1px;
	_margin-top: 1px;
	/*
	font-size: 12px;
	color: #698CDC;
	text-transform: uppercase;
	padding: 2px 0 4px 0;
	font-weight: bold;
	line-height: 95%
	*/
	
}

.formRow select
{
	padding: 1px 2px 0 2px;
}

.formRow input
{
	padding: 1px 2px;
}

.formRow .radiobt
{
	margin-left: -2px;
	*margin-left: -4px;
	_margin-left: -4px;
	vertical-align: middle;
}

.formText
{
	color: #666;
	padding-top: 2px;
}

.formDownload
{
	background: transparent url(../images/setaAzul.gif) left 8px no-repeat;
	padding: 6px 0 4px 18px;
}

.radiobt2
{
	margin-left: -2px;
	*margin-left: -4px;
	_margin-left: -4px;
	vertical-align: middle;
	border: none;
	text-align: left;
}

/*.radiobt2 input
{
	border: none;
	text-align: left;
	width: 15px;
}*/

.radiobt2 label
{
	display:none
}



div.formRow, div.formTRow, div.formTopRow
{
	width: 600px;
	overflow-x: hidden;
}

.formSubTitle
{
	font-size: 11px;
	color: #013658;
	text-transform: uppercase;
	padding-bottom: 2px;
	font-weight: normal;
	line-height: 95%;
}

.formSubSubTitle
{
	font-size: 9px;
	color: #698CDC;
	text-transform: uppercase;
	padding-bottom: 2px;
	font-weight: bold;
	line-height: 95%;
}

.colBox3
{
	overflow: visible;
	border: 1px dotted #dfdfdf;
	width: 504px;
	margin: -5px 0 10px -5px;
	padding: 5px 0 0 5px;
}

/* +++ colunas do formulário +++ */

div.col1, div.col2, div.col3, div.col11, div.col12, div.col13
{
	overflow-x: hidden;
	overflow-y: visible;
	float: left;
	text-align: left;
	padding: 0 0 1px 0;
	margin-right: 14px;
}

div.col1
{
	background-color: #fc6; /* debug prop >  salmão */
	width: 154px;
}

div.col2
{
	background-color: #99c; /* debug prop > lilás */
	width: 322px;
}

div.col3
{
	background-color: #f9c; /* debug prop > rosa velho */
	width: 490px;
}

div.col11
{
	background-color: #0ff; /* debug prop > azul cueca */
	width: 70px;
}

div.col12
{
	background-color: #ff0; /* debug prop > amarelo zodiac */
	width: 55px;
}

div.col13
{
	background-color: #f0f; /* debug prop > rosa motorola */
	width: 99px;
}

/*----*/

div.col1 select
{
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

div.col3 input
{
	margin-right: 5px;
}





/* DEBUG */
body, #fundoTopo, #fundoEsq, #fundoDir
{
	/*background: none;  debug on */
}

div.formRow, div.formResize, div.col1, div.col2, div.col3, div.col11, div.col12, div.col13
{
	background: none;/*  debug off */
}


/*------btns-----*/


.formRowBtn input
{
	border: solid 1px #98BDD6;
	background: transparent url(../img/fundo_btn.gif) left top repeat-x;
	height: 20px;
	color:#fff;
	font-weight:bold;
	font-size: 11px;
	margin:5px 10px 25px 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	cursor: hand;
	cursor: pointer;
}




