html, body { margin:7px 0 0 0; padding:0; border: 0; overflow-x: hidden; vertical-align: baseline;}

body { font-family: Tahoma, Arial, Georgia;
font-size:0.8em;
background:#FFF url(../img/fnd.gif);
color:#38373B;
text-align:justify;
line-height:13px;
overflow-x: hidden;
}

img { border:0;}

h1,h2,h3,h4,h5 { padding:0; margin:0;}

h3 { font-size:12px; margin:11px 0 -10px 0; *margin:18px 0 -10px 0; color:#9D292A;}
.Scroller-Container2 h3 { *margin:0 0 -10px 0;}

a { color:#9D292A; text-decoration: underline;}
a:hover { color:#000000; text-decoration:none;}

strong { color:#38373B;}

.visRapida { float:right; margin:8px 60px 0 0; _margin:8px 30px 0 0; width:64px; height:70px; }

#cabecera {
width:732px;
height:79px;
margin:0 0 0 83px;
padding:0;
}

ul.idiomas { float:right; font-size:11px; margin:-18px 0 0 0; width:170px; text-align:right;}
ul.idiomas li { list-style:none; display:inline; border-right:1px solid #9D292A;
padding:0 6px 0 8px;
}
ul.idiomas li.fin { background:none; padding:0 0 0 8px; border:0;}
ul.idiomas a { text-decoration:none; color:#9E292B;}
ul.idiomas a:hover { text-decoration:underline; color:#000000;}

ul.iconos { margin:0 0 0 300px; padding:10px 0 0 0; width:210px;}
ul.iconos li { list-style:none; display:inline; padding:0 7px 0 7px; border-right:1px solid #9D292A;}
ul.iconos li.fin { background:none; padding:0 0 0 9px; border:0}

.logoGeneral {float:left; margin:10px 0 0 84px; position: absolute}

#principal {
margin:0 auto;
width:960px;
background:url(../img/fnd_esq_izq.gif) left top no-repeat;
height:514px;
}

#principal .izqCnt { background:#E2E2E2; width:275px; height:415px; margin:0 0 0 83px;}


#pie{
color:#999;
margin:0 auto;
height:68px;
text-align:center;
width:960px;
background: url(../img/faldon.gif) left top no-repeat;
font-size:11px;
padding:1px 0 0 0;
*padding:9px 0 0 0;
}

#pie a{ color:#FFF; text-decoration:none;}
#pie a:hover{ color:#CCC; text-decoration:underline;}
#pie p { margin-left:100px; *margin-left:20px;}

#patrocinadores { text-align:center; margin:-30px 0 0 0; padding:0; vertical-align: middle}
#patrocinadores img { margin:0 3px;}

.menuPrincipal {margin:0 0 0 83px;}

.contCentral { width:100%; width:817px; margin:0 0 0 83px; height:410px; overflow: hidden}
.contCentral p { width:485px; font-size:11px; text-align:justify;}
blockquote { font-size:11px;}

.accesoIntranet { display:inline; float:left; margin:8px -180px 0 82px; *margin:0px -180px 0 82px;}

/**************************************************************
MultiBox v1.3
**************************************************************/

.MultiBoxContainer {
	position: absolute;
	border: 0px solid #000;
	background-color: #FFF;
	display: none;
	z-index: 2;
	text-align: left;
	/*overflow: hidden;*/
}

.MultiBoxLoading {
	background: url(../img/loader.gif) no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.MultiBoxClose {
	position: absolute;
	top: -15px;
	right: -15px;
	background: url(../img/close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
}


.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}

.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #000000;
}

.MultiBoxTitle {
	position: relative;
	margin: 10px 0 10px 5px;
	float: left;
	color: #FFF;
	font-weight: normal;
	text-align: left;
	font-family:Tahoma, Arial, Georgia;
	font-size:11px;
}

.MultiBoxPrevious, .MultiBoxNext, .MultiBoxNextDisabled, .MultiBoxPreviousDisabled, .MultiBoxNumber, .MultiBoxDescription { display: none;}
.MultiBoxClose, .MultiBoxPrevious, .MultiBoxNext, .MultiBoxNextDisabled, .MultiBoxPreviousDisabled { _behavior: url(iepngfix.htc); }


/*************************************************************/

/* ---------- SCROLL 1 --------------  */
.contTxt { width:455px; height:271px; *margin:18px 0 0 0;}
.contTxt p{ width:455px;}
.contTxt p.txtDestacado { background-color:#E2E2E2; width:434px; padding:7px 10px; margin:20px 0;}

#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 465px;
  height: 271px;
}
.Scroller-Container {
	position:relative;
}
#Scrollbar-Container {
  position: absolute;
  margin-left:472px;
  *margin-left:472px;
  *margin-top:15px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.Scrollbar-Track {
  width: 20px; height: 250px;
  position: absolute;
  top: 15px; left: 4px;
  cursor:pointer;
}
.Scrollbar-Handle {
  position: absolute;
  margin-left:-2px;  
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 270px;
}
/* -------------- FIN SCROLL ---------- */

/* ---------- SCROLL 2 -------------- */
#Scrollbar-Container2 {
  position: absolute;
  margin:0 0 0 420px;
  width:40px;
  height:271px;
  *margin-left:415px;
}

#Scroller-2 { 
  position: absolute; 
  overflow: hidden;
  width: 400px;
  height: 271px;
}
.Scroller-Container2 {
  position: absolute;
}

/* -------------- FIN SCROLL ---------- */

p.navegador { font-size:10px; margin:5px 0 0 0; color: #CCCCCC;}
p.navegador a {color:#999; text-decoration:none;}
p.navegador a:hover { color:#333333; text-decoration:underline;}
p.navegador strong { color: #666666;}

.contTxtCiclos { width:400px; height:271px; margin:-10px 0 0 0; *margin:20px 0 0 0; }
.contTxtCiclos p{ width:400px;}
.contTxtCiclos p.txtDestacado { background-color:#E2E2E2; width:400px; padding:7px 10px; margin:20px 0;}
.ftCiclos { padding:0; width:224px; margin:-44px 135px 0 0; *margin:-28px 135px 0 0; _margin:-28px 44px 0 0; float:right;}
.ftCiclos p {width:260px; margin:0; padding:0; font-size:9px; color:#333; font-style:italic;}

.ftPatrimonio {float:right; margin:-20px 135px 0 0; width:224px; *margin:-20px 135px 0 0; _margin:-20px 44px 0 0;}
.ftPatrimonio p {width:260px; margin:0; padding:0; font-size:9px; color:#333; font-style:italic;}


p.txtDestacado { background-color:#E2E2E2; width:465px; padding:7px 10px; margin:20px 0;}

.contTxtCiclos p.txtDestacado { background-color:#E2E2E2; width:380px; padding:7px 10px; margin:20px 0;}

.txtCiclos { margin:20px 0 0 0;}
.txtCiclos,.txtCiclos p { width:400px;}
.txtCiclos h3 { margin-top:0}

.titSinMenu { clear:both; margin:0 0 0 0; *margin:20px 0 -11px 0; margin:30px 0 0 0;}

.titInterior { clear:both; margin:30px 0 0 0; *margin:30px 0 -11px 0;}
.titPortada { clear:both; margin:24px 0 0 0; *margin:24px 0 -11px 0;}

.titCiclos { clear:both; margin:24px 0 0 0; *margin:24px 0 -11px 0;}

/* .titCiclos { padding:0; margin:24px 0 0 0; *margin:24px 0 -9px 0; display:block; height:30px; clear:both;} */

.titOrganos { clear:both; margin:24px 0 0 0; *margin:24px 0 -11px 0;}

.ftInterior {float:right; margin:-43px 88px 0 0; *margin:-29px 88px 0 0; width:224px; _margin:-29px 45px 0 0;}
.ftInterior p {width:224px; margin:0; padding:0; font-size:9px; color:#333; font-style:italic;}

.ftIntOrganos {float:right; margin:-44px 88px 0 0; *margin:-22px 88px 0 0; width:224px; _margin:-22px 45px 0 0;}
.ftIntOrganos p {width:224px; margin:0; padding:0; font-size:9px; color:#333; font-style:italic;}

.titCoro { clear:both; margin:24px 0 0 0; *margin:14px 0 -11px 0;}
.titCoro_a { clear:both; margin:24px 0 0 0; *margin:24px 0 -11px 0;}

/* ------------------ MULTIMEDIA ---------------- */

#Scroller-3 { 
  position: absolute; 
  overflow: hidden;
  width: 700px;
  height: 300px;
  *height: 315px;
}

#Scrollbar-Container3 {
  position: absolute;
  margin:0 0 0 715px;
  width:40px;
  height:330px;
  *margin-left:363px;
  *margin-top:70px;
}

.Scrollbar-Track3 {
  width: 20px; height: 280px;
  position: absolute;
  top: 15px; left: 4px;
  cursor:pointer;
}
.Scrollbar-Down3 {
  cursor: pointer;
  position: absolute;
  top: 300px;
}

#Scroller-4 { 
  position: absolute; 
  overflow: hidden;
  width: 700px;
  height: 280px;
  *height: 295px;
}

#Scrollbar-Container4 {
  position: absolute;
  margin:0 0 0 712px;
  width:40px;
  height:330px;
}

.Scrollbar-Track4 {
  width: 20px; height: 245px;
  *height: 260px;
  position: absolute;
  top: 15px; left: 4px;
  cursor:pointer;
}
.Scrollbar-Down4 {
  cursor: pointer;
  position: absolute;
  top: 267px;
  *top: 285px;
}

.acentrado { margin:40px 0 0 150px;}

a.impRep { background:url(../img/ico_imprimir.gif) left top no-repeat; padding:0 0 0 19px}