/*	#############
	CMS
	#############
 
Color Glossary
*/

/***** Global Settings *****/

html, body {border:0;margin:0;padding:0;}
body {font:75%/1.25 "Trebuchet Ms",Verdana,Arial,Helvetica,sans-serif;background: #fff;color: #666;padding: 0;}

/***** Headings *****/

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1 {font-size:1.4em;}
h2 {font-size:1.1em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}

/***** Common Formatting *****/

p, ul, ol {margin:0;padding:0 0 1.25em 0;}

ul, ol {padding:0 0 1.25em 2.5em;}

blockquote {margin:1.25em;padding:1.25em 1.25em 0 1.25em;}

small {font-size:0.8em;}

img {border:0;}

sup {position:relative;bottom:0.3em;vertical-align:baseline;}

sub {position:relative;bottom:-0.2em;vertical-align:baseline;}

acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

/***** Links *****/

a,a:link,a:visited {color:#0d3f74;} /*text-decoration:none;}*/
a:hover {text-decoration:underline;}
a:focus {outline:none;}

/***** Forms *****/

form {margin:0;padding:0;display:inline;}
input, select, textarea {font:0.9em Arial, Helvetica, sans-serif;}
textarea {width:95%;line-height:1.25;}
label {cursor:pointer;}
hr {color: #369;height: 1px; }

/***** Tables *****/

table {border-collapse: collapse;margin:0 auto 0 auto;padding:0;}
table th {padding:2px;height:20px;}
th img {border:0px;margin:0 0 2px 10px;}
table tr td {padding:2px;border:1px solid #fff;height:18px;}
/*table tr.d1 td {background: #eee;}
table tr.d0 td {background: #e1e1e1;}*/
caption{font-weight:bold;height:25px;text-align:left;}

table a,table a:link,table a:visited, table a:hover {text-decoration:underline;color:#C5160C}

#pulsantiera a, #pulsantiera a:link, #pulsantiera a:visited, #pulsantiera a:hover {border:1px solid #013874;color:#013874;text-decoration:none;padding:3px;}
#pulsantiera a:hover {background:#e1e1e1;}

/***** Wrapper *****/

#wrap {width:960px;margin:0 auto;}

/***** Global Classes *****/

.off-left		{left: -9999px;top:-9999px;position: absolute;}
.invisibile	{display: none;}

.clear			{ clear:both; }
.float-left	{ float:left; }
.float-right	{ float:right; }
.text-left	{ text-align:left; }
.text-right	{ text-align:right; }
.text-center	{ text-align:center; }
.text-justify	{ text-align:justify; }
.bold			{ font-weight:bold; }
.italic			{ font-style:italic; }
.underline	{ border-bottom:1px solid; }
.highlight	{ background:#ffc; }
.wrap			{ width:960px;margin:0 auto; }
.img-left		{ float:left;margin:4px 10px 4px 0; }
.img-right	{ float:right;margin:4px 0 4px 10px; }
.nopadding	{ padding:0; }
.noindent	{ margin-left:0;padding-left:0; }
.nobullet		{ list-style:none;list-style-image:none; }
.error			{color:red;height:50px;top:0px;}
.width33 	{width:33%;}
.width50 	{width:50%;}

input[type=submit] {cursor:pointer;}
