body {
   font-family: Arial;
	padding: 0px;
	margin: 0px;
	background-color:#BABABA;
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
ul {padding:0 0 0 10px; margin:0 0 0 10p}
ul li {clear:both; padding-bottom:10px; margin-bottom:10px; font-size:13px}
div, td {
	font-size: 11px
}
a {
	color:#12456d;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.grey {
	color:#A8A8A8;
	text-decoration: underline;
}
div {
	text-align: left;
}
div.carcas {
	width:811px;
  
}
div.top_part {
	height: 106px
}
div.logo {
	width:141px;
	height: 71px;
	float: left;
}
img.logo {
	margin:22px 0px 0px 22px
}
div.top_form {
	float: right;
	width: 566px;
	padding-top: 71px
}
input.search {
	width:138px;
	height: 20px;
	border: none;
	background-color: #fff;
	color: BABABA;
	font-size: 12px;
	padding: 2px 5px 0px 5px;
	margin-right: 21px
}
a.lang {
	color: #fff;
	text-decoration: none;
	padding-left:20px;
}
a.lang:hover {
	text-decoration: underline;
}
div.top_line {
	background-image: url(../images/top_l.gif);
    background-repeat:repeat-x;
    height:4px
}
div.rasp {
	height: 10px
}
div.menu {
	height: 43px;
	background-color: #242424
}
div.menu_item {
	white-space: nowrap;
	height: 43px;
	vertical-align: middle;
	border-right:solid 1px #3A3A3A;
	padding: 13px 24px 0px 17px;
	float: left;
	font-family: Arial Narrow;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}
div.menu_item a, table.menu td, table.menu td a {
   font-family: Arial Narrow;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
}
div.menu_item a:hover {
	text-decoration: underline;
}
img.arr {
	margin-right:5px
}
div.rasp {
	height: 10px
}
div.pad {
	background-color:#000;
	padding: 0px 3px 3px 3px
}
div.flash {
	border-left:solid 1px #9E9E9E; 
	border-right:solid 1px #9E9E9E; 
}
div.flash_line {
	height: 1px;
	background-color: #525353;
}
div.line {
	height: 1px; background-color: #A9A9AA
}
div.content_carcas {
	background-image:url(../images/content_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top:solid 1px #7D7E7E;
	border-left:solid 1px #9A9A9A;
	border-right:solid 1px #9A9A9A;
	background-color: #fff;
}
div.content {
	background-image:url(../images/content_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 750px;
}
div.content_left {
padding:10px 0px 15px 0px;
float:left;
width: 500px;
}
div.photo {
	padding: 14px 18px 9px 20px;
	float: left;
}
div.content_right {
	width: 245px;
	float:right;
	padding: 20px 0px 20px 0px;
}
div.content_right p {
	padding: 0px 10px 0px 0px
}
div.content_other {padding:15px 20px 25px 20px}
.right_title {
	font-family: Times New Roman;
	font-size: 18px;
	font-weight:Normal;
	color: #0a4d82;

}
.date {
	color:#A8A8A8
}
div.clr {
	height: 0px; clear: both;
}
.archive {
	color:#A8A8A8
}
.blue {
	color:#0a4d82;
    font-size:12px;
}
img.border {
    border: #606060 2px solid;
}
div.char {
    clear: both;

}
div.photoCont {
    padding-right:10px; margin-right:10px;
    padding-bottom:10px; margin-bottom:10px;
    float:left;
 
}
div.photoCont1 {
    padding-right:10px; margin-right:10px;
    padding-bottom:10px; margin-bottom:10px;
    width:190px;
    float:left;
}
div.summary {
    padding-right:8px; margin-right:8px;
    width:190px;
    float:left; 

}
div.text {
    text-align: justify;  
    z-index:5;
    padding-left: 210px;
    padding-bottom:10px; margin-bottom:10px;  
}
.textTitle {
    font-size:12px;
    font-weight:bold;
}
.textTown {
    font-size:15px;
    font-weight:bold;
}
/* ------------  Dinamic menu ------------- */
table.menu {width:811px; height:43px}
.menu {
cursor: hand;white-space:nowrap
}
.menu span {white-space:nowrap}
td.menu {width:1px}
.menuActive {
    padding:0 1 0 1;
	font-weight: bold;
	text-align: center;
	cursor: hand; 
}
.menuOn {
	padding:0 1 0 1;

	
	cursor: hand;
}
.menuActiveOn {
	padding:0 1 0 1;
	font-weight: bold;
    cursor: hand; 
}
.subMenu {
    cursor: hand;
	visibility: hidden;
	position: absolute;
	width: 200px;
	padding: 0px 0 0 0px;
    z-index:20;   
}

.subMenuLast {
	visibility: hidden;
	position: absolute;
	width: 195px;
	padding: 0 0 0 0px;
	margin: 0 0 0 -75;
    cursor: hand;
}
.subMenuItem {
    font-family:Arial;
    text-transform:none;
	color: #FCFCFB;
	cursor: pointer;
	cursor: hand;
    font-size:12px;
}
.subMenuItemActive {
    font-family:Arial;
    text-transform:none;
	color: #FCFCFB;
	width: 100%;
	cursor: auto; 
    font-size:12px;
}