@charset "utf-8";

/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
div.dark_square a {
	color: #FFF;
	text-decoration: none;
	font-size: 1.1em;
	line-height: 1.5em;
}

div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content
	{
	background: url(/img/all/utilidades/contentPattern.png) top left repeat;
}

div.dark_square .currentTextHolder {
	color: #FFF;
	color: #FFF;
	text-decoration: none;
	font-size: 1.1em;
	line-height: 1.5em;
	display: inline;
	text-align: center;
}

div.dark_square .pp_description {
	color: #fff;
}

div.dark_square .pp_loaderIcon {
	display: none;
}  /* Loader icon */
div.dark_square .pp_close {
	
}  /* Close button */
* html div.dark_square .pp_close {
	margin-right: 1em;
}  /* Close button */
div.dark_square .pp_next {
	padding-left: 5px;
}  /* Next button */
div.dark_square .pp_previous {
	padding-right: 5px;
}  /* Previous button */
.pp_bottom .pp_midde {
	text-align: center;
}

.pp_nav {
	text-align: center;
}

/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */
div.pp_pic_holder a:focus {
	outline: none;
}

div.pp_overlay {
	background: #000 url(/img/all/utilidades/galeria_bg.gif);
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}

div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}

.pp_top {
	height: 20px;
	position: relative;
}

.pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 10px;
}

.pp_top .pp_middle {
	height: 20px;
	left: 10px;
	position: absolute;
	right: 10px;
	text-align: right;
}

* html .pp_top .pp_middle {
	left: 0;
	position: static;
}

.pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
}

.pp_content {
	height: 40px;
	position: relative;
	text-align: left;
	width: 100%;
}

.pp_content .pp_details {
	display: none;
	margin: 2px 15px 2px 20px;
}

.pp_description {
	display: none;
	float: left;
	margin: 0;
}

.pp_nav {
	
}

.pp_nav p {
	
}

.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next {
	
}

.pp_hoverContainer {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}

a.pp_next {
	
}

a.pp_previous {
	
}

a.pp_expand,a.pp_contract {
	
}

a.pp_close {
	
}

.pp_bottom {
	height: 10px;
	position: relative;
}

.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 10px;
}

.pp_bottom .pp_middle {
	height: 20px;
	left: 10px;
	position: absolute;
	right: 10px;
}

* html .pp_bottom .pp_middle {
	left: 0;
	position: static;
}

.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 10px;
}

.pp_loaderIcon {
	display: none;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}

#pp_full_res {
	display: none;
	line-height: 1 !important;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 9999;
}

.columnaUnica p {
	margin: 1em 0;
	line-height: 1.5em;
}
