@charset"utf-8";
/* CSS Document */

#content ul {
	margin-left: 10px;
}

#content ul.bullet {
	list-style-type: disc;
	margin-left: 30px;
}

	#content ul li {
		margin-bottom: 5px;
	}

div#nav-page {
	margin-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}

	div#nav-page ul li {
		color: #155669;	
		display: inline;
		padding-left: 2px;
		padding-right: 2px;
	}

	div#nav-page ul li.current-page {
		color: #3b3c3d;
		font-weight: bold;
	}

	div#nav-page ul:first-child  li.current-page:after,
	div#nav-page ul:first-child  li.current-page:before {
		content: "|";
		padding-left: 10px;
		padding-right: 10px;
	}

	div#nav-page ul:first-child {
		margin-bottom: 5px;
	}

		div#nav-page ul:first-child li:first-child:before {
			content: "< ";
		}

		div#nav-page ul:first-child li:last-child:after {
			content: " >";
		}

	div#nav-page ul:last-child li:first-child:before {
		content: "Ir a la página:";
		font-weight: normal;
		padding-right: 10px;
	}

div#footer-list {
	background-image: url(../images/bg-footer-list.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

div.more-info-wrapper {
	background-image: url(../images/sliding-door-more-info-left.gif);
	background-repeat: no-repeat;
	height: 40px;
}

	div.more-info-wrapper a.moreInfo {
		background-image: url(../images/sliding-door-more-info-right.gif);
		background-position: right top;
		background-repeat: no-repeat;
		display: block;
		height: 28px;
		margin-left: 6px;
		padding-right: 10px;
		padding-top: 12px;
	}

	div.more-info-wrapper a.moreInfo:hover span {
		text-decoration: none;
	}

		div.more-info-wrapper a.moreInfo span {
			background-color: #f7f7f6;
			background-image: url(../images/arrow-grey.gif);
			background-position: right center;
			background-repeat: no-repeat;
			color: #3e3d3b;
			padding-right: 15px;
			text-decoration: underline;
		}

div.caption {
	width: 420px;
}

	div.caption div {
		float: left;
		width: 318px;
	}

img.img-footer {
	margin: 50px 0;
}

ol.horizontal-download {
	margin-left: 25px;
}

	ol.horizontal-download li {
		margin-bottom: 5px;
	}

		ol.horizontal-download li a:first-child {
			display: inline-block;
			min-width: 200px;
		}

		ol.horizontal-download li a:first-child span.filesize:before {
		
		}

		ol.horizontal-download span.html-version:before {
			content: " | ";
			margin-left: 5px;
			margin-right: 5px;
		}

h2.related-material {
	color: #d38314;
	font-size: 20px;
}

span.linked-title {
	font-size: 16px;
	margin-bottom: 5px;
}

img.caption-image {
	border: 1px solid #d8d8d8;
	float: left;
	margin-right: 8px;
	padding: 3px;
}

span.filesize {
	color: #155669;
	display: inline-block;
	min-width: 100px;
	text-align: right;
}

	span.filesize:before {
		content: "( .pdf ";
	}

	span.filesize:after {
		background-image: url(../images/icon-pdf.gif);
		background-position: center right;
		background-repeat: no-repeat;
		content: ") ";
		padding-right: 20px;
	}

ul.custom-bullet li {
	list-style-type: disc;
			color: #ce8325;
}

	ul.custom-bullet li span {
		color: #3e3d3b;
	}

ul.related-material-files {
	margin-left: 0;
	margin-bottom: 20px;
}


.sliding-blue-door {
	background-image: url(../images/sliding-door-blue-left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 40px;
	padding: 0;
	padding-left: 6px;
}

	.sliding-blue-door span {
		background-image: url(../images/sliding-door-blue-right.gif);
		background-position: right top;
		background-repeat: no-repeat;
		color: white;
		display: inline-block;
		height: 32px;
		padding: 8px 6px 0 10px;
	}
	div.left-roundBorder {
       background-image: url(../images/sliding-door-more-info-left-white.gif);
       background-repeat: no-repeat;
       height: 20px;
	}
	div.left-roundBorder span.right-roundBorder {
        background-image: url(../images/sliding-door-more-info-right-white.gif);
        background-position: right top;
        background-repeat: no-repeat;
        display: block;
        height: 20px;
        margin-left: 6px;
	}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
div.print {
    margin-top: 15px;
    text-align: right;
}

div.print a {
    background-image: url(../images/icon-print.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 22px;
    padding-left: 35px;
    padding-top: 8px;
}

