@charset "utf-8";

/*Reseteo valores predefinidos*/

html, body, div, span, hr, h1, h2, h3, h4, h5, h6, p, a, img, blockquote, dl, dt, dd, ol, ul, li,form, label, legend, fieldset, table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	font-size: 100%;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Elementos comunes */
/*html{background:#f2f2f2;}*/
body{/*background:url("../../img/PB/bg_body.gif") repeat-x scroll left bottom #FFFFFF;*/color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;line-height:1;text-align:center;}

a{
	text-decoration:none;
	color:#39c;
	background:transparent;
}
a:hover{
	text-decoration:underline;
}
a:active,a:focus{
	color:#abcde5;
	background:transparent;
}
h3{
	color:#526d88;
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:0.6em;
}
hr{
	height:.5em;
	background:#c4c5b2;
	clear:both;
}
p{
	font-size:1.3em;
	margin-bottom:1em;
	line-height:1.2em;
}
dl dt{
	font-size:1.3em;
	margin-bottom:1em;
	line-height:1.2em;
	color:#526D88;
	font-weight:bold;
}
dl dd{
	font-size:1.3em;
	margin-bottom:1em;
	line-height:1.2em;
	padding-left:1em;
}

.clearfix:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix{display: block;}


.left table{
	width:100%;
	border:.1em solid #6ea5cc;
	font-size:1.2em;
	color:#526d88;
	margin-bottom:2.5em;
	margin-left:.1em;
}
* html .left table{
	margin-left:0;
}
*+html .left table{
	margin-left:0;
}
.left table thead th,.left table th.characT1{
	background:#abcde5;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	border-bottom:.1em solid #6ea5cc;
	padding:.3em 1em;
}

.left table thead th.headTit{background-color:#9ab9cf;}

.left table caption{
	border:.1em solid #6ea5cc;
	background:#d1e5f4;
	color:#869db4;
	font-size:.9em;
	padding:.3em 1em;
	text-transform:uppercase;
	margin-left:-.1em;
}
.left table th.bord{
	border-left:.1em solid #6ea5cc;
}
.left table tbody th,.left .tablasObras table tfoot th{
	padding:.3em 1em;
	font-weight:normal;
}
.left table td{
	padding:.3em 1em;
}
.left table td.bord{
	border-left:.1em solid #6ea5cc;
	color:#666;
}
.left table td.points,.left table th.points{
	border-top:.1em dotted #6ea5cc;
	padding-left:1.8em;
}
.left table th.Aligncenter,.left table td.Aligncenter{
	text-align:center;
}
.left table td.alignRight{
	text-align:right;
}
.left table th.sub,.left table td.sub{
	font-size:.9em;
	font-style:italic;
}
.left table tr.bgColor{
	background:#f5f8fc;
}
.left table td.bordBottom{
	border-bottom:.1em solid #6ea5cc;
}
.left table sup{
	font-size:.8em;
}
.notaTabla{position:relative;top:-2.5em;}

/* Tablas (nueva estructura) */
.columnLeft table{width:100%;border:.1em solid #6ea5cc;font-size:1.2em;color:#526d88;margin-bottom:2.5em;margin-left:.1em;}
	* html .columnLeft table{margin-left:0;}
	*+html .columnLeft table{margin-left:0;}
.columnLeft table thead th,.columnLeft table th.characT1{background:#abcde5;color:#fff;font-size:1em;font-weight:bold;border-bottom:.1em solid #6ea5cc;padding:.3em 1em;}
.columnLeft table thead th.headTit{background-color:#9ab9cf;}
.columnLeft table caption{border:.1em solid #6ea5cc;background:#d1e5f4;color:#869db4;font-size:.9em;padding:.3em 1em;text-transform:uppercase;margin-left:-.1em;}
.columnLeft table th.bord{border-left:.1em solid #6ea5cc;}
.columnLeft table tbody th,.columnLeft .tablasObras table tfoot th{padding:.3em 1em;font-weight:normal;}
.columnLeft table td{padding:.3em 1em;}
.columnLeft table td.bord{border-left:.1em solid #6ea5cc;color:#666;}
.columnLeft table td.points,.columnLeft table th.points{border-top:.1em dotted #6ea5cc;padding-left:1.8em;}
.columnLeft table th.Aligncenter,.columnLeft table td.Aligncenter{text-align:center;}
.columnLeft table td.alignRight{text-align:right;}
.columnLeft table th.sub,.columnLeft table td.sub{font-size:.9em;font-style:italic;}
.columnLeft table tr.bgColor{background:#f5f8fc;}
.columnLeft table th.bordBottom{border-bottom:.1em solid #6ea5cc;}
.columnLeft table td.bordBottom{border-bottom:.1em solid #6ea5cc;}
.columnLeft table sup{font-size:.8em;}

/* layout */

#wrapper {
	text-align:left;
	width:98em;
	margin:0 auto;
}
#header{position:relative;}
#headerSup{height:4.1em;padding-top:.7em;}
#logoAE{float:left;padding-left:3.3em;height:4.1em;width:auto;}
#logoAE h1{font-size:2em;left:2em;position:absolute;top:.5em;z-index:1;}
#logoAE img{position:absolute;z-index:2;}

/*
#utility{float:right;width:auto;background:url("../../img/PB/bg_utility.gif") repeat-y left top;height:2.7em;margin-top:.3em;}
#utility ul{list-style:none;background:url("../../img/PB/bg_utility.gif") repeat-y right top;height:2.7em;float:left;width:auto;}
#utility ul li{display:inline;}
#utility a{float:left;width:auto;border-right:.1em solid #d6d3d6;padding:0 1.9em 0 1.6em;margin-top:.9em;color:#858585;}
#utility li.last a{border-right:none;}
#utility img{margin:.4em 1em;}
*/

/**/
#utility{float:right;background:#f2f2f2 url("../../img/PB/bg_utilityLeft.gif") no-repeat left top;height:3em;margin:1.1em 1em 0 0;padding-left:1.1em;}
	#utility a{float:left;border-right:.1em solid #d6d3d6;padding:0 1.7em 0 1.5em;margin-top:1em;color:#858585;background:url("../../img/PB/bg_home.gif") no-repeat;}
	#utility img.flag{float:left;height:1.1em;border:.1em solid #fff;margin:.8em 0 0 1.4em;}
	#utility #languageSelector,#utility .contentLanguage{display:inline;}
	#utility form{background:url("../../img/PB/bg_utilityRight.gif") no-repeat right top;float:left;padding:0 1.1em 0 .9em;height:2.7em;}
		#utility form label{font-weight:bold;margin:.9em 1em 0 0;float:left;}
		#utility form select{font-size:1em;float:left;margin-top:0.6em;max-width:15em;}
		#utility form .btnLanguage {height:1.5em;width:1.5em;margin:.7em 0 0 .6em;font-size:1em;}
/**/

#headerInf{background:#6ea5cc url("../../img/PB/cornerTopLeft.gif") no-repeat top left;color:#fff;border-bottom:.1em solid #fff;height:5.9em;}
#headerInf h2{font-size:2.6em;font-style:italic;padding:.45em 0 .5em .75em;background:url("../../img/PB/cornerTopRighComun.jpg") no-repeat top right;height:1.25em;}
#header .image{overflow:hidden;width:98em;clear:both;background:#6ea5cc;}
#header .image img{float:left;}


#menu{
	height:2em;
	border-top:.1em solid #fff;
}
* html #menu{
	background:#ABCDE5;
}
#menu.bgDark{
	background:#3a6ba7;
}
#menu.bgClear{
	background:#ABCDE5;
}
#menu ul{
	list-style:none;
}
#menu li{
	text-align:center;
	background:#3a6ba7 url("../../img/PB/bg_navBar.gif") right no-repeat;
	float:left;
	width:auto;
	padding:.5em 0 .3em 0;
}
* html #menu li{ padding:.6em 0 .4em 0;}
#menu li.last{
	background:#3a6ba7;
}
#menu li.active{
	background:#abcde5;
	margin-left:-0.1em;
}
#menu li.first.active{
	margin-left:0;
}
#menu li a{
	color:#b6c9df;
	text-transform:uppercase;
	display:block;
	height:1.2em;
	font-weight:bold;
	padding:0 .7em 0 .7em;
}
* html #menu li a{ display:inline;}
#menu li.active a{
	color:#3a6ba7;
	background:transparent;
}
#menu li.first.active a{
	margin-left:0;
}
#breadcrumb{
	height:2em;
	background:#e8eef5 url("../../img/PB/bg_breadcrumb.gif") .4em .65em no-repeat;
	border-top:.1em solid #fff;
	padding:0 1.1em 0 3.6em;
}
#breadcrumb ul{
	list-style:none;
}
#breadcrumb ul li{
	font-size:1em;
	color:#9db7ca;
	padding-top:.5em;
	float:left;
	width:auto;
}
* html #breadcrumb ul li{
	padding-top:.5em;
}
*+html #breadcrumb ul li{
	padding-top:.5em;
}
#breadcrumb ul li a{
	padding-right:1em;
	background:url("../../img/PB/arrowBreadcrumb.gif") right .4em no-repeat;
	margin-right:1em;
	font-size:1.1em;
	margin-top:-.05em;
	float:left;
	width:auto;
}
*+html #breadcrumb ul li a{
	background:url("../../img/PB/arrowBreadcrumb.gif") right .3em no-repeat;
}
* html #breadcrumb ul li a{
	background:url("../../img/PB/arrowBreadcrumb.gif") right .3em no-repeat;
}
#breadcrumb .telf{
	background:transparent url("../../img/PB/bg_telf.gif") no-repeat;
	font-size:1em;
	padding:.1em 0 0 1.2em;
	height:1.5em;
	float:right;
	width:auto;
	margin-top:.2em;
	color:#3a6ba7;
}
* html #breadcrumb .telf{
	padding:.2em 0 0 1.2em;
	height:1.4em;
}
*+html #breadcrumb .telf{
	padding:.2em 0 0 1.2em;
	height:1.4em;
}
#breadcrumb .telf span{
	font-size:1.1em;
	font-weight:bold;
}
/*#content {border:.1em solid #d9e4f0;border-top:none;}*/
#footer{
	padding:1.4em 1em 0 1em;
	height:6.1em;
	clear:both;
}
#footer img#logoMinisterio{
	float:left;
}
#footer #bottomLink {
	float:left;
	margin:0 2.4em;
	text-align:center;
	width:60.75em;
	padding-top:1em;
}
#footer #bottomLink ul {
	border-bottom:.1em solid #BFBFBF;
	padding-bottom:.4em;
	margin-bottom:.3em;
	height:1em;
}
#footer #bottomLink ul li{
	display:inline;
	width:33%;
	float:left;
}
#footer #bottomLink ul li.border{
	border-left:.1em solid #bfbfbf;
}
#footer #bottomLink ul li a{
	color:#3399cc;
}
#footer ul.info {
	float:right;
	width:14.9em;
	padding-top:.8em;
}
#footer ul.info li{
	display:inline;
}
#footer ul.info img{
	margin-bottom:.3em;
	float:left;
}
#footer ul.info img.xhtml{
	margin-right:.3em;
}

/**/
#headLine{min-height:4.2em;color:#526d88;background:#fff url("../../img/PB/bg_lineaPtos3.gif") repeat-x 0 bottom;margin:.5em 1.5em .9em 1.5em;}
	#headLine h3{float:left;padding:.7em .85em 0 1.95em;font-size:1.8em;font-weight:100;background:url("../../img/PB/arrowCommon.gif") no-repeat .8em .85em;max-width:39em;}
#headLine2{float:left;width:75.3em;min-height:3em;color:#c7c7b2;/*c4c5b2;*/border-bottom:4px solid #c7c7b2;/*background:#fff url("../../img/PB/bg_lineaPtos3.gif") repeat-x 0 bottom;*/margin-top:.5em;margin-bottom:.1em;}
	#headLine2 h3{float:left;padding:.6em .85em .5em 1.5em;color:#c7c7b2;font-size:1.8em;font-weight:100;font-style:italic;background:url("../../img/PB/arrowCommon2.gif") no-repeat 0 .7em;max-width:39em;}
#subHeadLine2{background:#aacfe7;/* url("../../img/PB/bg_subHead.gif") repeat-x 0 bottom;*/clear:both;padding-left:2em;margin-bottom:.2em;/*1.2em;*/}
	#subHeadLine2 h4{font:bold 1.4em Arial;color:#687f94;line-height:1.7em;padding-left:.4em;}

#content{width:98em;float:left;clear:both;/*border:.1em solid #efefef;border-bottom:none;*/margin-top:.1em;background:#fff;}
	* html #content,*+html #content{width:98.1em;}
#bodyContent{width:100%;padding:0;background:url("../../img/PB/bgContent.gif") no-repeat 0 bottom;padding-bottom:.8em;}
	* html #bodyContent{background:url("../../img/PB/bgContentIE6.gif") no-repeat -.1em bottom;}
	*+html #bodyContent{background:url("../../img/PB/bgContentIE7.gif") no-repeat -.1em bottom;}
	#bodyContent{background /*\**/: url("../../img/PB/bgContentIE7.gif") no-repeat -.1em bottom\9 }

#bodyContentHome{width:100%;padding:0;background:url("../../img/PB/bgContentIndex.gif") no-repeat -.1em bottom;padding-bottom:.8em;}
	* html #bodyContentHome{background:url("../../img/PB/bgContentIndexIE.gif") no-repeat -.1em bottom;}
	*+html #bodyContentHome{background:url("../../img/PB/bgContentIndexIE.gif") no-repeat 0 bottom;}
	#bodyContentHome{background /*\**/: url("../../img/PB/bgContentIndexIE.gif") no-repeat -.1em bottom\9 }

		#content #bodyContent.subMenuColumn{width:100%;margin-top:0;padding-bottom:0;padding-top:0;padding-left:0;padding-right:0;background:url("../../img/PB/bgBodyContent2.gif") repeat-y 0 0;}
		#content #bodyContent .subMenuColumn_0{background:url("../../img/PB/bgContent2.gif") no-repeat -.1em bottom;padding-bottom:.8em;}
			* html #content #bodyContent .subMenuColumn_0{background:url("../../img/PB/bgContent2IE6.gif") no-repeat -.1em bottom;}
			*+html #content #bodyContent .subMenuColumn_0{background:url("../../img/PB/bgContent2IE.gif") no-repeat -.1em bottom;}
			#content #bodyContent .subMenuColumn_0{background /*\**/: url("../../img/PB/bgContent2IE.gif") no-repeat -.1em bottom\9 }


		#bodyContent .columnLeft{float:left;width:72em;}
			#bodyContent .columnLeft .contentColumnLeft{/*font-size:1.3em;*/padding-right:1.4em;padding-left:1.4em;}
				#bodyContent .columnLeft .contentColumnLeft h4{font:bold 1em Arial;color:#688bad;margin-top:1.4em;margin-bottom:1em;}
				#bodyContent .columnLeft .contentColumnLeft ul,
				#bodyContent .columnLeft .contentColumnLeft ol{margin-left:2em;margin-bottom:1em;line-height:1.2em;list-style-type:decimal;}
					#bodyContent .columnLeft .contentColumnLeft ul li{margin-bottom:.2em;margin-left:.5em;list-style-type:disc;}
						#bodyContent .columnLeft .contentColumnLeft ul li.last{margin-bottom:0;}
				#bodyContent .columnLeft .contentColumnLeft .bloqList2 ul,
				#bodyContent .columnLeft .contentColumnLeft .bloqList2 ol{margin-bottom:0;}
				#bodyContent .columnLeft .contentColumnLeft dl{clear:both;margin-top:1.5em;margin-bottom:.8em;font-size:.85em;font-weight:bold;line-height:1.3em;}
					#bodyContent .columnLeft .contentColumnLeft dt{margin-bottom:.2em;font-weight:bold;}
		#bodyContent .columnRight{float:left;width:22.8em;}
			#bodyContent .columnRight .contentColumnRight{padding-left:1.6em;}
			#bodyContent .columnRight img.modImage{margin-bottom:1.6em;}
		#bodyContent .columnCenter{padding-top:3em;background:#fff;}
			#bodyContent .columnCenter .contentColumnCenter{font-size:1.3em;}
/**/


/* Plantilla home */

#content .home{
	position:relative;
	background:transparent url("../../img/PB/bg_degraded_home.png") repeat-x bottom;
	padding:1.2em 1.5em 3em 1.6em;
	display: inline-block;
	border:.1em solid #efefef;
	border-bottom:none;
}
#content .home:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#content .home .borderBottomLeft{
	position:absolute;
	bottom:-.1em;
	left:-.1em;
	width:1em;
	height:12.2em;
	background:transparent url("../../img/PB/degradedLeftHome.png") no-repeat bottom left;
}
* html #content .home .borderBottomLeft{
	bottom:-.2em;
}
#content .home .borderBottomRight{
	position:absolute;
	bottom:-.1em;
	left:96.9em;
	width:1em;
	height:12.2em;
	background:transparent url("../../img/PB/degradedRightHome.png") no-repeat bottom right;
}
*+html #content .home .borderBottomRight{
	left:96.8em;
}
* html #content .home .borderBottomRight{
	left:96.8em;
	bottom:-.2em;
}

/* Plantilla intro */

#content .intro{
	position:relative;
	display: inline-block;
	padding:1.4em 1.6em 2.1em 1.6em;
	border:.1em solid #efefef;
	border-bottom:none;
}
#content .intro:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#content .intro h3{
	font-size:1.8em;
	background:url("../../img/PB/arrowH3.gif") no-repeat 0 .15em;
	padding-left:1.7em;
}
*+html #content .intro h3{
	padding-bottom:0.1em;
}
* html #content .intro h3{
	padding-bottom:0.1em;
}
#content .intro h3 img{
	padding-right:.85em;
}
#content .intro hr{
	margin-bottom:2.1em;
}
*+html #content .intro hr{
	margin-bottom:1.2em;
}
* html #content .intro hr{
	margin-bottom:1.2em;
}
#content .intro p.tit{
	margin-bottom:2.1em;
}
#content .intro .borderBottomLeft{
	background:transparent url("../../img/PB/squareContentBottomLeft.gif") no-repeat left bottom;
	position:absolute;
	left:-.1em;
	bottom:-.1em;
	width:.9em;
	height:1.1em;
}
* html #content .intro .borderBottomLeft{
	bottom:-.2em;
}
#content .intro .borderBottomRight{
	background:transparent url("../../img/PB/squareContentBottomRight.gif") no-repeat right bottom;
	position:absolute;
	right:-.1em;
	bottom:-.1em;
	width:.9em;
	height:1.1em;
}
* html #content .intro .borderBottomRight{
	right:-.2em;
	bottom:-.2em;
}

/* Plantilla blue */

#content .blue{
	position:relative;
	/*background:#f0f5fa;*/
	padding:1.4em 1.6em 4.3em 1.6em;
	display: inline-block;
	border-top:.1em solid #fff;
	width:94.6em;
	color:inherit;
	border:.1em solid #efefef;
	border-bottom:none;
}
*+html #content .blue{
	width:94.5em;
}
* html #content .blue{
	width:94.5em;
}
#content .blue:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#content .blue h3{
	font-size:1.8em;
	color:#c4c5b2;
	font-style:italic;
	background:transparent url("../../img/PB/arrowGrey.gif") no-repeat 0 .15em;
	padding-left:1.7em;
}
*+html #content .blue h3{
	padding-bottom:0.1em;
}
* html #content .blue h3{
	padding-bottom:0.1em;
}
#content .blue hr{
	margin-bottom:2.1em;
}
*+html #content .blue hr{
	margin-bottom:1.2em;
}
* html #content .blue hr{
	margin-bottom:1.2em;
	width:94.3em;
}
#content .blue .left{
	float:left;
	width:30.9em;
	padding-right:1.6em;
	border-right:0.1em solid #d9e4f0;
}
#content .blue .left .box{
	margin-bottom:2em;
	font-size:1.2em;
	float:left;
	width:25.7em;
}
#content .blue .left .box .contentImage{
	float:left;
	width:auto;
	margin-right:1em;
}
#content .blue .left .box .contentImage span{
	width:6.4em;
	height:5em;
	position:absolute;
	cursor:pointer;
	background:url("../../img/PB/frameVisitaVirtual.gif") no-repeat bottom right;
}
#content .blue .left .box .contentImage img{
	width:6.35em;
	height:5em;
	margin-bottom:0;
}
#content .blue .left .box a.tit{
	font-size:1.2em;
	font-weight:bold;
	display:block;
	padding-bottom:.1em;
}
#content .blue .right{
	float:left;
	width:60.5em;
	padding-left:1.5em;
	border-left:0.1em solid #d9e4f0;
	margin-left:-.1em;
}
*+html #content .blue .right{
	width:60.4em;
}
* html #content .blue .right{
	width:60.1em;
}
#content .blue .right h4{
	color:#3a6ba7;
	background:#abcde5;
	font-weight:bold;
	font-size:1.6em;
	padding:.2em .4em;
	width:36.5em;
	float:right;
}
*+html #content .blue .right h4{
	width:36.85em;
}
* html #content .blue .right h4{
	width:36.85em;
}
#content .blue .right .contentVideo{
	width:59.7em;
	float:right;
}
*+html #content .blue .right .contentVideo{
	width:60.15em;
}
* html #content .blue .right .contentVideo{
	width:60em;
}
#content .blue .right .contentVideo .back{
	margin:0.5em 0;
	text-align:right;
}
* html #content .blue .right .textoVideo {
	width:58.85em;
}
*+html #content .blue .right .textoVideo {
	width:58.85em;
}
#content .blue .right .contentVideo .back a{
	font-size:1.1em;
	padding:.8em 0 .7em .8em;
}
#content .blue .right .contentVideo p.title{
	padding-top:1em;
}
#content .blue .right .txtDescription{
	clear:both;
	font-size:1.3em;
	font-style:italic;
	padding:.7em 0 0 .7em;
}
#content .blue .borderBottomLeft{
	background:transparent url("../../img/PB/squareContentBottomLeftBlue.png") no-repeat left bottom;
	position:absolute;
	left:-.1em;
	bottom:-.1em;
	width:.9em;
	height:1.1em;
}
* html #content .blue .borderBottomLeft{
	bottom:-.2em;
}
#content .blue .borderBottomRight{
	background:transparent url("../../img/PB/squareContentBottomRightBlue.png") no-repeat right bottom;
	position:absolute;
	right:-.1em;
	bottom:-.1em;
	width:.9em;
	height:1.1em;
}
* html #content .blue .borderBottomRight{
	right:-.2em;
	bottom:-.2em;
}
/* Plantilla general */

#content .general{
	position:relative;
	background:transparent url("../../img/PB/bg_general.gif") repeat-y left top;
	display: inline-block;
	width:97.8em;
	border:.1em solid #efefef;
	border-bottom:none;
}
#content .general:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


#content .general .columnSubmenu{width:19.5em;float:left;padding:0 .1em 2em 0;border-top:.1em solid #fff;margin-right:1.6em;}
* html #content .general .columnSubmenu{width:19.6em;}
*+html #content .general .columnSubmenu{width:19.6em;}

#content .general .columnSubmenu ul{list-style:none;margin-top:-.1em;}
#content .general .columnSubmenu li{border-top:.1em solid #fff;float:left;width:100%;background:#c4c5b2;color:inherit;}
#content .general .columnSubmenu li.active{background:#898a7c;}
#content .general .columnSubmenu li.active span{background:url("../../img/PB/arrowLi.gif") no-repeat right .9em;padding-right:1em;font-weight:bold;float:left;width:auto;}
#content .general .columnSubmenu li a{color:#fff;font-size:1.1em;background:transparent url("../../img/PB/arrowLi.gif") no-repeat .9em .7em;padding:.5em 0 .5em 2em;display:block;}
#content .general .columnSubmenu li.active a{background:none;font-weight:bold;}

#content .general .columnRight{padding:1.4em 0 1.3em 0;float:left;width:74.9em;}
#content .general .columnRight h3{color:#c4c5b2;font-style:italic;border-bottom:.4em solid #c4c5b2;margin-bottom:.1em;background:transparent url("../../img/PB/arrowGrey.gif") no-repeat 0 .15em;padding-left:1.7em;}
	* html #content .general .columnRight h3{margin-bottom:.05em;}
	*+html #content .general .columnRight h3{margin-bottom:.05em;}
#content .general .columnRight h4{background:#abcde5;font-weight:bold;color:#526d88;font-size:1.6em;padding:.3em 0 .3em 1.75em;margin-bottom:1.65em;}
#content .general .columnRight .left{float:left;width:50.2em;border-right:.1em solid #d9e4f0;padding-right:1.6em;}
#content .general .columnRight .right{width:21.3em;float:right;border-left:.1em solid #d9e4f0;margin-left:-.1em;padding-left:1.7em;}
	* html #content .general .columnRight .right{padding-left:1.55em;border-left:none;}
	*+html #content .general .columnRight .right{padding-left:1.6em;}
#content .general .borderBottomLeft{background:transparent url("../../img/PB/squareContentBottomLeftGrey.gif") no-repeat left bottom;position:absolute;left:-.1em;bottom:-.1em;width:.9em;height:1.1em;}
#content .general .borderBottomRight{background:transparent url("../../img/PB/squareContentBottomRight.gif") no-repeat right bottom;position:absolute;right:-.1em;bottom:-.1em;width:.9em;height:1.1em;}
	* html #content .general .borderBottomLeft{bottom:-.2em;}
	* html #content .general .borderBottomRight{right:-.2em;bottom:-.2em;}

#content .general .columnSubmenu ul{list-style:none;margin-top:-.1em;}
#content .general .columnSubmenu li{border-top:.1em solid #fff;float:left;width:100%;background:#c4c5b2;color:inherit;}
	#content .general .columnSubmenu li a{color:#fff;font-size:1.1em;background:transparent url("../../img/PB/arrowLi.gif") no-repeat .9em .7em;padding:.5em 0 .5em 2em;display:block;}
	#content .general .columnSubmenu li.active{background:#898a7c;}
		#content .general .columnSubmenu li.active a{background:none;font-weight:bold;}
		#content .general .columnSubmenu li.active span{background:url("../../img/PB/arrowLi.gif") no-repeat right .9em;padding-right:1em;font-weight:bold;float:left;width:auto;}
		
/*-- menu lateral (nueva estructura) --*/
#columnMenu{margin-right:1.5em;float:left;min-height:52em;}
	#columnMenu ul{width:19.5em;list-style:none;margin-top:-.2em;}
	#content #columnMenu li{border-top:.1em solid #fff;float:left;width:100%;background:#c4c5b2;color:inherit;}
		#content #columnMenu li a{color:#fff;font-size:1.1em;background:transparent url("../../img/PB/arrowLi.gif") no-repeat .9em .7em;padding:.5em .4em .5em 2em;display:block;}
		#content #columnMenu li.active{background:#898a7c;}
			#content #columnMenu li.active a{background:none;font-weight:bold;}
			#content #columnMenu li.active span span{margin-left:.4em;}
	
/*-- contenedor de columnas (con menu lateral)  --*/
#subColumnContent{float:left;background:#fff url("../../img/PB/bg_fndPx_gris.gif") repeat-y 52em /*-*/1em;}


/* Plantilla preguntas */
#content #preguntas{position:relative;display: inline-block;padding:1.4em 1.6em 4em 1.6em;border:.1em solid #efefef;border-bottom:none;}
#content #preguntas:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
#content #preguntas h3{font-size:1.8em;background:url("../../img/PB/arrowH3.gif") no-repeat 0 .15em;padding-left:1.7em;}
*+html #content #preguntas h3{padding-bottom:0.1em;}
* html #content #preguntas h3{padding-bottom:0.1em;}
#content #preguntas hr{margin-bottom:2.1em;}
*+html #content #preguntas hr{margin-bottom:1.2em;}
* html #content #preguntas hr{margin-bottom:1.2em;}
#contentPreguntas .columnLeft{float:left;width:70em;border-right:0.1em solid #d9e4f0;}
	* html #contentPreguntas .columnLeft{width:68em;}
#contentPreguntas .columnRight{float:left;/*width:21.4em;*/border-left:0.1em solid #d9e4f0;margin-left:-.1em;padding-left:1.6em;}
* html #contentPreguntas .columnRight{width:21.3em;}
#content #preguntas .borderBottomLeft{background:transparent url("../../img/PB/squareContentBottomLeft.gif") no-repeat left bottom;position:absolute;left:-.1em;bottom:-.1em;width:.9em;height:1.1em;}
#content #preguntas .borderBottomRight{background:transparent url("../../img/PB/squareContentBottomRight.gif") no-repeat right bottom;position:absolute;right:-.1em;bottom:-.1em;width:.9em;height:1.1em;}
* html #content #preguntas .borderBottomRight{right:-.2em;bottom:-.2em;}
* html #content #preguntas .borderBottomLeft{bottom:-.2em;}

/*adapt.*/
#content .preguntas{position:relative;display: inline-block;padding:1.4em 1.6em 4em 1.6em;border:.1em solid #efefef;border-bottom:none;}
#content .preguntas:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
#content .preguntas h3{font-size:1.8em;background:url("../../img/PB/arrowH3.gif") no-repeat 0 .15em;padding-left:1.7em;}
*+html #content .preguntas h3{padding-bottom:0.1em;}
* html #content .preguntas h3{padding-bottom:0.1em;}
#content .preguntas hr{margin-bottom:2.1em;}
*+html #content .preguntas hr{margin-bottom:1.2em;}
* html #content .preguntas hr{margin-bottom:1.2em;}
#contentPreguntas .left{float:left;width:70em; /**/padding-right:1.5em; /**/border-right:0.1em solid #d9e4f0;}
#contentPreguntas .right{float:left;border-left:0.1em solid #d9e4f0;width:21.4em;margin-left:-.1em;padding-left:1.6em;}
* html #contentPreguntas .right{width:21.3em;}

#content .preguntas .borderBottomLeft{background:url("../../img/PB/squareContentBottomLeft.gif") no-repeat scroll left bottom transparent;bottom:-0.1em;height:1.1em;left:-0.1em;position:absolute;width:0.9em;}
#content .preguntas .borderBottomRight{background:url("../../img/PB/squareContentBottomRight.gif") no-repeat scroll right bottom transparent;bottom:-0.1em;height:1.1em;position:absolute;right:-0.1em;width:0.9em;}


/* Plantilla galeria */
#content .galeria{
	position:relative;
	padding:1.4em 1.6em 2.7em 1.6em;
	display: inline-block;
}
* html #content .galeria{
	padding-bottom:0.1em;
}
*+html #content .galeria{
	padding-bottom:0.1em;
}
#content .galeria:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#content .galeria h3{
	font-size:1.8em;
	color:#c4c5b2;
	font-style:italic;
	background:transparent url("../../img/PB/arrowGrey.gif") no-repeat 0 .15em;
	padding-left:1.7em;
	border-bottom:.4em solid #C4C5B2;
	margin-bottom:.05em;
}
*+html #content .galeria h3{
	padding-bottom:0.1em;
}
* html #content .galeria h3{
	padding-bottom:0.1em;
}
#content .galeria h4 {
	background:#ABCDE5;
	color:#526D88;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:1.65em;
	padding:0.3em 0 0.3em 1.75em;
}
#content .galeria .left{
	float:left;
	width:30.6em;
	border-right:0.1em solid #d9e4f0;
}
#content .galeria .left .textDescript{
	font-size:1.1em;
	background:url("../../img/PB/arrowDown.gif") no-repeat 0 .3em;
	padding:0 0 1.2em 1.2em;
}
#content .galeria .left .images{
	width:30.6em;
	float:left;
}
#content .galeria .left .images a{
	margin:0 2em 1.5em 0;
	float:left;
	width:8.2em;
	height:8.2em;
}
* html #content .galeria .left .images a:hover{
	width:8.2em;
	height:8.19em;
}
#content .galeria .left .images img{
	width:8.2em;
	height:8.2em;
}
#content .galeria .left .images a img.frame{
	display:none;
}
#content .galeria .left .images a.active img.frame{
	position:absolute;
	display:block;
}
#content .galeria .left form label{
	color:#526d88;
	font-size:1.4em;
	padding-bottom:.3em;
	display:block;
}
*+html #content .galeria .left form label{
	padding-top:1.2em;
	float:left;
	width:auto;
}
#content .galeria .left form select{
	width:16.6em;
}
#content .galeria .left form input{
	background:url(../../img/PB/arrowForm.gif) no-repeat;
	width:1.8em;
	height:1.8em;
	cursor:pointer;
}
* html #content .galeria .left form input{
	margin-bottom:.2em;
}
*+html #content .galeria .left form input{
	margin-bottom:.2em;
}
#content .galeria .right{
	float:left;
	width:62.4em;
	padding-left:1.5em;
	border-left:0.1em solid #d9e4f0;
	margin-left:-.1em;
}
*+html #content .galeria .right{
	width:62.3em;
}
* html #content .galeria .right{
	width:60em;
}
#content .galeria .right .utilities{
	font-size:1.1em;
	height:2.1em;
	width:56.6em;
}
#content .galeria .right .utilities .pages{
	text-align:center;
	padding:0 8em;
}
#content .galeria .right .utilities .linkPrevious{
	float:left;
	width:auto;
	background:url("../../img/PB/arrowPrevious.gif") no-repeat;
	padding-left:1.4em;
}
#content .galeria .right .utilities .linkFollowing{
	float:right;
	width:auto;
	background:url("../../img/PB/arrowFollowing.gif") right no-repeat;
	padding-right:1.4em;
	margin-top:-1em;
}
#content .galeria .right .contentImage{
	border:.5em solid #abcde5;
	float:left;
	width:auto;
}
#content .galeria .right .contentImage img{
	border:.1em solid #fff;
	max-width:61.2em;
	float:left;
	margin-bottom:0;
}
#content .galeria .right .txtDescription{
	padding-top:.7em;
	clear:both;
	font-size:1.3em;
	font-style:italic;
	line-height:normal;
}
#content .galeria .right .txtDownImage{
	padding-top:.5em;
	clear:both;
	font-size:1.3em;
	line-height:normal;
}
#content .galeria .borderBottomLeft{
	background:transparent url("../../img/PB/squareContentBottomLeft.gif") no-repeat left bottom;
	position:absolute;
	left:-.1em;
	bottom:-.1em;
	width:.9em;
	height:1.1em;
}
* html #content .galeria .borderBottomLeft{
	bottom:-.2em;
}
#content .galeria .borderBottomRight{
	background:transparent url("../../img/PB/squareContentBottomRight.gif") no-repeat right bottom;
	position:absolute;
	right:-.1em;
	bottom:-.1em;
	width:.9em;
	height:1.1em;
}
* html #content .galeria .borderBottomRight{
	right:-.2em;
	bottom:-.2em;
}

/* MODULOS */

/* Enlace Discapacidad auditiva */
#content .home .columnRight .mod .pieMod .contentPieMod ul{clear:both;margin-top:1.8em;}
	* html #content .home .columnRight .mod .pieMod .contentPieMod ul{margin-top:.1em;}
	*+html #content .home .columnRight .mod .pieMod .contentPieMod ul{margin-top:1.4em;}
#content .home .columnRight .mod .pieMod .contentPieMod ul li.ico_arrow{background:transparent url("../../img/PB/arrowLink.gif") 1.1em .4em no-repeat;list-style-type:none;margin-left:5.8em;}
	* html #content .home .columnRight .mod .pieMod .contentPieMod ul li.ico_arrow{height:1%;clear:both;display:block;background-position:1.2em .4em;}
	*+html #content .home .columnRight .mod .pieMod .contentPieMod ul li.ico_arrow{background-position:1.3em .7em;clear:both;display:block;padding-top:.4em;}
#content .home .columnRight .mod .pieMod .contentPieMod ul li.ico_arrow a{display:block;font-size:1.1em;margin-left:2em;padding:.1em 1.6em .3em 0;}

/* Modulo imagenes */
#content .right img{
	margin-bottom:1.7em;
}
#content .right img.modImage{
	float:left;
	width:21.3em;
}


/* Modulo enlaces */
#content /*.right*/ .enlaces{float:left;margin-bottom:1.7em;width:21.1em;border:solid #d9e5f1 .1em;position:relative;}
#content /*.right*/ .enlaces span{width:.3em;height:.3em;position:absolute;background:url(../../img/PB/squareAdobeFlash.gif) no-repeat 0 0;top:-.1em;left:-.1em;}
#content /*.right*/ .enlaces .tit{background:#e9f5ff url(../../img/PB/iconEnlaces.gif) no-repeat .35em .2em;font-weight:bold;color:#526d88;font-size:1.2em;padding:.35em 0 .35em 2.25em;}
#content /*.right*/ .enlaces a{background:transparent url(../../img/PB/arrowLink.gif) no-repeat 1.3em 1.2em;display:block;padding:.7em 0 0 2.2em;}
#content /*.right*/ .enlaces .content{font-size:1.1em;padding:.7em;line-height:1.3em;border-top:solid #d9e5f1 .1em;}
#content /*.right*/ .enlaces .content li{list-style:none;display:block;background:transparent;}
#content /*.right*/ .enlaces .content li a {background:transparent url(../img/bullet_arrowBlueLightR.gif) no-repeat 0 .95em;padding-left:0.9em;display:block;}


/* Modulo descargas */
#content /*.right*/ .descargas{float:left;margin-bottom:1.7em;width:21.1em;border:solid #d9e5f1 .1em;position:relative;}
#content /*.right*/ .descargas span{width:.3em;height:.3em;position:absolute;background:url(../../img/PB/squareAdobeFlash.gif) no-repeat 0 0;top:-.1em;left:-.1em;}
#content /*.right*/ .descargas .tit{background:#e9f5ff url(../../img/PB/iconDescargas.gif) no-repeat .45em .25em;font-weight:bold;color:#526d88;font-size:1.2em;padding:.35em 0 .35em 2.25em;}
#content /*.right*/ .descargas a{display:block;padding-top:.5em;}
#content /*.right*/ .descargas .content{font-size:1.1em;padding:.7em;line-height:1.3em;border-top:solid #d9e5f1 .1em;}
	#content /*.right*/ .descargas .content a{padding:1em 0 0 2.3em;margin-bottom:.5em;}
	#content /*.right*/ .descargas .content.azul{background:#f5fbff;}
		#content /*.right*/ .descargas .content.azul a{padding:.5em 0 0 0;margin-bottom:0;}
			#content /*.right*/ .descargas a.pdf{background:url(../../img/PB/icoPdf.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.doc{background:url(../../img/PB/icoDoc.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.flv{background:url(../../img/PB/icoFlv.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.gif{background:url(../../img/PB/icoGif.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.jpg{background:url(../../img/PB/icoJpg.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.mdb{background:url(../../img/PB/icoMdb.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.mov{background:url(../../img/PB/icoMov.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.mpeg{background:url(../../img/PB/icoMpeg.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.ppt{background:url(../../img/PB/icoPpt.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.swf{background:url(../../img/PB/icoSwf.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.xls{background:url(../../img/PB/icoXls.gif) no-repeat 0 .85em;}
			#content /*.right*/ .descargas a.zip{background:url(../../img/PB/icoZip.gif) no-repeat 0 .85em;}



/* Modulo consultas */
#content .right .consultas{
	float:left;
	margin-bottom:1.7em;
	width:21.3em;
}
#content .right .consultas div{
	float:left;
	width:auto;
}
#content .right .consultas .header{
	position:relative;
	background:#638fbe url(../../img/PB/bgConsultasHeader.jpg) no-repeat;
	color:#fff;
	font-weight:bold;
	border:solid #ffcc08 .3em;
	border-bottom:solid #ffcc08 .1em;
	height:3em;
	padding:.6em 0 0 3.1em;
	width:17.6em;
}
#content .right .consultas .header span.txt{
	font-size:1.2em;
}
#content .right .consultas .header span.cornerLeftTop{
	position:absolute;
	background:url("../../img/PB/squareConsultasLeftTop.gif") no-repeat;
	top:-.3em;
	left:-.3em;
	width:.6em;
	height:.6em;
}
#content .right .consultas .header span.cornerRightTop{
	background:url("../../img/PB/squareConsultasRightTop.gif") no-repeat;
	position:absolute;
	top:-.3em;
	right:-.3em;
	width:.6em;
	height:.6em;
}
#content .right .consultas .content{
	background:#abcde5 url("../../img/PB/bgConsultasContent.jpg") no-repeat center top;
	color:#fff;
	border-left:solid #ffcc08 .3em;
	border-right:solid #ffcc08 .3em;
	padding:1.2em .7em 0 .7em;
	min-height:6.4em;
	width:19.3em;
}
* html #content .right .consultas .content{
	height:6.4em;
}
#content .right .consultas .content span{
	font-size:1.2em;
}
#content .right .consultas .footer{
	position:relative;
	background:#abcde5;
	border:solid #ffcc08 .3em;
	border-top:none;
	padding:1em .6em .8em .6em;
	width:19.5em;
}
#content .right .consultas .footer span.txt{
	font-size:1.1em;
	font-weight:bold;
	color:#3a6ba7;
	background:transparent;
}
#content .right .consultas .footer span.cornerLeftBottom{
	position:absolute;
	background:url("../../img/PB/squareConsultasLeftBottom.gif") no-repeat;
	bottom:-.3em;
	left:-.3em;
	width:.6em;
	height:.6em;
}
*+html #content .right .consultas .footer span.cornerLeftBottom{
	bottom:-.3em;
}
* html #content .right .consultas .footer span.cornerLeftBottom{
	bottom:-1.1em;
}
#content .right .consultas .footer span.cornerRightBottom{
	background:url("../../img/PB/squareConsultasRightBottom.gif") no-repeat;
	position:absolute;
	bottom:-.3em;
	right:-.3em;
	width:.6em;
	height:.6em;
}
*+html #content .right .consultas .footer span.cornerRightBottom{
	bottom:-.3em;
}
* html #content .right .consultas .footer span.cornerRightBottom{
	bottom:-1.1em;
}


/* Estilos de popUp */
#wrapperPopup{width:100%;background: url("../../img/PB/back_popup.gif") repeat-x top left;text-align:left;}
	#wrapperPopup h1{border-bottom:.4em solid #c4c5b2;padding: .7em 0 .2em 3em;color:#3a6ba7;font-size: 2em;font-weight:bold;margin-bottom:.05em;background:transparent;}
	#wrapperPopup hr{height:2.2em;background:#abcde5;}
		* html #wrapperPopup hr{margin-top:-.7em;}
		*+html #wrapperPopup hr{margin-top:-.7em;}
#headPopup{background: url("../../img/PB/log_popup.gif") no-repeat left top;height:4.5em;}
	#headPopup ul{float:right;width:auto;padding-top:0.5em;}
	#headPopup #comeback a{background:url("../../img/PB/buttom_comeBack.gif") no-repeat left center;}
	#headPopup li{display:inline;float:left;width:auto;margin-right:0.5em;}
		#headPopup li.print{background:url("../../img/PB/button_print.gif") no-repeat left center;}
		#headPopup li a{color:#fff;font-size:1.1em;padding:0 0.8em 0 1.9em;background:transparent;}
		#headPopup li.print a{background:url("../../img/PB/punt_azules.gif") no-repeat right center;}
		#headPopup li.close a{background:url("../../img/PB/button_close.gif") no-repeat left center;}


@media print {
	#wrapper #content .right { 
  		padding-left:0;
  		border-left:0;
		margin-left:0;
  	}
	#wrapper #contentSectionsGaleria .section {
		margin-right:1.8em;
	}
}
