@charset "utf-8";
/* CSS Document */


div#separa{
	width:190px;
	height:210px;
	float:left;
}

form#viajemcliente {
	width:160px;
	height:140px;
	float:left;
	border-left:1px solid #f1f1f1;
	padding:10px 0 0 5px;
}

form#viajemcliente h3{
	padding:0 0 10px 0;
	font-size:14px;
	color:#0B48AD;
}

form#viajemcadastro h3{
	padding:0 0 10px 0;
	font-size:14px;
}


form#viajemcadastro {
	width:180px;
	height:140px;	
	float:left;
	padding:10px 0 0 5px;
}

form#viajemcadastro input{
	margin:0;
}



form#form_cadastro_viajem{
	padding:30px 0 0 5px;
	float:left;
	width:550px;
}

form#form_cadastro_viajem div#f_dir{
	float:left;;
	width:270px;
}

form#form_cadastro_viajem div#f_esq{
	float:left;
	padding:0 0 0 40px;
	width:210px;
}

form#form_cadastro_viajem div#f_cont{
	float:left;
	padding:25px 0 0 0;
	width:550px;
}

form#form_cadastro_viajem div#contrato{
	overflow:auto;
	height:150px;
	padding:10px 5px 0 3px;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	color:#333333;
}




div#mensagem-sucesso {
	margin:15px 0 0 0;
	padding:7px 0 0 10px;
	border:1px solid #e2e2e2;
	color:#669900;
	font-size:11px;
}

div#mensagem-erro {
	width:500px;
	height:33px;
	margin:15px 0 0 0;
	padding:7px 0 0 10px;
	border:1px solid #e2e2e2;
	color: #CC3300;
	font-size:11px;
}


div#mensagem-alert {
	width:900px;
	height:33px;
	float:left;
	margin:15px 0 0 0;
	padding:7px 0 0 40px;
	color: #FF9900;
	font-size:11px;
	background:url(../img/icon_alert.jpg) no-repeat;
}

span#Cancelado {
	color:#DA251E;
}

span#Pendente {
	color:#FF9900;
}
span#Andamento {
	color:#FF9900;
}
span#Concluido {
	color:#009900;
}

span#Pago {
	color:#009900;
}

form#form_listacasamento{
	padding:15px 0 0 0;
}

form#form_listacasamento input{
	height:14px;
	border:1px solid #c8d8e6;
	background-image:url(../img/bg_form.jpg);
	background-repeat:repeat-x;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#6d94b6;
	margin:0 0 3px 0;
}

form#form_listacasamento .button {
	width:68px;
	height:17px;
	border:none;
	background:none;
}


form#form_listacasamento div#esq{
	float:left;
	width:270px;
}

form#form_listacasamento div#dir{
	float:left;
	width:270px;
}

form#form_padrinhos input{
	height:14px;
	border:1px solid #c8d8e6;
	background-image:url(../img/bg_form.jpg);
	background-repeat:repeat-x;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#6d94b6;
	margin:0 0 3px 0;
}

form#form_padrinhos select#pacote{
	height:14px;
	border:1px solid #c8d8e6;
	background-image:url(../img/bg_form.jpg);
	background-repeat:repeat-x;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#6d94b6;
	margin:0 0 3px 0;
}


form#form_padrinhos  .radio{
	border:none;
	background:none;
}


div#conteudo_padrinho{
	float:left;
	width:550px;
}

div.padrinhos{
	float:left;
	width:550px;
}

div.padrinhos div{
	float:left;
	width:172px;
}

div.padrinhos label{
	float:left;
	width:160px;
}

div.padrinhos img{
	float:left;
	padding:15px 0 0 3px;
}

div.padrinhos label.sexo{
	width:170px;
	*width:150px;
	height:15px;
}	

form#form_padrinhos .button {
	width:68px;
	height:17px;
	border:none;
	background:none;
}

form#geraBoleto{
	border-top:1px solid #e2e2e2;
	padding:5px 0 0 0;
	margin-top:10px;
}

form#geraBoleto input{
	height:14px;
	border:1px solid #c8d8e6;
	background-image:url(../img/bg_form.jpg);
	background-repeat:repeat-x;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#6d94b6;
	margin:0 0 3px 0;
}



form#geraBoleto .button {
	width:80px;
	height:17px;
	border:none;
	padding:10px 0 0 0;
	background:none;
}
