/* GERAL */
body, td, p {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	margin:0;
	padding:0;
}
img{
	border:0;
}

label.error, span.error{
    color: red;
    font-style: italic;
    display:block;
}

select.error, textarea.error, input.error{
    border: 1px dashed #FF6464;
}

/* TEXTO */
#tit-1 {
	color: #102F64;
	font-weight: bold;
}
#tit-2 {
	font-size: 13px;
	font-weight: bold;
}
#tit-3 {
	font-size: 26px;
	color: #102F64;
}

#txt-1 {
	color: #102F64;
}
#txt-2 {
	font-size: 9px;
}
#txt-3 {
	color: #102F64;
	font-size: 9px;
}
#txt-4 {
	color: #8696B2;
	font-weight: bold;
}

#point-1 {
	color: #F1B531;
}

/* LINK */

#link-1 a:link{
	color: #102F64;
	text-decoration: none;
}
#link-1 a:visited {
	color: #102F64;
	text-decoration: none;
}
#link-1 a:hover {
	color: #102F64;
	text-decoration: underline;
}
#link-1 a:active {
	color: #102F64;
	text-decoration: none;
}

#link-2 a:link{
	color: #333333;
	text-decoration: none;
}
#link-2 a:visited {
	color: #333333;
	text-decoration: none;
}
#link-2 a:hover {
	color: #333333;
	text-decoration: underline;
}
#link-2 a:active {
	color: #333333;
	text-decoration: none;
}

#link-3 a:link{
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#link-3 a:visited {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#link-3 a:hover {
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
#link-3 a:active {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

#link-4 a:link{
	color: #FFFFFF;
	text-decoration: none;
}
#link-4 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#link-4 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#link-4 a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#link-5 a:link{
	font-size: 15px;
	color: #102F64;
	text-decoration: none;
	font-weight: bold;
}
#link-5 a:visited {
	font-size: 15px;
	color: #102F64;
	text-decoration: none;
	font-weight: bold;
}
#link-5 a:hover {
	font-size: 15px;
	color: #102F64;
	text-decoration: underline;
	font-weight: bold;
}
#link-5 a:active {
	font-size: 15px;
	color: #102F64;
	text-decoration: none;
	font-weight: bold;
}


#not-link-1 a:link{
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#not-link-1 a:visited {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#not-link-1 a:hover {
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}
#not-link-1 a:active {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
#not-link-2 a:link{
	font-size: 17px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
#not-link-2 a:visited {
	font-size: 17px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
#not-link-2 a:hover {
	font-size: 17px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
#not-link-2 a:active {
	font-size: 17px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#not-link-3 a:link{
	font-size: 9px;
	color: #102F64;
	text-decoration: none;
	font-weight: bold;
}
#not-link-3 a:visited {
	font-size: 9px;
	color: #102F64;
	text-decoration: none;
	font-weight: bold;
}
#not-link-3 a:hover {
	font-size: 9px;
	color: #102F64;
	text-decoration: underline;
	font-weight: bold;
}
#not-link-3 a:active {
	font-size: 9px;
	color: #102F64;
	text-decoration: none;
	font-weight: bold;
}








/* INPUT */ 

.input-1 {
	background-image: url(../imgs/geral/input-bg1.gif);
	background-repeat: repeat-x;
	height: 18px;
	border: 1px solid #D4D9E4;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-indent: 4px;
}
.input-2 {
	background-image: url(../imgs/geral/input-bg1.gif);
	background-repeat: repeat-x;
	border: 1px solid #D4D9E4;
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	text-indent: 4px;
}


/* BACKGROUND */
#repeat-x {
	background-repeat: repeat-x;
}
.bg_v {
	background-repeat: repeat-y;
	background-position: center top;
}
.bg_h {
	background-repeat: repeat-x;
}
.esq {
	background-repeat: no-repeat;
	background-position: right top;
}
.dir {
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-t-1 {
	background-repeat: repeat-y;
	background-position: right top;
}

/* LINE */

#line-1 {
	border: 1px solid #788AA9;
}

/* ALFA */

.alfa-1 {
	filter:alpha(opacity=90);
	opacity:0.9;
}

#flash_popup {
	position: absolute;
	margin: 0px 0px 0px 0px;
	width:0px;
	height:0px;
	z-index:80;
	visibility: visible;
}
