#boxes { height: 290px; }
#box_um{ text-align: justify; width: 490px; padding-top: 30px; margin-left: 20px; }
#box_um p { margin-bottom: 5px; font-size: 11px; color:#0F0F3F; } 

h1 { color: #003366; font-weight: bold; font-size: 14px; margin-bottom: 5px;}

#box_start { float: left; width: 239px; padding-bottom: 11px; height: 271px; background: url('../img/box_start_bottom.png') bottom center no-repeat;}
#box_start_mid { padding: 0 0 0 7px; border-left: 2px solid #E5E5E5; height: 227px; border-right: 2px solid #E5E5E5; }
#box_start_mid p { color: black; padding-left: 15px;  height: 15px; background: url('../img/seta2.png') 0 3px no-repeat;}

.p2 { font-size: 11px; padding-left: 15px; height: 15px; margin-bottom: 5px; }
#box_start_fim { margin-top: 100px; }
.valor_start { float: left; height: 31px; margin: 0 10px 0 26px; color: #FD840B; font-size: 24px; font-weight: bold;}
.valor_complete { float: left; height: 31px; margin: 0 10px 0 26px; color: #26599E; font-size: 24px; font-weight: bold;}
#box_complete_fim { margin-top: 60px; }
#box_complete { width: 239px; height: 282px; float: right; padding-bottom: 11px; height: 271px; background: url('../img/box_start_bottom.png') bottom center no-repeat;}
#box_final { width: 400px; margin: 20px 0 100px 5px; color: #000033;  }

#box_lateral, #box_formas_pagamento { padding-top: 10px; font-weight: bold; color: #1E2179; text-align: center; float: right; margin-right: 75px; margin-top: 270px; width: 237px; height: 165px; }
#box_lateral p { color: #FF6803; font-weight: bold; font-size: 14px;}

h2 { color: #3366CC; font-weight: bold; }
#pq { padding: 0 5px; }
#pq p { margin-bottom: 20px; }
#pq a { color: blue;  }

/* ----- PAGAMENTOS ----- */
.centr { text-align: center; font-weight: bold; }
.pagseguro { color: #3366CC; font-weight: bold; }
#box_formas_pagamento { background: none; height: 400px;}

#pacote_start, #pacote_full { width: 227px; margin-top: 20px; border: 3px solid white;}
#pacote_start p, #pacote_full p { color: #FF0000; font-weight: bold; margin-left: 15px;}

#pag-bot { margin-left: 20px; width: 502px;}
#pag-bot p { margin-left: 10px; font-weight: bold; }
#pag-bot a { font-weight: bold; color: #FF0000; }

#pf,#ps { width: 234px; height: 108px; }
#pf { background: url('../img/pagamentos-pacote-full.jpg') no-repeat; }
#ps { background: url('../img/pagamentos-pacote-start.jpg') no-repeat; }
#pf h3, #ps h3 { color: white; font-weight: bold; font-size: 14px; text-align: center; padding: 10px 0 0 25px; }
#pf p, #ps p { color: #0E3E6F; font-size: 24px; padding: 5px 10px 0 0; text-align: center; }
#ps h3 { padding-top: 14px;  }
#ps p { padding-top: 7px; }

/*-- CONTATO --*/
#telemail { margin: 10px 0 10px 10px; }
#form { margin-top: 20px; background: url('../img/contato-form-bg.jpg') repeat-y; margin-bottom: 0; }
.error { margin-left: 40px; font-weight: bold; font-size: 12px; color: #FF0000 !important; }
.obrigado { margin-left: 40px; font-weight: bold; font-size: 12px; color: #3366CC !important; }
#formulario .obg { margin-left: 45px; font-size: 10px; color: #FD7921; }

/*-----------CSS DOS FORMULÁRIOS-----------*/
#formulario { height: 315px; position: relative; color: #D35A5A; padding: 0 5px; margin-top: 20px; }
#formulario legend { padding-bottom: 5px; font-size: 14px; font-variant: small-caps; color: gray; }
#formulario label { display: block; float: left; width: 100px; text-align: right; margin-right: 10px; }
#formulario select, #formulario input, #formulario textarea { 
	border: 1px solid #A7C5ED; 
	background: #E3F0FD;
	margin-bottom: 5px;
	color: black;
}
.input200 { width: 200px; }
#recebecEP { margin: 5px 0; }

#formulario span { display: none; padding-bottom: 10px; margin: 0 0 3px 5px;}
#submit { background: none !important; color: gray !important; font-weight: bold; cursor: pointer; border: 1px solid #E2E2E2 !important;  }
.msgOK { text-align: center; }
/*----------/CSS DOS FORMULÁRIOS-----------*/

/*--- SERVICOS --*/
#servicos-mid { background: url('../img/servicos-bg.jpg') repeat-y; padding: 0 20px 5px 20px; }
.serv { margin: 20px 20px; }
/*----------------*/


.bloco_direita {
	height:216px;
	width:248px;
	background: url('../img/index_bloco3_direita.png') no-repeat;
}

.bloco_direita a {
	position: relative;
	display: block;	
	height: 38px;
	top: 172px; 
}

.bloco_direita a {
	width: 215px;	
	left: 22px;
	top: 30px;
}

.bloco_direita .bloco_direita_texto {
	width: 200px;
	height: 142px;
	position: relative;
	left:28px;
	top:27px;
	text-align: center;
	font-weight: bold;
	font-size: 9pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 17px;
}

.bloco_direita .bloco_direita_texto span {
	font-weight: bold;
	font-size: 9pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0d6e9e;
}

