	/* global */
	html{height:100%;}
	
	body
	{ font-family:verdana, Verdana, arial;
	  padding:0px;
	  margin:0px;
	  font-size:10px;
	}
	
	p
	{ margin:0px;
	  padding:0px 0px 16px 0px;
	  line-height:1.2em;
	}
	
	h1
	{ font-family:Verdana, arial;
	  font-size:108%;
	  FONT-WEIGHT:bold;
	  letter-spacing:.1em;
	  }
	
	h2
	{ margin:0px 0px 0px 10px;
	  padding:0px 0px 4px 0px;
	  FONT-WEIGHT:bold;
	  font-size:120%;
	  line-height:1.5em;
	}
	
	h3
	{ margin-top:5px;
	  FONT-WEIGHT:bold;
	  font-size:105%;
	}
	
	h4
	{ margin-top:15px;
	  padding:0px 4px 2px 0px;
	  FONT-WEIGHT:bold;
	  font-size:95%;
	}
	
	h5
	{ FONT-WEIGHT:normal;
	  font-size:95%;
	  text-align:left;
	}
	
	img{border:0px;}
	
	a{outline:none;}
	
	.interior {height:600px;}
	
	/* image positioning - left, right and center */
	.left
	{ float:left; 
	  padding:0px 8px 0px 0px;
	}
	
	.left2
	{ float:left; 
	  width:200px; padding-left:0px; padding-right:8px; padding-top:0px; padding-bottom:0px
	}
	
	.right
	{ float:right; 
	  padding:0px 0px 20px 8px;
	}
	
	.right2
	{ float:right; 
	  padding:0px;
	}
	
	.center
	{ display:block;
	  text-align:center;
	  margin:0 auto;
	}
	
	/* block quote */
	blockquote
	{ margin:20px 0px 20px 0px; 
	  padding:10px 20px 0px 20px;
	  border-left:8px solid;
	  background:#D3D3D3;
	  color:#28bc5d;
	  border-color:#28bc5d;
	}
	
	/* unordered list */
	ul
	{ margin:8px 0px 0px 16px;
	  padding:0px;
	}
	
	ul li
	{ list-style-type:square;
	  margin:0px 0px 0px 0px; 
	  padding:0px;
	}
	
	li a
	{text-decoration:underline;}
	
	/* ordered list */
	ol
	{ margin:8px 0px 0px 24px;
	  padding:0px;
	}
	
	ol li
	{ margin:0px 0px 11px 0px; 
	  padding:0px;
	}
	
	/* margin lefts / margin rights - to centre content */
	#main, #links, #footer, #logo, #menu, #content
	{ margin-left:auto; 
	  margin-right:auto;
	}
	
	/* main container */
	#main{width:776px;height:auto;}
	
	/* links above the logo / footer */
	#links, #footer
	{ width: 726px;
	  font-size: 88%;
	  text-transform: uppercase;
	  padding: 12px 21px 0px 19px;
	}
	
	#links{text-align: right; height: 24px;}
	
	#footer
	{ text-align: center; 
	height: 40px;
	  
	}
	.colorIURIS{
	position: absolute; 
	margin-top:-4px;
	float:right; 
	width: 94px; 
	height: 13px; 
	padding:0px;
	}
	
	#links a, #footer a{text-decoration: none;}
	
	#links a:hover, #footer a:hover{text-decoration: underline;}
	
	/* logo */
	#logo
	{ width:766px;
	  height:150px;
	}
	
	#logo h1, #logo h2
	{ margin:0px;
	  letter-spacing:.2em;
	}
	
	#logo h1
	{ padding:28px 0px 0px 19px;
	  font-size:160%;
	}
	
	#logo h2
	{ font-family:Verdana, arial;
	  padding:5px 0px 0px 19px;
	  font-size:108%;
	}
	
	/* navigation menu */
	#menu
	{ height:30px;
	  width:766px;
	  margin-top:0px;
	  position:relative;
	}
	
	#menu ul{margin:0px auto;} 
	
	#menu li
	{ float:left; 
	  margin:0px 0px 0px 0px; 
	  padding:0px;
	  list-style:none;
	} 
	
	#menu li a 
	{ display:block; 
	  float:left; 
	  height:22px;
	  text-decoration:none; 
	  padding:6px 17px 2px 17px;
	} 
.DesplegableMenu{
	display:block;
	float:left;
	height:22px;
	text-decoration:none;
	padding:6px 17px 2px 17px;
	font-weight: bold;
}
	
	/*Menu izquierda*/
	.menuizquierda {
		background-image: url(../images/fondocelda.gif);
		background-repeat:   no-repeat;
		background-color:#0e1355;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom:5px;
		background-position: left bottom;
		margin-top: 3px;
		margin-bottom: 3px;
		font-size:11px;
		color:#66FF00;
	}
	
	.menuizquierda a { color:#66FF00;}
	
	a.menu{
		color:#66FF00;
		text-decoration:none;
	}
	a:visited.menu  {color:#66FF00;text-decoration:none;}
	a:hover.menu {color:#000000;text-decoration:underline;}
	
	
	
	/* column 1 - contains sidebar items */
	#column1
	{ width:198px;
	  height:100%;
	  float:left;
	  margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; /*background-color:#D7A400*/
	}
	
	.sidebaritem
	{ text-align:left;
	  width:168px;
	  float:left;
	  margin:0px 0px 23px 0px;
	  border:1px solid;
	  padding:14px 8px 14px 19px;
	  clear:both;
	  display:table;
	}
	
	.sidebaritem h1
	{ margin:0px; 
	  font-weight:normal;
	  padding:0px 0px 16px 0px;
	  text-transform:uppercase;
	}
	
	.sidebaritem5
	{ text-align:left;
	  width:168px;
	  float:left;
	  margin:0px 0px 23px 0px;
	  border:1px solid;
	  padding:14px 8px 14px 19px;
	}
	
	.sidebaritem5 h1
	{ margin:0px; 
	  font-weight:normal;
	  padding:0px 0px 16px 0px;
	  text-transform:uppercase;
	}
	
	.tituloMenu
	{ font-family:Verdana, arial;
	  font-size:108%;
	  FONT-WEIGHT:bold;
	  letter-spacing:.1em;
	  }
	
	.sidebaritem tituloMenu
	{ margin:0px; 
	  font-weight:normal;
	  padding:0px 0px 0px 0px;
	  text-transform:uppercase;
	}
	
	.sidebaritem p
	{ line-height:16px; 
	  padding:0px 0px 8px 0px;
	}
	
	.sidebaritem a, .sidebaritem a:hover
	{ padding:0px 0px 2px 19px;
	  text-decoration:none;
	}
	
	.sbilinks{padding:0px; margin-bottom:5px;}
	
	.sbilinks ul{margin:0px; } 
	
	.sbilinks li 
	{ margin-top:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-bottom:5px; 
	 height:auto;
	  float:left; 
	  list-style:none; 
	} 
	
	.sbilinks li a , .sbilinks li a:hover
	{ float:left; 
	  height:auto;
	  text-decoration:none; 
	  width:149px; padding-left:19px; padding-right:0px; padding-top:5px; padding-bottom:4px
	} 
	
	/* column 2 - page content */
	#column2
	{ text-align:left;
	  width:500px;
	  float:left;
	  padding-left:19px; padding-right:10px; padding-top:15px; padding-bottom:15px
	}
	
	#column2 h1
	{ 	background-color: #28bc5d;	
		color: #FFFFFF;
		font-size: 1.5em;
		font-family: Verdana;
		text-transform: uppercase;
		padding-left: 6px;
		font-weight: bold; padding-right:2px; padding-top:2px; padding-bottom:2px
	}
	
	#column2 li
	{ font-family:Verdana, arial;
	  padding:5px 0px 5px 0px; 
	  margin:0px 0px 0px 0px; 
	  font-size:100%;
	   font-weight:normal;
	}
	
	#column2 a, #column2 a:hover
	{ padding:0px 0px 2px 0px;
	  text-decoration:none;
	  color:#E60003;
	  }
	
	#column2 a:hover{text-decoration:none;}
	
	/* column 3 - page content */
	#column3
	{ text-align:center;
	  width:450px;
	  vertical-align:bottom; font-family:serif; font-size: 11px;
	 color:#FFCC00; text-transform:uppercase; font-weight:bold; padding-left:19px; padding-right:3px; padding-top:2px; padding-bottom:15px; background-color:#CC3300
	}
	
	#column3 h1
	{ font-family:Verdana, arial;
	  padding:5px 5px 5px 5px; 
	  margin:0px 0px 12px 0px; 
	  font-size:150%;
	  font-weight:normal;
	}
	
	#column3 a, #column2 a:hover
	{ padding:0px 0px 2px 0px;
	  text-decoration:none;
	  color:#E60003;
	  }
	
	#column3 a:hover{border-bottom:1px solid;}
	
	
	/* contact page - form layout */
	form{margin-top:0px;}
	
	div.row
	{ clear:both;
	  width:448px;
	}
	
	.flechas
	{ clear:both;
	  width:508px;
	  }
	  
	.imprimirnoti {clear:both;
	  }  
	
	.flechas p
	{	color: #E60003;
		padding: 4px;
		position: relative; 
		background-color:#ffffff;
		margin: 6px 6px 6px 6px;
		border:1px solid #E60003;
		width:200px;
		line-height:1em;
	
		}
	
	
	div.row span.formlabel 
	{ float:left;
	  width:150px;
	  text-align:left;
	}
	
	div.row span.forminput
	{ float:right;
	  text-align:right;
	} 
	
	div.spacer
	{ clear:both;
	  width:80px;
	}
	
	input, textarea
	{ width:259px; 
	  font-family:verdana, Verdana, arial;
	  font-size:100%;
	  border:1px solid;
	  margin:2px;
	}
	
	.submit
	{ font-family:verdana, Verdana, arial;
	  font-size:100%; 
	  border:1px solid;
	  width:70px;
	  height:22px;
	  cursor:pointer;
	}
	
	.sidebaritem2
	{ text-align:left;
	  width:480px;
	  float:left;
	  margin:0px 0px 15px 0px;
	  padding:14px 8px 14px 19px;
	}
	
	.sidebaritem2 h1
	{ margin:0px; 
	  font-weight:normal;
	  padding:0px 0px 16px 0px;
	}
	
	.sidebaritem2 p
	{ line-height:16px; 
	  padding:0px 0px 8px 0px;
	}
	
	.sidebaritem2 a, .sidebaritem2 a:hover
	{ padding:0px 0px 2px 19px;
	  text-decoration:none;
	}
	
	
	.sidebaritem3
	{ text-align:left;
	  width:485px;
	  margin:0px;
	  padding:0px;
	  clear:both;
	  display:table;
	  }
	
	.sidebaritem3 h1
	{ background-color: #CC3300;	
		color: #FFFFFF;
		font-size: 1.5em;
		font-family: Verdana;
		text-transform: uppercase;
		padding-left: 6px;
		font-weight: bold; padding-right:2px; padding-top:2px; padding-bottom:2px}
	
	.sidebaritem3 p
	{ line-height:1.26em; 
	  padding:0px 0px 8px 0px;
	}
	
	.sidebaritem3 a, .sidebaritem2 a:hover
	{  text-decoration:none;}
	
	.sidebaritem4
	{ text-align:left;
	  width:508px;
	  float:left;
	  margin:0px;
	  padding:0px;
	  border-bottom:1px dashed #E60003;
	}
	
	.sidebaritem4 h1
	{ margin:0px; 
	  font-weight:normal;
	  
	}
	
	.sidebaritem4 p
	{ line-height:1.26em; 
	  padding:0px 0px 8px 0px;
	}
	
	.sidebaritem4 a, .sidebaritem2 a:hover
	{  text-decoration:none;}
	
	
	
	.titularportada
	{ margin:0px;
	  FONT-WEIGHT:bold;
	  font-size:125%;
	  line-height:1.15em;
	  font-family: Verdana, arial;
	}
	
	.titularportada2
	{ margin:0px;
	  FONT-WEIGHT:normal;
	  line-height:1em;
	  padding:0px;
	  font-family: Verdana, Verdana, arial;
	}
	
	.titActualidad {
		margin:0px 0px 23px 0px;
		FONT-WEIGHT:bold;
		font-size:12px;
		line-height:1.2em;
	  }
	  
	.fotoportada{width:150px;}
	
	.piefoto {font-size:0.8em; font-style:italic; text-align:right}
	
	.texto {font-size:1em; FONT-WEIGHT:normal; text-align:left;}
	 
	.fotoTamano {width:200px;}
	
	.video_portada {width:420px; margin:30px; background-color:#E60003; border:1px solid #E60003;}
	
	.tamanoVideo{width:380px; height:300px;}
	
	.destacadoVideo{width:150px;}
	.destacadoVideo2{width:125px;}
	
	.VideoIN{width:125px;}
	
	.VideoPromocional{width:125px; height:85px;}
	
	.listadoVideo {margin-bottom:10px;
	padding-bottom:4px;}
	
	.ventana {width:508px; height:500px; border:0px; border:0px; margin:0px; vertical-align:top;}
	
	.portada {font-size: 11px;
	}
	
	.tamano508 {width:475px; padding-bottom:5px;}
	
	.dobleA {height:20px; width:57px; border:0px;}
	
	
	.pietotal
	{ margin-top:15px;
	  padding:0px 4px 2px 0px;
	  FONT-WEIGHT:bold;
	  font-size:95%;
	}
	
	
	.sidebaritemF
	{ text-align:left;
	  width:168px;
	  float:left;
	  margin:0px 0px 23px 0px;
	  border:1px solid;
	  padding:14px 8px 15px 19px;
	}
	
	.sidebaritemF h1
	{ margin:0px; 
	  font-weight:normal;
	  padding:0px 0px 0px 0px;
	  text-transform:uppercase;
	}
	
	.sidebaritemF
	{ border:2px outset #FF0000; padding:5px; background:#d5d5d5;
	color:#000000
	}
	
	.sidebaritemF tituloMenu
	{ margin:0px; 
	  font-weight:bold;
	  padding:0px 0px 0px 0px;
	  text-transform:uppercase;
	}
	
	.sidebaritemF p
	{ line-height:16px; 
	  padding:0px 0px 8px 0px;
	}
	
	.sidebaritemF a, .sidebaritemF a:hover{
		padding:0px 0px 2px 5px;
	  	text-decoration:none;
	}
	
	.Cintillo {
	background-color: #28bc5d;
	color: #FFFFFF;
	font-size: 1.5em;
	font-family: Verdana;
	text-transform: uppercase;
	padding-left: 30px;
	font-weight: bold;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom: 0px;
	margin-top: 0px;
		}
	
	.pFecha {
	background-color: #11215d;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 30px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	}
	
	.pTitulo{
	margin-top: 10px;
	font-size: 15pt;
	margin-left: 30px;
	margin-right: 30px;
	}
	
	.pEntrada{
	font-size: 11pt;
	margin-left: 30px;
	margin-right: 30px;
	}
	
	.pTexto{
	font-size: 10pt;
	margin-right: 3px;
	margin-left: 30px;
	}

	.dFoto{
	float: right;
	margin: 0px;
	}
	
	#contenedor{
	margin-right: 30px;	
	}
	
	#dPie{
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #11215d;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	}

	.foto {
	padding:5px 5px 5px 5px;
	border: 2px solid #000000;
	}

	.linea {
	border-bottom-style:double; 
	border-bottom-width:3px;
	margin-bottom:10px;
	clear:both
	}
	
	.sidebaritem3 .drop-shadow center a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	display:block;
	}

	#blanco{
	background-color: #11215d;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	}

	#centrado{
	text-align: center;		
	}
	
	.sin{
	list-style-type: none;
	float: left;
	padding-left: 40px;
	}
	a.idioma{
	font-family:verdana, Verdana, arial;
	font-size:10px;
	color: #FFFFCC;
}
	a:hover.idioma{ font-family:verdana, Verdana, arial;
	font-size:10px;
	color: #FFFFFF;}
	
	.sinul{
	margin-bottom: 20px;
	}
	
	.textocentro{
	font-family:verdana, Verdana, arial;
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 1px;
	}
	
	.textocentro1{
	font-family:verdana, Verdana, arial;
	font-size:12px;
	color: #c5cde7;
	font-weight: bold;
	letter-spacing: 1px;
	}
	.textocentro2{
	font-family:verdana, Verdana, arial;
	font-size:12px;
	color: #ff8484;
	font-weight: bold;
	letter-spacing: 1px;
	}
	.textocentro3{
	font-family:verdana, Verdana, arial;
	font-size:12px;
	color: #c6c600;
	font-weight: bold;
	letter-spacing: 1px;
	}
	
	.textobajo{
	font-family:verdana, Verdana, arial;
	font-size:10px;
	color: #FFFFFF;
	}
	