﻿/*@charset "UTF-8";*/

/* CSS Document */
/*----------------------------------------------------------------------------------------------
	[Esquema Plantilla]
	
	*body
			+ Contenedor / #Contenedor
			
					- Cabecera Superior / #Cabecera1
							+ BotÃ³n FredOlsen / #btnFredOlsen
							+ Opciones Cabecera / #OpcionesCabecera
							+ Idioomas / #Idiomas
					- Cabecera Inferior / #Cabecera2
							+ Menu Primario / #menu_primario
							+ Menu Secundario / #menu_secundario
							
					- Cuerpo / #Cuerpo
							+ Contenido Izquierda / #Contenido1
								- Contenido Izquierda Cuerpo / #Contenido1_cuerpo
									...
								- Contenido Izquierda Pie / #FinalContenido1
								
							+ Contenido Derecha / #Contenido2
								- Cuerpo Formularios / #CuerpoFormularios
									...
								- Pie Formularios / #FinalContenido2
								- Cuerpo Acceso Propietarios / #CuerpoAccesoPropietarios
										+ Acceso Propietarios / #AccesoPropietarios
										+ Pie Acceso Propietarios / #FinalAccesoPropietarios
								

	---------------------------------------------------------------------------------------------*/
	
	
/*** HACKS PARA IE ***/
	/* Si tienes la necesidad de aplicar algún hack para IE6 utiliza este selector: */
	/**html {
	}*/
	/* Si necesitas aplicarlo a IE7 utiliza este:*/
	*:first-child+html {
	}
/*** NEUTRALIZANDO ESTILOS:
		elementos que queremos limpiar completamente: ***/
	* {
		margin: 0;
		padding: 0;
		border: none;
	}
	html {
		font: 12px "Trebuchet MS", Tahoma, Verdana, sans-serif;
		/*text-shadow: #555555 0px 0px 0px; Elimina el efecto bold en Safari*/
		color: #555555;
	}
	
/*** NEUTRALIZANDO ESTILOS:
		elementos con margen vertical: ***/
	h1, h2, h3, h4, h5, h6, p, pre,
	blockquote, ul, ol, dl, address {
		font-weight: normal;
		/*margin: 0 0 1em 0;*/
	}
/*** Algunos ajustes basicos: ***/
	sup {
		position: relative;
		bottom: 0.3em;
		vertical-align: baseline;
	}
	sub {
		position: relative;
		bottom: -0.2em;
		vertical-align: baseline;
	}
/*** LINKS:
		recuerda utilizar siempre la regla del LoVe-HAte ***/
		a, a:link, a:visited, a:hover, a:active {
		/*
		Si quisieramos eliminar la lÃ­nea de puntos que aparece al pulsar un enlace, aplicarÃ­amos la siguiente propiedad:
		outline: 0;
		Sin embargo no se recomienda, por temas de accesibilidad para navegaciÃ³n con teclado (lo cual implica temas legales, un tema peliagudo).
		*/
		color: #555555;
	}
	a img {
		border: none;
		text-decoration: none;
	}
	img {
		border: none;
		text-decoration: none;
		/*Si añades un background aparecerÃ¡ como fondo de la imagen, útil para imágenes de carga*/
	}
/*** FORMULARIOS: ***/
	label, button {
	cursor: pointer;
	}
	input, select, textarea {
		font: 12px "Trebuchet MS", Tahoma, Verdana, sans-serif;
		/*font-size: 100%;*/
	}
	input:focus, select:focus, textarea:focus {
		background-color: #FFF;
	}
	fieldset {
		border: none;
	}
/*** Algunas clases Ãºtiles: ***/
	.clear {
		clear: both;
	}
	.float-left {
		float: left;
	}
	.float-right {
		float: right;
	}
	.helvetica {
		font-family: Arial, Helvetica, Geneva, sans-serif;
	}
	.destacado {
	    color:Red;
	}


body {	/* AJUSTE: para poner un color de fondo */
	background-image:url(../images/fondo.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;	
}
#Contenedor {
	margin: 0 auto;
	width: 955px;
	height: auto;
}

#Cabecera1 {
	width: 955px;
	height: 119px;
	background-image: url(../images/fondoCabecera.jpg);
	background-repeat: no-repeat;
	z-index:200;
	margin:0px;
}

#logo{
	float:left;
	padding:0px;
	margin:0px;
	height:119px;
}

#menu{
	float:left;
	padding-top:80px;
}

#ninia{
	float:left;
	padding-top:0px;
	margin:0px;
	height:119px;
}

#Cabecera2 {
	height:39px;
	z-index:2;
	margin: 0px;
}

ul.dropdown-vertical-rtl {
 float: left;
 height:39px;
}
ul.dropdown-vertical-rtl li.Inicio{
	margin:0pt;
	padding:0pt;
	float:left;
	border-style:none;
	border-width:0pt;
	background-image:url(../images/comienzobarra.jpg);
	width:300px;
	height:39px;
	list-style:none;
	
}

ul.dropdown-vertical-rtl li.Blog 
{
	list-style: none;
	min-width:52px;
	_width:53px;
	height:19px;
	border-style:none;
	border-width:0pt;
	padding-top:20px;
	margin:0pt;
	float:left;
	background-image:url(../images/barraSuperiorProfesionales.jpg);
	font-weight:normal;	
	font-size:11px;

	}
ul.dropdown-vertical-rtl li.Profesionales {
	list-style: none;
	_width:211px;
	 min-width:239px;
	/*width:220px;*/
	height:19px;
	border-style:none;
	border-width:0pt;
	padding-top:20px;
	margin:0pt;
	float:left;
	background-image:url(../images/barraSuperiorProfesionales.jpg);
	font-weight:normal;	
	font-size:11px;
	
}
ul.dropdown-vertical-rtl li.Final{
    margin:0pt;
	padding:0pt;
	float:left;
	border-style:none;
	border-width:0pt;
	background-image:url(../images/finalMenu.jpg);
	width:2px;
	height:39px;
	list-style:none;
}
ul.dropdown-vertical-rtl li ul{
	left: auto !important;
 	right: 30%;
}
ul.dropdown-vertical-rtl li.Profesionales ul li a {
	font-weight: normal;
	background-image:url(../images/fondoSubMenu.gif);
	background-repeat:no-repeat;
	width:169px;
	height: 19px;
	padding: 0 0 0 20px;
}
ul.dropdown-vertical-rtl li.Compartir {
	list-style: none;
	width:140px;
	height:19px;
	border-style:none;
	border-width:0pt;
	padding-top:20px;
	margin:0pt;
	float:left;
	background:transparent url(../images/barraSuperiorCompartir.jpg);
	font-weight:normal;	
	font-size:11px;
}
ul.dropdown-vertical-rtl li.Compartir ul li a {
	font-weight: normal;
	background-image:url(../images/fondoSubMenu.gif);
	background-repeat:no-repeat;
	width:169px;
	height: 19px;
	padding: 0 0 0 20px;
}

ul.dropdown-vertical-rtl li.Profesionales ul li a:hover,
ul.dropdown-vertical-rtl li.Compartir ul li a:hover{
	background-image:url(../images/fondoSubMenu_up.jpg);
	padding: 0 0 0 30px;
	color:#FFFFFF;
	font-weight: bold;
}
ul.dropdown-vertical-rtl li.Profesionales ul li a.superior,
ul.dropdown-vertical-rtl li.Compartir ul li a.superior{
	background-image:url(../images/fondoSubMenuSuperior.gif);
	height:19px;
	padding-top: 10px;
}
ul.dropdown-vertical-rtl li.Profesionales ul li a:hover.superior,
ul.dropdown-vertical-rtl li.Compartir ul li a:hover.superior{
	background-image:url(../images/fondoSubMenuSuperior_up.gif);
	padding: 10px 0 0 30px;
	color:#FFFFFF;
	font-weight: bold;
}
ul.dropdown-vertical-rtl li.Profesionales ul li a.inferior,
ul.dropdown-vertical-rtl li.Compartir ul li a.inferior{
	background-image:url(../images/fondoSubMenuInferior.gif);
	height:25px;
}
ul.dropdown-vertical-rtl li.Profesionales ul li a:hover.inferior,
ul.dropdown-vertical-rtl li.Compartir ul li a:hover.inferior{
	background-image:url(../images/fondoSubMenuInferior_up.gif);
	padding: 0 0 0 30px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
}


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */



	ul.dropdown a:link,
	ul.dropdown a:visited	{ 
		text-decoration: none; 
		display:block;
		color:#000000;
	}

	
	/* -- modificado para el Siam Park -- */
	ul.dropdown li.Entradas {
		width:134px;
		height:39px;
		border-style:none;
		border-width:0pt;
		padding:0pt;
		margin:0pt;
		float:left;
	}
	/* -- Se han pasado varios elementos a la hoja de estilos "complementos_ID.css" (ID = idioma) -- */
	ul.dropdown li.Entradas a span{
		display:none;
	}
	ul.dropdown li.ElParque {
		width:134px;
		height:39px;
		border-style:none;
		border-width:0pt;
		padding:0pt;
		margin:0pt;
		float:left;
	}
	/* -- Se han pasado varios elementos a la hoja de estilos "complementos_ID.css" (ID = idioma) -- */
	ul.dropdown li.TuVisita {
		width:134px;
		height:39px;
		border-style:none;
		border-width:0pt;
		padding:0pt;
		margin:0pt;
		float:left;
	}
	/* -- Se han pasado varios elementos a la hoja de estilos "complementos_ID.css" (ID = idioma) -- */
	ul.dropdown li.Eventos a span{
		display:none;
	}
	
	ul.dropdown li.ElParque span, 
	ul.dropdown li.TuVisita span,
	ul.dropdown li.Entradas span{
		display:none;
	}
	ul.dropdown, li.Entradas ul li,
	ul.dropdown li.ElParque ul li, 
	ul.dropdown li.TuVisita ul li{
		border-style:none;
		padding:0pt;
	}
	ul.dropdown li.Entradas ul li a,
	ul.dropdown li.ElParque ul li a, 
	ul.dropdown li.TuVisita ul li a{
		font-weight: normal;
		background-image:url(../images/fondoSubMenu.gif);
		background-repeat:no-repeat;
		width:169px;
		height: 19px;
		padding: 0 0 0 20px;
	}
	ul.dropdown li.Entradas ul li a:hover,
	ul.dropdown li.ElParque ul li a:hover, 
	ul.dropdown li.TuVisita ul li a:hover{
		background-image:url(../images/fondoSubMenu_up.jpg);
		padding: 0 0 0 30px;
		color:#FFFFFF;
		font-weight: bold;
	}
	ul.dropdown li.Entradas ul li a.superior,
	ul.dropdown li.ElParque ul li a.superior, 
	ul.dropdown li.TuVisita ul li a.superior{
		background-image:url(../images/fondoSubMenuSuperior.gif);
		height:19px;
		padding-top: 10px;
	}
	ul.dropdown li.Entradas ul li a:hover.superior,
	ul.dropdown li.ElParque ul li a:hover.superior, 
	ul.dropdown li.TuVisita ul li a:hover.superior{
		background-image:url(../images/fondoSubMenuSuperior_up.gif);
		padding: 10px 0 0 30px;
		color:#FFFFFF;
		font-weight: bold;
	}
	ul.dropdown li.Entradas ul li a.inferior,
	ul.dropdown li.ElParque ul li a.inferior, 
	ul.dropdown li.TuVisita ul li a.inferior{
		background-image:url(../images/fondoSubMenuInferior.gif);
		height:25px;
	}
	ul.dropdown li.Entradas ul li a:hover.inferior,
	ul.dropdown li.ElParque ul li a:hover.inferior, 
	ul.dropdown li.TuVisita ul li a:hover.inferior{
		background-image:url(../images/fondoSubMenuInferior_up.gif);
		padding: 0 0 0 30px;
		height:25px;
		color:#FFFFFF;
		font-weight:bold;
	}
	

	/* -- level mark -- */

	ul.dropdown ul {
	 width: 169px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	}
	
/********************************************* CONTENIDO 1 ****************************************/
#Contenido1 {
	float: left;
	background-image: url(../images/fondoContenido1.gif);
	background-repeat: repeat-y;
	width: 955px;
}

#PanelAnimacion {
 /*   width:862px;*/
    margin: 0 auto;
    height:auto;
}

#PanelEnServicios {
    margin: 0 auto;
    height:auto;
}

#Panel1{
	float:left;
	position:relative;
	display:inline;
	background:#1C8BDD;
	width:862px;
	height:auto;	
	margin-left:45px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/fondoPanel.jpg);
	background-repeat:no-repeat;
	background-color:#76C5F0;
}

#Panel1 h2 {
	margin:0 0 15px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}

#html #Panel1Compra
{
	float:left;
	position:relative;
	display:inline;
	background:#1C8BDD none repeat scroll 0 0;
	width:864px;
	height:auto;	
	margin-left:45px;
	padding-top:0;
	padding-bottom:10px;
}
#Panel1Compra
{
	float:left;
	position:relative;
	display:inline;
	background:#1C8BDD none repeat scroll 0 0;
	width:864px;
	height:auto;	
	margin-left:45px;
	padding-top:2px;
	padding-bottom:10px;
}

#Panel1Compra p {
	margin:0 0 15px 20px;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
}
#Panel1Compra h1 {
	margin:0 0 15px 20px;
	padding:0;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:0px;
	float:left;
	padding-right:15px;
}

/*** CONTENIDO INTERIOR ***/
#PanelServicios{
	float:left;
	display:inline;
	background:#FFF;
	width:838px;
	height:auto;	
	margin-left:45px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	color:#1C8BDD;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#PieImagenServicios {
	float:right; 
	padding-right:60px;
}

#PanelServicios a{ 
	color:#1C8BDD;
	text-decoration:underline;
}

#PanelIzquierda {
	float:left;
	width:240px;
	margin-top:10px;
}
#FlashEntradas{
	float:left;
	width:233px;
	height:170px;
	background-image:url(../images/bg_menu_lateral.jpg);
	background-repeat:no-repeat;
	background-position:14px 0;
}
#MenuIzquierda{
	float:left;	
	padding-left:14px;
	width:219px;
}
#MenuIzquierda ul{
	display:block;
	background-image:url(../images/fondoPanelIzquierda.gif);
	background-repeat:repeat-y;
	background-position:1px 0;
	list-style:none;
	width:219px;
	padding-top: 5px;
	margin:0;
}
#MenuIzquierda ul li{
	margin-top:6px;
	width:219px;
	display:block;
}
#MenuIzquierda ul li a{
	display:block;
	width:217px;
	height:18px;
	background-image:url(../images/fondoListaIzquierda.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
	text-decoration:none;
}
#MenuIzquierda ul li a span{
	color:#FFF;
	font-size:13px;
	padding-left:35px;
	width:182px;
	height:18px;
	display:block;
}
#MenuIzquierda ul li a.seleccionado{
	background-image:url(../images/fondoListaIzquierda_over.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
}
#MenuIzquierda ul li a.seleccionado span{
	color:#000;	
}
#MenuIzquierda ul li a:hover span{
	background-image:url(../images/fondoListaIzquierda_over.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
	color:#000;
}
#PanelIzquierdaImagen{
	float:left;
	width:220px;
	padding-left:15px;
}
.PanelIzquierdaImagen{
	float:left;
	width:220px;
	padding-left:15px;
}

#PanelCentral{
	float:left;
	width:590px;
	height:600px;
	background-repeat:no-repeat;
	margin-top:10px;
}
#PanelCentral h1{
	color:#E16330;
	font-size: 4em;
}
#PanelCentral h4{
	color:#E16330;
	font-size: 2em;
}
#PanelCentral h5{
	color:#E16330;
	font-size: 1.5em;
}
#PanelCentral a.ttoffer{
	height:120px; 
	width:310px;
	position:absolute;
	display:block;
	left:380px;
	top:250px;
}
#PanelCentral a.tloro{
	height:60px; 
	width:250px;
	position:absolute;
	display:block;
	right:32px;
	bottom:10px;
}	
#PanelCentral .ttickets{
	height:70px; 
	width:140px;
	position:absolute;
	display:block;
	right:460px;
	top:30px;
}	
h3{
	color:#E16330;
	font-size: 2em;	
}

#Horario {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bolder; 
	font-size: 1.6em; 
	color:#000; 
	word-spacing: 10px;	
}

#FlashEnlaceEventos {
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 50px;
}

#FlashAtracciones {
	padding-top: 85px;
	padding-left: 5px;
}

/******* VENTA DE ENTRADAS ****
******************************/

/* -- Se han pasado varios elementos a la hoja de estilos "complementos_ID.css" (ID = idioma) -- */
#VentasEntradas a{
	text-decoration:none;
}

#VentaEntradas span{
	visibility:hidden;
	
}

#VentaEntradas table {
	border-collapse:collapse;
	height:276px;
}

#VentaEntradas table thead {
	width:794px;
	height:33px;
	color:#FFFFFF;
}

#VentaEntradas table tbody tr{
	width:794px;
	height:105px;
}

#VentaEntradas table tbody tr td {
	vertical-align:middle;
	font-size:12px;
	line-height:25px;
	color:#1A5E90;
	text-align:right;
}

#VentaEntradas table tbody tr td a{
	text-decoration:none;
}
#VentaEntradas #Validez
{
    color:White;
    width: 100%;
    text-align:left;
}
#VentaEntradas .td1{
	width:108px;
	height:26px;
	padding:11px 10px 0 271px;
	vertical-align:top;
}

#VentaEntradas .td2{
	width:200px;
	/*padding-left:36px;*/
	text-align:center;
}

#VentaEntradas .td3{
	width:0px;
}

#VentaEntradas .td4{
	width:120px;
	padding-right:5px;
	text-align: right;
}

#VentaEntradas .td7{
	width:73px;
	padding-right: 11px;
	padding-left: 16px;
	text-align: left;
}

#VentaEntradas .trIntermedio{
	width:400px;
	height:32px;
	font-weight:bold;
	text-align:left;
}

#VentaEntradas .tdIntermedio{
	color:red;
	text-align:left;
	padding-left:8px;
}

#VentaEntradas .td4 img{
	margin-top:5px;
}

/********Venta Entradas Ritmos del Mundo*********/

#VentasEntradasRM a
{
	text-decoration: none;
}

#VentaEntradasRM span
{
	visibility: hidden;
}

#VentaEntradasRM table
{
	border-collapse: collapse;
	height: 276px;
}

#VentaEntradasRM table thead
{
	width: 794px;
	height: 33px;
	color: #FFFFFF;
}

#VentaEntradasRM table tbody tr
{
	width: 794px;
	height: 105px;
}

#VentaEntradasRM table tbody tr td
{
	vertical-align: middle;
	font-size: 12px;
	line-height: 25px;
	color: #1A5E90;
	text-align: right;
}

#VentaEntradasRM table tbody tr td a
{
	text-decoration: none;
}
#VentaEntradasRM #Validez
{
	color: White;
	width: 110%;
	text-align: left;
}
#VentaEntradasRM .td1
{
	width: 108px;
	height: 26px;
	padding: 11px 10px 0 271px;
	vertical-align: top;
}

#VentaEntradasRM .td2
{
	width: 200px; /*padding-left:36px;*/
	text-align: center;
}

#VentaEntradasRM .td3
{
	width: 0px;
}

#VentaEntradasRM .td4
{
	width: 120px;
	padding-right: 5px;
	text-align: right;
}

#VentaEntradasRM .td7
{
	width: 73px;
	padding-right: 11px;
	padding-left: 16px;
	text-align: left;
}

#VentaEntradasRM .trIntermedio
{
	width: 400px;
	height: 32px;
	font-weight: bold;
	text-align: left;
}

#VentaEntradasRM .tdIntermedio
{
	color: red;
	text-align: left;
	padding-left: 8px;
}

#VentaEntradasRM .td4 img
{
	margin-top: 5px;
}

/**end Venta Entradas Ritmos del Mundo*/

#bEnviar{
	float:right;
	margin:10px 45px 0 0;
}

/******* CESTA DE LA COMPRA ****
******************************/

/******* CESTA DE LA COMPRA ****
******************************/

#CestaDeLaCompra {
	float:left;
	position:relative;
	width:794px;
	height:auto;
	background:#C4E0F6 url(../images/fondoCestaDeLaCompraTop.jpg) no-repeat top left;
	margin-left:20px;
}

#CestaDeLaCompra a{
	text-decoration:none;
}

#CestaDeLaCompra span{
	visibility:hidden;
	
}

#CestaDeLaCompra table {
	border-collapse:collapse;
	height:auto;
	/*background:transparent url(../images/fondoCestaDeLaCompraBottom.jpg) no-repeat bottom left;*/
}

#CestaDeLaCompra table thead{
	width:794px;
	height:35px;
	text-align:left;
}

#CestaDeLaCompra table th
{
    text-align:center;
    color:White;
}

#CestaDeLaCompra table tbody tr{
	width:794px;
	height:30px;
	text-align:left;
}

#CestaDeLaCompra table tbody tr td {
	vertical-align:middle;
	font-size:12px;
	line-height:25px;
	color:#1A5E90;
	text-align:left;
}

#CestaDeLaCompra .td1{
	width:69px;
	padding-left:20px;
}

#CestaDeLaCompra .td2{
	width:370px;
	padding-left:20px;
}

#CestaDeLaCompra .td3{
	width:61px;
	padding-left:20px;
}

#CestaDeLaCompra .td4{
	width:95px;
	padding-left:20px;
	text-align:center;
}

#CestaDeLaCompra .td5{
	width:99px;
	padding-left:20px;
	text-align:center;
}

#CestaDeLaCompra .trIntermedio{
	width:400px;
	height:32px;
	font-weight:bold;
	text-align:left;
}

#CestaDeLaCompra .tdIntermedio{
	color:red;
	text-align:left;
	padding-left:8px;
}

#CestaDeLaCompra .td4 img{
	margin-top:5px;
}

#CestaDeLaCompra table tfoot {
	width:794px;
	height:33px;
}

#MensajeError {
	font-size: 12px;
	color: #ffaa00;
	visibility:hidden;
	padding-left:25px;
}
#MensajeErrorCabecera{
	font-size: 12px;
	color: #ffaa00;
	visibility:hidden;
	padding-left:25px;
}

/*****************************************/

/*********** PORTADA SECCION ***********/

#PortadaSeccion {
	width:598px;
	height:121px;
	float:left;
	margin-bottom:25px;
	background:transparent url(../images/PortadaSeccion.jpg) no-repeat top left;
}

#PortadaSeccion h1{
	color:#E1672E;
	margin:40px 0 0 35px;
	padding:0;
	font-size:40px;
	
}


/*********** GALERIA-CENTRAL ***********/

#ContenidoDcha {
	width:612px;
	float:left;
	padding:0 0 0 10px;
}

#btnPaginador{
	float:left;
	display:block;
	height:28px;	
	margin:5px 5px 5px 0;
	background:transparent url(../images/btnPaginadorSombra.gif) repeat-x top left;
}

#btnPaginador a{
	float:left;
	height:25px;
	width:21px;
}

#btnPaginador span{
	float:left;
	text-align:center;
	padding:0 5px;
	
}

#btnPaginador span a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	width:auto;
	padding-top:3px;
	background:transparent url(../images/btnPaginadorSombra.gif) repeat-x top left;
}

#btnPaginadorDoble{
	float:right;
	display:inline;
	height:22px;	
	margin:0 60px 5px 5px;
	width:auto;
	background:transparent url(../images/btnPaginadorSombra.gif) repeat-x top left;
}

#btnPaginadorDoble span{
	color:#fff;
	float:left;
	text-decoration:none;
	font-weight:bold;
	width:auto;
	height:22px;
	padding:3px 3px 0 3px;
	background:transparent url(../images/btnPaginadorSombra.gif) repeat-x top left;
}

#btnPaginadorDoble a{
	float:left;
	height:25px;
	width:21px;
}

.nav-dcha {
	background:transparent url(../images/flechaDcha.jpg) no-repeat top left;
}

.nav-izq {
	background:transparent url(../images/flechaIzq.jpg) no-repeat top left;
}

.GaleriaCentral {
	float:left;
	position:relative;
	width:555px;
	padding:5px 0 8px 24px;
	margin-bottom:15px;
	height:auto;
	background: #fff url(../images/fondoGaleriaCentral.jpg) no-repeat top left;
}

.GaleriaCentral h3 {
	margin-bottom:9px;
	margin-right:15px;
	padding:0;
	color:#3F87CE;
	font-size:14px;
	font-weight:bold;
	border-bottom:#FF6600 1px solid;
}

.GaleriaCentral ul {
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}

.GaleriaCentral ul li{
	float:left;
	margin:0 17px 0 0;
}

.GaleriaCentral ul li a img{
	border:4px solid #C8DDF1;
}

.GaleriaCentral ul li a span{
	color:#1C8ADC;
	text-decoration:none;
	display:block;
	margin-top:5px;
	width:90px;
	line-height:13px;
	font-size:11px;
}

.GaleriaCentral p a{
	position:absolute;
	top:7px;
	right:15px;
	background:transparent url(../images/btnflecha.gif) no-repeat top left;
	color:#C4D8E0;
	padding-right:40px;
	width:25px;
	height:16px;
	text-decoration:none;
}

/**** CONTACTO ***************/
#Contacto{
	padding:20px;	
	float:left;
	width:370px;
}

.contactoCentro {
	margin:0 auto;
	width:430px;
	height:auto;
}

.uploadCentro {
	margin:0 auto;
	width:460px;
	height:auto;
}

#Contacto fieldset{
	width:200px;
	float:left;
}

#Contacto fieldset label{
	float:left;
	font-weight:bold;
	margin-bottom:3px;
	display:block;
	width:70%
}

#Contacto fieldset img
{
	margin:0 5px 5px 0;
}


.filaContacto {
	float:left;
	width:350px;
	margin-bottom:15px;
}

.filaContacto label{
	color:#0E68A2;	
}

.filaContacto .dash{
	width:350px;	
}

.zonaContacto p {
	margin:0 0 15px 20px;	
}

.zonaContacto {
	float:left;
	position:relative;
	width:400px;
	padding:15px;
	height:auto;
	background: #fff url(../images/fondoGaleriaNoticias.gif) repeat-x bottom left;
}

.fechaContactoCentro {
	width:430px;
	float:left;
	height:auto;
}

.btnEnviar {
    position:absolute;
    bottom:7px;
    right:0;
    width:112px;
    height:16px;
}

/**** FIN CONTACTO ***********/


/*************************** GALERIA DE NOTICIAS ***********************/

.FechaNoticias {
	float:right;
	margin:0;
	padding:0;
	height:22px;
	width:117px;
	font-weight:bold;
	text-align:center;
	color:#E1672E;
	background:transparent url(../images/fondoFechaNoticias.gif) no-repeat top left;
}

.EnvianosCV{
	float:right;
	margin:0;
	padding:0 10px 0 0;
	height:22px;
	width:300px;
	font-weight:bold;
	text-align:right;
	color:#E1672E;
	background:transparent url(../images/fondoEnvianosCV.gif) no-repeat top right;
	display:inline;
}

.FechaNoticiasCentro {
	width:560px;
	float:left;
	height:auto;
}

.GaleriaNoticias {
	float:left;
	position:relative;
	width:530px;
	padding:15px;
	margin-bottom:35px;
	height:auto;
	background: #fff url(../images/fondoGaleriaNoticias.gif) repeat-x bottom left;
}

.GaleriaNoticias h3 {
	margin-bottom:9px;
	padding:0;
	color:#E1672E;
	font-size:12px;
	border-bottom:#FF6600 1px solid;
}

.GaleriaNoticias img {
	margin:0 5px 5px 0;	
}

.GaleriaNoticias p{
	font-size:11px;
	margin-top:5px;
}

.GaleriaNoticias ul {
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}

.GaleriaNoticias ul li{
	float:left;
	margin:0 17px 0 0;
}

.GaleriaNoticias ul li a img{
	border:4px solid #C8DDF1;
}

.GaleriaNoticias ul li a span{
	color:#1C8ADC;
	text-decoration:none;
	display:block;
	margin-top:5px;
	width:90px;
	line-height:13px;
	font-size:11px;
}


.GaleriaNoticias p span a{
	margin-top:10px;
	text-decoration:none;
	float:right;
	padding-right:24px;
	padding-bottom:3px;
	background:transparent url(../images/icono_leer_mas.gif) no-repeat top right;
}

#FormNoticias{
	display:block;
	float:left;
	width:556px;
	height:51px;
	padding:2px;
	margin-bottom:20px;
	background:transparent url(../images/bg_bloque_degr_redond.gif) no-repeat scroll left top;
}

#FormNoticias fieldset{
	float:left;
	width:275px;
	height:51px;
	border-left:2px solid #fff;
}

#FormNoticias label{
	color:#000;
	font-size:15px;
	font-weight:bold;
	padding:8px 0 0 24px;
}

#FormNoticias select{
	width:230px;
	margin:2px 0 0 24px;
	padding:2px 0;
}

#FormNoticiasInput{
	width:200px;
	margin:2px 0 0 24px;
	padding:0;
}

#FormNoticiasEnviar {
	width:20px;
	margin:0;
	padding:0;
	background:transparent url(../images/flecha-dcha-01.gif) no-repeat scroll left top;
}

/*************************** GALERIA DE EMPLEO ***********************/

.FechaNoticias {
	float:right;
	margin:0;
	padding:0;
	height:22px;
	width:117px;
	font-weight:bold;
	text-align:center;
	color:#E1672E;
	background:transparent url(../images/fondoFechaNoticias.gif) no-repeat top left;
}

.FechaNoticiasCentro {
	width:560px;
	float:left;
	height:auto;
}

.GaleriaEmpleo {
	float:left;
	position:relative;
	width:530px;
	padding:15px;
	height:auto;
	background: #fff url(../images/fondoGaleriaNoticias.gif) repeat-x bottom left;
}

.GaleriaEmpleo h3 {
	margin-bottom:9px;
	padding:0;
	color:#E1672E;
	font-size:12px;
	border-bottom:#FF6600 1px solid;
}

.GaleriaEmpleo img {
	margin:0 5px 5px 0;	
}

.GaleriaEmpleo p{
	font-size:11px;
	margin-top:5px;
}

.GaleriaEmpleo p span a{
	margin-top:10px;
	text-decoration:none;
	float:right;
	padding-right:24px;
	padding-bottom:3px;
	background:transparent url(../images/icono_leer_mas.gif) no-repeat top right;
}

.EmpleoCompartir {
	position:absolute;
	bottom:-23px;
	right:0;
	padding:0 15px 0 0;
	height:29px;
	width:102px;
	margin-bottom:0;
	text-align:center;
	font-size:11px;
	background:transparent url(../images/pestana-inf.gif) no-repeat top left;
}

.bloqueCompartir {
    margin-bottom:30px;
    position:relative;
    display:block;
    float:left;
}

.EmpleoCompartir a {
	margin:7px 0 0 27px;
	text-decoration:none;
	color:#646B6F;
	background:transparent url(../images/icono_leer_mas.gif) no-repeat scroll right top;
	padding-right:24px;
	display:block;
}

#EnviarCV{
	padding:20px;	
	float:left;
	width:490px;
}

#EnviarCV fieldset{
	width:200px;
	float:left;
	margin-left:30px;
}

#EnviarCV fieldset label{
	float:left;
	font-weight:bold;
	margin-bottom:3px;
	display:block;
	width:70%;
	padding-left: 5px;
}

#EnviarCV fieldset input, #EnviarCV fieldset textarea, #EnviarCV fieldset select{
	float:left;
	margin:0 0 15px 0;
	display:block;
}

.envianosCV{
	float:left;
	width:220px;
	height:26px;
	background:transparent url(../images/de/bt_enviar_cv.gif) no-repeat top left;
}

.envianosCV span{
	display:none;	
}

#btnCV {
	border:none;
	font-weight:bold;
}

.filaCV {
	width:200px;
	float:left;
}

.GaleriaUp {
	float:left;
	position:relative;
	width:430px;
	padding:15px;
	margin-bottom:35px;
	height:auto;
	background: #fff url(../images/fondoGaleriaNoticias.gif) repeat-x bottom left;
}

.FechaUpCentro {
	width:460px;
	float:left;
	height:auto;
}

#EnviarUp{
	padding:20px;	
	float:left;
	width:400px;
}

#EnviarUp fieldset{
	width:200px;
	float:left;
	margin-left:30px;
	display:inline;
}

#EnviarUp fieldset label{
	float:left;
	font-weight:bold;
	margin-bottom:3px;
	display:block;
	width:70%;
	color:#0E68A2;
}

#EnviarUp fieldset img
{
	margin-bottom:5px;
	}

#EnviarUp fieldset input, #EnviarUp fieldset textarea, #EnviarUp fieldset select{
	float:left;
	margin:0 0 15px 0;
	display:block;
}


.dash {
	border:1px dashed #C4C4C4;
	width:200px;
}


.dashUp {
	border:1px dashed #C4C4C4;
	width:200px;
}

.filUp {
	border:1px solid #C4C4C4;
	width:200px;	
}

.filaUp {
	width:302px;
	float:left;
}

.filaUp span{
	float:left;
	margin-right:10px;
}

#EnviarCVabsolute{
	position:absolute;
	bottom:6px;
	right:0;
	width:112px;
	height:16px;
	background:transparent url(../images/enviarCV.gif)no-repeat top left;
}


/*****************	GALERÍA MULTIMEDIA *********************/

.GaleriaMultimedia {
	float:left;
	position:relative;
	width:510px;
	padding:5px 5px 18px 24px;
	margin-bottom:15px;
	height:auto;
	background: #fff url(../images/fondoGaleriaCentral.jpg) no-repeat top left;
}

.GaleriaMultimedia h3 {
	margin-bottom:9px;
	padding:0;
	color:#3F87CE;
	font-size:14px;
	font-weight:bold;
	border-bottom:#FF6600 1px solid;
}

.GaleriaMultimedia ul {
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}

.GaleriaMultimedia ul li{
	float:left;
	margin:0 37px 0 0;
	position:relative;
}

.GaleriaMultimedia ul li a{
	background:#C8DDF1;
	padding-top:5px;
}

.GaleriaMultimedia ul li a img{
	border:5px solid #C8DDF1;
}

.GaleriaMultimedia ul li a span{
	color:#0F5CAC;
	text-decoration:none;
	display:block;
	padding-bottom:3px;
	padding-left:5px;
	width:85px;
	height:auto;
	font-size:10px;
	background:#C8DDF1;
}

.GaleriaMultimedia p a{
	position:absolute;
	top:7px;
	right:5px;
	background:transparent url(../images/btnflecha.gif) no-repeat top left;
	color:#C4D8E0;
	width:25px;
	height:16px;
	text-decoration:none;
	padding-right: 40px;
}

*html .GaleriaMultimedia p a{
	position:absolute;
	top:7px;
	right:5px;
	background:transparent url(../images/btnflecha.gif) no-repeat top left;
	color:#C4D8E0;
	width:60px;
	height:16px;
	text-decoration:none;
	padding-right: 40px;
}

.ampliar {
	position:absolute;
	bottom:5px;
	right:5px;
	background:transparent url(../images/btnCamara.png) no-repeat top left;
	width:16px;
	height:16px;
}

/**--------------------------- AGENDA ------------------------------------**/
#Agenda {
    float:left;
    padding:9px 10px 11px;
    background:#62A5D6;   
    width:326px;    
}

#Agenda table thead {
    background:#fff;
    color:#000;   
}

#Agenda table table td
{
    text-align:center; 
}

#Agenda table thead th{
    width:44px;
    height:29px;
    padding:0;
}

#Agenda table tbody {
    background:#89B4D3;
    color:#000;
    text-align:center;
}

#Agenda table tbody td{
    width:44px;
    height:29px;
    padding:0;
}

#Agenda table tbody td a{
    background:transparent url(../images/fondoAgenda.jpg) no-repeat top left;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    display:block;
    padding-top:5px;
    height:24px;
}

#btnPaginadorAgenda{
	float:left;
	display:block;
	height:22px;	
	margin:5px 0 8px 0;
	width:auto;
	background:transparent url(../images/btnPaginadorSombra.gif) repeat-x top left;
	text-align:center;
}

#btnPaginadorAgenda span{
	color:#fff;
	float:left;
	text-decoration:none;
	font-weight:bold;
	width:283px;
	height:22px;
	padding-top:3px;
	background:transparent url(../images/btnPaginadorSombra.gif) repeat-x top left;
}

#btnPaginadorAgenda a{
	float:left;
	height:25px;
	width:21px;
}

#ProximosEventos {
    float:right;
    width:198px;
    height:auto;
    margin:0 50px 20px 0;
    padding:0;
    display:inline;
}

#ProximosEventos h3{
    color:#fff;
    border-bottom:2px red solid;
    font-size:12px;
    font-weight:bold;
}

.evento
{
    background:transparent url(../images/evento.jpg) no-repeat top left;
    height:65px;
    margin:7px 0 20px 2px;
    padding:18px 16px;
    width:164px;
    position:relative;
    float:right;
}

.eventoMasInfo {
    position:absolute;
    bottom:0;
    right:4px;
    width:65px;
    height:16px;
    background:transparent url(../images/btnflecha.gif) no-repeat top left;
    text-align:center;
}

.evento a span {
    color:#fff;
    text-align:center;
}

/**---------------- MAPA WEB -------------------------------------- **/
.mapaweb {
    width:583px;
    height:601px;
    background:transparent url(../images/fondoMapaWeb.jpg) no-repeat 10px top ;
}

#PortadaMapaWeb {
	width:588px;
	height:121px;
	float:left;
	margin-bottom:25px;
}

#PortadaMapaWeb h1{
	color:#E1672E;
	margin:40px 0 0 35px;
	padding:0;
	font-size:40px;
	
}

#CuerpoMapaWeb ul {
    float:left;
    width:107px;
    margin-left:10px;  
    list-style:none;
    display:inline;
}

#CuerpoMapaWeb ul li h1{
    font-size:18px;
    font-weight:bold;
    color:#FEA216; 
    margin:0 0 5px 0;
    float:left;
}

/*#CuerpoMapaWeb ul li {
    padding-left:10px;
    background:transparent url(../images/boloNaranja.jpg) no-repeat 0 5px;
}*/

#CuerpoMapaWeb ul li a{
    text-decoration:none;
    margin-bottom:5px;
    font-size:11px;
    padding-left:10px;
    background:transparent url(../images/boloNaranja.jpg) no-repeat 0 5px;
    float:left;
    width:97px;
}

#CuerpoMapaWeb ul li a:hover{
    text-decoration:underline;
}

/**---------------- EN CONSTRUCCIÓN -------------------------------------- **/

#EnConstruccion{
    width:578px;
    height:434px;
    background:transparent url(../images/enConstruccion.jpg) no-repeat top left;
    position:relative;
}

#EnConstruccionTexto{
    margin:0 auto;
    width:578px;
    height:auto;
}

#EnConstruccion h1{
	color:#E1672E;
	padding-top:30%;
	font-size:31px;
	text-align:center;
	width:578px;
	height:55px;
	margin:0;
}

#EnConstruccion h2{
	color:#000;
	padding:0;
	font-size:19px;
	text-align:center;
	width:578px;
	float:left;
}


/**---------------------------- PIE -------------------------------------- **/
#pie {
	float:left;
	position:relative;
	display:inline;
	background:transparent url(../images/bg-pie.jpg) repeat-x scroll left top;
	width:838px;
	height:auto;	
	margin-left:45px;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:25px;
}
#pie ul {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
}
#pie ul li{
	border-style:none;
	border-width:0pt;
	padding-right: 20px;
	margin:0pt;
	float:left;
}
#pie .primero {
	background:transparent none repeat scroll 0%;
	margin-left:0pt;
	padding-left:0pt;
}
#pie a {
	color:#FFFFFF;
	font-family:"Trebuchet MS",trebuchet,Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}
#pie a:hover{
	text-decoration:underline;
}
#pie p 
{
    width:100%;
	float:left;
	margin-right:20px;
	margin-top:10px;
	color:#FFFFFF;
	text-align:center;
}
.clearfix, .container {
	display:block;
}

/* ---------------------------------------------------------------------------------- */

.hidden {
	
	position: absolute;
}
.visible {
	
}

/*---------------------------IE 6 -----------------------------------------------------*/

*html #VentaEntradas .td7{
	width:100px;
	padding-right: 11px;
	padding-left: 16px;
	text-align: left;
}

*html #Panel1Compra
{
	float:left;
	position:relative;
	display:inline;
	background:#1C8BDD none repeat scroll 0 0;
	width:838px;
	height:auto;	
	margin-left:45px;
	padding:25px 0 10px 25px;
}
*html #VentaEntradas
{
 margin-left:0;   
}

*html #bEnviar{
	float:right;
	margin:0;
	padding-right:45px;
}
*html #pie {
	float:left;
	position:relative;
	display:inline;
	background:transparent url(../images/bg-pie.jpg) repeat-x scroll left top;
	width:798px;
	height:auto;	
	margin-left:45px;
	padding-top:25px;
	padding-bottom:10px;
	padding-left:25px;
}

/* ----- contenido - Regalos Electrónicos ----- */
	#Titulo {background:url(../images/bg_regalos_contenido_dcha_1.jpg) no-repeat top left; display:block; height:100px; margin:0; }
	#titulo span {display:none}

	h3.titulo {display:none}

	#fondos {background:url(../images/bg_regalos_contenido_dcha_2.jpg) no-repeat top left; height:250px}
	#fondos .item {height:38px; width:170px; position:relative; top:190px}
	#fondos li {display:inline}
	#fondos p {margin:0 0 2px 0}
	#fondos a {color:#000}
	#fondos .uno {left:30px;height:38px; width:170px; position:relative; top:133px}
	#fondos .dos {left:212px;height:38px; width:170px; position:relative; top:93px}
	#fondos .tres {left:394px;height:38px; width:170px; position:relative; top:56px}

	#juegos {background:url(../images/bg_regalos_contenido_dcha_3.jpg) no-repeat top left; height:251px}
	#juegos .item {height:153px; width:197px; top:411px; left:201px}
	#juegos #juego1{position:relative; top:61px; left:34px; width:155px; height:150px;}
	#juegos #juego2{position:relative; top:-87px; left:202px; width:197px; height:150px;}
	#juegos #juego3{position:relative; top:-238px; left:410px; width:155px; height:150px;}
	#juegos puzzle_1 {position:relative; display:block; height:151px; width:155px;}
	#juegos puzzle_2 {position:relative; display:block; height:151px; width:197px;}
	#juegos puzzle_3 {position:relative; display:block; height:151px; width:155px;}
	#juegos strong {display:none;}
	#juegos .cero {left:33px}
	#juegos .uno {left:201px}
	#juegos .dos {left:410px;}
   
    ul.reseteado {list-style:none; margin:0; padding:0}
    ul.reseteado li {margin:0; padding:0}
    
/* --------- blog roll ----------------*/
#blogbox
{
	width: 213px;
	height: 187px;
	background-color: #FFFFFF;
	margin-left: 25px;
}

#blog
{
	list-style-type: none;
	margin: 0 0 0;
	padding: 0;
}

#blog li
{
	background-repeat: no-repeat;
	margin-top: 5px;
	padding-top: 2px;
	text-align: left;
	width: 200px;
	line-height: 15px;
}

#blog li a:hover
{
	text-decoration: underline;
}
#blog li a
{
	display: block;
	text-decoration: none;
	background-image: url(../images/blog_mas.jpg);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding-left: 25px;
}
    
.pdfList
{
	padding-left:10px;
	
	width:250px;
	line-height:30px;
	list-style:none;
	}
	.pdfList li 
	{
		background-image:url(../images/pdf_icon_small.png);
		background-repeat:no-repeat;
		background-position:left center;
		padding-left:27px;
		
		}
		
		.pdfList li a 
		{
			color: #FFFFFF;
			font-weight:bold;
			text-decoration:none;
			}
			.pdfList li a:hover
			{
				text-decoration:underline;
				}    