/*
Blue {Link}: #243d8d.
Light Blue {Form}: #c9cee4.
Gray {Image}: #dfdfdf.
Light Black {Title}: #2a2a2a.
Light Blue {Title Hover}: #7aa9C9.

-- Reset Eric Meyer [Version 150108] --*/
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, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
BODY
{
	line-height: 1;
}
OL, UL
{
	list-style: none;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
:focus
{
	outline: 0;
}
/*-- Main Structure --*/
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
DIV#wrapper
{
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	border-right: 1px solid #CEC9C9;
	border-left: 1px solid #CDC8C8;
	border-bottom: 1px solid #CCC7C7;
}
/*-- Top --*/
DIV#top
{
	height: 224px;
	background-image: url(../images/layout/back-top.jpg);
	background-repeat: repeat-x;
}
/*- Header -*/
DIV#header
{
	height: 150px;
	position: relative;
	background-image: url(../images/layout/back-text-top.png);
	background-repeat: no-repeat;
	background-position: 440px 60px;
}
DIV#header A SPAN
{
	display: none;
}
DIV#header A#logo, DIV#header A#isologo
{
	display: block;
	width: 379px;
	height: 65px;
	background-image: url(../images/layout/back-ilgiornale.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 60px;
	left: 45px;
}
DIV#header A#isologo
{
	width: 160px;
	height: 147px;
	background-image: url(../images/layout/back-starbene.png);
	top:0;
	left: 815px;
}
/*- Nav -*/
DIV#nav .buscar
{
	/*+placement:shift 178px -2px;*/
	position: relative;
	left: 178px;
	top: -2px;
}
DIV#nav UL
{
	margin-left: 15px;
}
DIV#nav UL LI
{
	width: auto;
	float: left;
	margin-top: -3px;
	margin-left: 6px;
	margin-right: 6px;
}
DIV#nav UL LI A:link, DIV#nav UL LI A:visited
{
	display: block;
	padding: 4px;
	padding-bottom: 8px;
	font-weight: bold;
	color: #243D8D;
	text-decoration: none;
}
DIV#nav UL LI A:hover, DIV#nav UL LI A:active
{
	color: #FFF;
	background-color: #243D8D;
}
DIV#nav INPUT
{
	width: 128px;
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #C9CEE4;
}
DIV#nav INPUT#search-buttom
{
	height: 24px;
	width: 58px;
	margin-top: 0px;
	padding: 2px;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #243D8D;
	border: none;
	background-color: #E8E9ED;
	background-image: url(../images/layout/back-buttom.jpg);
	background-repeat: repeat-x;
}
DIV#nav INPUT#search-buttom:hover
{
	color: #FFF;
	background-color: #243D8D;
	background-image: none;
	cursor: pointer;
}
/*- Info -*/
DIV#info
{
	clear: both;
}
DIV#about
{
	width: 700px;
	height: 71px;
	float: left;
	background-image: url(../images/layout/back-about.jpg);
	background-repeat: no-repeat;
	background-position: -3px 0px;
}
DIV#about P
{
	padding-left: 80px;
	padding-top: 9px;
	font-size: 12px;
	color: #404040;
}
DIV#about P STRONG
{
	font-weight: bold;
	font-style: italic;
}
DIV#date
{
	width: 150px;
	height: 52px;
	margin-right: 26px;
	padding-top: 16px;
	padding-right: 58px;
	float: right;
	background-image: url(../images/layout/back-date.jpg);
	background-repeat: no-repeat;
	background-position: right 5px;
}
DIV#date P
{
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	text-align: right;
}
/*-- Content --*/
DIV#content
{
	clear: both;
	height: 1%;
	overflow: hidden;
}
DIV#content A
{
	color: #7AA9C9;
	text-decoration: none;
}
DIV#content A:hover
{
	color: #2A2A2A;
	text-decoration: none;
}
/*- Home -*/
DIV#content DIV.note-box
{
	position: relative;
	float: left;
	width: 289px;
	height: 358px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 19px;
	background-image: url(../images/layout/back-box.gif);
	background-repeat: no-repeat;
}
DIV#content DIV.note-box H3
{
	position: absolute;
	/*[disabled]bottom:283px;*/
	padding: 10px;
	font-size: 24px;
}
DIV#content DIV.note-box A.note-link:link, DIV#content DIV.note-box A.note-link:visited, DIV#content DIV.list-box A.note-link:link, DIV#content DIV.list-box A.note-link:visited, DIV#content DIV#note-box A.note-link:link, DIV#content DIV#note-box A.note-link:visited
{
	color: #7AA9C9;
	text-decoration: none;
}
DIV#content DIV.note-box A.note-link:hover, DIV#content DIV.note-box A.note-link:active, DIV#content DIV.list-box A.note-link:hover, DIV#content DIV.list-box A.note-link:active, DIV#content DIV#note-box A.note-link:hover, DIV#content DIV#note-box A.note-link:active
{
	color: #282829;
	text-decoration: none;
}
DIV#content DIV.note-box IMG
{
	position: absolute;
	top: 76px;
	padding: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
}
DIV#content DIV.note-box P
{
	position: absolute;
	top: 198px;
	padding: 10px;
	line-height: normal;
}
DIV#content DIV.note-box A.note-more SPAN, DIV#content DIV.list-box A.note-more SPAN
{
	display: none;
}
DIV#content DIV.note-box A.note-more, DIV#content DIV.list-box A.note-more
{
	width: 92px;
	height: 20px;
	position: absolute;
	bottom: 26px;
	left: 182px;
	background-image: url(../images/layout/back-note-more.jpg);
	background-repeat: no-repeat;
}
/*- Old Notes and Search -*/
DIV#content DIV.list-box
{
	width: 925px;
	height: 1%;
	overflow: hidden;
	margin-top: 17px;
	margin-bottom: 27px;
	margin-left: 19px;
	position: relative;
	border: 1px dotted #CCC0C0;
	padding: 10px;
}
DIV#content .fecha
{
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #EDEDF5;
	margin-bottom: 10px;
	height: 20px;
}
DIV#content DIV.list-box H3
{
	font-size: 18px;
	clear: both;
	height: 0px;
}
DIV#content DIV.list-box IMG, DIV#content DIV#note-box IMG
{
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #DFDFDF;
	float: left;
}
DIV#content DIV.list-box P
{
	margin-left: 300px;
	margin-bottom: 15px;
	line-height: normal;
}
DIV#content DIV.list-box A.note-more
{
	bottom: 10px;
	left: 843px;
}
DIV#pager
{
	height: 21px;
	margin-top: 40px;
	text-align: center;
}
DIV#pager IMG
{
	/*+placement:shift 0px 3px;*/
	position: relative;
	left: 0px;
	top: 3px;
}
DIV#pager A:link, DIV#pager A:visited
{
	color: #7AA9C9;
	text-decoration: none;
}
DIV#pager A:hover, DIV#pager A:active
{
	color: #7AA9C9;
	font-weight: bold;
	font-size: 14px;
}
/*- Notes -*/
DIV#note-box
{
	position: relative;
	/*+placement:shift;*/
	position: relative;
	left: 0;
	top: 0;
}
DIV#note-box H3
{
	color: #7AA9C9;
	padding-left: 33px;
}
DIV#note-box H3, DIV#form-box H3
{
	height: 41px;
	margin-bottom: 20px;
	background-image: url(../images/layout/back-title.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 24px;
}
DIV#note-box H3 A.note-link
{
	text-decoration: none;
	width: auto;
	position: relative;
	left: 30px;
	top: 10px;
}
DIV#note-box A.note-goback SPAN
{
	display: none;
}
DIV#note-box A.note-goback
{
	width: 113px;
	height: 20px;
	background-image: url(../images/layout/back-note-goback.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 14px;
	left: 833px;
}
DIV#content DIV#note-box DIV#note-content, DIV#content DIV#form-box DIV#form-content
{
	padding-left: 30px;
	padding-right: 30px;
}
DIV#content DIV#note-box DIV#note-content IMG
{
	margin-right: 15px;
	margin-bottom: 12px;
}
DIV#content DIV#note-box DIV#note-content P, DIV#content DIV#form-box DIV#form-content P
{
	margin-bottom: 15px;
	line-height: normal;
}
/*- Forms -*/
DIV#form-box DIV.column-form
{
	width: 262px;
	margin-right: 25px;
}
DIV#form-box H3 SPAN
{
	width: auto;
	position: relative;
	left: -1px;
	top: 15px;
	font-size: 14pt;
}
DIV#form-box LABEL
{
	display: block;
}
DIV#form-box INPUT, DIV#form-box TEXTAREA
{
	display: block;
	width: 250px;
	margin-bottom: 15px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #C9CEE4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
DIV#form-box TEXTAREA
{
	height: 136px;
/*Change It*/
	overflow: hidden;
}
DIV#form-box INPUT#check
{
	border: none;
	float: left;
	width: 20px;
	/*+placement:shift -1px -2px;*/
	position: relative;
	left: -1px;
	top: -2px;
}
DIV#form-box INPUT#send
{
	width: 80px;
	float: right;
	background-color: #C9CEE4;
	border: none;
}
DIV#form-box INPUT#send:hover
{
	background-color: #243D8D;
	color: #FFF;
}
DIV#form-box INPUT.error, DIV#form-box TEXTAREA.error
{
	border-color: #F00;
}
DIV#form-box LABEL.error
{
	color: #F00;
	margin-bottom: 15px;
	margin-top: -10px;
}
/*-- Footer --*/
DIV#footer
{
	height: 153px;
	margin-top: 40px;
	padding-left: 15px;
	clear: both;
	background-image: url(../images/layout/back-footer.jpg);
	background-repeat: repeat-x;
	background-position: 0px 5px;
}
DIV#footer UL
{
	width: 607px;
	position: relative;
	bottom: -20px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	font-size: 10px;
	color: #FFF;
}
DIV#footer UL LI
{
	display: inline;
}
DIV#footer A:link, DIV#footer A:visited
{
	color: #FFF;
	text-decoration: none;
}
DIV#footer A:hover, DIV#footer A:active
{
	text-decoration: underline;
}
/*- Banners -*/
DIV#footer DIV.banner-box
{
	width: auto;
	margin-right: 10px;
	float: left;
}
DIV#footer DIV.banner-box A SPAN
{
	display: none;
}
DIV#footer DIV.banner-box A.banner-1:link, DIV#footer DIV.banner-box A.banner-1:visited, DIV#footer DIV.banner-box A.banner-2:link, DIV#footer DIV.banner-box A.banner-2:visited
{
	width: 235px;
	height: 109px;
	display: block;
	background-image: url(../images/layout/banner-1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
DIV#footer DIV.banner-box A.banner-2:link, DIV#footer DIV.banner-box A.banner-2:visited
{
	background-image: url(../images/layout/banner-2.png);
}
DIV#footer DIV.banner-box A.banner-1:hover, DIV#footer DIV.banner-box A.banner-1:active, DIV#footer DIV.banner-box A.banner-2:hover, DIV#footer DIV.banner-box A.banner-2:active
{
	background-position: 0px -109px;
}

