@charset "utf-8";
/* CSS Document */

/* www.rs93.pt | 2010 */
/* all rights reserved yunit.pt */

body { background: #FFFFFF url("../imagens/layout/body.jpg") center 0 no-repeat ; color: #555 ; font: 12px/18px Arial, Helvetica, sans-serif ; }

/* TYPOGRAPHY */

/* ---------- main ----------*/
h1, h2, h3, h4, h5, h6, p { margin: 8px 20px ; }

/* ---------- headings ----------*/
h1, h2, h3, h4, h5, h6 { color: #464646 ; font-weight: normal ; }
h1 { font-size: 24px ; }
h2 { font-size: 20px ; }
h3 { font-size: 18px ; }
h4 { font-size: 16px ; }
h5 { font-size: 14px ; line-height: 24px; }
h6 { font-size: 14px ; font-weight: normal ; }

/* ---------- text ----------*/
p { text-align: left ; }
label { font-weight: bold ; }

/* ---------- lists ----------*/
ul, ol { margin: 14px 48px ; }
ul { list-style-type: disc ; }
ol { list-style-type: decimal; }
li { margin: 4px 0 ; }
dl { margin: 4px 20px; }
dt { color: #666; font-weight : bold ; float: left ; margin-right: 4px ; }
dd { margin-bottom: 4px;}
dd span { display: block ; }

/* ---------- links ----------*/
a, a:link { color: #951812 ; text-decoration: underline; }
a:visited { color: #F5A09D ; }
a:hover { color: #EA2E25 ; }
a:active, a:focus { color: #EA2E25 ; text-decoration: none ; }

/* ---------- forms ----------*/

form label { cursor: pointer ; display: block; float:left; margin:10px 0 0 20px; width: 70px; }
fieldset input, fieldset textarea {  background:  #FFFFFF url("../imagens/layout/input.png") 0 0 repeat-x ; border: 1px solid #C9C9C9 ; color: #000000 ; display: block; float: left; font: 12px Arial, Helvetica, sans-serif ; margin: 10px 0 0; padding: 2px ; width: 490px ; }
fieldset textarea { overflow: auto ; height: 100px ; }

/* ---------- tables ----------*/
#one-column-emphasis{
	font-size:12px;
	width:580px;
	text-align:left;
	border-collapse:collapse;
	margin: 5px 20px;
}
	#one-column-emphasis th{
		font-size:14px;
		font-weight: bold;
		color:#999;
		padding:12px 14px;
	}
	#one-column-emphasis td{
		color:#666;
		border-top:1px dotted #999;
		padding:10px 14px;
	}
	.oce-first{
		background:#EFEFEF;
	}
	#one-column-emphasis tr:hover td{
		color:#FFF;
		background:#337C07;
	}

/* ---------- rulers ----------*/
hr { border: none ; border-bottom: 1px solid #9F0005 ; width: 95% ; margin: 10px auto; }
/* IMAGES */
img { border: 1px solid #FFF ;  }
	a:hover img { border: 1px solid #666 ; }
