BODY { margin-top:0 }

BODY, P, TABLE { font: normal 12px Arial, Helvetica, Sans-serif }

.interlined15, .internlined5 P { line-height:1.5em }

INPUT[type=text], TEXTAREA { font: normal 11px arial, helvetica, sans-serif }

INPUT.req, TEXTAREA.req { background: #fbfae8 }

TH { background: #598eb6; color: white }

A.menulink, .menuleft A {
	display: block;
	height: 32px;
	background: url(/images/bg-menulink.gif) left top no-repeat;
	color: #fbfae8;
	font: bold italic 12px tahoma, verdana, sans-serif;
	text-decoration: none;
	padding-top: 6px;
	width:132px;
	text-align: center;
}

h1, h2 { margin: 2px 0 }

.menulink:hover, .menuleft A:hover {
}

.breadcrum, .breadcrum A {
 color: #1b2b66;
 font: bold italic 13px Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.breadcrum A:hover {
 text-decoration: underline;
}


.minifotos IMG { border: 1px solid #c0c0c0 }


/* ----------- common area --------------- */

.px9 { font-size: 9px }
.px10 { font-size: 10px }
.px11 { font-size: 11px }
.px12 { font-size: 12px }
.px14, .px14 P { font-size: 14px }
.px16 { font-size: 16px }
.px18 { font-size: 18px }
.px20 { font-size: 20px }
.px22 { font-size: 22px }
.px24 { font-size: 24px }
.px26 { font-size: 28px }
.px28 { font-size: 26px }
.px30 { font-size: 30px }

.bold { font-weight: bold }
.italic { font-style: italic }
.underline { text-decoration: underline }

.centered { text-align:center }
.justified { text-align:justify }
.lefted { text-align:left }
.righted { text-align:right }

.snormal { font-size: 11px }
.mayor { font-size: 1.2em }
.menor { font-size: 0.7em }

.black { color: #000000 }
.white { color: #ffffff }
.red { color: red }
.darkblue { color: #1b2b66 }
.darkblue2 { color: #51629e }
.lightyellow { color: #fbfae8 }

B.phone {
 color: #1b2b66;
 font: bold 17px impact, verdana;
 letter-spacing:0;
}
