html, body{
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
	margin:0px;
	background-color: #FFFFFF;
}

h1, h2, h3, h4, h5{
	margin:0px;
}

h5{
	margin-bottom: 2px;
}

h2{
	font-size: 1.4em;
}

img{
	border: 0px;
}

em{
  font-family: Helvetica, sans-serif;
  margin:0px;
  padding:0px;
border: 0px;
  font-size: 0.9em;
  font-style: italic;
}

#logo{
	padding-top:10px;
	margin-left:90px;
	position: absolute;
}

#imagenCabecera{
	position: absolute;
	z-index: 1;
}

#contenedor {
/* Set margins, padding, borders, colours etc. */
	background-color: #FFFFFF;
	margin: auto;
	margin-top:15px;
	width: 950px;
	border: 1px solid #E9E9E9;
}


/* Contain the floats using the :after method */
#contenedor:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
}

.cajaGrisBotCinemas{
	background:#ffffff;
	padding: 10px;
}
.cajaGrisPortada{
	background-color: #F6F8F7;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
}

.cajaGrisPortada a{
	color: #5196DB;
	text-decoration:none;
}

.cajaGrisPortada a:hover{
	color: #5196DB;
	text-decoration:underline;
}


a.rojoPeq{
	font-size: 0.6em;
	font-weight: bold;
	color: #de0303;
	text-decoration: none;
}

a.rojoPeq:hover{
	color: #de0303;
	text-decoration: underline;
}


a.enlaceSuscribete{
	font-size: 1em;
	color: #8BD8FC;
	text-decoration: none;
	text-align: right;
}

a.enlaceSuscribete:hover{
	font-size: 1em;
	text-decoration: underline;
}

a.enlaceNoticia{
	font-size: 12px;
	color: #265382;
	text-decoration: underline;
	text-align: left;
	margin-left: 10px;
	font-weight: bold;
	
}
a.enlaceNoticia:hover{
	font-size: 12px;
	color: #5196DB;
	text-decoration: underline;
	text-align: left;
	font-weight: bold;
	margin-left: 10px;
}

#bloqueSuscribete{
	font-size: 0.7em;
	color: #8BD8FC;
	padding-top:5px;
	height: 15px;
	position: absolute;
	margin-top: 10px;
	margin-left: 750px;
	width: 180px;
	z-index: 5;
}



/* End float containing rules */
#cabecera {
	height: 15%;
	background-color: #000000;
}
#cabecera2{
	background: #3C5870;
	height: 77px;
	z-index: -5;
}

#menuPrincipal {
	padding-left:10px;
	background: #000000;
	height: 23px;
	z-index: -5;	
	
}


#menuSecundario{
	padding-left:10px;
	padding-top:5px;
	background: #FFFFFF;
	height: 20px;	
	border-bottom:1px solid #B6B6B6;
	
	
}

#menuSecundario a{
	font-size: 0.6em;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 11px;
	margin-left: 11px;	
}

#menuSecundario a:hover{
	text-decoration: underline;
}

.enlacesMenuSecundario{
		float:right;
		width:265px;
	
}

.enlaceMenuSecundario{
	display:block;
	float:right;
	padding-left:5px;
}

.ContenedorEfemeride{
	position:relative;
	padding-top:4px;
	margin-left:2px;
	overflow:hidden;
	height:30px;
	width:395px;
}

.ContenidoEfemeride {
	position:absolute;
	white-space:nowrap;
	width:100%;
	left: 395px;
}

.titEfemeride{
	float:left;
	margin-left:188px;
	padding-top: 8px;
	color: #5196DB;
	font-weight: bold;
	font-size: 0.7em;
}

.efemeride{
	color: #494949;
	font-size: 0.6em;
/*	font-weight: bold;*/
}

#contenido {
/* Set margins, padding, borders, colours etc. */
	float: left;   /* float the block */		
	background-color: #FFFFFF;
	width:950px;
	margin-top:10px;
}

#pie{
	background-image: url(../public/images/pie.jpg);
	background-repeat: repeat;
	height: 32px;
	clear: both;
	padding-left: 680px;
	vertical-align: middle;
	padding-top:10px;
	color:#FFFFFF;
	margin-top:50px;
	float:left;
	/*ESTE WIDTH ES POR RESTAR EL ANCHO DE DIV.CONTENIDO (950px) - PADDING-LEFT (680px)...... ES IMPORTANTE NO BORRAR!!!!!!)*/
	width:270px;
}

#pie a{
	color:#FFFFFF;
	text-decoration: none;
	font-size: 0.7em;
	vertical-align: middle;
}
#pie a:hover{
	font-size: 0.7em;
	text-decoration: underline;
}

div.imagen_pie{
	margin-top:2px;
	float:left;
}



.lineaNoticia {
	/* Set margins, padding, borders, colours etc. */
	margin-top:10px;
	margin-bottom: 0px;
}
/* Hides from IE-mac \*/
* html .lineaNoticia{height: 1%;}
/* End hide from IE-mac */

/* Contain the floats using the :after method */
.lineaNoticia:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}


/** ----------------------- MENU ------------------------------------ */

div.buscadorInterno{
	padding: 0px;
	list-style: none;
	margin:0px;
	float:left;
	padding-right:20px;
	width:250px;
	margin-left:33px;
}

h2.cabMenu{
	margin-top: 4px;
	float: left;
	border-right: 1px solid #FFFFFF;
	margin-left: 5px;
}

h2.cabMenu2{
	margin-top: 4px;
	float: left;
	margin-left: 5px;
}

ul.nav{
	padding: 0px;
	list-style: none;
	margin:0px;
	padding-left: 5px;
	float:left;
	font-size:1.4em;
	height:20px;
}

ul.nav2{
	padding: 0px;
	list-style: none;
	margin:0px;
	float:right;
	font-size:1.4em;
	padding-right:20px;
}

li.lineaMenu{
	margin:0px;
	padding:0px;
	text-align: left;
	margin-right: 0px;
	float:left;
	border-right: 1px solid #B6B6B6;
	display:block;
	background-color:#FFFFFF;
	font-weight: bold;
	padding-top:1px;
	padding-bottom:1px;
}

li.lineaMenu2{
	margin:0px;
	padding:0px;
	text-align: center;
	margin-right: 8px;
	float:left;
	border-right: 1px solid #B6B6B6;
	border-left: 1px solid #B6B6B6;
	display:block;
	background-color:#FFFFFF;
	font-weight: bold;
}

.enlaceTitMenuOn{
	display: block;
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 14px;
	font-size: 0.55em;
	color: #a2b9f3;
	text-decoration: none;
	background-color: #000000;
}

.enlaceTitMenuOn2{
	display: block;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 3px;
	margin-right: 7px;
	font-size: 0.55em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
}

a.enlaceTitMenu{
	display: block;
	margin-right: 14px;
	margin-left: 8px;
	font-size: 0.55em;
	color: #FFFFFF;
	text-decoration: none;
}

a.enlaceTitMenu:hover{
	color: #a2b9f3;
	text-decoration: none;
}

a.enlaceMenu{
	display: block;
	font-size: 0.6em;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	padding-top:0px;
	height: 15px;
	float:left;
}

a.enlaceMenu:hover{
	font-weight:bold;
	display: block;
	color: #000000;
	text-decoration: underline; 
}

a.enlaceMenuSecundario{
	display: block;
	font-size: 0.6em;
	font-weight:bold;
	color: #2F6CA3;
	text-decoration: none;
	padding-top:0px;
	height: 15px;
	float:left;
}

a.enlaceMenuSecundario:hover{
	text-decoration: underline;
	font-weight:bold;
	display: block;
}

a.enlaceMenuDoble{
	display: block;
	border-bottom: 1px solid #4F82B1;
	font-size: 0.7em;
	color: #8BD8FC;
	text-decoration: none;
	padding-top:5px;
	height: 29px;
}

a.enlaceMenuDoble:hover{
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #8BD8FC;
}

.enlaceMenuInabilitado{
	display: block;
	font-size: 0.6em;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	padding-top:0px;
	height: 15px;
	float:left;
	margin-right: 8px;
	padding-left:10px;
}

a.white {
	color: #ffffff;
	text-decoration: none;
}

a.white:hover {
	text-decoration: underline;
	font-weight: normal;
}
/** ----------------------------------------------------------------- */


/** ----------------------- PORTADA ------------------------------------ */
div.textoProximamente
{
	margin:0px;
	font-size:0.9em;
	color: #2F6CA3;
	text-align:center;
}

.cajaFotoPortada{
	float: left;
	margin-left: 13px;
	margin-right: 12px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
}


.cajaFotoPortada2{
	float: right;
	margin-left: 12px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
}

#portadaIzq{
	width: 394px;
	float: left;
}

#portadaMedio{
	width: 343px;
	float: left;
	margin-left:23px;
}

#portadaColDcha{
	width: 166px;
	margin-left:24px;
	float: left;
}



.cajaGrisPortadaComentarios{
	background-color: #F6F8F7;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	height:330px;
}

.cajaGrisFormNoticia{
	background-color: #F6F8F7;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	height:140px;
}


.cajaGrisPortadaPeq{
	background-color: #F6F8F7;
	width:628px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
}

.cajaGrisPortadaPeq2{
	background-color: #F6F8F7;
	width:628px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	float:left;
}

.cajaGrisPortadaMitadIzq{
	background-color: #F6F8F7;
	width:350px;
	margin-top: 0px;
	margin-left: 85px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	float:left;
}

.cajaGrisPortadaMitadDcha{
	background-color: #F6F8F7;
	width:350px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 80px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	float:right;
}

.cajaTextoSeccion{
	background-color: #F6F8F7;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-top: 3px;
	padding-bottom: 1px;
}


.cajaBannerColDcha{
	margin-left: 15px;
}

.cajaAnunciosProduccion{
	background-color: #7D89BD;/*#669933;/*#A8A6D8;*/
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	border: 1px solid #7D89BD;
	margin-bottom: 10px;
	text-align: center;
}

.cajaAnunciosProduccion a{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-size: 0.9em;
	display: block;
	padding: 10px 40px 10px 40px;
}
.cajaAnunciosProduccion a:hover{
	font-size: 0.9em;
	font-weight:bold;
	text-decoration: underline;
}

/* Hides from IE-mac \*/
* html .cajaGrisPortada{height: 1%;}
/* End hide from IE-mac */

/* Contain the floats using the :after method */
.cajaGrisPortada:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}


.cajaGrisPortada2{
	background-color: #F6F8F7;
	width:718px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 0px;
	
}


.cajaGrisPortada a.azulNegBol2{
	line-height:13px;
}


.cajaGrisContacta{
	background-color: #F6F8F7;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
}

.cajaGrisBuscador{
	background-color: #F6F8F7;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px 5px 10px 5px;
}

div.imgTitSeccion{
	float: left;
}

div.titSubSeccion{
	padding-left:10px;
	height: 25px;
	color: #2F6CA3;
	font-size: 0.7em;
	margin-right: 9px;
}

div.titSubSeccionFormacion{
	padding-left:10px;
	height: 25px;
	color: #2F6CA3;
	font-size: 0.7em;
	margin-right: 9px;
	margin-bottom:35px;
}

div.titSubSeccionBuscador{
	padding-top:10px;
	padding-left:10px;
	height: 25px;
	color: #2F6CA3;
	font-size: 0.7em;
	margin-right: 9px;
}

div.titSubSeccionCiclos{
	padding-left:20px;
	height: 25px;
	color: #2F6CA3;
	font-size: 0.7em;
	margin-right: 9px;
	margin-top:10px;
	margin-bottom:10px;
}

div.titSeccion{
	background-image: url(../public/images/ico_lineas.gif);
	padding-left:30px;
	height: 25px;
	color: #2F6CA3;
	font-size: 0.7em;
	margin-right: 9px;
}

div.titSeccion2{
	background-image: url(../public/images/ico_lineas2.gif);
	background-repeat: no-repeat;
	padding-left:30px;
	height: 25px;
	color: #2F6CA3;
	font-size: 0.7em;
}

div.titSeccion3{
	background-image: url(../public/images/tit_literama.jpg);
	background-repeat: no-repeat;
	margin-left:13px;
	height: 25px;
	color: #2F6CA3;
	font-size: 0.7em;
}

div.titSeccionVerde{
	background-image: url(../public/images/ico_lineas.gif);
	padding-left:30px;
	height: 25px;
	color: #077700;
	font-size: 0.7em;
	margin-right: 9px;
}

div.titSeccionAxudas{
	background-image: url(../public/images/img_tit.gif);
	padding-left:30px;
	height: 25px;
	color: #2F6CA3;
	font-size: 0.7em;
	margin-right: 9px;
	background-repeat: no-repeat;
}

div.titSeccionContacta{
	background-image: url(../public/images/ico_lineas.gif);
	padding-left:30px;
	height: 25px;
	color: #2F6CA3;
	font-size: 0.7em;
	margin-right: 160px;
}

div.textoTitSeccion{
	float: left;
	margin-top: 5px;
}

div.textoTitSeccion2{
	float: left;
	margin-top: 0px;
}

div.textoTitSeccionFormacion{
	float: left;
	margin-top: 15px;
	margin-left: 2px;
}

div.textoTitSeccionAfiches{
	font-size: 0.7em;
	margin-top: 0px;
	padding-bottom: 8px;
}

div.verMas{
	float: right;
	margin-top: 5px;
}

h3.titListado{
	background-image: url(../public/images/punto.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 5px;
	line-height: 12px;
}

h3.titListado2{
	background-image: url(../public/images/punto.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 10px;
	line-height: 14px;
}

h3.titListado3{
	background-image: url(../public/images/punto.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 3px;
	line-height: 14px;
}

h3.titListado4{
	background-image: url(../public/images/punto.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 5px;
	line-height: 12px;
}
h3.titNoticiaPrincipal{
	padding-left: 14px;
	margin-bottom: 2px;
	line-height: 20px;
	
}

h3.titAsesoria{
	padding-left: 14px;
	margin-bottom: 5px;
	line-height: 14px;
}

h3.titAsesoria2{
background-image: url(../public/images/punto.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-bottom: 8px;
	line-height: 14px;
}

h3.titListadoNoticias{
	background-image: url(../public/images/punto.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 6px;
}

p.entradillaListado{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 4px;
	color: #265382;
}

div.negroPeque{
	font-size: 0.7em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color: #494949;
	margin-bottom: 2px;
}


.historico{
	
	float:right;
	margin-right:5px;
}

.azulTextoOscuro{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	color: #2D6AA0;
}


.azulTextoOscuro2{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-bottom:10px;
	color: #2D6AA0;
}

.azulTextoOscuro3{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-top:10px;
	color: #2D6AA0;
}

.azulTextoOscuro4{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 14px;
	text-align: justify;
	margin-bottom:10px;
	color: #2D6AA0;
}

.azulTextoOscuro5{
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	margin-bottom:10px;
	color: #2D6AA0;
}

.grisOscuro{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 5px;
	color: #494949;
}

.grisOscuro2{
	font-size: 0.7em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 2px;
/*	color: #636262;*/
	color: #494949;
}

.grisOscuro3{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	color: #494949;
	margin-top: 0px;
	margin-bottom: 15px;
}

.grisOscuro4{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	color: #494949;
	margin-top: 0px;
	margin-bottom: 10px;
}

.grisOscuro5{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 5px;
	color: #494949;
	line-height:20px;
}

.grisOscuro6{
	font-size: 0.7em;
	font-weight: normal;
	color: #494949;
}

p.grisOscuro5 a{
	color: #494949;
	text-decoration:none;
}

p.grisOscuro5 a:hover{
	color: #494949;
	text-decoration:underline;
}

span.grisOscuro5{
	font-size: 0.7em;
	font-weight: normal;
	text-align: justify;
	margin-top: 20px;
	color: #494949;
}

.parrafo_azul{
	font-size: 0.6em;
	font-weight: normal;
	padding-left: 4px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 2px;
/*	color: #636262;*/
	color: #2D6AA0;
}

.parrafo_azul2{
	font-size: 0.7em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 2px;
/*	color: #636262;*/
	color: #2D6AA0;
}


.entradillaSeccion{
	margin-top:0px;
}

.pieImagen{
	font-size: 0.7em;
}

.fecha{
	color: #000000;
	font-size: 0.9em;
}


.fechaNoticia{
	font-size: 1.0em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: none;
}

a.azulNegBol{
	background-image: url(../public/images/punto.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 6px;
	display: block;
	font-size: 0.7em;
	font-weight: bold;
	color: #265382;
	text-decoration: none;
}

a.azulNegBol:hover{
	color: #265382;
	font-weight: bold;
	font-size: 0.7em;
	text-decoration: underline;
}

a.azulNegBol2{
	background-image: url(../public/images/punto.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
	margin-bottom: 6px;
	display: block;
	font-size: 0.8em;
	font-weight: normal;
	color: #265382;
	text-decoration: none;
}

a.azulNegBol2:hover{
	color: #265382;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: underline;
}

a.azulNegBol3{
	padding-left: 1px;
	margin-bottom: 6px;
	font-size: 0.9em;
	font-weight: bold;
	color: #2F6CA3;
	text-decoration: none;
}

a.azulNegBol3:hover{
	color: #2F6CA3;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
}



a.azulNeg{
	font-size: 0.7em;
	font-weight: bold;
	color: #265382;
	text-decoration: none;
}

a.azulNeg:hover{
	color: #265382;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: underline;
}

a.azulNegNoBold{
	font-size: 0.7em;
	font-weight: normal;
	color: #265382;
	text-decoration: none;
}

a.azulNegNoBold:hover{
	color: #265382;
	font-weight: normal;
	font-size: 0.7em;
	text-decoration: underline;
}

a.azulNegGrande{
	font-size: 1.0em;
	font-weight: bold;
	color: #2F6CA3;
	text-decoration: none;
}

a.azulNegGrande:hover{
	font-size: 1.0em;
	font-weight: bold;
	color: #2F6CA3;
	text-decoration: underline;
}

a.azulNegMediana{
	font-size: 0.8em;
	font-weight: bold;
	color: #2F6CA3;
	text-decoration: none;
}
a.azulNegMediana:hover{
	font-size: 0.8em;
	font-weight: bold;
	color: #2F6CA3;
	text-decoration: underline;
}

a.azulNegMediana2{
	font-size: 1.0em;
	font-weight: bold;
	color: #265382;
	text-decoration: underline;
}
a.azulNegMediana2:hover{
	font-size: 1.0em;
	font-weight: bold;
	color: #265382;
	text-decoration: underline;
}

a.azulClaro{
	font-size: 0.7em;
	font-weight: normal;
	color: #5196DB;
	text-decoration: none;
}
a.azulClaro:hover{
	font-size: 0.7em;
	font-weight: normal;
	color: #5196DB;
	text-decoration: underline;
}


a.azulClaro2{
	font-size: 0.8em;
	color: #2E6BA2;
}
a.azulClaro2:hover{
	font-size: 0.8em;
	color: #2E6BA2;
	text-decoration: underline;
}

a.azulClaroNav{
	font-size: 0.9em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: none;
}
a.azulClaroNav:hover{
	color: #5196DB;
	text-decoration: underline;
}

a.azulClaroNavNoBold{
	font-size: 0.9em;
	color: #5196DB;
	text-decoration: none;
}
a.azulClaroNavNoBold:hover{
	color: #5196DB;
	text-decoration: underline;
}

a.azulClaro4{
	font-size: 0.9em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: none;
}

a.azulClaro4:hover{
	color: #5196DB;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
}

a.azulClaroNeg{
	font-size: 0.7em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: none;
}
a.azulClaroNeg:hover{
	font-size: 0.7em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: underline;
}

a.azulClaroNegPeq{
	font-size: 0.6em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: none;
}
a.azulClaroNegPeq:hover{
	font-size: 0.6em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: underline;
}

a.azulClaroPeque{
	font-size: 1.2em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: none;
}
a.azulClaroPeque:hover{
	font-size: 1.2em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: underline;
}

a.azulClaroPeque2{
	font-size: 1.2em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: underline;
}
a.azulClaroPeque2:hover{
	font-size: 1.2em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: underline;
}
ul.enlacesPortada{
	margin: 0px;
	padding-left: 15px;
}

li.enlacePortada{
	font-size: 1em;
	list-style: none;
	margin: 0px;
	text-align: left;
	padding: 0px;
	line-height: 0.9em;
	margin-bottom: 2px;
}

ul.enlaces{
	margin: 0px;
	padding-left: 0px;
}
/** ------------------------------------------------------------------- */


/** ----------------------- SECCIONES INTERIORES ------------------------------------ */

.subir{
margin-left:880px;
font-size: 0.8em;
}

.divFormBusqueda{
	margin-left: 15px;
	margin-top: 0px;
	
}

#interior{
	margin-left: 0px;
	margin-right: 7px;
	float: left;
	width: 948px;
}

div.subMenu{
	float: right;
	margin-top: 5px;
	font-size: 1.4em;
	font-weight: bold;
}

.negroPeque{
	font-size: 0.7em;
	color: #000000;
}

.azulClaro{
	font-size: 0.9em;
	color: #5196DB;
}

.azulOscuro{
	font-size: 0.9em;
	color: #336CA4;
}

.azulOscuro2{
	font-size: 0.8em;
	color: #336CA4;
	text-decoration:none
}

.azulOscuro3{
	font-size: 0.9em;
	color: #336CA4;
	text-decoration:none
}

.azulOscuro4{
	font-size: 1.0em;
	color: #336CA4;
	text-decoration:none
}

a.flecha_busc{
	float:left; 
	margin-top:4px;
	margin-left:5px;
}

a.azulOscuro2:hover{
	font-size: 0.8em;
	color: #336CA4;
	text-decoration:underline
}

a.azulOscuro4:hover{
	font-size: 1.0em;
	color: #336CA4;
	text-decoration:underline
}

.azulClaroPeque{
	font-size: 0.7em;
	font-weight: normal;
	color: #5196DB;
	text-decoration: none;
}

.azulClaroPeque2{
	font-size: 0.8em;
	font-weight: normal;
	color: #5196DB;
	text-decoration: none;
}

.azulClaroPeque3{
	font-size: 0.6em;
	font-weight: normal;
	color: #5196DB;
	text-decoration: none;
}

.azulClaro2{
	font-size: 1.2em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: underline;
}

.azulClaro3{
	font-size: 1.0em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: none;
}

.azulClaro4{
	font-size: 1.0em;
	font-weight: normal;
	color: #5196DB;
	text-decoration: none;
}

.azulClaro5{
	font-size: 0.9em;
	font-weight: bold;
	color: #5196DB;
	text-decoration: none;
}

.violeta{
	font-size: 0.7em;
	font-weight: bold;
	color: #7D89BD;
	font-style: italic;
}
/*
.campoAxuda{
	float: left;
}

.campoAxuda2{
	margin-top:15px;
}
*/
ul.subMenu{
	display: inline;
	margin: 0px;
	padding: 0px;
}
li.subMenu{
	background-image: url(../public/images/bola_submenus.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	margin-right: 4px;
	font-size:1em;
}

li.subMenuAnuncios{
	background-image: url(../public/images/bot_anuncio.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-right: 23px;
	margin-right: 8px;
}

ul.listaAzul{
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}

ul.listaAzul2{
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	margin-bottom:10px;
}


li.listaAzul{
	padding: 0px;
	list-style: none;
	margin: 0px;
	font-size:1em;
}

.textoEncabezadoSeccion
{
	font-size: 0.7em;
	font-weight: normal;
	color: #265382;
}

span.azulNeg{
	font-size: 0.7em;
	font-weight: bold;
	color: #265382;
	text-decoration: none;
}

span.azulNeg2{
	font-size: 0.9em;
	font-weight: bold;
	color: #265382;
	text-decoration: none;
}

span.azulNeg3{
	font-size: 0.9em;
	color: #5196DB;
	text-decoration: none;
}

span.azulNeg4{
	font-size: 0.55em;
	color: #265382;
	text-decoration: none;
}

span.azulNeg5{
	color: #2F6CA3;
	text-decoration: underline;
}

.cuadroFestivalPortada{
	padding-left:13px;
	font-size: 0.85em;
	font-weight:bold;
}

.cuadroFoto{
	float:right;
	margin-right:14px;
	margin-left:10px;
	width: 185px;
	border-left: 1px solid #CCCCCC;
	padding-left:10px;
	margin-bottom: 5px;
	padding-bottom:5px;
}

.cuadroFoto ul{
	padding:0px;
	margin:0px;
}

.cuadroFoto li{
	padding: 0px;
	list-style: none;
	margin: 0px;
}

.cuadroImagenFinalidade{
	padding: 0px;
	margin-left: 37px;
}

li.listaNumerica{
	list-style: decimal;
	font-size: 0.8em;
	text-align: justify;
	color: #494949;
	margin-bottom: 10px;
}

li.listaNumericaNoBold{
	list-style: decimal;
	font-size: 0.8em;
	text-align: justify;
	color: #494949;
	font-weight:normal;
}

ul.listaContacto{
	margin-top:0px;
	padding-top:5px;
}
li.listaContacto{
	list-style: disc;
	font-size: 0.8em;
	text-align: justify;
	color: #494949;
	font-weight:normal;
}

li.listaCinemas{
	list-style: lower-alpha;
	font-size: 1.0em;
	text-align: justify;
	color: #494949;
	font-weight:normal;
	line-height:10px;
}

.colmapaweb1{
	width: 110px;
	padding: 0px;
	margin: 0px;
	float:left;
	list-style: none;
	margin-left: 20px;
/*	border-left: 1px solid #336CA4;*/
}

.colmapaweb2{
	width: 110px;
	margin: 0px;
	padding: 0px;
	float:left;
	list-style: none;
	margin-left: 60px;
/*	border-left: 1px solid #336CA4;*/
}

.colmapaweb3{
	width: 150px;
	margin: 0px;
	padding: 0px;
	float:left;
	list-style: none;
	margin-left: 180px;
	margin-top:0px;
/*	border-left: 1px solid #336CA4;*/
}

.colmapaweb4{
	width: 230px;
	margin: 0px;
	padding: 0px;
	float:left;
	list-style: none;
	margin-left: 60px;
	
}

.colmapaweb5{
	width: 150px;
	margin: 0px;
	padding: 0px;
	float:left;
	list-style: none;
	margin-left: 30px;
	margin-top:0px;
}

.colmapaweb6{
	width: 150px;
	margin: 0px;
	padding: 0px;
	float:left;
	list-style: none;
	margin-left: 30px;
	margin-top:80px;
}

.datoProyecto{
	font-size: 11px;
	color: #265382;
	
	text-align: left;
	margin-left: 15px;
	font-weight: normal;
	
}

li.itemMapaWeb{
	list-style-type: none;
	margin-bottom: 2px;
	margin-left: 0px;
	padding: 0px;
	padding-left: 3px;
	font-size:1em;
	width: 50px;
}

li.itemCabMapaWeb{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	padding-left: 3px;
	font-size:1em;
}

a.enlaceItemCabMapaWeb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	width: 120px;
	padding: 4px;
	background-color: #336CA4;
}

a.enlaceItemCabMapaWeb:hover{
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5196DB;
}

a.enlaceItemCabMapaWeb3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	width: 200px;
	padding: 4px;
	background-color: #336CA4;
}

a.enlaceItemCabMapaWeb3:hover{
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5196DB;
}

a.enlaceItemMapa{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #5196DB;
	color: #5196DB;
	width: 110px;
	padding: 4px;
/*	background-color: #336CA4;*/
}

a.enlaceItemMapa:hover{
	font-size: 0.8em;
	border-bottom: 1px solid #336CA4;
	color: #336CA4;
	background-color: #D7DFE1;
}

a.enlaceItemMapa3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	display: block;
	text-decoration: none;
	color: #5196DB;
	width: 200px;
	padding: 4px;
	border-bottom: 1px solid #336CA4;
/*	background-color: #336CA4;*/
}

a.enlaceItemMapa3:hover{
	font-size: 0.8em;
	border-bottom: 1px solid #336CA4;
	color: #336CA4;
	background-color: #D7DFE1;
}

a.enlaceItemMapa3s{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	display: block;
	text-decoration: none;
	color: #5196DB;
	width: 190px;
	padding: 0px;
	margin-left: 20px;
	border-bottom: 1px solid #336CA4;
/*	background-color: #336CA4;*/
}
a.enlaceItemMapa3s:hover{
	font-size: 0.8em;
	border-bottom: 1px solid #336CA4;
	color: #336CA4;
	background-color: #D7DFE1;
}

.blanco {
	display: block;
	margin-right: 5px;
	font-size: 0.5em;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px solid #336CA4;
}

.parrafoDerecho
{
	float:right;
}

.iconoSeccion{
	float:left;
	margin-top:2px;
	margin-right:10px;
}
/** ------------------------------------------------------------------- */


/** ----------------------- FORMULARIOS ------------------------------------ */
form{
	margin: 0px;
}

div.lineaFormBoton{
  clear: both;
  padding-top: 10px;
  vertical-align: top;
  margin-left: 485px;
  border:0px solid;
}

div.lineaFormBotonGuion{
  clear: both;
  padding-top: 10px;
  vertical-align: top;
  margin-left: 240px;
}

div.lineaFormBotonDesenvolvemento{
  clear: both;
  padding-top: 10px;
  vertical-align: top;
  margin-left: 0px;
}

div.lineaFormBotonProduccion{
  clear: both;
  padding-top: 10px;
  vertical-align: top;
  margin-left: 85px;
}

div.lineaFormBotonPostproduccion{
  clear: both;
  padding-top: 10px;
  vertical-align: top;
  margin-left: 10px;
}

div.lineaFormBotonCatalogo{
  clear: both;
  padding-top: 10px;
  vertical-align: top;
  margin-left: 180px;
}

div.lineaFormBotonPromocion{
  clear: both;
  padding-top: 10px;
  vertical-align: top;
  margin-left: 250px;
}

div.lineaFormBotonComentario{
  clear: both;
  padding-top: 10px;
  vertical-align: top;
  margin-left: 368px;
}

div.lineaFormAyuda{
   clear: both;
   padding-top: 5px;
   vertical-align: top;
	border: 0px solid;
	color: #265382;
	font-size: 0.8em;
	margin-top: 5px;
}

div.lineaFormAyuda label.labelFormAyuda{
	float: left;
	display: block;
	width:50px;
	text-align: right;
	padding-right: 7px;
}


div.lineaFormProyecto{
   	clear: both;
   	padding-top: 5px;
   	vertical-align: top;
	color: #265382;
	font-size: 0.8em;
	
}

div.lineaFormProyecto label.labelForm{
	float: left;
	display: block;
	width:112x;
	text-align: right;
	padding-right: 7px;
}

div.lineaFormProyecto label.labelForm2{
	float: left;
	width:112px;
	text-align: left;
	padding-top: 5px;
	padding-right: 7px;
	
}
div.lineaFormProyecto label.labelForm3{
	float: left;
	width:20px;
	text-align: left;
	padding-right: 0px;
	padding-top: 5px;
}

div.lineaFormProyecto label.labelForm4{
	float: left;
	width:145px;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}

div.lineaFormProyecto label.labelForm5{
	float: left;
	display: block;
	width:70px;
	text-align: right;
	padding-right: 7px;
	border:0px solid;
}

div.lineaFormProyecto label.labelForm6{
	float: left;
	width:190px;
	text-align: left;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 5px;
}

div.lineaFormProyecto label.labelForm7{
	float: left;
	width:190px;
	text-align: left;
	vertical-align:top;
	padding-right: 0px;
	padding-left: 120px;
}

div.lineaFormProyecto label.labelForm8{
	float: left;
	width:115px;
	text-align: right;
	padding-top: 5px;
	padding-right: 4px;
}



div.lineaFormProyecto label.labelFormAnoProduccion{
	float: left;
	width:112px;
	text-align: right;
	padding-top: 5px;
	padding-right: 7px;
}

div.lineaFormProyecto label.labelFormAnoSubvencion{
	float: left;
	width:114px;
	text-align: right;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 5px;
}

div.lineaForm{
	clear: both;
	padding-top: 5px;
	vertical-align: top;
}

div.lineaFormCodigo{
	clear: both;
	padding-top: 5px;
	vertical-align: top;
	width:400px;
}

label.labelFormCodigo{
	color: #265382;
	font-size: 0.8em;
	float: left;
	display: block;
	width:120px;
	text-align: right;
	padding-right: 5px;
}

div.lineaForm label.labelForm{
	color: #265382;
	font-size: 0.8em;
	float: left;
	display: block;
	width:120px;
	text-align: right;
	padding-right: 5px;
}

div.lineaForm label.labelFormComentario{
	color: #265382;
	font-size: 0.8em;
	width: 100px;
	text-align: right;
	padding-right: 5px;
	padding-left: 20px;
}

div.cajaFormComentarioDcha label.labelFormComentario{
	color: #265382;
	font-size: 0.8em;
	width: 100px;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	
}

div.lineaForm label.labelFormCinemas{
	float: left;
	display: block;
	width: 60px;
	text-align: right;
	padding-right: 7px;
	color: #265382;
	font-size: 0.8em;
}

div.lineaForm label.labelFormCinemas2{
	float: left;
	display: block;
	width: 20px;
	text-align: left;
	padding-left:5px;
	padding-right: 7px;
	color: #265382;
	font-size: 0.8em;
}

div.lineaForm span.colForm{
	width: 50px;
}

div.lineaForm label.pieForm{
	color: #265382;
	font-size: 0.8em;
	float: left;
	display: block;
	width: 500px;
	padding-left: 108px;
	text-align: left;
}

div.cajaFormComentarioDcha{
	width: 360px;
	margin-top: 60px;
	padding-left: 25px;
	padding-right: 25px;
	float: left;
	line-height: 18px;
}

/** ----------------------- BOTONES DE FORMULARIOS ------------------------------------ */

input.botonPromocion{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;	
}

input.boton{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
}

input.boton2{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 40px;
	padding-right: 15px;
}

input.boton3{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 195px;
	margin-top: 10px;
	padding-right: 10px;
}

input.boton4{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 20px;
	padding-right: 0px;
}

input.boton5{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 90px;
	width: 310px;
	padding-left: 0px;
}

input.boton6{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 62px;
	width: 256px;
	padding-left: 0px;
}

input.boton7{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 270px;
	width: 163px;
	padding-left: 0px;
}

input.boton8{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 400px;
	width: 90px;
	padding-left: 0px;
}

input.boton9{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 100px;
	width: 295px;
	padding-left: 0px;
}

input.boton10{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 50px;
	width: 230px;
	padding-right: 100px;
}

input.boton11{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 50px;
	margin-left: 270px;
	width: 120px;
	padding-right: 0px;
}

input.boton12{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 10px;
	width: 80px;
	padding-right: 0px;
}

input.botonHistorico{
	font-weight: bold;
	background-color: #F6F8F7;
	border: 0px solid;
	background-image: url(../public/images/bot_buscar.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
	margin-left: 350px;
}

input{
	padding: 0px;
	color: #265382;
	font-size: 0.7em;
	height: 16px;
	padding-top: 2px;
}

textarea{
	padding: 4px;
	color: #265382;
}

select.comboEmpresa{
	width: 300px;
}

select.comboAyuda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #F6F8F7;
	border: 1px solid #494949;
	border-bottom-style: inset;
	width: 200px;
	color: #494949;
}

input.inputCabecera{
	margin: 0px;
	padding: 0px;
	border: 1px solid #A3BDD6;
	background-color: #FFFFFF;
	font-size: 12px;
}

input.inputCabecera2{
	margin: 0px;
	padding: 0px;
	border: 1px solid #76273A;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #494949;
}

input.inputBuscador{
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	padding-top: 3px;
	height: 13px;
	border-top: 1px solid #A3BDD6;
	border-left: 1px solid #A3BDD6;
	border-right: 1px solid #A3BDD6;
	background-color: #FFFFFF;
	display: block;
	float: left;
	width: 110px;
}

.selectCabecera{
	margin: 0px;
	padding: 0px;
	border: 1px solid #A3BDD6;
	background-color: #FFFFFF;
	font-size: 0.7em;
	color: #265382;
}

.selectBuscador{
	margin-top:2px;
	padding: 0px;
	border: 1px solid #A3BDD6;
	background-color: #FFFFFF;
	padding-top: 1px;
	color: #265382;
	font-size: 0.7em;
	height: 19px;
	*height: 17px;
	_height: 17px;
	float: left;
	display: block;
	margin-left: 5px;
	width: 110px;
}

.checkComentario{
	margin: 0px;
	margin-left: 5px;
	margin-right: 2px;
}

.checkno_subv{
	margin:0px;
}

.optionDisabled{
	color: #878681;
	margin-left: 10px;
	background-color: #F6F8F7;
}

.optionCategoriaPersona{
	margin-left: 20px;
}

/** ------------------------------------------------------------------- */

#msg_emails{
	color: #5196DB;
	text-align: center;
	margin: 15px;
	font-weight: bold;
}

/** ----------------------- CALENDARIO ------------------------------------ */
#containerCalendario{
position: absolute;
	text-align: left;
}

#containerCalendario a{
	display: inline;
	float: none;
}

.calendarioOculto{
	position: absolute;
	float: none;
	width: 230px;
	margin-left: 170px;
	visibility: hidden;
	display: none;
	z-index: 10;
}

.calendarioVisible{
	padding-top: 5px;
	background-color: #FFFFFF;
	position: absolute;
	width: 244px;
	left: 555px;
	visibility: visible;
	display: block;
	z-index: 10;
	text-align: left;
}

#cajaCalendario{
	margin-left: 116px;
	margin-top: 0px;
	top: -34px;
}

/** ----------------------- FICHA OFICINA PROMOCION ------------------------------------ */
#promocionIzq{
	margin-left: 7px;
	margin-right: 7px;
	width: 665px;
	margin-left: 15px;
	float: left;
}

#promocionDcha{
	width: 238px;
	float: left;
}

/** ----------------------- FICHA PROYECTO ------------------------------------ */

#proyectoIzq{
	margin-left: 7px;
	margin-right: 10px;
	width: 665px;
	margin-left: 15px;
	float: left;
}

#proyectoDcha{
	width: 238px;
	float: left;
}

/** ----------------------- PORTADAS DE LAS FASES DE PRODUCCION ------------------------------------ */
#produccionIzq{
	width: 610px;
	margin-left: 15px;
	float: left;
}

#produccionDcha{
	width: 310px;
	float: left;
}

/** ----------------------- PORTADAS DE LAS FASES DE CATALOGO ------------------------------------ */
#catalogoIzq{
	margin-left: 7px;
	margin-right: 7px;
	width: 685px;
	margin-left: 15px;
	float: left;
}

#catalogoDcha{
	width: 220px;
	float: left;
}

#catalogoDchaDescarga{
	width: 220px;
	float: left;
	background:url('../public/images/catalogodescarga/fondo_bannersDescargas.jpg');
	background-repeat:no-repeat;
	background-position:10px 0px;
	height:352px;
	
}

#catalogoDchaDescarga p{
color:#fff;
margin-top:50px;
margin-left:4px;
font-size:11px;
text-align:left;
margin-botton:5px;
}

#catalogoDchaDescarga a div{
color:#fff;
margin-top:5px;
margin-left:14px;
font-size:11px;
text-decoration:none;
width:196px;
height:36px;
background:url('../public/images/catalogodescarga/boton_descarga.png');
background-repeat:no-repeat;
border:0px;
}

#catalogoDchaDescarga a div:hover{
background:url('../public/images/catalogodescarga/boton_descarga_over.png');
background-repeat:no-repeat;
}

a:focus{ outline:none; }

#catalogoDchaDescarga a div span{
margin-left:15px;
line-height:35px;
border:0px;
text-decoration:none;
}

#catalogoDchaDescarga p a{
font-weight:bold;
color:#fff;
text-decoration:none;
}

#catalogoDchaDescarga a{
text-decoration:none;
}

/** ----------------------- PORTADAS DE LAS FASES DE FORMULARIOS/AXUDAS ------------------------------------ */
#ayudasIzq{
	
	margin-right: 10px;
	width:510px;
	float: left;
}

#ayudasDcha{
	width: 423px;
	float: left;
}

/** ----------------------- BARRA NAVEGACION ------------------------------------ */
a.azulOscuro{
	color: #336CA4;
	text-decoration: none;
}

a.azulOscuro:hover{
	color: #336CA4;
	text-decoration: none;
	border-bottom: 1px solid;
}

ul{
}

li{
	font-size: 0.8em;
	font-weight: normal;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 8px;
	color: #494949;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 8px;
	margin: 0px;
	margin-bottom: 10px;
	color: #494949;
}

a.enlaceGris{
	color: #494949;
	text-decoration: none;
	font-size: 0.8em;
}

a.enlaceGris:hover{
	font-size: 0.8em;
	color: #494949;
	text-decoration: none;
	border-bottom: 1px solid;
}

a.enlaceGrande{
	color: #94B6DE;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}

a.enlaceGrande:hover{
	font-size: 0.9em;
	color: #94B6DE;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid;
}

div#logo_conselleria{ 
	margin-left: 15px;
	margin-top: 30px;
}

div.seleccionaProvinciaMercado{
	font-size: 12px;
	color: #265382;
	margin-left: 32px;
	margin-top: 20px;
}

#mapaProvinciaMercado{
	margin-left: 130px;
}

#cajaLiterama{
	width: 150px;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 0.7em;
	color: #346AA6;
	vertical-align: middle;
}

#cajaInfLiterama{
	background-position: bottom;
	background-repeat: no-repeat;
	width: 152px;
	height: 8px;
}

#cajaSupLiterama{
	background-position: left top;
	background-repeat: no-repeat;
	width: 152px;
	height: 11px;
}

#textoLiterama{
	margin-left: 5px;
}

.banners_mediateca{
	text-align: center;
}

#imagen_herramientasproduccion{
	background-image: url(../public/images/img_dibujo_ferramentas.jpg);
	background-repeat: no-repeat;
	width: 738px;
	height: 349px;
	margin-left: 106px;
	margin-bottom: 10px;
}

#imagen_asesoria{
	background-image: url(../public/images/img_asesoria.jpg);
	background-repeat: no-repeat;
	width: 738px;
	height: 349px;
	margin-top: 18px;
	margin-left: 106px;
	margin-bottom: 20px;
}

#imagen_enlace_ayudas{
	position: absolute;
	margin-left: 22px;
	margin-top: 80px;
	width: 110px;
	line-height: 13px;
	text-align: center;
}

#imagen_enlace_guia{
	position: absolute;
	margin-left: 276px;
	margin-top: 119px;
}

#imagen_enlace_asesoria{
	position: absolute;
	margin-left: 165px;
	margin-top: 93px;
}

#imagen_enlace_recursos{
	position: absolute;
	margin-left: 173px;
	margin-top: 180px;
}

#imagen_enlace_enlaces_herramientas{
	position: absolute;
	margin-left: 463px;
	margin-top: 113px;
}

#imagen_enlace_personal{
	position: absolute;
	width: 128px;
	margin-left: 27px;
	margin-top: 258px;
	text-align: center;
}

#imagen_enlace_localizaciones{
	position: absolute;
	margin-left: 320px;
	margin-top: 265px;
}

#imagen_enlace_leyes{
	position: absolute;
	margin-left: 540px;
	margin-top: 291px;
}

#imagen_enlace_tiempo{
	position: absolute;
	margin-left: 650px;
	margin-top: 319px;
}

#imagen_enlace_asesoria_creativa{
	position: absolute;
	margin-left: 238px;
	margin-top: 111px;
	line-height: 13px;
}

#imagen_enlace_asesoria_comercial{
	position: absolute;
	margin-left: 402px;
	margin-top: 170px;
	line-height: 12px;
}

#imagen_enlace_asesoria_fiscal{
	position: absolute;
	margin-left: 478px;
	margin-top: 137px;
	line-height: 12px;
}

#imagen_oficinaproduccion{
	background-image: url(../public/images/img_dibujo_produccion.jpg);
	background-repeat: no-repeat;
	width: 738px;
	height: 349px;
	margin-left: 106px;
	margin-bottom: 10px;
}

#imagen_enlace_guion{
	position: absolute;
	margin-left: 133px;
	margin-top: 89px;
}

#imagen_enlace_desarrollo{
	position: absolute;
	margin-left: 244px;
	margin-top: 43px;
}

#imagen_enlace_catalogo{
	position: absolute;
	margin-left: 623px;
	margin-top: 6px;
}

#imagen_enlace_produccion{
	position: absolute;
	margin-left: 438px;
	margin-top: 237px;
}

#imagen_enlace_herramientas{
	position: absolute;
	margin-left: 537px;
	margin-top: 318px;
}

#imagen_taboleiro{
	background-image: url(../public/images/img_dibujo_taboleiro.jpg);
	background-repeat: no-repeat;
	width: 738px;
	height: 349px;
	margin-left: 106px;
	margin-bottom: 20px;
}

#imagen_enlace_actividades{
	position: absolute;
	margin-left: 88px;
	margin-top: 166px;
}

#imagen_enlace_novas{
	position: absolute;
	margin-left: 292px;
	margin-top: 129px;
}

#imagen_enlace_ligazons{
	position: absolute;
	margin-left: 540px;
	margin-top: 43px;
}

#imagen_enlace_participa{
	position: absolute;
	margin-left: 249px;
	margin-top: 239px;
}

#imagen_enlace_anuncios{
	position: absolute;
	margin-left: 530px;
	margin-top: 243px;
}

#imagen_mediateca{
	background-image: url(../public/images/img_dibujo_mediateca.jpg);
	background-repeat: no-repeat;
	width: 736px;
	height: 347px;
	margin-left: 106px;
	margin-bottom: 15px;
}

#imagen_enlace_afiches{
	position: absolute;
	margin-left: 169px;
	margin-top: 79px;
}

#imagen_enlace_guions{
	position: absolute;
	margin-left: 262px;
	margin-top: 87px;
}

#imagen_enlace_banda{
	position: absolute;
	margin-left: 343px;
	margin-top: 97px;
	width: 50px;
	line-height: 10px;
	text-align: center;
}

#imagen_enlace_textos{
	position: absolute;
	margin-left: 432px;
	margin-top: 105px;
	width: 70px;
	line-height: 10px;
	text-align: center;
}

#imagen_enlace_peliculas{
	position: absolute;
	margin-left: 154px;
	margin-top: 174px;
}

#imagen_enlace_interactivos{
	position: absolute;
	margin-left: 153px;
	margin-top: 174px;
	width: 80px;
	line-height: 10px;
	text-align: center;
}

#imagen_enlace_pezas{
	position: absolute;
	margin-left: 270px;
	margin-top: 180px;
	width: 100px;
	line-height: 10px;
	text-align: center;
}

#imagen_enlace_webs{
	position: absolute;
	margin-left: 141px;
	margin-top: 272px;
	width: 80px;
	line-height: 10px;
	text-align: center;
}

#imagen_enlace_buscador{
	position: absolute;
	margin-left: 258px;
	margin-top: 276px;
	width: 100px;
	line-height: 10px;
	text-align: center;
}

#imagen_promocion{
	background-image: url(../public/images/img_dibujo_promocion.jpg);
	background-repeat: no-repeat;
	width: 737px;
	height: 349px;
	margin-left: 106px;
	margin-bottom: 20px;
}

#imagen_enlace_formacion{
	position: absolute;
	margin-left: 64px;
	margin-top: 123px;
}

#imagen_enlace_mercados{
	position: absolute;
	margin-left: 403px;
	margin-top: 146px;
	width: 66px;
	line-height: 10px;
	text-align: center;
}

#imagen_enlace_difusion{
	position: absolute;
	margin-left: 605px;
	margin-top: 259px;
}

#imagen_enlace_investigacion{
	position: absolute;
	margin-left: 245px;
	margin-top: 304px;
}

a.enlace_dibujo{
	color: #4E6B7E;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
}

.cuadro_imaxes_mediateca{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	vertical-align: top;
}

.cuadro_imaxes_mediateca img{
	vertical-align: middle;
}

.caja_imaxes_mediateca_dcha{
	width: 350px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 15px;
	float: right;
}

caja_imaxes_mediateca_izq{
	width: 350px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	float: left;
	border: 1px solid;
}

.cuadro_video_mediateca{
	margin-top: 0px;
	margin-left: 50px;
	padding-left: 50px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	vertical-align: top;
	width: 300px;
	float: left;
}

.cuadro_video_get{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 15px;
	vertical-align: top;
	float: right;
}

.get_quicktime{
	color: #494949;
	font-size: 0.8em;
}

ul.retransmisionestv{
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}

.retransmisionestv li{
	margin: 0px;
	padding: 0px;
	color: #000000;
}

div.horario {
	margin-left: 10px;
	font-size: 0.8em;
	margin-top: 10px;
}

#teutubotvIzq{
	margin-right: 7px;
	width: 450px;
	margin-left: 0px;
	margin-top: 15px;
	float: left;
}

#teutubotvDcha{
	width: 320px;
	float: left;
	margin-top: 15px;
}

.retransmisionestv span{
	font-weight: bold;
}

.retransmisionestv span.cursiva{
	font-weight: normal;
	font-style: italic;
}

.capaEnviarComentario{
	margin-top: 0px;
	margin-left: 13px;
}

.cajaBlanca{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 10px;
	padding-bottom: 5px;
}

/** ----------------------- ICONOS SECCIONES ------------------------------------ */
.icono_actividades{
	margin-top: 2px;
	margin-left: 15px;
	margin-bottom: 5px;
}

.icono_anuncios{
	float: left;
	margin-top: 2px;
	margin-bottom: 5px;
}

.icono_festivais{
	float: left;
	margin-right: 5px;
}

.icono_formacion{
	float: left;
	margin-right: 5px;
}

.cuadro_icono_texto{
	float: left;
	margin-top: 17px;
	margin-left: 40px;
}

.icono_enlaces{
	float: right;
	margin: 7px;
}

.icono_noticias{
	float: right;
	margin-top: 10px;
	margin-right: 3px;
}

.cuadro_form_noticias{
	float: left;
}

.icono_participa{
	float: left;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.icono_axudas{
	float: right;
	margin-top: 15px;
	margin-right: 3px;
}

/**------------------------------------AXENDA AUDIOVISUAL-----------------------------------**/

div.fechasAxenda{
	padding-top: 5px;
	margin-left: 18px;
	width: 920px;
	height: 25px;
	color: #2F6CA3;
}

div.semanaAnterior{
	height: 25px;
	color: #2F6CA3;
	float:left;
	margin-right: 9px;
}

div.semanaPosterior{
	height: 25px;
	color: #2F6CA3;
	float: right;
}

a.irFecha{
	color: #000000;
	font-size: 0.7em;
	font-weight: bold;	
	text-decoration: none;
}

a.irFecha:hover{
	color: #000000;
	font-size: 0.7em;	
	font-weight: bold;
	text-decoration: underline;
}

table.tablaAxenda{
	width: 840px;
	float: left;
	margin-left: 20px;
}

th.celdaAxendaCabecera{
	background-color: #FFFFFF;
	border-left: 1px solid #B8CDE0;
	border-right: 1px solid #B8CDE0;
	border-bottom: 1px solid #B8CDE0;
	font-size: 0.7em;
	color: #5196DB;	
}

th.celdaAxendaFilaDia{
	font-size: 0.7em;
	color: #5196DB;	
	vertical-align: top;
}

th.celdaAxendaFilaHoy{
	font-size: 0.7em;
	color: #BE0412;	
	vertical-align: top;
}

td.celdaAxendaFila{
	color: #5196DB;	
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	width: 120px;
	height: 100px;
	border-left: 1px solid #B8CDE0;
	border-right: 1px solid #B8CDE0;
	border-bottom: 1px solid #B8CDE0;
	padding-bottom: 5px;
}

td.celdaCinemasFila{
	color: #265382;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: 1px solid #ffffff;
	background-color: #e5e7f3;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}

td.celdaCinemas{
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	color: #265382;
	vertical-align: top;
}

a.eventoHoy{
	color: #BE0412;
	font-size: 0.6em;
	text-decoration: none;
}

a.eventoHoy:hover{
	color: #BE0412;
	font-size: 0.6em;
	text-decoration: underline;
	font-weight: normal;
}

a.evento{
	color: #5196DB;
	font-size: 0.6em;
	text-decoration: none;
}

a.evento:hover{
	color: #5196DB;
	font-size: 0.6em;
	text-decoration: underline;
	font-weight: normal;
}

div.celdaAxenda{
	font-weight: normal;
	padding: 5px;
	text-align: left;
	color: #BE0412;
	line-height: 10px;
	margin-bottom: 5px;
	width: 100px;
}

div.iconoApartAxenda{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 2px;
}

div.titRss{
	margin-left: 130px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 50px;
	width: 800px;
}

div.titRss a{
	float: left;
	padding-left: 5px;
	margin-top: 13px;
}

div.titRss img{
	float: left;
}

a.azulNegGrandeRss{
	font-size: 1.2em;
	font-weight: bold;
	color: #2F6CA3;
	text-decoration: none;
}

a.azulNegGrandeRss:hover{
	font-size: 1.2em;
	font-weight: bold;
	color: #2F6CA3;
	text-decoration: underline;
}

div.img_cinemas{
	margin-top: 30px;
	padding: 11px;
	padding-bottom: 0px;
}

div.linea_puntos{
	background-image: url(../public/images/linea_puntos2.gif);
	height: 19px;
	width: 923px;
	margin-left: 12px;
}

div.banner_premio{
	float: left;
}

div.banner_premio img{
	margin-left: 130px;
	margin-top: 10px;
	position: absolute;
}

.img_codigo{
	float: left;
}

input.input_codigo{
	float: left;
	padding: 0px;
	margin-left: 5px;
}

.spacer{
	line-height: 1px;
}

.rojo{
	color: #f34848;
}

.verde{
	color: #599d28;
}

.small{
	font-size: 10px;
}

.dhtmlgoodies_question{
	font-size: 0.8em;
	color: #494949;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	width: 878px;
	*width: 898px;
	overflow: hidden;
	cursor: pointer;
	border-bottom: 3px solid #ffffff;
}

.dhtmlgoodies_answer{
	background-color: #ffffff;
	font-size: 0.8em;
	color: #494949;
	width: 878px;
	*width: 898px;
	height: auto;
	visibility: hidden;
	overflow: hidden;
	position: relative;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 8px;
}

.dhtmlgoodies_answer_content{
	padding: 1px;
	position: relative;
	float: left;
	padding: 0px;
	margin-left: 5px;
}

.capaTituloProyecto{
	font-size: 1em;
	font-weight: bold;
	color: #265382;
	margin-top: 15px;
	margin-bottom:10px;
	margin-left: 10px;
}

.cajaDatosSuperioresProyectoPeq{
	width: 330px;
	float: left;
}

.cajaImagenesProyecto{
	width: 628px;
	margin-top: 0px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding: 10px;
	float: left;
}

.cajaImagenProyecto{
	float: left;
	margin-right: 45px;
}

.cajaNoticiaEvento{
	width: 185px;
	margin: 10px;
	float: left;
}

.imagenNoticiaEvento{
	text-align: center;
}

.imagenNoticiaEvento img{
	max-width: 185px;
}

.tituloNoticiaEvento{
	margin-top: 3px;
	text-align: left;
}

.tituloNoticiaEvento a{
	font-size: 0.8em;
	font-weight: bold;
	color: #2F6CA3;
	text-decoration: none;
}

.tituloNoticiaEvento a:hover{
	font-size: 0.8em;
	font-weight: bold;
	color: #2F6CA3;
	text-decoration: underline;
}

.filaNoticiasEvento{
	height: 265px;
	border-bottom: 1px solid #5196DB;
	margin-top: 10px;
}

.filaNoticiasEvento img{
	margin-top: 10px;
}
/******************************************************** PORTADA ***********************************************************/

div.titSeccionNovas{
	background-image: url(../public/images/cabecera_home_novas.jpg);
	background-repeat: no-repeat;
	height: 32px;
	margin-bottom: 1px;
	padding-top: 3px;
}

div.titSeccionSubNovas{
	background-image: url(../public/images/cabecera_home_subnovas.jpg);
	background-repeat: no-repeat;
	height: 26px;
	margin-bottom: 1px;
	margin-top: 5px;
	padding-left: 44px;
	padding-top: 3px;
	float: left;
	width: 394px;
}

div.titSeccionSubNovas a{
	color: #2F6CA3;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

div.titSeccionSubNovas a:hover{
	color: #2F6CA3;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

div.titSeccionSubHoxe{
	background-image: url(../public/images/cabecera_home_subhoxeb.jpg);
	background-repeat: no-repeat;
	height: 23px;
	color: #2F6CA3;
	margin-top: 5px;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 44px;
	padding-top: 3px;
}

div.titSeccionHoxe{
	background-image: url(../public/images/cabecera_home_hoxe.jpg);
	background-repeat: no-repeat;
	height: 32px;
	margin-bottom: 4px;
}

div.titSeccionAdemais{
	background-image: url(../public/images/cabecera_home_ademais.jpg);
	background-repeat: no-repeat;
	height: 32px;
	margin-bottom: 4px;
	margin-top:5px;
	margin-top: 10px;
}

div.titSeccionVindeiros{
	background-image: url(../public/images/cabecera_home_vindeiros.jpg);
	background-repeat: no-repeat;
	height: 32px;
	margin-top:5px;
	margin-top: 10px;
	margin-bottom: 4px;
}

div.titSeccionAxencia{
	background-image: url(../public/images/cabecera_home_naaxencia.jpg);
	background-repeat: no-repeat;
	height: 32px;
	padding-left: 30px;
	padding-top: 4px;
}

div.titSeccionInterese{
	background-image: url(../public/images/cabecera_home_interese.jpg);
	background-repeat: no-repeat;
	height: 32px;
	margin-top: 10px;
	margin-bottom: 4px;
}

div.titSeccionBoletins{
	background-image: url(../public/images/cabecera_home_boletins.jpg);
	background-repeat: no-repeat;
	height: 45px;
	margin-top: 10px;
	margin-bottom: 4px;
}

div.cajaPortadaAzul{
	background-color: #EBF2FA;
	padding: 10px;
	border-bottom: 1px solid #CBDCEC;
	width: 374px;
	padding-top: 15px;
}

div.cajaPortadaAzul2{
	background-color: #EBF2FA;
	padding: 10px;
	padding-top: 0px;
	border-bottom: 1px solid #CBDCEC;
	width: 374px;
	float: left;
}

div.cajaPortadaNegra{
	background-color: #E8E8E8;
	padding: 10px;
	padding-left: 20px;
	padding-top: 15px;
	line-height: 17px;
	float: left;
	width: 314px;
}

div.cajaPortadaNegra2{
	background-color: #E8E8E8;
	padding: 10px;
	padding-left: 20px;
	padding-top: 5px;
}

div.cajaPortadaNegra3{
	background-color: #F2F2F2;
	padding: 10px;
	padding-left: 17px;
	padding-top: 5px;
	line-height: 13px;
}

div.cajaPortadaRoja{
	background-color: #F9F5F6;
	padding: 10px;
	padding-left: 20px;
	padding-top: 15px;
	line-height: 17px;
}

div.cajaPortadaRojaOscura{
	background-color: #bb8d96;
	padding: 10px;
	padding-left: 30px;
	padding-top: 15px;
	color: #FFFFFF;
	margin: 0px;
	font-size: 0.7em;
	padding-bottom: 15px;
}

div.cajaPortadaRojaOscura p {
	font-family: Arial;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 1em;
}

div.cajaPortadaVerde{
	background-color: #E5F3E6;
	padding: 10px;
	padding-left: 20px;
	padding-top: 15px;
	line-height: 17px;
}

img.imagen_noticia_portada{
	border: 4px solid #C3C3C3;
}

.entradilla_noticia_portada{
	font-size: 0.7em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 4px;
	color: #494949;
	padding-bottom: 6px;
}

.entradilla_noticia_portada p{
	font-size: 1em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	color: #494949;
}

.entradilla_noticia_portada span{
	font-size: 1em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	color: #494949;
}

.entradilla_noticia_portada a{
	font-size: 0.7em;
	font-weight: normal;
	color: #494949;
	text-decoration: underline;
}

.entradilla_noticia_portada a:hover{
	font-size: 0.7em;
	font-weight: normal;
	color: #494949;
	text-decoration: none;
}

a.enlace_comentarios_portada {
	font-size: 0.7em;
	color: #336CA4;
	text-decoration: underline;
	padding-left: 14px;
}

a.enlace_comentarios_portada:hover{
	font-size: 0.7em;
	color: #336CA4;
	text-decoration: none;
}

a.enlace_comentarios_portada2 {
	font-size: 0.7em;
	color: #336CA4;
	text-decoration: underline;
	padding-left: 14px;
}

a.enlace_comentarios_portada2:hover{
	font-size: 0.7em;
	color: #336CA4;
	text-decoration: none;
	padding-left: 14px;
}

div.cuadroSubNoticia{
	float: left;
	margin-bottom: 14px;
}

.cuadroSubNoticiaTerciaria{
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	color: #2D6AA0;
	padding-left: 14px;
	margin-bottom: 5px;
	line-height: 12px;
	padding-bottom: 3px;
}

span.fechaNoticiaTerciaria{
	font-size: 0.7em;
	font-weight: normal;
	color: #5196DB;
	text-decoration: none;
}

a.enlaceNoticaTerciariaPortada{
	font-size: 0.7em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	color: #494949;
	text-decoration: none;
}

a.enlaceNoticaTerciariaPortada:hover{
	font-size: 0.7em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	color: #494949;
	text-decoration: underline;
}

div.cuadroTextoNoticiaTerciaria{
	margin-left: 10px;
}

h3.titNoticiaSecundaria{
	padding-left: 14px;
	margin-bottom: 2px;
	line-height: 20px;
}

div.titApartSeccionAdemais{
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #000000;
	margin-bottom: 3px;
	padding-left: 10px;
}

div.titApartSeccionAdemais2{
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #000000;
	margin-top: 15px;
	padding-left: 10px;
	float: left;
	padding-bottom: 2px;
}

div.cuadroMedioEnlace{
	margin-top: 4px;
	margin-bottom: 6px;
}

div.cuadroMedioEnlaceHoxe{
	background-image: url(../public/images/punto_vermello.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
}

div.cuadroMedioEnlaceVindeiros{
	background-image: url(../public/images/punto_verde.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
}

div.cuadroMedioEnlaceAdemais{
	background-image: url(../public/images/punto_negro.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 14px;
	float: left;
	width: 315px;
}

div.cuadroMedioEnlaceNuevo .cuadroMedioEnlaceAdemais{
	width: 245px;
	float: left;
}

div.cuadroMedioEnlaceNuevo .cuadroImagenNuevo{
	float: left;
	padding-left: 5px;
}

a.enlaceApartCuadroMedio{
	font-size: 0.7em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	color: #494949;
	text-decoration: none;
}

a.enlaceApartCuadroMedio:hover{
	font-size: 0.7em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: justify;
	color: #494949;
	text-decoration: underline;
}

a.enlaceApartCuadroMedioBold{
	font-size: 0.8em;
	font-weight: bold;
	padding:0px;
	margin:0px;
	text-align: justify;
	color: #494949;
	text-decoration:none;
}

a.enlaceApartCuadroMedioBold:hover{
	font-size: 0.8em;
	font-weight: bold;
	padding:0px;
	margin:0px;
	text-align: justify;
	color: #494949;
	text-decoration:underline;
	height:
}

div.titApartSeccionHoxe{
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #882C43;
	margin-bottom: 3px;
	padding-left: 12px;
}

div.titApartSeccionHoxe2{
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #882C43;
	margin-bottom: 3px;
	margin-top: 15px;
	padding-left: 12px;
}

div.titApartSeccionVindeiros{
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #195F18;
	margin-bottom: 3px;
	padding-left: 10px;
}

div.titApartSeccionVindeiros2{
	font-size: 1em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #195F18;
	margin-bottom: 3px;
	margin-top: 15px;
	padding-left: 10px;
}

div.cajaPortadaNegraCalendario{
	background-color: #ECECEC;
	padding: 8px;
	padding-bottom: 14px;
}

div.cajaBanner{
	text-align: center;
	width: 166px;
	background-color: #ececec;
	margin: 0px;
	padding: 0px;
}

div.cajaBanner2{
	text-align: center;
	width: 166px;
	background-color: #ececec;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
}

div.cajaBanner3{
	text-align: center;
	width: 166px;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

div#caja4Banners{
	background-image: url(../public/images/banner_4banners.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 161px;
	height: 260px;
	background-color: #ececec;
	padding-left: 5px;
}

img.imagen_nuevo{
	float: left;
}

div.titSeccionNovas a{
	font-size: 0.7em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 265px;
}

div.titSeccionNovas a:hover{
	font-size: 0.7em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	text-decoration: underline;
	margin-left:265px;

}

div.lineaCatalago{
   	clear: both;
   	padding-top: 5px;
   	vertical-align: top;
	color: #265382;
	font-size: 0.8em;
	width:630px;
	
}

div.lineaCatalago input{
   	float:left;
	width:165px;
}

div.lineaCatalago label.labelForm{
	float: left;
	display: block;
	width:125px;
	text-align: left;
	padding-right: 7px;
}

div.lineaCatalago label.labelForm2{
	float: left;
	display: block;
	width:147px;
	text-align: left;
	padding-left:7px;
}  

div.texto_teuTubo_entradilla{
	width:850px;
	height:60px;
}

div.texto_teuTubo_entradilla p{
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 14px;
	padding-right: 14px;
	text-align: justify;
	margin-top: 20px;
	color: #494949;
	float:left;
}

div.texto_teuTubo_entradilla img{
	float:left;
}

.cuadro_accessibilidad{
float:left;
}

div.cajaNoticiaTablon{
	float:left;
}

div.cajaNoticiaTablon .lineaNoticia {
	/* Set margins, padding, borders, colours etc. */
	margin-top:0px;
	margin-bottom: 10px;
}

#paginacion{
	float:left;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
}

#paginacion a{
	font-size: 0.8em;
	font-weight: bold;
	color: #265382;
	text-decoration: none;
}

#paginacion a:hover{
	text-decoration: underline;
}

#paginacion a.paginaActual{
	font-size: 0.8em;
	font-weight: bold;
	color: #5196db;;
	text-decoration: none;
}

#paginacion a.paginaActual:hover{
	text-decoration: underline;
}

.tit_paginas{
	font-size: 0.8em;
	font-weight: normal;
	padding-right: 10px;
	text-align: justify;
	color: #2D6AA0;
}
