body{
	margin:0;
	padding:0;
	font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:1300px;
	background:#000 url(bg.jpg) top center no-repeat;
}
ul,li{
	list-style-type:none;
	margin:0;
	padding:0;
}
img{
	border:none;
}
p{
	margin:0;
	padding:0;
}
h1{
	position:absolute;
	margin:0;
	padding:0;
	text-indent:-999em;
	display:none;
}
h2{
	margin:0;
	padding:0;
}
a{
	color:#700000;
	text-decoration:underline;
	outline:none;
}
a:hover{
	color:#3c4046;
	text-decoration:none;
	outline:none;
}

#header{
	float:left;
	width:100%;
	background:url(header.jpg) top center no-repeat;
	height:172px;
}
#logo{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-400px;
	width:275px;
	height:172px;
	background:url(logo.jpg) center no-repeat;
}
#logo a{
	position:absolute;
	width:275px;
	height:172px;
	background:url(logo.jpg) center no-repeat;
}
#logo a:hover{
	position:absolute;
	width:275px;
	height:172px;
	background:url(logo_h.jpg) center no-repeat;
}
.info_nav{
	position: absolute;
	top:135px;
	left:50%;
	margin-left:-115px;
	background-color:#034381;
	color:#fff;
	padding:1px 4px 1px 4px;
	font-size:14px;
	border-bottom:1px solid #76b900;
	z-index:0;
}
#content{
	position:absolute!important;
	position:relative;
	width:956px;
	left:50%;
	margin-left:-482.5px!important;
	margin-left:-482px;
	height:620px;
	top:171px!important;
	top:0;
	z-index:1;
}
.content_right{
	float:right;
	width:681px;
	height:619px;
	background:url(content_r.jpg) no-repeat;
	color:#011132;
}

.lista_numerica {
	font-weight:700;
	font-size:12px;
	margin:10px 20px 20px 20px;
}
.lista_numerica li {
	margin:3px 0 0 0px;
	list-style-type:decimal;
	list-style-position:inside;
}
.lista_disc {
	margin:10px 0 0 20px;
}
.lista_disc li {
	margin:3px 0 0 0px;
	list-style-type:disc;
	list-style-position:inside;
}
	
.gallery ul{
	float:left;
	width:660px;
	display:block;
	margin:30px 0 0 15px!important;
	margin:30px 0 0 4px;
}
.gallery ul li img{
	float:left;
	margin:0;
	padding:0;
}
.gallery ul li {
	float:left;
	margin:0 0 10px 10px;
	display:block;
	list-style-type:circle;
	color:#fff;
}
.gallery ul li span {
	float:left;
	margin:110px 0 0 -150px;
	color:#011132;
	width:150px;
}
.content_l_up{
	float:left;
	width:256px;
	height:294px;
	background:url(content_l_up.jpg) no-repeat;
	margin:18px 0 12px 3px!important;
	margin:18px 0 12px 1px;
}

.content_l_down{
	float:left;
	width:256px;
	height:294px;
	background:url(content_l_down.jpg) no-repeat;
	margin:0 0 0 0!important;
	margin:0 0 0 0;
}
.content_l_down ul{
	float:left;
	width:240px;
	margin:12px 0 0 8px!important;
	margin:12px 0 0 4px;	
}

.content_l_down li a{
	float:left;
	width:224px;
	padding:4px 0 4px 14px;
	margin:2px 0 0 0;
	border-bottom: 1px dotted  #004080 ;
	background: url(arrow_h.gif) center left no-repeat;
}
.content_l_down li a:hover{
	background: url(arrow_l_h.gif) center left no-repeat;

}
.content_right h2,.content_l_down h2,.content_l_up h2{
	font-size:21px;
	font-weight:bold;
	color:#011132;
	padding:8px 0 0 12px;
}
.content_right p,.content_l_down p,.content_l_up p{
	font-size:14px;
	color:#011132;
	padding:15px 10px 10px 12px;
}
.content_right p{
	padding:5px 10px 10px 10px;
}
/*.content_l_down p,.content_l_up p{
	font-size:14px;
	color:#011132;
	padding:15px 10px 10px 12px;
}
.content_right p{
	width:650px;
	font-size:14px;
	color:#011132;	
	padding:5px 0 10px 10px;
}*/
.content_right img{
	float:right;
	padding:3px 5px 5px 5px;
}