/* ----- GERAL ------ */

*{MARGIN:0px; PADDING:0px;}

a{TEXT-DECORATION: none;}

a:hover{TEXT-DECORATION:underline}

a.cursor{cursor: pointer;}

body{
	BACKGROUND: #e5f8ff url(images/bg_site.jpg) repeat-x top left;
}

input {
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	COLOR: #333333;
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/fundoCampos.gif) repeat-x bottom;
	MARGIN-BOTTOM: 1px;
	BORDER: 1px solid #cdcdcd;
	PADDING-LEFT: 2px;
}

textarea, select{
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	COLOR: #333333;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 1px;
	BORDER: 1px solid #cdcdcd;
	PADDING-LEFT: 2px;
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(../images/fundoCampos.gif);
	BACKGROUND-repeat: repeat-x;
	BACKGROUND-POSITION: bottom;
}

option{
	PADDING: 0px 4px 0px 4px;
}

select.combo{
	margin: 0%;
	padding: 0%;
	font-size: 10px;
}

.cvc01 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #7f7f7f;
}

.cvc02p {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-ALIGN: justify;
}

.cvc02p a{COLOR: #000000;}

.cvc01 a {
	COLOR: #7f7f7f;
}

.cvc02 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000000;
	TEXT-ALIGN: justify;
}
.cvc02 a{
	COLOR: #000000;
}

.cvc02 strong {
	COLOR: #1a5b6d;
}

.cvc02 strong a{
	COLOR: #1a5b6d;
	TEXT-DECORATION: underline;
}

.cvc02 a strong{
	COLOR: #1a5b6d;
	TEXT-DECORATION: underline;
}

h2 {
	font: bold 14px "Arial", Helvetica, sans-serif;
	TEXT-TRANSFORM: uppercase;
	COLOR: #0a5fba;
	MARGIN: 0px 0px 10px 10px;
	PADDING: 15px 0px 1px 0px;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	/*clear: left;*/
}

h2 img{
	POSITION: relative;
	FLOAT: right;
	BOTTOM: 10px;
}

h2 .contrato{
	DISPLAY: block;
	POSITION: relative;
	FLOAT: right;
	BOTTOM: 18px;
	TEXT-ALIGN: right;
}
