html,body{margin:0;padding:0;}
body{font: 76% arial,sans-serif;text-align:center;
}




div#sombraexterior{ 
	margin:0 auto; padding:0;
	width:963px; float:center; 
	border-right:solid 0px #732209;background:#FFF;}

div#container{
	margin:0 auto; width:100%;  
	text-align:left;
	background-image: url(/imag/fondo-laterals.jpg);
	background-position: center;
	background-repeat: repeat-y;
	border-left:solid 1px #FFF;
	}
	
div#header{position:relative;display:none}	
div#header{height:230px;}	
div#header a{color:white;font-size: 8pt;letter-spacing:0.05em}

img#CabeceraPrint{ display:block;float:right;
	border:solid 2px #000;}

div#navigation{display:none;
	float:left; width:150px; color:#333333}

div#wrapper{
	float:center;
	width:100%; text-align: center;
	border-right:solid 0px #000;}

div#content{ float:center;
	width:100%;margin-left:10px;
	overflow: hidden;
	text-align: left;}
	
div#content table{align:center; font-size: 9pt; }
div#content p{
	line-height:1.4; margin:20px 23px;
	}

div#extra{display:none;
	margin-top: 0px; width: 150px; 
	float: right; margin-left:-149px}

div#extra{ color: #333333;}
div#footer{clear: both;background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#peu{clear:left;width:100%;background: #315D8A;color: #FFF}

div#copyright{display:none;
	width:963px; float:center; 
	border-top:solid 0px #732209;background:#C0BEAC;}

.fondorojo {background:#315D8A}
.fondogris {background:#BBB}

a:link, a:visited, a:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: normal;	color: #000;
	text-decoration: none;/*	text-transform: uppercase;*/
}

a:hover {
	font-family:  Arial, Helvetica, sans-serif;
		font-weight: bold;
	font-variant: normal;	color: #C5402A;
	/*	text-transform: uppercase;*/
}

table#bbdd td  {border:solid 1px #627788; font-size:12px;}

table#bbdd td a:link,table#bbdd td a:visited{text-transform: none; color:#154F6C;}

table#submenu td a:link,table#submenu td a:visited{text-transform: uppercase;font-size: 11px;}

table#submenu td {padding:2px}

#navigation a:link,#navigation a:visited  { 
	color:white;
	margin-left:50px; 
	font-size:8pt; letter-spacing:0.05em; text-transform: uppercase;
}

#navigation a:hover  {color:#000; margin-left:50px; font-size:8pt;	text-transform: uppercase;}

#extra a:link,#extra a:visited  { 
	color:white;
	margin-left:20px; 
	font-size:8pt;	text-transform: uppercase;
}

#extra a:hover  {color:#000; margin-left:20px; font-size:8pt;	text-transform: uppercase;}


.fondoactivo {
	background-image: url(/imag/q-amb-fonsvermell.gif);
	background-repeat:  no-repeat;
	background-position: left;
}
.fondoinactivo {
	background-image: url(/imag/q-amb-fons.gif);
	background-repeat:  no-repeat;
	background-position: left;
}	
 
.fondodretactivo {
	background-image: url(/imag/q-dret-fonsvermell.gif);

	background-repeat:  no-repeat;
	background-position: left;
}
.fondodretinactivo {
	background-image: url(/imag/q-dret-fons.gif);
	background-repeat:  no-repeat;
	background-position: left;
}	 
.margen {
	padding-left: 20px;
}

a.fondoHORactivo:link { background-image: url(/imag/q-dret-fons.gif); color: red}
a.fondoHORinactivo:link{ color: white}	
 
tr.lineFosc{background:#CCC}
tr.lineClar{background:#F3F0F0}



.textonormal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt; /*margin-left:19px;*/
}

.textosubindice {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt; font-weight:bold; color:#315D8A;
	
}
p.textosubindice a:link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt; font-weight:bold; color:#315D8A;
	
}
.textosubindiceGr, p.textosubindiceGr {
	font-size: 14px; font-weight:bold; color:#315D8A; border-bottom:solid 1px #315D8A;width:95%;
	margin-top:30px;
}

.textosubindiceTabla {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt; font-weight:bold; color:#315D8A;
	margin-left:-15px;
}


td#titulo {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#315D8A;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: uppercase; 
	padding-left:23px;
}



td.textopie {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #315D8A;
	color: #FFFFFF;
}
a.textopie:link, a.textopie:visited, a.textopie:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: white;
	text-decoration: none;
	}

a.textopie:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF2C0;
}
h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #315D8A; }
	
.titulo {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#315D8A;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: uppercase; 
  	padding-left: 30px; -moz-box-sizing: border-box;
}

a.linkmenu2:link, a.linkmenu2:visited, a.linkmenu2:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #5C5C5C; line-height:11pt}

a.linkmenu2:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #CE271A; }
	
a.linksustitucion:link, a.linksustitucion:visited, a.linksustitucion:active {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #CE271A;
}
a.linksustitucion:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}


		