@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 {
		background-color: transparent;
		color: #155669;	
		display: inline;
		padding-left: 2px;
		padding-right: 2px;
	}

	div#nav-page ul li.current-page {
		background-color: transparent;
		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#nav-page ul.no-css-content:last-child li:first-child:before {
		content: "";
		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 {
	background-color: transparent;
	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 {
	background-color: transparent;
	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;
	}
	
	a.filesize {
		background-image: url(../images/icon-pdf.gif);
		background-position: center right;
		background-repeat: no-repeat;
		padding-right: 20px;
	}



ul.custom-bullet li {
	background-color: transparent;
	/*list-style-type: disc;
	color: #ce8325;*/
	list-style-image:url(../images/bullet-orange-small.gif);
}

div.highlight ul li {
	font-size:12px;
	margin-left:10px;
}
	ul.custom-bullet li span {
		color: #3e3d3b;
		background-color: transparent;
		font-size:12px;
	}

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-color: transparent;
		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;
}

span.total-proposals {
	display: block;
	font-size: 12px;
	font-weight: bold;
}

	span.total-proposals:before {
		content: "(";
	}

	span.total-proposals:after {
		content: ")";
	}

div.comment-box {
	background-color: #f5f5f3;
	border: 1px solid #dbd9d4;
	margin-bottom: 10px;
	padding: 10px;
	padding-bottom: 5px;
}

	div.comment-box p {}

	div.comment-box ul {
		float: right;
	}

		div.comment-box li {
			display: inline;
		}
		
		div.comment-box li.user {}

		div.comment-box li.user:after {
			content: "|";
			margin: 0 5px 0 10px;
			_margin: 0 10px 0 7px;
		}

		div.comment-box li.user:before {
			content: "Alias : ";
		}

		div.comment-box li.date-time {
		}

			div.comment-box li.date-time span.date {
				margin-right: 10px;
			}

			div.comment-box li.date-time span.time:after {
				content: "hs";
			}

div.right-align {
	text-align: right;
}

fieldset#proposals-form {}

	fieldset#proposals-form div.element-wrapper {
		margin-bottom: 15px;
	}

		fieldset#proposals-form div.element-wrapper label {
			display: block;
			float: left;
			width: 120px;
		}

		fieldset#proposals-form div.element-wrapper div {
			float: left;
			width: 460px;
		}

			fieldset#proposals-form div.element-wrapper div p {
				margin: 0;
			}

		fieldset#proposals-form textarea {
			overflow: auto;
		}

		fieldset#proposals-form input,
		fieldset#proposals-form textarea {
			border: 1px solid #bebebe;
			width: 490px;
		}
		

div#h2-wrapper {}

	div#h2-wrapper h2 {
	}

	div#h2-wrapper #proposal-options {
		margin-bottom: 20px;
	}

		div#h2-wrapper #proposal-options ul {
			margin: 0;
		}

			div#h2-wrapper #proposal-options ul li {
				display: inline;
			}
		
			div#h2-wrapper #proposal-options ul li:after {
				content: "|";
				margin: 0 5px;
			}

			div#h2-wrapper #proposal-options ul li:last-child:after {
				content: "";
				margin: 0;
			}

div#propsal-wish {
	margin: 40px 0;
}

	div#propsal-wish div.left {
		float: left;
		margin-right: 10px;
	}
	
	div.proposal-send-wrapper {
		width: 610px;
	}
	
		div.proposal-send-wrapper input {
			background-color: transparent;
			background-image: url(../images/bg-input-submit.gif);
			background-repeat: repeat-x;
			background-position: top right;
			color: white;
			padding: 3px 5px;
			width: 50px;
			#border: 0px solid white;
		}
		
p.note-page {
	font-size: 10px;
	text-align: left;
}

	p.note-page:before {
		content: "*";
	}		
	
div.comment-confirm-box {
	text-align: center;
	margin: 20px 0;
}

	div.comment-confirm-box h1 {
		background-color: transparent;
		color: black;
		font-size: 18px;
		font-weight: bold;
	}
	
	div.comment-confirm-box input {
	}

