/* Reset */
body{margin:0px; padding:0px; background:url("../images/mainbg.gif") 0 0 repeat-x #F6F4E4; color:#434135; font:0.8em Arial, Helvetica, sans-serif;}

div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}

ul{list-style-type:none;}

/*----MAIN----*/


#mainPan{width:950px; position:relative; margin:0 auto; padding:0px; text-align:justify}

#Cabecera { height:160px}

/*----Left Panel----*/


#leftPan{width:240px; float:left;}

#leftTopPan{width:240px; height:125px; position:relative; margin:0 auto; padding:0; background:url("../images/left-top.jpg") 0 0 no-repeat;}

#leftTopPan img{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 52px;
	padding-top: 5px;
}

#leftPan ul.menu{width:240px; height:261px; display:block; background:url("../images/menu-bg.jpg") 0 0 no-repeat; padding:35px 0 0 0;}

#leftPan ul.menu li{width:200px; height:27px; position:relative; margin:0 auto; background:url("../images/dot.gif") 0 100% repeat-x;}

#leftPan ul li a{
	width:170px;
	height:26px;
	display:block;
	background:url("../images/arrow-normal.gif") 0 5px no-repeat #F6F4E4;
	color:#f85b00;
	font-weight:bold; padding:0 0 0 18px;
	text-decoration:none;
}

#leftPan ul li a:hover{background:url("../images/arrow-normal.gif") -3px 5px no-repeat #F6F4E4; color:#7F0A5F; text-decoration:none;}

#leftPan ul li.last{background:none; padding:5px 0 0 42px}

#leftPan ul.linkone{width:240px; height:259px; padding:0; background:none;}

#leftPan ul.linkone li{width:115px; height:26px; position:relative; margin:0 auto; background:none; padding:0px;}

#leftPan ul.linkone li a{
	width:96px;
	height:26px;
	display:block;
	background:url("../images/arrow-normal.gif") 0 50% no-repeat #F6F4E4;
	font-weight:normal;
	padding:0 0 0 25px;
	text-decoration:underline;
}

#leftPan ul.linkone li a:hover{color:#7F0A5F; text-decoration:none;}
#leftPan .intranet
{
	background-image:url("../images/formbg.png");
	background-position:10px 0;
	background-repeat:no-repeat;
	text-align:center;
	padding:60px 0 0 5px;
	width:227px;
	height:40px;
	margin:0 0 10px 0;

}
#leftPan  h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7F0A5F;
	text-align:center;
}
/*----/Left Panel----*/

/*----Right Panel----*/
#rightPan{width:700px; float:left;}
#rightPan a{color:#f85b00;}
#rightPan a:hover{color:#000000;}
#rightPan a:visited{color:#592302;}

#rightPan h1{
	width:438px;
	height:124px;
	/*background:url("images/header.jpg") 0 0 no-repeat #D33F9F;*/
	color:#fff;
	font-size:1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:37px 0 0 13px;
}

#rightPan h1 span{font-size:1em; font-family: Georgia, "Times New Roman", Times, serif}

#rightPan h2{
	height:36px;
	display:block;
	background:url("../images/icon1.jpg") 0 0 no-repeat #F6F4E4;
	color:#7F0A5F;
	font-size:1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.6em;
	padding:0 0 0 60px;
	margin:29px 0 0 9px;
}

#rightPan h4{
	height:50px;
	display:block;
	background:url("../images/icon2.jpg") 0 0 no-repeat #F6F4E4;
	color:#7F0A5F;
	font-size:1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.3em;
	padding:0 0 0 60px;
	margin:20px 0 0 9px;
	clear:both;
}
#rightPan h5.Actividades{
	width:500px;
	height:20px;
	display:block;
	background:url("../images/arrow3.gif") 0 0 no-repeat #F6F4E4;
	color:#000000;
	font-size:1.1em;
	line-height:1.3em;
	padding:0 0 0 30px;
	margin:20px 0 0 60px;
	clear:both;
}
#rightPan h5.Actividades span{ margin:0 0 0 20px; color:#9F9D81; background:#F6F4E4; font-size:0.9em; font-style:italic; line-height:18px;}
#rightPan h4#ColaboradoresTransnacionales  {background:url("../images/icon3.png") 0 0 no-repeat #F6F4E4;}

#rightmorePan + h4 {margin:20px 0 0 0}

#rightPan h4 span{color:#9F9D81; background:#F6F4E4; font-size:0.7em; font-weight:bold; line-height:18px;}

#rightPan p{padding:5px 0 0 9px;}

#rightPan p + #rightmorePan{margin:30px 0 0 0;}

#rightPan p.bottompadding{padding:22px 0 0 9px; margin:0 0 38px 0;}

#rightPan p span.boldtext{font-weight:bold;}

#rightPan p span.magedacolortext{background:#F6F4E4; color:#709415;font-weight:bolder;  font-size:1em;}
#rightPan p span.cursiva{ font-style:italic; font-size:1.2em; font-weight:bolder}

#rightPan #Contacto .Contacto {float::left; width:200px; display:block}

#rightPan #Contacto
{
	margin:20px 20px 20px 20px;
	background:url("../images/Bg_Contacto.png") 0 0 no-repeat ;
	width:658px;
	height:352px;
}
#rightPan #Contacto table{
	width:565px;
	margin:15px 40px 20px 45px;
}
#rightPan #Contacto span {
	width:130px;
	display:inline;
	float:left;
	font-weight:bold;
}

#rightPan #Contacto label input[type="checkbox"]{
	display:inline;
	cursor:pointer;
	width:10px;
	margin:5px 0 0 0;
}
#rightPan #Contacto button{ margin:5px 0 0 0;}
.Boton
{
	background:url("../images/bg_button.png") 0 0 no-repeat;
	width:100px;
	height:25px;
	border:none;
	color:#000000;
	cursor:pointer;
}

.BotonOver
{
	background:url("../images/bg_buttonOver.png") 0 0 no-repeat;
	width:100px;
	height:25px;
	border:none;
	color:#000000;
	cursor:pointer;
}

#rightPan #Contacto label span.TextoPeq
{
	margin:5px 0 0 0;
	padding:2px 0 0 5px;
	font-weight:normal;
	font-size:0.7em;
	width:200px;
}

#rightPan #Contacto p.TextoPeq
{
	font-size:0.7em;
	margin:20px 10px 10px 15px;
	padding:5px 5px 0 0;
	text-align:justify;
}
#rightPan div.FichaContacto_Left p.TextoMed, #rightPan div.FichaContacto_Right p.TextoMed{font-size:0.85em; margin:1px 0 0 0;}
#rightPan div.FichaContacto_Left, #rightPan div.FichaContacto_Right
{
	width:217px;
	height:135px;
	padding:5px 0 0 95px;
	background-image:url("../images/bg_FichaContacto.png");
	background-repeat:no-repeat;
	background-position:0 0;
}

#rightPan div.FichaContacto_Left{margin:10px 10px 5px 20px;	float:left;}

#rightPan div.FichaContacto_Right{margin:10px 20px 5px 10px; float:right;}

#rightPan div.Actividades
{
	margin:0 0 20px 70px;
	border-left:1px solid #f85b00;
}
#rightPan div.Actividades p{margin:0 0 0 10px;}
#rightPan div.Actividades ul{margin:5px 0 0 20px;}

#rightPan ul.linkone, #rightPan ul.list{ height:100%; margin:20px; padding:0; background:none;}

#rightPan ul.linkone li{position:relative; margin:8px auto; background:none; padding:0px;}

#rightPan ul.linkone li a, #rightPan ul.list li {
	display:block;
	background:url("../images/arrow-normal.gif") 0 6px no-repeat #F6F4E4;
	color:#8F8C73;
	font-weight:normal;
	padding:0 0 0 22px;
}

#leftPan ul.linkone li a:hover{background:url("../images/arrow-normal.gif") 0 50% no-repeat #F6F4E4; color:#25241E; text-decoration:underline;}

#rightmorePan{
	width:670px;
	height:28px;
	display:block;
	background:url("../images/pattern.gif") 0 0 repeat;
	border:1px solid #fff;
	line-height:28px;
	padding:0 0 0 20px;
	margin:0 0 0 9px;
}

#rightmorePan p.textposition{
	float:left;
	padding:0 0 0 18px;
	margin:0px;
	font-weight:bold;
	color:#f85b00;
}

#rightmorePan p.textpositionb{
	float:left;
	padding:0 0 0 18px;
	margin:0px;
	font-weight:bold;
	color:#7F0A5F;
}


#rightmorePan a{
	float:right;
	width:36px;
	height:28px;
	display:block;
	background:url("../images/morebg.gif") 0 0 no-repeat #D5D2BC;
	color:#f85b00;
	text-decoration:none;
	padding:0 15px 0 45px;
	margin:0 25px 0 125px;
}

#rightmorePan a:hover{text-decoration:underline;}

#rightmorenextPan{
	width:500px;
	height:28px;
	display:block;
	background:url("../images/pattern.gif") 0 0 repeat;
	border:1px solid #fff;
	line-height:28px;
	padding:0 0 0 20px;
	margin:20px 0 40px 100px;
}

#rightmorenextPan p.textposition{
	padding:0 0 0 40px;
	background:url("../images/morebg.gif") 0 1px no-repeat;
	margin:0px;
	font-weight:bold;}

#rightmorenextPan a{
	width:36px;
	height:28px;
	text-decoration:none;
	padding:0 15px 0 10px;
	margin:0 25px 0 20px;
}

#rightmorenextPan a:hover{text-decoration:underline;}

#rightaddonePan{
	width:202px;
	height:116px;
	float:left;
	background:url("../images/pizarra.png") 100% 0 no-repeat;
	text-align:left;
	margin:20px 0 20px 10px;
}
#rightaddonePan img{float:right; margin:10px 0 0 0;}

#rightaddonePan p.whitetextbig{width:85px; font-size:1.0em; margin:20px 0 0 10px; float:left; font-weight:bold}
#rightaddonePan2{
	width:252px;
	height:116px;
	float:left;
	background:url("../images/pizarra2.png") 100% 0 no-repeat;
	text-align:left;
	margin:20px 0 20px 20px;
}
#rightaddonePan2 img{float:right; margin:10px 0 0 0;}

#rightaddonePan2 p.whitetextbig{width:100px; font-size:1.0em; margin:20px 0 0 10px; float:left; font-weight:bold}

/*----/Right Panel----*/

/*----Footer Panel----*/
#footermainPan{
	
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
	background-position: 0 0; 	
	color:#fff;
	position:relative; 
	margin:0 auto; 
	height:110px; 
	clear:both;}

#footerPan{
	width:700px;
	position:relative;
	margin:0 auto;
	font-weight:normal;
}

#footerPan ul{
	width:600px;
	position:absolute;
	top:75px;
	left:220px;
	height: 70px;
	margin-left: auto;
	margin-right: auto;
}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#FFFFFF;text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.templateworld{
	width:600px;
	color:#fff;
	display:block;
	position:absolute;
	top:110px;
	left:-130px;
}

#footerPan img {
	display:block;
	margin:20px 0 0 0;
}

/********************************************** DESCARGAS **************************************************/
.FichaPDF
{
	border-left:2px solid #788d11;
	border-right:2px solid #788d11;
	background-color:#f6f4e4;
	padding:10px 15px 10px 15px;
	width:296px;
}
.Ficha
{
	border-left:2px solid #622181;
	border-right:2px solid #622181;
	background-color:#dddcd2;
	padding:10px 95px 10px 15px;
	width:216px;
}
.Ficha_Sup, .FichaPDF_Sup, .Ficha_Inf, .FichaPDF_Inf
{
	width:330px;
	height:43px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.Ficha_Sup {background-image:url("../images/bg_Ficha_Sup.png");}
.FichaPDF_Sup {background-image:url("../images/bg_FichaPDF_Sup.png");}
.Ficha_Inf {background-image:url("../images/bg_Ficha_Inf.png");}
.FichaPDF_Inf {background-image:url("../images/bg_FichaPDF_Inf.png");}
.TablaCabecera
{
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	background-color:#7F0A5F;
	text-align: left;
	padding:3px;
}
#rightPan .TablaCabecera a{color:#FFFFFF}
.clearfloat{clear:both}
.fltrt{float:right}
.fltlft{
	float:left;
}



/*Naiara Acordeon*/
.arrowlistmenu
{
	width: 600px; /*width of accordion menu*/
	margin:0 20px 0 20px;
	height:15px;
	background:url("../images/bg_Acordeon.png") 0 -1px no-repeat;
	float:left}
.Acordeon_Med
{
	background-color:#dddcd2;
	width:576px;
	margin:0 0 0 20px;
	padding:0 0 0 20px;
	border-left:2px solid #e95d0f;
	border-right:2px solid #e95d0f;
	float:left;
}
.Acordeon_Inf
{
	float:left;
	background-image:url("../images/bg_Acordeon_Inf.png");
	background-position:0 0;
	background-repeat:no-repeat;
	width:600px;
	height:15px;
	margin:0 0 0 20px;
}


.menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color: white;
height:22px;
width:111px;
margin:0 0 0 20px; /*bottom spacing between header and rest of content*/
padding: 10px 0 4px 10px; /*header text is indented 10px*/
cursor: pointer;
	background:url("../images/bg_Header_Acordeon.png") 0 0 no-repeat;
}

.openheader{ /*CSS class to apply to expandable header when it's expanded*/

	background:url("../images/bg_Header_Acordeon2.png") 0 0 no-repeat;
}

#enlaces .arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

#enlaces .arrowlistmenu ul li{
padding: 2px; /*bottom spacing between menu items*/
}

#enlaces .arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

#enlaces .arrowlistmenu ul li a:visited{
color: #A70303;
}

#enlaces .arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
.alert_green
{
	background:url("../images/alert_green.png") 0 0 no-repeat;
	width:312px;
	height:36px;
	margin:20px 0 0 200px;
	text-align:center;
	padding:104px 0 0 0;
}
.alert_red
{
	background:url("../images/alert_red.png") 0 0 no-repeat;
	width:312px;
	height:97px;
	margin:20px 0 0 200px;
}
.alert_greenING
{
	background:url("../Ingles/images/alert_green.png") 0 0 no-repeat;
	width:312px;
	height:36px;
	margin:20px 0 0 200px;
	text-align:center;
	padding:104px 0 0 0;
}
.alert_redING
{
	background:url("../INGLES/images/alert_red.png") 0 0 no-repeat;
	width:312px;
	height:97px;
	margin:20px 0 0 200px;
}

#rightPan .calendario
{
	background:url("../images/calendario.png") 0 0 no-repeat;
	margin:20px 0 0 20px;
	width:75px;
	height:71px;
	text-align:center;
	float:left;
}
#rightPan .calendario p
{
	font:1.6em Georgia, "Times New Roman", Times, serif;
	padding:0;
}
#rightPan .calendario p.anno{	color:#FFFFFF;}
#rightPan .calendario p.Mes_Dia{margin:8px 0 0 0;}
#MapaWeb ul.list {margin:10px 0 0 0;}
.agenda
{
	float:left;
	width:570px;
	padding:5px 10px 0 20px;
	margin:20px 0 0 0;
	height:71px;
	background:url("../images/agenda.png") 0 0 no-repeat;
}
.agenda h5{margin:10px 0 0 20px;}
.buscador_noticias
{
	padding:10px 10px 10px 30px;
	background-image:url("../images/bg_Noticias.png");
	background-position:20px 0;
	background-repeat:no-repeat;
	margin:20px 0 0 0;

}
#galeria
{
	margin:20px 20px 0 10px;
	padding:10px;
}
#noticia_ficha
{
	margin:20px 0 0 10px;
}
legend{color:#7F0A5F}
#video{
	width:600px;
	height:480px;
	border-top:2px solid #e95d0f;
	border-bottom:2px solid #e95d0f;
	margin:20px 0 0 20px;
	padding:10px 0;
	background-color:#38302b;
}
#video_left{
	background-image:url("../images/video_left.png");
	background-position:0 0;
	background-repeat:no-repeat;
	position:absolute;
	top:245px;
	left:250px;
	width:11px;
	height:505px;
	z-index:101;
}
#video_right{
	background-image:url("../images/video_right.png");
	background-position:0 0;
	background-repeat:no-repeat;
	position:absolute;
	top:245px;
	left:858px;
	width:12px;
	height:505px;
	z-index:101;
}
#atras{
	z-index:1001;
	position:absolute;
	top:265px;
	left:855px;
	cursor:pointer;
}
.Paginacion
{
	background-image:url("../images/bg_Paginacion.png");
	background-position:0 0;
	background-repeat:repeat-x;
	padding:7px;
	height:16px;
	margin:10px 0;
	text-align:right;
	float:right;
	font-size:0.9em;
}
.Paginacion_end
{
	background-image:url("../images/bg_Paginacion_end.png");
	background-position:-5px 0;
	background-repeat:no-repeat;
	height:30px;
	margin:10px 0;
	width:10px;
	float:right;
}
.Paginacion_inicio
{
	background-image:url("../images/bg_Paginacion_inicio.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	margin:10px 0;
	width:10px;
	float:right;
}
/******************************************** LIGHTBOX GALERÍA ********************************************/

.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
}
.highslide:hover img {
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	visibility: visible;
}
.highslide-image {
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 0;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(../images/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	background-color: white;
	padding-left: 22px;
	background-image: url(../images/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	visibility: hidden;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display:;
}
.hidden-container {
	display: none;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.overflow{ height:550px; overflow:auto}
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: #f6f4e4;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0;
	z-index:500;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}

.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(../images/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 10px;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 25px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	clear:both;
	z-index: 100;
	padding: 0;
	margin:0 5px 0 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../images/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}
a img{border:none}

/* =Hoverbox Code
----------------------------------------------------------------------*/



.hoverbox a:hover .preview
{
	top: -5px;
	left: -30px;
}



/* --------- Ventana para seleccionar Imágen */

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;

}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;

}


}/* =Internet Explorer Fixes
----------------------------------------------------------------------*/


/******************************FIN hoverbox ***************************/
