/* 
    Document   : CULT
    Created on : 09-jun-2008, 13:49:28
    Author     : nguerras
    Description: Hoja de estilos de Cultura
    Notas      : Hay que tener en cuenta que 
                 la proporcion en este caso es
                 de 1em son 12px. Hay que tener 
                 cuidado con las reglas de la cascada.
*/

@import url(CULT-basic.css);

body {
    margin: 0;
    background-color: #e7ebf0;
    color: #585858;
    font: 0.8em Verdana, Arial, Helvetica, sans-serif;
    /*text-align: justify;*/
	float:left;
}
#cabecera{
	



 }

table.tabla_noticias{
	width:105%;
} 
 
 
.contendedor_google_translate_element
{
	float:right;
	height:1.6666666666667em; /*20px;*//*Rubén: Sustituimos la unidad absoluta por la relativa*/
	font-size: 0.847em; /*8pt;*/ /*Rubén: Sustituimos la unidad absoluta por la relativa*/       
}

#google_translate_element
{
	position: relative;
	float:left; 
	margin-top: -0.41666666666em; /*-5px;*//*Rubén: Sustituimos la unidad absoluta por la relativa*/
	margin-right:1.66em;	/*20px*//*Rubén: sustituimos px por em para poder redimensionar correctamente */
	z-index: 1;
        width: 12.85em;/*Estefanía: para quitar el align right del buscar*/
}


.oculto { display:none; }
.ocultofx { display:none; }
.negro { color: #ffffff; font-weight: bold;}
.derecha { text-align: right;clear:both; }

#MainDiv { 
    margin: 1.25em; 
    background-color: transparent; 
    min-width: 63.33em; 
    width: auto !important; 
    width: 97%; 
}

	#MainDiv div.leftBlock { 
            float:left; 
            width:20em; 
            min-height:8em;
			font-size:0.7em;
			text-align:left;		
			
        }
        #MainDiv div.leftBlock h2{ 
            margin: 1em; 
			padding: 0.2em; 
            background-color: #333; 
            color: #fff; 
            text-align: left; 
            font-size: 80%;
            padding-left: 4em;
            height: 1.8em;
			font-size:1em;			
        }
		
		#MainDiv div.leftBlock h2 span{ 
            position:relative;			
			top: 0.208333333em; /*2.5px*//*Rubén: Sustituimos la unidad absoluta por la relativa*/
			font-size:1em;
			top:0.3em;
        }

		#ContentDiv div.contenedor_noticias{
			border-bottom: 0.08em dotted #99adc2;
			/*width:95%;*/
			margin-top: 0.8333333333em;   /*10px*//*Rubén: Sustituimos la unidad absoluta por la relativa*/
			width:100%;
		}

               #ContentDiv div.contenedor_afondo{
			border-right: 0.08em dotted #99adc2;
			/*width:95%;*/
                        padding-right: 0em;
                        height : 45em;
		}

                #ContentDiv div.noticia_afondo{
                    text-align:justify;
                    float:left;
                    width:95%;
                }
		
		.noticia_primera_info{
			text-align:justify; float:left;
			width:72%;
			
			
			/*width: 64%;*/
		}
		
		.noticia_resto_info{
			text-align:justify;/* width:64%;*/ float:left; width:72%;
			
		}
		
		.noticia_resto_info_sin_imagen{
			text-align:justify;/* width:64%;*/ float:left;
		}
		
		.noticia_primera_info_sin_imagen{
			text-align:justify; float:left;
		}
		.contenedor_imagen{
			float:/*right;*/left; /*Estefanía: para que las imagenes no se salgan.*/
			width:21%;
			
		}
                #ContentDiv div.contenedor_imagen_afondo{
			float:left;
                        width:95%;
                        padding-bottom: 1em;
		}
		
		li.li_cont_noticias{
	list-style:none;
	text-align:justify;
	width:95%;
	padding-left:1em;
	font-size:0.7em;
}

        li.li_cont_afondo{
                list-style:none;
                text-align:justify;
                width:31.8%;
                padding-left:0.3em;
                font-size:0.7em;
                float:left;
        }
		
div.capa_noticias{
	float:left;
	width:65%;
	background-color: #FFFFFF;
}

div.contenedor_inicio{
	width:100%;
	float:left;
}

/* Columna izquierda, logo y menu */
#LeftDiv { 
    float: left; 
    width: 14.16em; 
}
    #LogoDiv h1 { padding: 0; }
    
    .hueco{
	display: none;      
    }

    .no_hueco{
        display: block;
    }				
	
    #MenuDiv, #MenuDiv_1, #MenuDiv_2, #MenuDiv_3, #MenuDiv_4, #MenuDiv_5{ 
        margin-top: 0.1em; 
		font-size: 58%;
		position:relative;
		z-index:2;
		height: 2.655em;	/*20px;*//*Rubén: Sustituimos la unidad absoluta por la relativa*/
	}
	
	#MenuDiv ul , #MenuDiv_1 ul , #MenuDiv_2 ul , #MenuDiv_3 ul , #MenuDiv_4 ul , #MenuDiv_5 ul {
		
		width: 100%; 	
		margin:0; 
        padding:0.5em;
		height: 1.25em;	/*15px;*//*Rubén: Sustituimos la unidad absoluta por la relativa*/
	}
	
    #MenuDiv[id] { margin-top: 1.5em;}
    
    #MenuDiv ul li, #MenuDiv_1 ul li, #MenuDiv_2 ul li, #MenuDiv_3 ul li, #MenuDiv_4 ul li, #MenuDiv_5 ul li {
        margin:0; 
        padding:0.5em; 
        background-color:#333; color:#fff; 
        /*border-bottom: 0.12em dashed #99adc2; */
        list-style-type: none; 
        display: block; 
        /*font-weight:bold;*/
		float:left;		
    }
	
    #MenuDiv ul li.lastItem  { border:none; }
    #MenuDiv ul li a { color:#fff; }
    /*Para los submenus que ahora mismo no hay*/
    /*#MenuDiv ul li ul li { 
        border: none; 
        padding: 0.2em; 
    }*/
	
	 #MenuDiv ul li ul , #MenuDiv_1 ul li ul , #MenuDiv_2 ul li ul , #MenuDiv_3 ul li ul , #MenuDiv_4 ul li ul , #MenuDiv_5 ul li ul {
		height:40em;
		width:11em;
		position:absolute;
    }
	
	#MenuDiv ul li ul li, #MenuDiv_1 ul li ul li, #MenuDiv_2 ul li ul li, #MenuDiv_3 ul li ul li, #MenuDiv_4 ul li ul li, #MenuDiv_5 ul li ul li{
        border-bottom: 0em dashed #99adc2;
		float:none;
    }
    
    #LinksDiv {
		margin: 1.25em 0;
	}
    #banners {
            width: 14.16em;
            text-align: center;
    }
    #banners h2 {
        width: 95%; 
        background: #333333; 
        color: #FFFFFF; 
        margin: 2em auto 0.42em auto;        
        font: 0.85em Verdana, Arial, Helvetica, sans-serif; 
        text-align: left; 
        padding-left: 0.42em; 
    }
    #banners div.banner { 
        padding: 0.42em; 
        background: #c8c8c7; 
        margin: auto; 
        padding-bottom:0em; 
        margin-bottom: 0.42em;
    }
	.banner_int{margin-bottom:1em}
	.banner_eur{margin-bottom:1em;}
    .banner img{ border:0em; margin-bottom:0.5em;} /*Rubén: Quitamos 0px sustituyendolo por 0em*/
    .banner div{ margin-bottom:1em;}	
	.banner2 div{margin-bottom:/*1em;*/2.3em;}/*Estefanía: para quitar BR*/
	.banner3 {margin-bottom:1em;}

    div#museumac { 
        background-color: #c8c8c7; 
        margin-bottom: 0;
    }
    div#patrinet { 
        background-color: #c8c8c7; 
        background-image: url(../img/cultura/eventos_destacados/patrinet.jpg); 
        background-repeat: no-repeat; 
        width: 13.42em; 
        height: 7em; 
        /*padding-bottom: 0.42em;*/
    }
    div#patrinet:hover { 
        /*background-color: #ffffff; */
        background-image: url(../img/cultura/eventos_destacados/patrinetc.jpg); 
        background-repeat: no-repeat; 
    }
    div#patrinet:focus { 
        /*background-color: #ffffff; */
        background-image: url(../img/cultura/eventos_destacados/patrinetc.jpg); 
        background-repeat: no-repeat; 
    }    
    div#patrinet a {
        display: block; 
        width: 100%; 
        height: 100%;
    }
    div#ultraperiferia { 
        background-color: #c8c8c7; 
        background-image: url(../img/cultura/eventos_destacados/ultraperiferia.jpg); 
        background-repeat: no-repeat; 
        width: 13.42em; 
        height: 7em; 
        padding-bottom: 0.42em;
    }
    div#ultraperiferia:hover {
        background-color: #c8c8c7; 
        /*background-color: #ffffff; */
        background-image: url(../img/cultura/eventos_destacados/ultraperiferiac.jpg); 
        background-repeat: no-repeat; 
    }
    div#ultraperiferia:focus {
        background-color: #c8c8c7; 
        /*background-color: #ffffff; */
        background-image: url(../img/cultura/eventos_destacados/ultraperiferiac.jpg); 
        background-repeat: no-repeat; 
    }
    div#ultraperiferia a {
        display: block; 
        width: 100%; 
        height: 100%;
    }
    div#interreg { 
        background-color: #c8c8c7; 
        background-image: url(../img/cultura/banners/Interreg_off.jpg); 
        background-repeat: no-repeat; 
        width: 12.66em; 
        height: 12.66em;
        margin-top: 2.3em; /*Estefanía: Simula BR*/
    }
    div#interreg:hover { 
        background-color: #ffffff; 
        background-image: url(../img/cultura/banners/Interreg.jpg); 
        background-repeat: no-repeat; 
    }    
    div#interreg:focus { 
        background-color: #ffffff; 
        background-image: url(../img/cultura/banners/Interreg.jpg); 
        background-repeat: no-repeat; 
    }        
    div#interreg a {
        display: block; 
        width: 100%; 
        height: 100%;
    }
    
/* Columna derecha, cabecera y contenido */
#RightDiv {
	margin-left:15.4em;
	width:73em;
 }


    #OptionsDiv, #OptionsDiv_1, #OptionsDiv_2, #OptionsDiv_3, #OptionsDiv_4, #OptionsDiv_5 { 
        height:1.5em; 
        background-color:#99adc2; 
    }
	
    #OptionsDiv a, #OptionsDiv_1 a, #OptionsDiv_2 a, #OptionsDiv_3 a, #OptionsDiv_4 a, #OptionsDiv_5 a  { 
        float:left;
        margin:0; 
        padding:0.32em 1.5em; 
        color:#ffffff; /*#000000;*/
        font-size:0.80em; 
    }
    #OptionsDiv a.der, #OptionsDiv_1 a.der, #OptionsDiv_2 a.der, #OptionsDiv_3 a.der, #OptionsDiv_4 a.der, #OptionsDiv_5 a.der {
        background-color:#333;
        float:right; 
        color: #ffffff;
    }

    #BannerDiv, #BannerDiv_1, #BannerDiv_2, #BannerDiv_3, #BannerDiv_4, #BannerDiv_5 { 
        height: 6.75em; 
        width: 100%; 
		position:relative;
		/*z-index:2;*/
        /*background-color: #FFFFFF; */
        background-image: url(../img/cultura/banners/generico.jpg); 
        background-position: center right; 
        background-repeat: no-repeat;
    }

    #OptionsDiv2, #OptionsDiv2_1, #OptionsDiv2_2, #OptionsDiv2_3, #OptionsDiv2_4, #OptionsDiv2_5 { 
        height:1.60em; 
        background-color:#99adc2; 
    }
	
    #OptionsDiv2 a, #OptionsDiv2_1 a, #OptionsDiv2_2 a, #OptionsDiv2_3 a, #OptionsDiv2_4 a, #OptionsDiv2_5 a { 
        /*float:left; */
        margin:0; 
        padding:0.32em 1em; 
        color:#ffffff; 
        font-size:0.8em;
    }
    #OptionsDiv2 a.der, #OptionsDiv2_1 a.der, #OptionsDiv2_2 a.der, #OptionsDiv2_3 a.der, #OptionsDiv2_4 a.der, #OptionsDiv2_5 a.der { 
        background-color:#333; 
        float:right; 
        color: #ffffff;
    }

    fieldset{ 
        border: 0em; 
        padding: 0em; 
        margin: 0em; 
        width: 75%; 
        float: left; 
    }

    p#migas{
        display:block;
        float:left;
        margin:0em;
        padding:0.25em 0em 0em 0em;
    }
    #ContentDiv{
		min-width:77em;

		margin-left:19.7em;

		margin-right:-0.7em;

		padding-right:1.5em;

		margin-top:-1em;
	
		height:auto !important;
	}
	
    #ContentDiv, #ContentDiv_1, #ContentDiv_2, #ContentDiv_3, #ContentDiv_4, #ContentDiv_5 { 
        margin-top: 1.25em; 
        margin-left: auto !important;        
        padding: 0.83em;
      /*  background-color: #fff;*/
    }
        #ContentDiv h2 { 
            padding: 0.2em 0.5em; 
            /*background-color: #DBE2E9; */
            color: #036; 
            font-weight: bold; 
			font-size:0.8em;
        }
        #ContentDiv h3 {
                /*background-color:#333;
                color:#fff;
                text-align:left;
                font-size:90%;
                margin: 2em 1em 1em 1em;
                padding-top: 0.2em;*/
                background-color:transparent;
                color:#003366;
                font-size:1em;
                margin:0;
        }
        
        #ContentDiv div.centerBlock, div.rightBlock, div.imgBlock { 
            margin-bottom: 0.83em; 
            border: 0.1em dotted #ccc; 
			float:left;
			width:28%;
			margin-left:0.5em;
		}
		
		 #ContentDiv div.leftBlock{
		  margin-bottom: 0.83em; 
		  border: 0.1em dotted #ccc;
		  margin-left:0.7em;
		  margin-top:0.2em;
		 }
		 
         #ContentDiv div.leftBlock { 
            float:left; 
            width:96%; 
            min-height:8em;
			font-size:1em;
        }
        #ContentDiv div.leftBlock h2{ 
            margin: 1em; 
            padding: 0.2em; 
            background-color: #333; 
            color: #fff; 
            text-align: left; 
            font-size:1em;
            padding-left: 6em; 
            height: 2.2em; 
        }		
		
        #ContentDiv div.rightBlock { 
            float:left;
			margin-left:0.7em;
			width:28%;
			margin-top:0em;	/*Rubén: Sustituimos px por em*/
			background-color:#FFFFFF;
        }
			.destacados {
				text-align: left;
				width:19.8em;
				height:1.6em;
				margin-left: 0.7em;
				margin-top:0.3em;
				margin-bottom:0.5em;
				color:#fff;
				font-weight: bold;
				padding-left:0.4em;		
			}
			.destacados span{
				top:0.5em;
				position:relative;
				font-size:0.8em;
			}			
			
			#destacados_1{background-color:#993000;}
			#destacados_2{background-color:#993333;}
			#destacados_3{background-color:#565747;}
			#destacados_4{background-color:#544F55;}
			#destacados_5{background-color:#336633;}
			
			.bannerestatico {
				text-align: center;
				padding: 1em 0 0 0;
			}
			
			.calendarioeventos{
				text-align: center;
				width:19.8em;
				height:1.5em;
				margin-left: 0.7em;
				margin-top:1em;
				color:#fff;
				font-weight: bold;
				padding-left:0.4em;
			}
			.calendarioeventos span{
				top:0.32em;
				position:relative;
				font-size:0.8em;
			}			
			
			#calendarioeventos_1{background-color:#993000;}
			#calendarioeventos_2{background-color:#993333;}
			#calendarioeventos_3{background-color:#565747;}
			#calendarioeventos_4{background-color:#544F55;}
			#calendarioeventos_5{background-color:#336633;}			
			
			#ContentDiv div.calendario {
				float: right;
				margin-left:3em;
			}

			#ContentDiv div.agenda {
				float:left;
				font-size:0.8em;
			}

                        #ContentDiv div.convocatorias {
                            float: left;
                            font-size: 0.8em;
                        }
			
        #ContentDiv div.rightBlock h2  { 
            margin: 1em; 
            /*background-color: #333; */
            color: #fff; 
            text-align: left; 
            font-size: 1em;
            padding: 0.2em 0.2em 0.2em 4em; 
            height: 2.2em;
			padding-right:0.4em;
			
        }
        #ContentDiv h2#news {background:#fff url(../img/cultura/headers/newscopia1.jpg) left no-repeat;}		
		#ContentDiv h2#news_1{background:#fff url(../img/cultura/headers/newscopia1.jpg) left no-repeat;}
		#ContentDiv h2#news_2{background:#fff url(../img/cultura/headers/newscopia2.jpg) left no-repeat;}
		#ContentDiv h2#news_3{background:#fff url(../img/cultura/headers/newscopia3.jpg) left no-repeat;}
		#ContentDiv h2#news_4{background:#fff url(../img/cultura/headers/newscopia4.jpg) left no-repeat;}
		#ContentDiv h2#news_5{background:#fff url(../img/cultura/headers/newscopia5.jpg) left no-repeat;}
		
		#ContentDiv h2#agenda {background:#fff url(../img/cultura/headers/agenda.jpg) left no-repeat;}
		#ContentDiv h2#agenda_1{background:#fff url(../img/cultura/headers/agendacopia1.jpg) left no-repeat;} 
		#ContentDiv h2#agenda_2{background:#fff url(../img/cultura/headers/agendacopia2.jpg) left no-repeat;} 
		#ContentDiv h2#agenda_3{background:#fff url(../img/cultura/headers/agendacopia3.jpg) left no-repeat;} 
		#ContentDiv h2#agenda_4{background:#fff url(../img/cultura/headers/agendacopia4.jpg) left no-repeat;} 
		#ContentDiv h2#agenda_5{background:#fff url(../img/cultura/headers/agendacopia5.jpg) left no-repeat;}		
		
        #MainDiv h2#events {background:#fff url(../img/cultura/headers/events.jpg) left no-repeat;} 
		#MainDiv h2#events_1{background:#fff url(../img/cultura/headers/eventscopia1.jpg) left no-repeat;} 
		#MainDiv h2#events_2{background:#fff url(../img/cultura/headers/eventscopia2.jpg) left no-repeat;} 
		#MainDiv h2#events_3{background:#fff url(../img/cultura/headers/eventscopia3.jpg) left no-repeat;} 
		#MainDiv h2#events_4{background:#fff url(../img/cultura/headers/eventscopia4.jpg) left no-repeat;} 
		#MainDiv h2#events_5{background:#fff url(../img/cultura/headers/eventscopia5.jpg) left no-repeat;} 
		
        #ContentDiv h2#centers {background:#fff url(../img/cultura/headers/centers.jpg) left no-repeat;}
		#ContentDiv h2#centers_1{background:#fff url(../img/cultura/headers/centercopia1.jpg) left no-repeat;} 
		#ContentDiv h2#centers_2{background:#fff url(../img/cultura/headers/centercopia2.jpg) left no-repeat;} 
		#ContentDiv h2#centers_3{background:#fff url(../img/cultura/headers/centercopia3.jpg) left no-repeat;} 
		#ContentDiv h2#centers_4{background:#fff url(../img/cultura/headers/centercopia4.jpg) left no-repeat;} 
		#ContentDiv h2#centers_5{background:#fff url(../img/cultura/headers/centercopia5.jpg) left no-repeat;} 
		
        #ContentDiv div.leftBlock h2 span { 
            position:relative; 
            top:0.5em;
        }		
        #ContentDiv div.rightBlock h2 span { 
            position:relative; 
            top:0.6em;	
			padding-left:1em;
			
        }
        #ContentDiv ul { 
            margin: 1em; 
            background-color: #dbe2e9;
        }		
        #ContentDiv ul.fondoblanco {background-color:#ffffff;}        
        #ContentDiv ul#noti { 
            background-color: #fff;
        }
        #ContentDiv ul#afondo {
            background-color: #fff;
        }
        #ContentDiv ul li { 
            margin: 0; 
            padding: 0.5em; 
            text-align: left; 
            list-style-type: none;
        }
        #ContentDiv ul li.disco { 
            margin-left:5em; 
            padding: 0.5em; 
            text-align: left; 
            list-style-type: disc;
			font-size:0.8em;
        }        
        #ContentDiv ul li.bordered2 { 
            border-bottom: 0.08em dotted #99adc2; 
            width: 98%;
            display: block;
            float: left;
            margin-bottom: 1em;
        }
		#ContentDiv ul li.bordered2 a { 
			color:#2457A2;
			font-weight: bold;
        }
		#ContentDiv ul li.bordered2 em { 
            width: 21em;
            display: block;
            /*float: left;*/
            margin-bottom: 0.8em;
        }
		#ContentDiv ul li.bordered2_nuevo{ 
            border-bottom: 0.08em dotted #99adc2; 
            width: 98%;
            /*display: block;*/
            float: left;
            margin-bottom: 1em;
			font-size:1.3em;
			position:relative;
        }
		#ContentDiv ul li.bordered2_nuevo a { 
			color:#2457A2;
			font-weight: bold;
        }
		#ContentDiv ul li.bordered2_nuevo em{ 
			margin-top:0.2em;
			font-size:0.8em;
        }
		

        #ContentDiv ul li.bordered { 
            border-bottom: 0.08em dotted #99adc2; 
            width: 90%;
        }
		
		.primera_noticia{
			color:#2457A2;
			font-weight: bold;
			font-size:1.2em;
		}

                #ContentDiv a.titulo_afondo{
			color:#2457A2;
			font-weight: bold;
			font-size:1.1em;
		}
		
		
		#fecha_publi{
			font-size:0.8em;
			color:#000000;
			margin-left:-0.166666666666em;  /*-2px;*/
			font-weight:bold;
		}
		
		#ContentDiv ul li div { 
            /*float: left; */
            /*width: 70%; */
            padding-right: 2em; 
        }
        #ContentDiv ul li div.imagenevento { 
            width: 100%; 
        }
        .imagenlistado { 
            width: 8.33em; 
            padding-top: 0.5em;
            /*float: right;*/
            /*padding-left: 0.5em;*//*Estefanía: Se comenta para mejor visualización*/
        }
		.imagenlistado1{
			padding-top: 0.5em;
            float: right;
            padding-left: 0.5em;
			width: 15em;
		}
        .imagenlistadoevento { 
            /*width: 15em; */
            height: 20em;
            padding-top: 0.5em;
            float: left;
            padding-left: 0.5em;
        }
        .imagenlistadoinicio { 
            width: 16em;
            padding-top: 0.5em;
            float: left;
            padding-left: 0.5em;
        }
        #ContentDiv div.clear { clear:both;}
        
        /*Usados en la pagina de centros*/
        #ContentDiv div.imgBlock { 
            float: left; 
            width: 31%; 
            height: 26.7em; 
            margin: 2% 2% 0 0; 
        }
        #ContentDiv div.imgBlock h3 { 
            margin: 1em; 
            padding: 0.2em; 
            background-color: #99ADC2; 
            color: #000000; 
            text-align: left; 
            font-size: 0.8em;
        }
        #ContentDiv div.centered { text-align: center; }
        #ContentDiv div.centered img { margin-bottom: 1em; }
        #ContentDiv div.webLink { 
            padding: 0.5em; 
            text-align: right; 
            border-top: 0.1em dashed #ccc;
        }
        #ContentDiv div.webLink a { 
            color: #585858; 
            font-weight: normal; 
        }        
        /*Usados en la pagina de agenda*/
        #ContentDiv div.contenedor { 
            position: relative; 
            float: left; 
            width: 99.7%;
			font-size:0.8em;
        }
        #ContentDiv div.contenedor h3 { padding-bottom: 1.5em; }
        /*#ContentDiv p {font-size: 90%;}*/
        #ContentDiv hr {
                height: 0.08em;
                color: #99adc2;
                border: 0;
                border-bottom-width: 0.17em;
                border-bottom-style: dotted;
                border-bottom-color: #85ADD6;
                margin-bottom: 1em;
                padding-top: 1.5em;
                clear: left;
        }
        .paginacion {
            text-align: center; 
            padding-top: 1em; 
            clear: both;
        }        
        /*Usados en consejeria*/
        #ContentDiv div.agendaItem { float:left; width:60%; margin-right:2em; font-size: 0.8em; text-align:justify; }
        #ContentDiv div.agendaItem p { padding:0; }
        #ContentDiv div.agendaItem ul { padding-left: 5em; background-color: #ffffff; }
        #ContentDiv div.agendaItem ul li { list-style-type: disc; font-size:1em; }        
        #ContentDiv div.centered_debajo{ text-align:center; padding-top:0em; }
        #ContentDiv div.centered_debajo img { width: 30%; border: 0em; padding-top:2em; padding-right:3.5em;}
        
        
/* Pie de pagina */
#FooterDiv { 
    clear: both; 
    margin-top: 1.25em; 
    padding: 0.5em; 
    background-color: #333; 
    color: #fff; 
    text-align: center; 
    font-size: 0.8em; 
}
#FooterDiv a { color: #fff; }

/*Calendario*/

div#calendario {
    padding: 0em;
    margin: 0em;
}

form#formulario p{
    margin-top: 1em;
}

table#calendar {
    width: 15em;
    table-layout: fixed;
    text-align: center;
    border-top: 0.08em solid #99ADC2;	
    border-left: 0.08em solid #99ADC2;
    background-color: #EEEEEE;
    color: #003366;
    float: left;
    margin: 1.2em 3em 0em 0em;
    /*caption-side:bottom;*/
}
/*table#calendar caption { 
    margin: 0.5em 0em;
    text-align: justify;
}*/

table#calendar tr { 
    padding: 0;
    border-bottom: 0.08em solid #99ADC2;
}
table#calendar td { 
    padding: 0;
    border-right: 0.08em solid #99ADC2;
}

table#calendar thead tr th span {
    color:#003366;
    background-color: #FFFFFF; 
    border-right: 0.08em solid #99ADC2;
    border-left: 0.08em solid #99ADC2;
}
table#calendar th { 
    padding: 0; 
    background-color: #DDDDDD;
    border-right: 0.08em solid #99ADC2;
}
table#calendar th a { color: #003366; }
table#calendar .seleccionado { background-color: #FFCC66; }
table#calendar .seleccionado a { color: #000000; }
table#calendar .actual { background-color: #CCCCCC; }
table#calendar .actual a { color: #000000; }
table#calendar .blanco { background-color: #FFFFFF; }

/*
+---------------+
|  Formularios  |
+---------------+
*/

/*div.formulario{ width: 100%; margin: 0; padding-left: 0; padding-top: 0; padding-bottom: 5em; padding-right: 0;} */
form p { margin: 4em 0em 0em 0em; }
div.fila_datos{ width: 100%; height: 3em; margin: 0; padding: 1em 0em 0em 0em; } 
div.fila_datos3{ width: 100%; height: 1.5em; margin: 0; padding: 2.5em 0em 0em 0em; } 
div.columna_datos{ font-size: 90%; float: left; margin: 0; padding: 0em 0em 0em 2em; } 
div.columna_datos_boton{ font-size: 90%; float: left; margin: 0; padding: 0em 0em 0em 2em; } 
div.columna_datos3{ font-size: 90%; float: left; margin: 0; padding: 0em 0em 0em 2em; width: 20em;}
div.columna_datos1_5{ float: left; margin: 0; padding: 0em 0em 0em 2em; } 
div.columna_datos2{ font-size: 90%; float: left; margin: 0; padding: 0em 0em 0em 4em; }
span.entrada { margin: 0; padding: 0; display: block; clear: left; }
div.fila_datos3 div.columna_datos label { font-weight: bold; }

form span.entrada input, select {
    border:0.08em solid #585858;
    color:#585858;
}    

/*Proyectos*/
div.proyecto1{ float:left; width:70%; }
div.proyecto2{ float:right; width: 25%;/*align:center;*/}
div.proyecto3{width:90%; text-align: center; background-color:#dbe2e9;}
div.proyecto4{clear:both;height: 1em;}
div.proyecto5{text-align: center; float: left;width: 66%;margin-top: 1em;margin-left: 1em;margin-right: 1em; background-color: #dbe2e9;}

p.errorno {font-weight: bold; color: #FF0000;}

#cse-search-results iframe { 
	width: 90%; 
	padding-left: 4em;
}

div#calendario_menu {
	text-align: center;
	padding-bottom:1em;
	font-size:0.68em;
	width:22.5em;
}

#OptionsDiv_1{background-color:#993000;}
#OptionsDiv_2{background-color:#993333;}
#OptionsDiv_3{background-color:#565747;}
#OptionsDiv_4{background-color:#544F55;}
#OptionsDiv_5{background-color:#336633;}

#BannerDiv_1{background-image:url(../img/cultura/banners/p0001.jpg);}
#BannerDiv_2{background-image:url(../img/cultura/banners/p0002.jpg);}
#BannerDiv_3{background-image:url(../img/cultura/banners/p0003.jpg);}
#BannerDiv_4{background-image:url(../img/cultura/banners/p0004.jpg);}
#BannerDiv_5{background-image:url(../img/cultura/banners/p0005.jpg);}

#OptionsDiv2_1{background-color:#993000;}
#OptionsDiv2_2{background-color:#993333;}
#OptionsDiv2_3{background-color:#565747;}
#OptionsDiv2_4{background-color:#544F55;}
#OptionsDiv2_5{background-color: #336633;}

#MenuDiv_1 ul li {background-color:#993000;}
#MenuDiv_2 ul li {background-color:#993333;}
#MenuDiv_3 ul li {background-color:#565747;}
#MenuDiv_4  ul li{background-color:#544F55;}
#MenuDiv_5 ul li {background-color:#336633;}

#MenuDiv_1  {background-color:#993000;}
#MenuDiv_2  {background-color:#993333;}
#MenuDiv_3  {background-color:#565747;}
#MenuDiv_4  {background-color:#544F55;}
#MenuDiv_5  {background-color:#336633;}

#MenuDiv_1 ul li a{color:#FFFFFF;}
#MenuDiv_2 ul li a{color:#FFFFFF;}
#MenuDiv_3 ul li a{color:#FFFFFF;}
#MenuDiv_4 ul li a{color:#FFFFFF;}
#MenuDiv_5 ul li a{color:#FFFFFF;}





/*Hasta aqui controlado*/


/*#BreadcrumbsDiv { margin:0; padding:0.32em 1em; background-color:#99adc2; color:#fff; font-size:90%; font-weight:bold; }
#BreadcrumbsDiv a { color:#fff; }*/




/*#ContentDiv h4 {
	background-color:#333;
	color:#fff;
	text-align:left;
	font-size:90%;
	margin-top: 1em;
	padding-top: 0.2em;
}*/


/*#ContentDiv div.centered_debajo{ text-align:center; padding-top:15em; }*/

/*#ContentDiv div.agendaItem { float:left; width:60%; margin-right:2em; font-size: 1.1em; }
#ContentDiv div.agendaItem h3 { margin:0; background-color:transparent; color:#036; font-size:150%; }
#ContentDiv div.agendaItem p { padding:0; }
#ContentDiv div.agendaItem strong { color:#036; font-weight:bold; }*/

/*.fila-lista{
	padding-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

.fila-lista div img{
	margin-left:1em;
	width:100px;
	float:right;
}*/



/*A#cab_zoom_peq { font-size:10px; }
A#cab_zoom_nor { font-size:11px; }
A#cab_zoom_gde { font-size:12px; }
A#cab_zoom_eno { font-size:14px; }*/



/* layout.css (W3C-CSS2)| R.2.0.8.061005 */

/*ESTEFANÍA: Estilos para inicio.xsl*/
.espacio_noticias{
    width: 37.5em;  /*450px;*//*Rubén: Sustituimos la unidad absoluta por la relativa*/
    height:0.84em; /*10px;*//*Rubén: Sustituimos la unidad absoluta por la relativa*/
    clear:both;
}
.estilo_descripcion_noticia{
    margin: 0;
    padding: 0;
}
.estilo_titulo_noticia{
    margin: 0;
    padding: 0 0 1.4em;
}
.goog-logo-link{
    display:none;
}

/*ESTEFANÍA: Estilos para maquetacion.xsl*/
.titulos_banners{
    font-weight: bold;
    margin-bottom: 0.3em;
    margin-left: 0.2em;
    padding-top: 0.2em;
}

/*ESTEFANÍA: Estilos para agenda.xsl*/
.linea_bordeada{
    border-bottom: 0.08em dotted #99ADC2;
    margin-bottom: 1em;
    margin-top: 5.5em;
}
.margen_input_buscar{
    margin-bottom: 5.5em;
}
form#formulario .ayuda_calendar{
    font-size: 1em;
    margin-left: -3em;
    margin-top: 1em;
    padding: 0 0 1em;
}
/*.texto_eventos{
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}*/
.titulo_tabla{
    color: white;
    font-size: 0.8em;
    font-weight: bold;
    padding-bottom: 0.5em;
    padding-left: 0.5em;
    padding-top: 0.5em;
}
#tabla_eventos p{
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

/*ESTEFANÍA: Estilos para consejeria.xsl*/
#ContentDiv div.centered_imagen {
    text-align: center;
     margin-top: 1.3em;
}

/*ESTEFANÍA: Estilos para contacto.xsl*/
.colocar_txt_captcha{
    margin-top:-0.7em;
    margin-bottom:5.15em;
}
span.entrada_con_espacio {
    margin: 0 0 1.18em;
    padding: 0;
    display: block;
    clear: left;
}

/*Estefanía: Estilos para accesibilidad.xsl*/
#Contenido_Accesibilidad{
    height: auto !important;
    margin-left: 1em;
    margin-right: -0.7em;
    margin-top: 2em;
    min-width: 77em;
    padding-right: 1.5em;
}
#Contenido_Accesibilidad h1 {
    color: #003366;
    font-size: /*1.3em;*/ 1em;
    font-weight: bold;
    margin-bottom: -0.5em;
    padding: 0.2em 0.5em 0;
}
#Contenido_Accesibilidad h2 {
    color: #003366;
    font-size: /*1em;*/ 0.9em;
    font-weight: bold;
    margin-top: 2em;
    padding: 0.2em 0.5em;
}
#Contenido_Accesibilidad ul{
    margin-left: 3em;
    padding-bottom: 0.1em;
    padding-top: 0.1em;
}

#Contenido_Accesibilidad p {
    font-size: /*1em;*/ 0.8em;
    margin: 1em 1em 1em 1.5em;
    padding: 0;
    text-align: justify;
    width: /*70em;*/88em;
}
