@charset "utf-8";
/* 
   AUTHOR: Myone 
	E-MAIL: central@myone.pt
	WEBPAGE: http://www.myone.pt/

------------------ RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY ------------------ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button {
		border:0;
		outline:0;
		font-weight:inherit;
		font-style:inherit;
		font-family:inherit;
		vertical-align:baseline;
		font-size:11px;
		line-height:1.5em;
		margin:0;
		padding:0;
}
body { font-family: Arial, "Lucida Grande", Helvetica, Verdana, sans-serif }
ol, ul { list-style:none }
table {
		border-collapse:separate;
		border-spacing:0
}
caption, th, td {
		text-align:left;
		font-weight:400
}
blockquote:before, blockquote:after, q:before, q:after { content:"" }
blockquote, q { quotes:"" "" }
/* ------------------	ELEMENTS ------------------ */
strong, em, b, i, h1, h2, h3, h4, h5, h6, address { font-family: Arial, "Lucida Grande", Helvetica, Verdana, sans-serif }
p { padding:0.4em 0 }
h1 {
		font-size:1.3em;
		color:#000000;
		padding-bottom:4px;
}
h2 {
		color:#333;
		font-size:1.2em;
		font-weight:bold;

}
h3 {
		color:#666666;
		font-size:1.1em;
}
a:link {
		color: #9f1c3c;
		text-decoration: none;
}
a:visited {
		color: #9f1c3c;
		text-decoration: none;
}
a:hover {
		color: #dd7590;
		text-decoration: none;
}
a:active {
		color: #9f1c3c;
		text-decoration: none;
}
/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
.box-out {
		margin:30px auto;
		width:300px;
}
.box-in {
		border:solid 1px #ccc;
		padding: 10px 10px;
		color:#333333;
		margin:5px 0;
		background-color: #eee;
}
.msgbox-error {
		display:block;
		font-weight: bold;
		border:solid 1px #CC0000;
		color:#CC0000;
		padding:3px;
		text-align:center;
		background-color: #F7CBCA;
		background-image: url(../images/icon_error.png);
		background-repeat: no-repeat;
		background-position: 8px 4px;
		line-height: 14px;
		height: 14px;
		margin-bottom: 5px;
}
.msgbox-info {
		display:block;
		font-weight: bold;
		border:1px solid #006699;
		color:#003366;
		padding:3px;
		text-align:center;
		background-color: #B5E5F1;
		background-image: url(../images/info.png);
		background-repeat: no-repeat;
		background-position: 8px 4px;
		line-height: 14px;
		height: 14px;
		margin-bottom: 5px;
}
.msgbox-ok {
		display:block;
		font-weight: bold;
		border:solid 1px #90ac13; 
		color:#6b800d;
		padding:3px;
		text-align:center;
		background-color: #eef4d3;
		background-image: url(../images/icon_ok.png);
		background-repeat: no-repeat;
		background-position: 8px 4px;
		line-height: 14px;
		height: 14px;
		margin-bottom: 5px;
}
.botao a, .botao a:visited {
		text-align: center;
		background-color: #999999;
		border:1px solid #EEEEEE;
		padding: 2px;
		text-decoration:none;
		font-size: 1em;
		display:block;
		color:#003366 !important;
		background-image: url(../images/layout/botao1.jpg);
		background-repeat: repeat-x;
		font-weight: bold;
}
.botao a:hover {
		color:#FFFFFF !important;
		text-decoration: none;
		background-color: #666666;
		background-image: url(../images/layout/botao1_active.jpg);
		background-repeat: repeat-x;
}
