@import "/cont/plantillas/css/resp/handheld_base.css";
#flash,#flash_prim{background-color:#006B87;}
#flashe,#flashe_prim{background-color:#007E99;}
#flashz,#flashz_prim{background-color:#f1f1f1;}
#flashf,#flashf_prim{background-color:#EB1C23;}
#flashetop {background-color: #ffffff;}
#flashetop img {border: medium none !important;}
h1{color:#333333}
legend,h2,h3,.titularidad{color:#00475F}
 
h7{background-image: url("/cont/paginas/sectores/activa2/img/flechagris.GIF");background-position: left top;padding:3px;background-repeat: no-repeat;color:#b2b2b2;font-weight: bold;}

 
 
/*h2{ border-bottom:1px dotted #00475F}*/

#mov1 object,#mov1 embed{width:780px;height:174px}
caption{color:#00475F;}
th,td{border-top:solid 1px #ccc;background:url(/cont/paginas/img/btabla.gif) no-repeat right top;padding:0.2em 0.5em 0.2em 0.5em}
th{background:#EFEFEF!important}

.item .etiqueta{color:#00475F;}

.corresp_img{float:right;position:relative;border:dashed 1px #000;border-right:0px}
ul.letra{list-style-type: lower-alpha;  }

ul.letra li{background-image:none ;}
ol.letra{list-style-type: lower-alpha;  }
ol.letra li{background-image:none ;}
.cipaj .noticias {clear:left;}
.cipaj .noticias a{text-transform:none !important;font-size:1em}
.cipaj li.noticias {margin-bottom:1em;background-image: url(/cont/paginas/img/b_neg.gif)!important}
#tema2 {width:22%}
#tema_noticias2 {width:22%}
#tema_anuncios2 {width:22%}
#tema_convocatorias2 {width:22%}

#boletin_cipaj .columnas3-izda1{width:29%}
#boletin_cipaj .columnas3-centro1{width:40%}
#boletin_cipaj .columnas3-dcha1{text-align:right;width:24%}
.repcipaj{background-color:#EFEFEF;padding:0 0 0.5em 0em;width:29%}
.repcipaj h3{background-color:#BFBFBF;text-align:left;padding-left:0.5em}



#agenda_primera_cipaj li {margin-bottom:0.8em;}
h3.destacar{color:#000}
table.calendario caption{background-color:#000; color:#fff;border:solid 1px #000}
table.calendario td{color:#ccc;text-align:center;border:solid 1px #000}
table.calendario th{border:solid 1px #000}
table.calendario td a{color:#000}
.compartir{width: 50%;margin-bottom:10px;padding:25px 17px;float:right}
/* TEcnologia*/
.contenedor_video{background-image: url(/cont/paginas/img/Azul_fondoDegradado.jpg)}

.fotos{background-image: url(/cont/paginas/img/fondogaleria.jpg)}
.linea_superior {padding-border: 1px; border-top: 1px dotted #006B8A;} 
.linea_superiora {padding-border: 1px; border-top: 1px solid #006B8A;}  
#calendario_actividades{background-color:#e7eff2;background-image: url(/cont/paginas/img/Azul_fondoDegradadoAlto.jpg);}
#calendario_actividades.peq{background-image: url(/cont/paginas/img/Azul_fondoDegradado.jpg);}
#calendario_actividades .day{background-color:#19bcc5;}
#calendario_actividades .scroll {height: 10em}
.ultimos_comentarios dt a{color:#fff;}

/*  22/07/2011  */
.contenido .marco .qr {padding:0; margin:1em 0; border:none; float:right; max-width:99px}
.ulact_L, .ulact_R
	{text-align:right}
.ulact_L li, .ulact_R li
	{background-position:left center; background-repeat:no-repeat}

.displaynone
	{display:none}
.visib #menu ul li .ulact_L li ul#otras
	{background-color:#f2f2f2;padding-top:3px; margin-left:-8px; padding-left:10px;}
.visib #menu ul li .ulact_L li ul#otras li
	{margin: 0 0 3px 0;padding:0px; }
#menu .txtRojo
	{color: #cc0000;}
/*  22/07/2011  */
/*TEMAS ------------- 31/08/11 */
.visib #menu ul li .ulact_L, 
.visib #menu ul li .ulact_R 
	{background-color:#d9d9d9;font-weight:normal; padding: 0.5em 0.5em 0.2em 0.5em; width:42.7%; margin:0}
.visib #menu ul li .ulact_L {margin-left:0.7em} 
.visib #menu ul li .ulact_L li, 
.visib #menu ul li .ulact_R li 
	{background-color: #ffffff;border-bottom: 1px solid #999999;border-right: 1px solid #999999;}
/*TEMAS ------------- 31/08/11 */
/*Tema-subtema Agenda Juvenil 08/11/11*/
.temaajuv {color:#00475F; font-size: 1.2em}


/*APROVECHA TU WEB*/

.titulo h2{text-align:left; border-bottom: 0px none !important;width:50%}
.titulo2 h2{text-align:right; border-bottom: 1px dotted #007e9a!important;width:100%}
.titulodere h2{text-align:right; border-bottom: 0px none !important;   margin: 4px;}
.titulodere2 h2{text-align:right; border-bottom: 0px none !important;   margin: 4px; margin-top:50%}

.punteado{border: 1px dotted #007e9a;}
.aprov {float:right;width:100%;margin-top:-1%}
.aprov ul{border: 1px dotted #007e9a; float: left; width: 100%;background-color: #FFFFFF !important;padding-bottom: 10px; padding-top: 10px;}
.aprov a {color: #000000;}
.aprov2 ul{float: left; width: 100%;background-color: #FFFFFF !important;padding-bottom: 10px; padding-top: 10px;margin-top: -11px !important;}
.aprov2 ul li{margin-right:6px !important;}
.bloqNegro {color: #000000 !important;}
.calprimi .activ {
    clear: left;
}
/*******/


/*REDSPEAKER*/
// #cajars {float:right;width: 3%;}


/*Mujer*/
.cajagizqdamuj {float: left; width: 77%;background-color: #FFFFFF !important; margin-top: -1%;padding-left: 5px;}
#agenda_primera2 li {background-image: none;float: left;margin: 0.5em 0.5em 0.5em 0;padding: 0;max-height: 48px;min-height: 81px;width: 32%;}
.twitter2{border: 1px dotted #007e9a;}
.titulotwitter{border-bottom: 1px dotted #007e9a !important; color: #007e9a !important;}
/********/
.bloqe {padding-left: 7px;padding-right: 0; padding-top: 5px;}
.bloqe2 {clear:both}
.bloqe img, .bloque2 img {border: medium none !important;padding-right: 2px;}
.cajaizqda h2{clear:left;margin-bottom:1.3em}

#agenda_primera li{background-image:none;margin:0.5em 0.5em 0.5em 0;padding:0;clear:both}
#agenda_primera img {border:0}
#agenda_primera_cipaj #agenda_primera li{background-image: url("/cont/paginas/img/b_neg.gif");padding:0 0 0 10px}



.avisos_agenda {margin-bottom: 25px;}
.avisos_agenda ul {padding:0;margin:0}
.avisos_agenda ul li {box-shadow: 0 0 1px 1px #444444;height: 200px;overflow: hidden;position: relative;margin:0 0.5%;margin-bottom: 20px;}
.avisos_agenda ul li a {display:block;height:100%;width:100%;position:absolute;bottom:0;left:0;z-index:999;}
.avisos_agenda ul li a span {background-color:rgba(0,0,0,0.9);position:absolute;z-index:999;display:block;padding:0 5px;width:100%;}
span.aviso_tit {color: #DC241F;font-size: 14px;bottom: 60px;}
span.aviso_res {bottom: 0;color: #FFFFFF;font-size: 14px;height: 60px;bottom:0;}
.avisos_agenda ul li a:hover {text-decoration:none;}
.avisos_agenda ul li a:hover span {background-color:rgba(255,255,255,0.9);text-decoration:none;color:#000}
.avisos_agenda ul li a:hover span.aviso_tit {color: #DC241F;}
.avisos_agenda ul li a img {width:100% !important;;bottom:0;left:0;z-index:99;}
.banner{margin-bottom:2em;box-shadow: 0 3px 3px -1px #999999;width:100%}
#cultura.banner{height:27em;overflow:hidden}
.banner img{padding:0 !important; margin:0 !important;background-color:#F2F2F2; width:100%}
.banner .content{background-color: rgba(0, 0, 0, 0.6);
    background-image: none;
    float: left;
    font-size: 1em;
    height: 4em;
    padding: 10px;
    position: relative;
    top: -6em;
    width: 96.9%;
color:#fff;
    }
.banner a .content  {color:#fff !important}

.marcogris {
    background-color: #f2f2f2;
    background-image: none !important;
    border: 3px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 3px 3px -1px #999999;
    padding: 2px;
}
 
.ColumnaDerecha h5 {
    background-position: right bottom;
    background-repeat: no-repeat;
    margin: 0;
    padding-bottom: 13px;
    padding-top: 8px;
}


 
.ColumnaDerecha h3 {
    background-position: right bottom;
    background-repeat: no-repeat;
    margin: 0;
    padding-bottom: 13px;
    padding-top: 8px;
}


h3.Agenda {
    background-image: url("/cont/paginas/cultura/img/hoy.gif");
}

h3.Puntero {
    background-image: url("/cont/paginas/cultura/img/puntero.gif");

}


h3.Informa {
    background-image: url("/cont/paginas/cultura/agenda/img/Informanos.gif");

}

h3.Buscador {
    background-image: url("/cont/paginas/cultura/img/buscador.gif");
}


h5.Buscador {
    background-image: url("/cont/paginas/cultura/img/buscador.gif");
}

.columnas2-dcha-museos h5 {
    background-position: right bottom;
    background-repeat: no-repeat;
    margin: 0;
    padding-bottom: 15px;
    padding-top: 10px;
}
 
h5.Agenda {
    background-image: url("/cont/paginas/cultura/img/hoy.gif");
}

h5.Puntero {
    background-image: url("/cont/paginas/cultura/img/puntero.gif");

}


h5.Informa {
    background-image: url("/cont/paginas/cultura/agenda/img/Informanos.gif");

}
 

h5 {
    color: #000000;
    font-family: Arial;
    font-size: 1em;
    text-transform: uppercase;
}



.noticia_agenda {
    background-color: #FFFFFF;
	}
	
.noticia_agenda ul li {
    border-left: 5px solid #006b87;
    clear: both;
    margin-bottom: 10px;
    margin-left: 4px;
    margin-top: 4px;
    padding-left: 15px;
    padding-right: 15px;
	background-image:none
}

.noticia_agenda #lista-enlace li {
	border-color:transparent!important;
	margin:0!important;
}
.noticia_agenda ul#lista-enlace li {
	padding:0!important;
}
.noticia_agenda ul#lista-enlace li li{
	padding-left:15px!important;
}
.contenedor_videoactiva .video{
    padding: 2px;
    width: 100%;

 
}
.contenedor_videoactiva .listavideo {
    border-radius: 4pt 4pt 4pt 4pt;
    height: 4.2em;
    margin: 3px 10px !important;
    padding: 3px !important;
    position: relative;
    top: -10px;
    width: 92%;
}
.contenedor_videoactiva .listavideo {
    list-style: none outside none !important;
}
.contenedor_videoactiva .listaVideoactiva li {
    background: none repeat scroll 0 50% transparent !important;
    margin: 0.5em;
    text-align: center;
}
.contenedor_videoactiva .listavideo li {
    background-image: none !important;
    display: inline !important;
    margin: 0 !important;
    padding: 0 0 0 4px !important;
    width: 25%;
	}
/*Zgz activa*/	
.contenedor_videoactiva .contenedor_video object{border:solid 1px #ffffff;margin:5px 5px 10px;padding:2px;width: 97%;height: 72%;}
.flic {width: 95%;height: 69%;}
.contenedor_videoactiva .botonvideo{float:right;position:relative;top:0;left:1.4em;}
.contenedor_videoactiva .contenedor_video{background-image:url(/cont/paginas/sectores/activa2/img/fondovideo.GIF);background-repeat: repeat;height:23.33em;}


.columnas3-izdaz{padding: 7px 2px 2px 10px;clear:none; border-top:solid 1px #d4d4d4;}
.columnas3-centroz{padding: 7px 2px 2px 10px;clear:none; border-top: solid 1px  #d4d4d4;}
.columnas3-dchaz{padding: 7px 2px 2px 10px;clear:none; border-top: solid 1px  #d4d4d4;}
.columnas3-izdaz div#calendario_actividades{background-color: #f1f1f1;background-image: url("/cont/paginas/img/Gris_fondoDegradadoAlto.jpg");}


/*Calendario activa*/
#calendario_activa {
    background-position: left top;
    background-repeat: repeat-x;
    border: 4px solid #f4f4f4;
}

 
#calendario_activa .day {
    border-bottom: 2px solid #f4f4f4;
    color: #000000;
    display: block;
    font-size: 3em;
}
#calendario_activa .month {
    background-color: #ffffff;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    text-transform: uppercase;
}
#calendario_activa .day_week {
    display: block;
    font-size: 1.4em;
    margin: 0.4em 0;
}
#calendario_activa table {
    background-color: #f4f4f4;
    border: 4px solid #FFFFFF;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
}
#calendario_activa td, #calendario_activa th {
    background: none repeat scroll 0 0 #393939 !important;
    text-align: right;
}
#ccalendario_activa table {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.2em;
    vertical-align: middle;
}
#ccalendario_activa table caption {
    background-color: #000000;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 0.2em 0.5em;
}
#calendario_activa {
    background-color: #f4f4f4;
    background-image: url("/cont/paginas/img/Azul_fondoDegradadoAlto.jpg");
}
#calendario_activa.peq {
    background-image: url("/cont/paginas/img/Azul_fondoDegradado.jpg");
    position: relative;
    top: 2em;
}
#calendario_activa .day {
    background-color: #19BCC5;
}
table.calendario_activa caption {
    background-color: #ffffff;
    border: 1px solid #000000;
    color: #000000;
}
table.calendario_activa td {
    border: 1px solid #000000;
    color: #CCCCCC;
    text-align: center;
}
table.calendario_activa th {
    border: 1px solid #000000;
}
table.calendario_activa td a {
    color: #000000;
}
 #calendario_activa .calta {width:92%;}
/*Calendario activa/

/*bloque zac*/

.blozac
{
color: #e2001a;
       font-size: 110%;
    font-weight: bold;
    margin-right: 6%;
    padding: 4px;
    text-align: right !important;
    width: 70%;
}
.generalactiva h2{margin:0;padding:0;display:inline;border:0;color:#8f9394}
.generalactiva #calendario_actividades .date{display:none}
.generalactiva #calendario_actividades table{width:100%;margin:0 !important;border:solid 1px #ccc}
.generalactiva #calendario_actividades th{text-align:center;background-color:#000 !important; color:#fff}
.generalactiva #calendario_actividades td{border:solid 1px #ccc;text-align:center}
.generalactiva #calendario_actividades th a{font-size:1.4em;font-weight:bold;margin:0 1em;color:#fff !important}
/*Calendario etopia */
.calendnuevo .calta caption, .calendnuevo .mes {background-color:#000;color:#fff;border-radius: 3px 3px 3px 3px;}
.calendnuevo .calta td, .calendnuevo .calta th{background-color:#E0DEDE !important;text-align:center}
.calendnuevo td.Datos {background-color:#fff !important;font-weight:bold}
.calendnuevo .mes{float:right;width:2em;text-align:center;margin-right:2px}
.calendnuevo .mes a{color:#fff;font-weight:bold}
.content h1{color:#fff;}


/*etopia*/
#etopia .avisos_agenda ul li {
    background-color: #FFFFFF;
    background-image: none;
    display: inline-block;
    position: relative;
    width: 49%;
}
#etopia .avisos_agenda ul li:nth-child(2n) {
    float: right;
}
.avisos_agenda ul li {
    background-color: #000000;
    display: inline-block;
    position: relative;
    width: 21%;
}
.avisos_agenda ul li a img {
    width: auto;
}
.calprimd{float:right;width:23%;padding-left:6px; !important}
