/* CSS Document */

body{
	color:#000;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:0;
	margin:0;
	text-align:left;
	background:#fff url(img/back.jpg) 850px 0 no-repeat;
}

a:link, a:visited{
	color:#000;
	text-decoration:underline;
}
a:hover{
	color: #666666;
	text-decoration:underline;
}
#container{
	width:840px;
}
#header img{
	display:block;
	margin-bottom:2px;
}
#menu-up{
	background:#420001 url(img/back-menu.jpg) 0 0 repeat-x;
	line-height:47px;
	color:#FFFFFF;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
}
#menu-up ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu-up li{
	margin:0;
	padding:0;
	display:inline;
}
#menu-up a{
	padding-left:34px;
	padding-right:34px;
	border-left:1px solid #984D4D;
	color:#FFF;
	text-decoration:none;
}

#menu-sx{
	color:#000;
	text-align:left;
	font-weight:bold;
	font-size:0.9em;
}
#menu-sx ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu-sx li{
	margin:0;
	padding:0;
	display:block;
	background:#fff url(img/bullet-2.gif) 0 0.25em no-repeat;
	padding-left:15px;
	margin-bottom:5px;
}
#menu-sx ul li ul li{
	margin:0;
	padding:0;
	display:block;
	background:#fff url(img/bullet-6.gif) 0 0.25em no-repeat;
	padding-left:15px;
	margin-top:5px;

}
#menu-sx a{
	color:#790000;
	text-decoration: underline;
}
#menu-sx span{
	display:block;
}
#returnToMenu{
	margin-top:30px;
}
#returnToMenu div{
	font-size:0.85em;
	margin:0;
	padding:0;
	display:block;
	line-height:15px;
	padding-left:25px;
	margin-bottom:10px;
	background:#ECE5DB url(img/bullet-3.gif) left top no-repeat;
}
#returnToMenu a{
	color:#000000;
	text-decoration:none;
}
#cont-center{
	border:1px solid #fff;
	margin-top:15px;
	margin-bottom:15px;
	min-height:350px;
}
#subPages{
	margin-top:30px;
	font-size:0.85em;
	line-height:15px;
}
.subPagesItem{
	padding-left:25px;
	margin-bottom:10px;
	background:#ECE5DB url(img/bullet-4.gif) left top no-repeat;
}
#subPages a{
	color:#000000;
	text-decoration:none;
}
#documents{
	margin-top:30px;
	font-size:0.85em;
	line-height:15px;
}
#documents div{
	padding-left:25px;
	margin-bottom:10px;
	background:#ECE5DB url(img/bullet-5.gif) left top no-repeat;
}
#documents a{
	color:#000000;
	text-decoration:none;
}



.back-home{
	background:#fff url(img/back-center-home.gif) top center repeat-y;
}
.back-interno{
	background:#fff url(img/back-center-interno.gif) top center repeat-y;
}
#cont-center h2{
	font-size:1.1em;
	margin:0;
	padding:0;
	display:block;
	background-color:#ECE5DB;
	line-height:26px;
	padding-left:8px;
	margin-bottom:10px;
}
.ico-link{
	background:#ECE5DB url(img/bullet-1.gif) top right no-repeat;
}
#cont-center h3{
	font-size:1em;
	margin:0;
	padding:0;
	margin-bottom:5px;
}
#cont-center p{
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:10px;
}
#col-sx{
	width:235px;
	float:left;
}
#col-sx-int{
	margin:0 10px 0 10px;
}
#col-center{
	width:377px;
	float:left;
}
#col-center-int{
	margin:0 10px 0 10px;
}
#col-center-interno{
	width:603px;
	float:left;
	line-height:1.3em;
}
#col-dx{
	width:220px;
	float:left;
}
#col-dx-int{
	margin:0 0 0 10px;
}
#footer{
	background-color:#999;
	color:#FFFFFF;
	text-align:left;
	padding:5px;
	font-size:0.8em;
	text-align:center;	
}
#footer a{
	text-decoration:none;
	color:#FFF;
}
#images{
	width:130px;
	float:right;
	margin:40px 0 10px 10px;
	text-align:left;
}
.box-img img{
	border:0;
}
.box-img span{
	display:block;
	font-size:0.8em;
	line-height:1em;
	padding:5px;
}
.box-img{
	margin-bottom:10px;
	border-bottom:1px solid #ccc;
}
.box-1{
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}
.box-1 p{
	margin:0;
	padding:0;
	margin-bottom:5px;
}
.box-1 a{
	color:#790000;
	text-decoration: underline;
}
.box-2{
	text-align:center;
}
.box-2 a{
	color:#790000;
	text-decoration: underline;
}
.box-2 img{
	border:0;
	margin-bottom:10px;
}
#galleryTable td {
	width:150px;
	text-align:center;
	vertical-align:top;
}

#galleryTable td img{
	border: 2px solid #999999;
}
