body{
        color: #505B56;
        font-family:Arial;
        font-size:13px;
        text-align: justify;
        margin: 12px;
        background-color: #f5f5f5;
        /*background:url(body-bg.gif) top center no-repeat;*/
}


#page{
        background-color: #ffffff;
        position: relative;
        text-align: justify;
        height: auto;
        padding-top: 5px;
        WIDTH: 950px;
        visibility: visible;
        display: block;
	margin-right: auto;
	margin-left: auto;
}



a, a:visited{
        color: #000;
        text-decoration: none;
}

.row{
        font-family:Arial;
        font-size:12px;
        line-height: 18px;
        background-color: #ffffff;
        position: relative;
        text-align: justify;
        clear: both;
        margin-left: 5px;
        margin-bottom: 8px;
        width: 98%;
        height: auto;
        visibility: visible;
        display: block
}


a:hover{
         color: #223;
         text-decoration: underline;
         background-color: transparent
}


h1{
        font-weight: bold;
        font-size: 14px;
        color: #f63;
        background-color: transparent;
}


#topbar {
	width:100%;
	height:26px;
	background-image:url('topnavbg.png');
}

#topbar #toptext{
	padding:7px;
	font-family:Arial;
	font-size:8pt;
	color:#7a7a7a;
}


.languagebar {
	list-style:none;
	margin:0px;
	padding:3px 0 0 0;
	float:right;
	width:200px;
}

.languagebar li {
	list-style:none;
	float:right;
	margin-right:10px;
}

.datetime {
	float:right;
	font-family:Arial;
	font-size:8pt;
	padding-top:6px;
	padding-right:5px;
	color:#737373;
}


#navigation {
	clear:both;
	padding-top:15px;
}

#navigation li {
	float:left;
	color:#999;
	padding:2px;
	padding-right:15px;
	padding-left:15px;
	border-right:1px solid #ebebeb;
	font-weight:bold;
	margin-bottom:3px;
}

#mainnavigation {
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial;
	font-size:9pt;
}

#mainnavigation li a:link{
	color:#999;
	text-decoration:none;
	cursor: pointer;
}

#mainnavigation li a:visited {
	color:#999;
	text-decoration:none;
	cursor: pointer;	
} 

#mainnavigation li a:hover {
	color:#007fa1;
	text-decoration:none;
	cursor: pointer;	
}

#navigation li a.active {
	color:#007fa1;
	cursor: pointer;	
}




.verdeimg{
border: 2px solid #f5f5f5;
}

.tipo{
background:#ff5f05;padding:2px;color:#fff;text-transform: uppercase;font-size:10px;
}

h2{
text-decoration: underline;
}

.nero{
color:#000;
}



#overview_thumbs {
    width: 400px;
    float: center;
    margin-top: 10px;
    margin-left: -10px;
}

#overview_thumbs img {
    display:block;
    float:left;
    margin:0 12px 8px 10px;
    width:110px;
    height:100px;
}


.error {
	/* supply height to ensure consistent positioning for every browser */
	height:15px;
	background-color:#FFFE36;
	border:1px solid #E1E16D;
	font-size:11px;
	color:#000;
	
	margin-left:-2px;
	
}


