/*--------------------------- HOME -  PESTANA SUPERIOR--------------------------------------*/
#pestana_superior{
	background:#131313;
	padding:.2em 0 1em 1em;
	margin-bottom:1em;
	color:#ffffff;
	float:left;
	width:61em;
}

#pestana_superior a {
	color:#FFFFFF;
}

#pestana_superior h2 {
	color:#909090;
	font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.7em;
	margin:0.5em 0;
}

#pestana_superior h3 {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	margin-top:1.25em;
}
#pestana_superior.blogs {
	background:#131313 url(../img/all/bg_titulo_blog.jpg) repeat-x 0 0;
	padding:0.2em 0 1em 1.5em;
}
#pestana_superior.blogs #caja_ultimos_blogs {
	margin:2.5em 2.8em 0 0;
}
#pestana_superior.blogs #caja_ultimos_blogs div {
	background: url(../img/all/bg_blog_li.jpg) no-repeat 0 0;
	padding:0.7em 0.7em 1em 2.7em;
}
#pestana_superior.blogs #caja_ultimos_blogs a {
	display:block;
	text-decoration:none;
	font-size:1.3em;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
#pestana_superior.blogs #caja_ultimos_blogs a:hover {
	text-decoration:underline;
}
#pestana_superior.blogs #caja_ultimos_blogs span {
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin:0.6em 0 0 0;
	display:block;
}
#pestana_superior.blogs #caja_ultimos_blogs p {
	font-family:Arial, Helvetica, sans-serif;
	color:#969696;
	margin:0.3em 0 1em 0;
}
#pestana_superior.blogs #caja_ultimos_blogs p a.mas {
	display:inline;
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	color:#96221a;
	font-family:Arial, Helvetica, sans-serif;
}
#pestana_superior.blogs #caja_ultimos_blogs p a.mas:hover {
	text-decoration:underline;
}

/*HOME - PESTANA LO ULTIMO */

.claim {
	text-align:right;
	float:right;
	width:26em;
	display:block;
	margin-bottom:.2em;
}

.claim h2 {
	margin:0;
	padding:0;
}

.caja_complementa  .destacar {
	color:#78CFC9;
}
.destacar {
	color:#2D7F79;
	font-weight:normal;
}

.caja_carga_videos.home {
	background-color:#000000;
	padding:0 1em 1em 0em;
	color:#ffffff;
}

#pestana_superior .caja_vinetas p , #pestana_superior .caja_complementa p{
	margin:0;
	line-height:1.4em;
}

#pestana_superior .caja_vinetas a , #pestana_superior .caja_complementa a{
	font-weight:bold;
	text-decoration:underline;
}
#pestana_superior .caja_complementa a{
	font-weight:normal;
	text-decoration:none;
	font-size:1.4em;
	font-family:trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	background: url(../img/all/bg_caja_complementa_a.jpg) no-repeat 0 0;
	padding:0.4em 1em 0.4em 2em;
	border:1px solid #444444;
	color:#dddddd;
}

#pestana_superior .caja_vinetas a:hover , #pestana_superior .caja_complementa a:hover{
	text-decoration:none;
}
#pestana_superior .caja_complementa a:hover{
	text-decoration:underline;
	color:#ffffff;
}

.caja_carga_videos .video_home {
	margin:1.2em 0 0.8em 0;
}

.caja_carga_videos{
	margin-right:.5em;
	float:left;
}

.caja_carga_videos ul.descripcion {
	line-height:1.4em;
	border-left:3px solid #990033;
	padding-left:.8em;
	color:#999999;
	width:34.5em;
}

.caja_carga_videos a{
	font-weight:bold;
}

/*HOME - MENU PESTANA LO ULTIMO  */

#menu_pestana ul li{
	float:left;
	margin:0 0.4em 0 0em;
	padding:0;
	overflow:hidden;
	height:1%;
}

#menu_pestana ul li a{
	text-decoration:none;
}

#menu_pestana ul li.activo a:hover, #menu_pestana ul li.inactivo a:hover{
	text-decoration:none;
	color:#B0B0B0;
}

#menu_pestana ul li.inactivo a span{
	background:url(../img/all/menu_pestana_centro.gif) repeat-x 0 0;
	padding:1em .5em .8em .5em;
	margin:0 0 2em .2em;
}

#menu_pestana ul li.inactivo{	
	background:#620903 url(../img/all/menu_pestana_izquierda.gif) no-repeat left top;
}

#menu_pestana ul li.inactivo a{
	background:url(../img/all/menu_pestana_derecha.gif) no-repeat right top;
	padding:1em .2em .8em 0;
	display:block;
	color:#FFFFFF;
	margin:0;
}

#menu_pestana ul li.activo a span{
	background: #000 url(../img/all/menu_pestana_centro_activo.gif) repeat-x 0 0;
	padding:1em .5em .8em .5em;
	margin:0 0 2em .2em;
}

#menu_pestana ul li.activo{	
	background-color:#620903;
	background:url(../img/all/menu_pestana_izquierda_activo.gif) no-repeat left top;
}

#menu_pestana ul li.activo a{
	background:url(../img/all/menu_pestana_derecha_activo.gif) no-repeat right top;
	padding:1em .2em .8em 0;
	display:block;
	color:#FFFFFF;
	margin:0;
	font-weight:bold;
}

/* HOME VINETAS VIDEO - PESTANA LO ULTIMO  */
.caja_vinetas{
		float:right;
		width:235px;
		margin-right:2em;
		background-color:#131313;
}

.caja_vinetas img{
		float:left;
		margin-right:.5em;
}
.caja_vinetas img.boton{
		display:block;
		float:left;
		margin-left:2em;
}

.caja_vinetas ul {
		background:#2b2a2a url(../img/all/pastilla_background.gif) no-repeat top center;
		clear:both;
		padding-top:.1em;
		padding-bottom:1em;
}

.caja_vinetas li{
		clear:both;
		overflow:hidden;
		height:1%;
		padding:0 1em;
		margin-top:1em;
}

.caja_vinetas li p{
		margin-bottom:1em;
}

.caja_vinetas li.last{
		background:url(../img/all/pastilla_background_inferior.gif) no-repeat bottom center;
		padding-bottom:1em;
		margin-bottom:0em;
}

/* HOME - CAJA INFERIOR - PESTANA LO ULTIMO */
.caja_complementa{
	clear:both;
	padding-top:.15em;
}

.caja_complementa ul{
	margin:0 0 0 1.5em;
	color:#999999;
}

.caja_complementa li{
		width:14em;
		float:left;
		overflow:hidden;
		height:1%;
}

.caja_complementa ul li p {
		padding-left:.3em;
}
/* HOME  VIDEOS - PESTANA LO ULTIMO*/

.caja_vinetas_inferior ul li a:hover img {
		border:1px solid #96221A;
}

.caja_vinetas_inferior ul li a img {
		border:1px solid #000000;
		padding:2px;
}

.caja_vinetas_inferior ul li img {
		float:left;
		margin:0 0.8em 0 0;
}

/* HOME  IMAGENES - PESTANA LO ULTIMO*/

.caja_complementa ul li a img {
	border:1px solid #000000;
	margin-bottom:.2em;
}

.caja_complementa ul li a:hover img {
	border:1px solid #96221A;
	margin-bottom:.2em;
}

.caja_complementa ul li a img {
	border:1px solid #000000;
	padding:2px;
}

.caja_complementa ul li img {
	float:left;
	margin:0 0.8em 0 0;
}

/* HOME ICONOS DE SOCIAL MEDIA */
.socialMedia {
		float:right;
		margin:0.5em 2em 1em 0em; 
		border:1px solid #333333;
		background:#1a1a1a url(../img/all/bg_redes_sociales.jpg) repeat-x 0 0;
		padding:0;
}
.socialMedia ul {
		border-right:1px solid #000000;
		border-left:1px solid #000000;
		overflow:hidden;
		height:1%;
		padding:0.6em 0.3em 0.5em 0.3em;
}
.socialMedia ul li {
		float:left;
		margin:0 .35em 0 0.3em;
}
.socialMedia ul li img {
		margin:-0.1em 0 0 0;
}
/*HOME - PESTANA VIDEOS */


#pestana_superior .caja_complementa .enlaceDestacado {
		margin:1em 0;
}
#pestana_superior.blogs .caja_complementa  p.enlaceDestacado {
	margin:1em 0 1em 2.3em;
}
#pestana_superior .caja_complementa ul.masCanalesVideo {
		float:left;
		margin-right:2em;
		width:30%;
		display:block;
}

#pestana_superior .caja_complementa ul.masCanalesVideo li{
		background:url(../img/all/flecha_blanca.jpg) no-repeat  center left;
		padding-left:1.2em;
		line-height:1.7em;
}

#pestana_superior .caja_complementa ul.masCanalesVideo a{
		color:#78CFC9;
		font-weight:normal;
}

/*HOME - PESTANA IMAGENES */
/*-- caja imagenes --*/
.caja_carga_imagenes {
		background-color:#000000;
		padding:0.8em 0 1em 0;
		color:#ffffff;
		width:396px;
		margin:0;
		float:left;
}
.caja_carga_imagenes li.titulo_video {
		font-size:1.2em;
		font-weight:bold;
		margin:0 0 0.5em 0;
}
.caja_carga_imagenes .video_grande {
		margin:0;
}

.caja_carga_imagenes .descripcion {
		color:#999999;
		background-color:#000000;
		width:398px;
		clear:both;
		padding:.05em 0 1em 0;
}

.caja_carga_imagenes .descripcion .descripcion_album {
		text-align:left;
		float:left;
		width:280px;
}

.caja_carga_imagenes .descripcion .descripcion_num_fotos {
  	text-align:right;
		float:right;
}

.home .paginacion {
		clear:both;
		background-color:#555555;
		float:left;
		height:1%;
		margin:0;
		padding:0;
		overflow:hidden;
		text-align:center;
		width:100%;
}

.numeroFoto {
	margin:1em 0 0 0;
}
/*-- fin caja imagenes --*/

/*---------------------------  HOME -  FIN DE PESTANA SUPERIOR-------------------------------------*/

/*---------------------------  HOME -  PESTANA INFERIOR--------------------------------------------*/

h3.pestana_inferior{
	color:#961F17;
	font-size:1.2em;
}

#pestana_inferior{
	clear:both;
  background:url(../img/all/pestana_inferior_background.gif) repeat left top;
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}

/*HOME - MENU PESTANA INFERIOR */

#menu_pestana_inferior ul li{
	float:left;
	margin:0 0.4em 0 0em;
	padding:0;
	overflow:hidden;
	height:1%;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
}

#menu_pestana_inferior ul li a{
	text-decoration:none;
}

#menu_pestana_inferior ul li.activo a:hover{
	text-decoration:none;
	color:#000000;
}

#menu_pestana_inferior ul li.inactivo a:hover{
	text-decoration:none;
	color:#666666;
}

#menu_pestana_inferior ul li.inactivo a span{
	padding:1em .5em .8em .5em;
	margin:0 0 2em .2em;
}

#menu_pestana_inferior ul li.inactivo{	
	background:#E2E1E1 url(../img/all/menu_pestana_inferior_background.gif) repeat-x left top;
}

#menu_pestana_inferior ul li.inactivo a{
	padding:1em .2em .8em 0;
	display:block;
	color:#000000;
	margin:0;
}

#menu_pestana_inferior ul li.activo a span{
	padding:1em .5em .8em .5em;
	margin:0 0 2em .2em;
}

#menu_pestana_inferior ul li.activo{	
	background-color:#620903;
	background:url(../img/all/menu_pestana_inferior_background_activo.gif) repeat-x left top;
}

#menu_pestana_inferior ul li.activo a{
	padding:1em .2em .8em 0;
	display:block;
	color:#96221a;
	margin:0;
	font-weight:bold;
}

/*----Calendario Home--------*/
.home div.leyenda{
	  margin:0 0 1em 1.2em;
		padding:0;
		clear:both;
		float:left;
		display:block;
		color:#000000;
}
.home ul.leyenda_list{
	font-size:90%;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

.home ul.leyenda_list li {
  display:block;
	float:left;
	margin-right:1em;
	padding-left:1em;
}

.home ul.leyenda_list li.hoy {
	background:url(../img/all/dia_hoy.gif) no-repeat center left;
}

.home ul.leyenda_list li.evento {
	text-decoration: underline;
	background:url(../img/all/dia_evento.gif) no-repeat center left;
}

.home ul.leyenda_list li.finalizado {
	background:url(../img/all/dia_finalizado.gif) no-repeat center left;
}
.home ul.leyenda_list li.seleccionado{
	background:url(../img/all/dia_seleccionado.gif) no-repeat center left;
}
.calendario_home {
	text-align:center;
	background: url(../img/all/bg_calendario_home.jpg) no-repeat 0 0;
	/*overflow:hidden;
	float:left;
	height:1%;
	margin:0 auto;
	padding:1.5em 0 1.5em 1.3em!important;*/
	position:relative;
	width:230px;
	height:200px;
	
}
.calendario_home ul {
	/*overflow:hidden;*/
	height:18px;
}
.calendario_home ul.calendario_izquierda {
	width:2.5em;
	float:left;
	padding:20px 0 0 27px;
	/*text-align:left;
	top:27px;
	position:relative;
	margin:.5em 0 0 0.9em;
	left:-5px!important;*/
}
.calendario_home ul.calendario_derecha {
	width:2.5em;
	float:right;
	padding:20px 27px 0 0;
	/*text-align:right;
	left:-32px!important;
	position:relative;
	float:left;*/
}
.calendario_home ul li {
	/*overflow:hidden;
	margin:0 0 1em 0;*/
	height:18px;
	float:left;
	width:2.5em;
	
}
.calendario_home ul li.calendario_siguiente a {
	/*text-decoration:none;
	color:#ffffff;
	font-size:.9em;
	padding:0.9em 0;
	overflow:hidden;*/
	background:#96221a url(../img/all/icono_calendario_siguiente_home.jpg) no-repeat top right;
	display:block;
	height:18px;
}
.calendario_home ul li.calendario_anterior a {
	/*text-decoration:none;
	color:#ffffff;
	padding-left:1.3em;
	font-size:.9em;
	padding:0;
	overflow:hidden;*/
	background:#96221a url(../img/all/icono_calendario_anterior_home.jpg) no-repeat 0 0;
	display:block;
	height:18px;
}
.calendario_home ul li.calendario_anterior a:hover {
	background:#96221a url(../img/all/icono_calendario_anterior_hover_home.jpg) no-repeat 0 0;
}
.calendario_home ul li.calendario_siguiente a:hover {
	background:#96221a url(../img/all/icono_calendario_siguiente_hover_home.jpg) no-repeat top right;
}
.calendario_home p.mes{
	width:120px;
	float:left;
	margin:22px 0 0 0;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
}
#pestana_inferior.fechas table#tabla_calendario {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin:5px 0 0 25px;
	float:left;
	display:block;
	clear:both;
}
.calendario_home ul li.calendario_anterior.ano_anterior_home {
	display:none;
}
.calendario_home ul li.calendario_anterior span {
	display:none;
}
.calendario_home ul li.calendario_siguiente.ano_siguiente_home {
	display:none;
}
.calendario_home ul li.calendario_siguiente span {
	display:none;
}
/*HOME - CONTENIDO FECHAS */

#pestana_inferior{
	float:left;
	margin-bottom:1em;
	padding-bottom:1em;
	padding-top:.4em;
	width:60em;
	border-top:1px solid #E3E3E3;
	overflow:hidden;
	height:1%;
}

#pestana_inferior .contl {
	float:left;
	padding-right:1em;
	border-right:1px dotted #CCCCCC;
	margin:0 0 0 1em;
	width:29.4em;
}
#pestana_inferior.fechas .contl {
	float:left;
	padding-right:.4em;
}
#pestana_inferior .contl.home {
	border-right:none;
	float:left;
	margin:0.5em 0 0 0;
	padding-right:0;
	width:23em;
	overflow:hidden;
	height:1%;
}
#pestana_inferior .cont2_home {
	display:block;
	float:left;
	width:37em;
	margin:0 0 0 -1em;
	overflow:hidden;
	height:1%;
}
#pestana_inferior .cont2.derecha {
 	width:18.5em;
	float:left;
	padding:0 0 0 1.5em;
}

#pestana_inferior .listado_principal {
	line-height:1.9em;
}

#pestana_inferior .listado_principal a {
	font-weight:bold;
}

#pestana_inferior .articulo_destacado_fechas{
	color:#666666;
}

#pestana_inferior .articulo_destacado {
	padding-bottom:1em;
	border-bottom:1px dotted #999999;
}

#pestana_inferior .btn {
	background:#96221A url(../img/all/icono_calendario_siguiente.jpg) no-repeat scroll right top;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif,Tahoma;
	font-size:.9em;
	padding:.7em 3.5em .8em .5em;
	clear:both;
	float:right;
	margin-top:1em;
}

/*HOME - CONTENIDO GASTOS */

#pestana_inferior.gastos ul li{
	line-height:1.8em;
	background:url(../img/all/flecha_negra.jpg) no-repeat 0% 8px;
	padding-left:1em;
}

/*HOME - CONTENIDO ADMISION */

#pestana_inferior.admision ul li{
	line-height:1.8em;
	background:url(../img/all/flecha_negra.jpg) no-repeat 0% 8px;
	padding-left:1em;
}

#pestana_inferior.admision ul li a{
	font-weight:bold;
}
.pestana_inferior_banner{
	margin-top:1em;
}

.pestana_inferior_banner img{
	margin-bottom:1em;
}

#pestana_inferior.admision .pestana_inferior_banner ul li{
	padding-left:0;
	background:none;
}

#pestana_inferior.admision .list_evento_destacado {
	color:#961F17;
}

/*HOME - CONTENIDO DONDE VIVIR */

#pestana_inferior .contl.vivir{
	border:none;
}

#pestana_inferior .cont2.vivir {
	border-left:1px dotted #315923;
	width:40%;
	float:right;
	clear:none;
	margin-right:2em;
	padding:1em;
}

#pestana_inferior.vivir ul li{
	line-height:1.8em;
	background:url(../img/all/flecha_negra.jpg) no-repeat 0% 8px;
	padding-left:1em;
}

.pestana_inferior_banner{
	margin-top:1em;
}

.pestana_inferior_banner img{
	margin-bottom:1em;
}

#pestana_inferior.vivir .pestana_inferior_banner img {
	margin-bottom:0;
}

#pestana_inferior.vivir .pestana_inferior_banner ul li{
	padding-left:0;
	background:none;
}

#pestana_inferior.vivir .list_evento_destacado {
	color:#961F17;
}

.enlace_banner {
	margin:0;
	padding:0;
}
/*---------------------------  HOME -  BANNERS--------------------------------------------*/
.banners {
	clear:both;
}

.banners ul li {
 float:left;
 margin-right:1.2em;
}
