
	/* ----------------------------------
		Proxia Theme
	----------------------------------- */
	
	div.proxia { border: none; padding: 0; margin: 0; }
	div.proxia .pp_top { z-index: 10; }
	div.proxia .pp_top .pp_left { background: url(../images/prettyPhoto/proxia/sprite.png) -70px -58px no-repeat; } /* Top left corner */
	div.proxia .pp_top .pp_middle { background: url(../images/prettyPhoto/proxia/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.proxia .pp_top .pp_right { background: url(../images/prettyPhoto/proxia/sprite.png) -100px -58px no-repeat; } /* Top right corner */
	div.proxia .ppt { color: #fff; margin: 0 0 2px 0; font-weight: bold; }
	div.proxia .pp_description { color: #999; margin: 0 0 2px 0; }
	div.proxia .pp_content_container { z-index: 8; margin-top: -10px; margin-bottom: 20px; height: 100%; }
	div.proxia .pp_content_container .pp_left { position: absolute; width: 20px; height: 100%; margin-bottom: 10px; top: 10px; left: 0; background: url(../images/prettyPhoto/proxia/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.proxia .pp_content_container .pp_right { position: absolute; width: 20px; height: 100%; margin-bottom: 10px; top: 10px; right: 0; background: url(../images/prettyPhoto/proxia/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.proxia .pp_content { z-index: 7; position: relative; background: #141414; margin: 0 20px; } /* Content background */
	div.proxia .pp_expand { background: url(../images/prettyPhoto/proxia/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.proxia .pp_expand:hover { background: url(../images/prettyPhoto/proxia/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.proxia .pp_expand:focus { outline: 1px solid #ee0000; }
	div.proxia .pp_contract { background: url(../images/prettyPhoto/proxia/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.proxia .pp_contract:hover { background: url(../images/prettyPhoto/proxia/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.proxia .pp_contract:focus { outline: 1px solid #ee0000; }
	div.proxia .pp_close { opacity: 0; display: block; position: absolute; top: 19px; right: 19px; width: 34px; height: 34px; background: url(../images/prettyPhoto/proxia/sprite.png) -95px -1px no-repeat; cursor: pointer; } /* Close button */
	div.proxia:hover .pp_close { opacity: 1; transition-duration: .6s; }
	div.proxia .pp_close:focus { outline: 1px dotted #fff; outline-offset: 0; opacity: 1; }
	div.proxia #pp_full_res_container { position: relative; }
	div.proxia #pp_full_res .pp_inline { color: #000; }
	div.proxia .pp_loaderIcon { background: url(../images/prettyPhoto/proxia/loader.gif) center center no-repeat; } /* Loader icon */
	div.proxia .pp_bgnav_container { z-index: 5; position: relative; height: 1px; background: #141414; margin: -1px 20px 0 20px; } /* Content background */
	div.proxia .pp_bgnav { z-index: 4; background: #141414; position: absolute; left: 0; right: 0; bottom: -25px; height: 25px; text-align: center; }
	* html div.proxia .pp_bgnav { width: 100%; }
	div.proxia .pp_nav .pp_nav_prev { background: url(../images/prettyPhoto/proxia/bgPrevious.png) left top no-repeat; width: 70px; text-align: left; } /* Previous button background */
	div.proxia .pp_nav .pp_arrow_previous { display: block; background: url(../images/prettyPhoto/proxia/arrowPrev.gif) left 3px no-repeat; padding-left: 14px; } /* The previous arrow in the bottom nav */
		div.proxia .pp_arrow_previous:link,
		div.proxia .pp_arrow_previous:visited,
		div.proxia .pp_arrow_previous:active { display: block; font-size: 11px; color: #999; text-decoration: none; }
		div.proxia .pp_arrow_previous:hover { color: #fff; }
		div.proxia .pp_arrow_previous:focus { color: #fff; outline: 1px dotted #fff; outline-offset: 0; }
		div.proxia .pp_arrow_previous:link.disabled, div.proxia .pp_arrow_previous:visited.disabled, div.proxia .pp_arrow_previous:hover.disabled, div.proxia .pp_arrow_previous:active.disabled { display: none; }
	div.proxia .pp_nav .pp_nav_next { background: url(../images/prettyPhoto/proxia/bgNext.png) right top no-repeat; width: 70px; text-align: right; } /* Next button background */
	div.proxia .pp_nav .pp_arrow_next { background: url(../images/prettyPhoto/proxia/arrowNext.gif) right 3px no-repeat; padding-right: 14px; } /* The next arrow in the bottom nav */
		div.proxia .pp_arrow_next:link,
		div.proxia .pp_arrow_next:visited,
		div.proxia .pp_arrow_next:active { display: block; font-size: 11px; color: #999; text-decoration: none; }
		div.proxia .pp_arrow_next:hover { color: #fff; }
		div.proxia .pp_arrow_next:focus { color: #fff; outline: 1px dotted #fff; outline-offset: 0; }
		div.proxia .pp_arrow_next:link.disabled, div.proxia .pp_arrow_next:visited.disabled, div.proxia .pp_arrow_next:hover.disabled, div.proxia .pp_arrow_next:active.disabled { display: none; }
	div.proxia .currentTextHolder { background: url(../images/prettyPhoto/proxia/bgNav.png) top left repeat-x; font-size: 11px; padding: 3px 0 0 0; margin: 0 70px; color: #fff; white-space: nowrap; height: 20px; }
	div.proxia .pp_nav { z-index: 12; display: none; position: absolute; left: 0; right: 0; bottom: -21px; height: 20px; text-align: center; font-size: 1%; }
	* html div.proxia .pp_nav { width: 100%; }
	
	div.proxia .pp_next:hover { background: url(../images/prettyPhoto/proxia/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.proxia .pp_previous:hover { background: url(../images/prettyPhoto/proxia/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.proxia .pp_bottom { z-index: 5; margin-top: -10px; }
	div.proxia .pp_bottom .pp_left { background: url(../images/prettyPhoto/proxia/sprite.png) -70px -88px no-repeat; } /* Bottom left corner */
	div.proxia .pp_bottom .pp_middle { background: url(../images/prettyPhoto/proxia/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.proxia .pp_bottom .pp_right { background: url(../images/prettyPhoto/proxia/sprite.png) -100px -88px no-repeat; } /* Bottom right corner */

	/* IE6 fixes to replace PNG images for GIF images */
	body div.proxia.pp_ie6 .pp_top .pp_left {			background: url(../images/prettyPhoto/proxia/sprite.gif) -70px -58px no-repeat; } /* Top left corner */
	body div.proxia.pp_ie6 .pp_top .pp_middle {			background: url(../images/prettyPhoto/proxia/contentPatternTop.gif) top left repeat-x; } /* Top pattern/color */
	body div.proxia.pp_ie6 .pp_top .pp_right {			background: url(../images/prettyPhoto/proxia/sprite.gif) -100px -58px no-repeat; } /* Top right corner */
	body div.proxia.pp_ie6 .pp_content_container .pp_left {		background: url(../images/prettyPhoto/proxia/contentPatternLeft.gif) top left repeat-y; } /* Content background */
	body div.proxia.pp_ie6 .pp_content_container .pp_right {	background: url(../images/prettyPhoto/proxia/contentPatternRight.gif) top right repeat-y; } /* Content background */
	body div.proxia.pp_ie6 .pp_expand {				background: url(../images/prettyPhoto/proxia/sprite.gif) -31px -26px no-repeat; } /* Expand button */
	body div.proxia.pp_ie6 .pp_expand:hover {			background: url(../images/prettyPhoto/proxia/sprite.gif) -31px -47px no-repeat; } /* Expand button hover */
	body div.proxia.pp_ie6 .pp_contract {				background: url(../images/prettyPhoto/proxia/sprite.gif) 0 -26px no-repeat; } /* Contract button */
	body div.proxia.pp_ie6 .pp_contract:hover {			background: url(../images/prettyPhoto/proxia/sprite.gif) 0 -47px no-repeat; } /* Contract button hover */
	body div.proxia.pp_ie6 .pp_close {				background: url(../images/prettyPhoto/proxia/sprite.gif) -95px -1px no-repeat; } /* Close button */
	body div.proxia.pp_ie6 .pp_nav .pp_nav_prev {			background: url(../images/prettyPhoto/proxia/bgPrevious.gif) left top no-repeat; } /* Previous button background */
	body div.proxia.pp_ie6 .pp_nav .pp_nav_next {			background: url(../images/prettyPhoto/proxia/bgNext.gif) right top no-repeat; } /* Next button background */
	body div.proxia.pp_ie6 .currentTextHolder {			background: url(../images/prettyPhoto/proxia/bgNav.gif) top left repeat-x; }
	body div.proxia.pp_ie6 .pp_bottom .pp_left {			background: url(../images/prettyPhoto/proxia/sprite.gif) -70px -88px no-repeat; } /* Bottom left corner */
	body div.proxia.pp_ie6 .pp_bottom .pp_middle {			background: url(../images/prettyPhoto/proxia/contentPatternBottom.gif) top left repeat-x; } /* Bottom pattern/color */
	body div.proxia.pp_ie6 .pp_bottom .pp_right {			background: url(../images/prettyPhoto/proxia/sprite.gif) -100px -88px no-repeat; } /* Bottom right corner */

	/* ----------------------------------
		Proxia Ebook Theme
	----------------------------------- */
	
	div.proxiaEbook { border: none; padding: 0; margin: 0; }
	div.proxiaEbook .pp_top { z-index: 10; }
	div.proxiaEbook .pp_top .pp_left { } /* Top left corner */
	div.proxiaEbook .pp_top .pp_middle { } /* Top pattern/color */
	div.proxiaEbook .pp_top .pp_right {  } /* Top right corner */
	div.proxiaEbook .ppt { color: #fff; margin: 0 0 2px 0; font-weight: bold; }
	div.proxiaEbook .pp_description { color: #999; margin: 0 0 2px 0; }
	div.proxiaEbook .pp_content_container { z-index: 8; margin-top: -10px; margin-bottom: 20px; height: 100%; margin-left:20px; margin-right:20px;}
	div.proxiaEbook .pp_content_container .pp_left { position: absolute; width: 20px; height: 100%; margin-bottom: 10px; top: 10px; left: 0; } /* Content background */
	div.proxiaEbook .pp_content_container .pp_right { position: absolute; width: 20px; height: 100%; margin-bottom: 10px; top: 10px; right: 0; } /* Content background */
	div.proxiaEbook .pp_content { z-index: 7; position: relative; margin: 0; background: #515151 url(../images/prettyPhoto/proxiaEbook/contentContainer.jpg) top right repeat-x; } /* Content background */
	div.proxiaEbook .pp_expand { cursor: pointer; } /* Expand button */
	div.proxiaEbook .pp_expand:hover { cursor: pointer; } /* Expand button hover */
	div.proxiaEbook .pp_expand:focus { outline: 1px solid #ee0000; }
	div.proxiaEbook .pp_contract { cursor: pointer; } /* Contract button */
	div.proxiaEbook .pp_contract:hover { cursor: pointer; } /* Contract button hover */
	div.proxiaEbook .pp_contract:focus { outline: 1px solid #ee0000; }
	div.proxiaEbook .pp_close { position: absolute; top: 27px; right: 27px; width: 17px; height: 17px; background: url(../images/prettyPhoto/proxiaEbook/close.jpg) 0 0 no-repeat; cursor: pointer; } /* Close button */
	div.proxiaEbook .pp_close:focus { outline: 1px dotted #fff; outline-offset: 0; }
	div.proxiaEbook #pp_full_res_container { position: relative; }
	div.proxiaEbook #pp_full_res .pp_inline { color: #000; }
	div.proxiaEbook .pp_loaderIcon { } /* Loader icon */
	div.proxiaEbook .pp_bgnav_container { z-index: 5; position: relative; height: 1px; margin: -1px 0px 0 0px; } /* Content background */
	div.proxiaEbook .pp_bgnav { z-index: 4;  position: absolute; left: 0; right: 0; bottom: -25px; height: 25px; text-align: center; }
	* html div.proxiaEbook .pp_bgnav { width: 100%; }
	div.proxiaEbook .pp_nav .pp_nav_prev { width: 70px; text-align: left; } /* Previous button background */
	div.proxiaEbook .pp_nav .pp_arrow_previous { display: block;  padding-left: 14px; } /* The previous arrow in the bottom nav */
		div.proxiaEbook .pp_arrow_previous:link,
		div.proxiaEbook .pp_arrow_previous:visited,
		div.proxiaEbook .pp_arrow_previous:active { display: block; font-size: 11px; color: #999; text-decoration: none; }
		div.proxiaEbook .pp_arrow_previous:hover { color: #fff; }
		div.proxiaEbook .pp_arrow_previous:link.disabled, div.proxiaEbook .pp_arrow_previous:visited.disabled, div.proxiaEbook .pp_arrow_previous:hover.disabled, div.proxiaEbook .pp_arrow_previous:active.disabled { display: none; }
	div.proxiaEbook .pp_nav .pp_nav_next { width: 70px; text-align: right; } /* Next button background */
	div.proxiaEbook .pp_nav .pp_arrow_next { padding-right: 14px; } /* The next arrow in the bottom nav */
		div.proxiaEbook .pp_arrow_next:link,
		div.proxiaEbook .pp_arrow_next:visited,
		div.proxiaEbook .pp_arrow_next:active { display: block; font-size: 11px; color: #999; text-decoration: none; }
		div.proxiaEbook .pp_arrow_next:hover { color: #fff; }
		div.proxiaEbook .pp_arrow_next:link.disabled, div.proxiaEbook .pp_arrow_next:visited.disabled, div.proxiaEbook .pp_arrow_next:hover.disabled, div.proxiaEbook .pp_arrow_next:active.disabled { display: none; }
	div.proxiaEbook .currentTextHolder { font-size: 11px; padding: 3px 0 0 0; margin: 0 70px; color: #fff; white-space: nowrap; height: 20px; }
	div.proxiaEbook .pp_nav { z-index: 12; display: none; position: absolute; left: 0; right: 0; bottom: -21px; height: 20px; text-align: center; font-size: 1%; }
	* html div.proxiaEbook .pp_nav { width: 100%; }
	
	div.proxiaEbook .pp_next:hover {cursor: pointer; } /* Next button */
	div.proxiaEbook .pp_previous:hover { cursor: pointer; } /* Previous button */
	
	div.proxiaEbook .pp_bottom { z-index: 5; margin-top: -10px;}
	div.proxiaEbook .pp_bottom .pp_left { } /* Bottom left corner */
	div.proxiaEbook .pp_bottom .pp_middle { } /* Bottom pattern/color */
	div.proxiaEbook .pp_bottom .pp_right { } /* Bottom right corner */

	/* ----------------------------------
		Proxia Iframe Theme
	----------------------------------- */

	div.proxiaIframe { border: none; padding: 0; margin: 0; }
	div.proxiaIframe .pp_top { z-index: 10; height: 20px; }
	div.proxiaIframe .pp_top .pp_left { height: 20px; background: url(../images/prettyPhoto/proxiaIframe/cornerTopLeft.png) 4px 0 no-repeat; } /* Top left corner */
	div.proxiaIframe .pp_top .pp_middle { height: 20px; background: url(../images/prettyPhoto/proxiaIframe/contentPatternTop.png) top left repeat-x;} /* Top pattern/color */
	div.proxiaIframe .pp_top .pp_right { height: 20px; background: url(../images/prettyPhoto/proxiaIframe/cornerTopRight.png) -4px 0 no-repeat; } /* Top right corner */
	div.proxiaIframe .pp_content_container { z-index: 8; height: 100%; }
	div.proxiaIframe .pp_content_container .pp_left { position: absolute; width: 20px; height: 100%; top: 0; left: 0; background: url(../images/prettyPhoto/proxiaIframe/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.proxiaIframe .pp_content_container .pp_right { position: absolute; width: 20px; height: 100%; top: 0; right: 0; background: url(../images/prettyPhoto/proxiaIframe/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.proxiaIframe .pp_content { z-index: 7; position: relative; background: #141414; margin: 0 20px; min-height: 56px; } /* Content background */
	div.proxiaIframe .pp_close { display: block; position: absolute; top: 19px; right: 19px; width: 54px; height: 54px; background: url(../images/prettyPhoto/proxiaIframe/close.png) 1px 1px no-repeat; cursor: pointer; } /* Close button */
	div.proxiaIframe .pp_close:focus { outline: 1px dotted #fff; outline-offset: 0; }
	div.proxiaIframe #pp_full_res_container { position: relative; }
	div.proxiaIframe #pp_full_res .pp_inline { color: #000; }
	div.proxiaIframe .pp_loaderIcon { background: url(../images/prettyPhoto/proxiaIframe/loader.gif) center center no-repeat; } /* Loader icon */
	div.proxiaIframe .pp_bgnav_container {display:none; } /* Content background */
	div.proxiaIframe .pp_nav { height: 14px; display: none; } /* Previous button background */
	div.proxiaIframe .pp_bottom { z-index: 5; height: 20px; }
	div.proxiaIframe .pp_bottom .pp_left { height: 20px; background: url(../images/prettyPhoto/proxiaIframe/cornerBottomLeft.png) 4px -16px no-repeat; } /* Bottom left corner */
	div.proxiaIframe .pp_bottom .pp_middle { height: 20px; background: url(../images/prettyPhoto/proxiaIframe/contentPatternBottom.png) 0 -16px repeat-x; } /* Bottom pattern/color */
	div.proxiaIframe .pp_bottom .pp_right { height: 20px; background: url(../images/prettyPhoto/proxiaIframe/cornerBottomRight.png) -4px -16px no-repeat; } /* Bottom right corner */
	div.proxiaIframe iframe { border: 0; margin: 0; }

	/* IE6 fixes to replace PNG images for GIF images */
	body div.pp_ie6_proxiaIframe .pp_top .pp_left { background: url(../images/prettyPhoto/proxiaIframe/cornerTopLeft.gif) 4px 0 no-repeat; } /* Top left corner */
	body div.pp_ie6_proxiaIframe .pp_top .pp_middle { background: url(../images/prettyPhoto/proxiaIframe/contentPatternTop.gif) top left repeat-x; } /* Top pattern/color */
	body div.pp_ie6_proxiaIframe .pp_top .pp_right { background: url(../images/prettyPhoto/proxiaIframe/cornerTopRight.gif) -4px 0 no-repeat; } /* Top right corner */
	body div.pp_ie6_proxiaIframe .pp_content_container .pp_left { background: url(../images/prettyPhoto/proxiaIframe/contentPatternLeft.gif) top left repeat-y; } /* Content background */
	body div.pp_ie6_proxiaIframe .pp_content_container .pp_right { background: url(../images/prettyPhoto/proxiaIframe/contentPatternRight.gif) top right repeat-y; } /* Content background */
	body div.pp_ie6_proxiaIframe .pp_content { overflow: hidden !important; }
	body div.pp_ie6_proxiaIframe .pp_bottom { display: none; }

	/*****************************************/
	.pp_html{background: #fff;overflow: auto;text-align:left;}
	
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 309500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 120px;
		z-index: 310000;
	}
		
		.pp_top {
			height: 30px;
			position: relative;
		}
			* html .pp_top { padding: 0 30px; }
		
			.pp_top .pp_left {
				height: 30px;
				left: 0;
				position: absolute;
				width: 30px;
			}
			.pp_top .pp_middle {
				height: 30px;
				left: 30px;
				position: absolute;
				right: 30px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 30px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 30px;
			}
		
		.pp_content { height: 60px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
        div.proxiaEbook .pp_content_container {
			width: auto;
		}
		
			.pp_content_container .pp_left {  }
			.pp_content_container .pp_right {  }
		
			.pp_content_container .pp_details {
				margin: 10px 0;
				overflow: hidden;
				left: auto;
				position: relative;
				top: auto;
			}
				
		.pp_nav {
			clear: left;
			margin: 0;
		}
		
			.pp_nav span {
				display: block;
				vertical-align: middle;
			}
		
			.pp_nav .pp_nav_prev {
				position: absolute;
				top: 0;
				left: 0;
				display: block;
				height:20px;
				padding-top: 3px;
			}
			.pp_nav .pp_nav_next {
				position: absolute;
				top: 0;
				right: 0;
				display: block;
				height:20px;
				padding-top: 3px;
			}

		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		a.pp_next {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;
			position: absolute;
			right: 10px;
			text-indent: -10000px;
			bottom: 10px;
			width: 20px;
			z-index: 20000;
		}

		.pp_author_container {
			position: absolute;
			left: 5px;
			bottom: 5px;
			height: auto;
			overflow: hidden;
		}

		.pp_author_bg {
			background-color: #000;
			padding: 1px 5px 2px 5px;
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			width: 100%;
			height: auto;
			z-index: 20000;
		}

		.pp_author {
			position: relative;
			padding: 1px 5px 2px 5px;
			z-index: 20001;
			white-space: nowrap;
			font-size: 11px;
		}

		.pp_author span.pp_author_title {
			color: #ccc;
		}

		.pp_author span.pp_author_data {
			color: #fff;
		}

		a.pp_close {
			display: block;
			float: right;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 30px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 30px; }
			
			.pp_bottom .pp_left {
				height: 30px;
				left: 0;
				position: absolute;
				width: 30px;
			}
			.pp_bottom .pp_middle {
				height: 30px;
				left: 30px;
				position: absolute;
				right: 30px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 30px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 30px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 25px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 25px;
		}
		
		#pp_full_res {
			line-height: 1;
			text-align: center;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
/* Quitada la parte de miscelaneous porque entra en conflicto con la clase clearfix ya existente. Quitar en las actualizaciones */