*{ margin:0; padding:0; border:0}

.imagenpreload { 
	width:16px; 
	height:11px; 
	border:none; 
	background-color: Transparent; 
	background-image: url(/images/loaderfb.gif); background-repeat:no-repeat;  
	padding:5px;
}


#calendario{ width:600px; margin:0 auto}
#calendario table.calendario{ width:600px; border-left:5px solid #0a6388; margin:0; padding:0 }
#calendario table.detalle{ width:100%; padding:5px; margin:1px}
#calendario table.detalle td{ background-color:#333; padding:5px; border-bottom:1px solid #000}
#calendario table.detalle td.top{ background-color:#333; padding:5px; border-bottom:1px solid #000; color:#81def9; font-weight:bold}
#calendario table.detalle td.fecha{ background-color:#333; padding:5px; border-bottom:1px solid #000; color:#81def9; font-weight:bold; font-size:16px; width:90px}
#calendario table.detalle td.cita{ background-color:#333; padding:5px; border-bottom:1px solid #000; width:70px}
#calendario table.detalle td.ciudad{ background-color:#333; padding:5px; border-bottom:1px solid #000; width:250px}
#calendario table.detalle td.lugar{ background-color:#333; padding:5px; border-bottom:1px solid #000; width:165px}

#calendario div.detalle{ width:390px; background-color:#484848; border:1px solid #5b5b5b; margin:5px; padding:10px; float:right }
#calendario .paginacion_top{ width:343px; height:33px; float: right; background-image:url(../images/pag_top.gif); margin:0 0 1px 0 }
#calendario .paginacion_bottom{ width:343px; float: right; background-image:url(../images/pag_bottom.gif) }
#calendario .anterior{ float:left; margin:4px; background-image:url(../images/bot_anterior.gif); background-repeat:no-repeat; width:30px; height:23px}
#calendario .siguiente{ float:right; margin:4px; background-image:url(../images/bot_siguiente.gif); background-repeat:no-repeat; width:30px; height:23px}
#calendario a{ color:#81def9; font-weight:bold; text-decoration:none}

#calendario_home{ width:200px; margin:0 auto}
#calendario_home table.calendario{ width:200px; margin:0 auto}
#calendario_home .mas{ text-align:right}
#calendario_home td.top{ padding:5px; color:#fff; background-color:#0a6388; border-bottom:1px solid #000; text-transform:uppercase; font-weight:bold}
#calendario_home td.fecha{ padding:5px; color:#81def9; background-color:#333; border-bottom:1px solid #000; width:60px; vertical-align:top}
#calendario_home td.ciudad{ padding:5px; color:#fff; background-color:#333; border-bottom:1px solid #000; width:198px; vertical-align:top}

#calendario_home .contentminicalen{background-image:url(../images/fd_calendario_top.gif); width:190px; margin:0 auto}
#calendario_home .contentminicomen{ float:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 5px; clear:both; background-color:#d3d3d3; width:185px;}
#calendario_home .contentminicomen_top{ float:left; margin:5px 0px 0px 5px; clear:both; width:190px; height:7px; background:url(../images/top_minicoment.gif); background-repeat:no-repeat; }
#calendario_home .contentminicomen_bottom{  float:left; margin:0px 0px 0px 5px; clear:both; width:190px; height:7px; background:url(../images/bottom_minicoment.gif); background-repeat:no-repeat;  }


#REJILLA_EVENTOS_DETAILED {width:727px; border-left:5px solid #0a6388; margin:0 auto; color:#3f3f3f; font-size:12px }

#REJILLA_EVENTOS_DETAILED td{ background-color:#e5e5e4; padding:5px}

#REJILLA_EVENTOS_DETAILED TH {  background-color:#e5e5e4; padding:5px 5px 5px 10px; color:#0f8fbb; font-weight:bold; text-align:left; font-size:14px}
#REJILLA_EVENTOS_DETAILED .columna1 {  background-color:#e5e5e4; padding:5px 5px 5px 10px; color:#0f8fbb; font-weight:bold; font-size:14px; width:90px; vertical-align:top; border-top:1px solid #fff}
#REJILLA_EVENTOS_DETAILED .columna2 {  background-color:#e5e5e4; padding:5px 5px 5px 10px; width:190px; border-top:1px solid #fff}
#REJILLA_EVENTOS_DETAILED .columna3 { background-color:#e5e5e4; padding:5px 5px 5px 10px; width:130px; border-top:1px solid #fff; text-align:left}
#REJILLA_EVENTOS_DETAILED .columna4 {  background-color:#e5e5e4; padding:5px 5px 5px 10px; width:165px; border-top:1px solid #fff}
#REJILLA_EVENTOS_DETAILED div.detalle_evento{ width:570px; background-color:#fff; border:1px solid #dbdbda; margin:5px; padding:10px; float:right }
#REJILLA_EVENTOS_DETAILED a{ color:#0a6388; font-weight:bold; text-decoration:none}

#EVENTOSDETAILED{ width:727px; margin:0 auto}
#EVENTOSDETAILED .paginacion_top{ width:727px; margin:0 auto; height:35px; background-image:url(../images/pag_top.gif); clear:both }
#EVENTOSDETAILED .paginacion_bottom{ width:727px; height:35px; margin:0 auto; background-image:url(../images/pag_bottom.gif) ; clear:both}
#EVENTOSDETAILED .anterior{ float:left; margin:4px 5px 4px 5px; background-image:url(../images/anterior.gif); background-repeat:no-repeat; width:36px; height:26px; cursor:pointer}
#EVENTOSDETAILED .siguiente{ float:right; margin:4px 5px 4px 5px; background-image:url(../images/siguiente.gif); background-repeat:no-repeat; width:36px; height:26px; cursor:pointer}


#calendario_home{width:200px; margin:0 auto; background-image:url(../images/fd_eventos.gif); font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:center; font-weight:bold; color:#fff}
#calendario_home .top_eventos{ padding:5px 5px 10px 5px}
#calendario_home .bott_eventos{ width:200px; height:5px; clear:both; background-image:url(../images/fd_bottom_eventos.gif); background-position:bottom left }
#calendario_home .calend_top{ background-image:url(../images/fd_calendario_top.gif); height:5px; width:190px; margin:0 auto}
#calendario_home .calend_bott{ background-image:url(../images/fd_calendario_bottom.gif); height:5px; width:190px; margin:0 auto}
#REJILLA_EVENTOS_HOME_MINI {width:190px; margin:0 auto}
#REJILLA_EVENTOS_HOME_MINI TH {padding:5px; color:#fff; background-color:#d3d3d3; border-bottom:1px solid #000; text-transform:uppercase; font-weight:bold; text-align:left; display:none}
#REJILLA_EVENTOS_HOME_MINI .columna1 { padding:5px 0 0 3px; color:#0f8fbb; font-weight:bold; background-color:#d3d3d3; border-bottom:1px solid #83807d; width:60px; vertical-align:top; font-size:11px; font-weight:normal; text-align:left}
#REJILLA_EVENTOS_HOME_MINI .columna2 { padding:5px 0 0 3px; color:#000; background-color:#d3d3d3; border-bottom:1px solid #83807d; width:198px; vertical-align:top;font-size:11px; font-weight:normal; text-align:left}




/*NOTICIAS*/
#REJILLA_NOTICIAS { width:100%; border-collapse:collapse }
.rejillanoticias td {padding: 0; vertical-align:top;}
.rejillanoticias td a:link {text-decoration:none;}
.rejillanoticias td a:visited {text-decoration:none;}
.rejillanoticias td a:hover {text-decoration:underline;} 
.rejillanothome td {text-decoration:none; padding:5px 5px 5px 0;  border-bottom:1px solid #0e537b;}


#REJILLA_NOTICIAS_DETALLE { width:100%; }
.rejillanoticiasdetalle td {padding:5px 5px 5px 0; vertical-align:top;}
.rejillanoticiasdetalle td a:link {text-decoration:none;}
.rejillanoticiasdetalle td a:visited {text-decoration:none;}
.rejillanoticiasdetalle td a:hover {text-decoration:underline;} 


/* imagenes */
#LISTADO_NOTICIA        { background-image: url(/images/loaderfb.gif); background-position:top left; background-repeat:no-repeat; width:100px; height:93px; }
#DETALLE_NOTICIA        { float:left; background-image: url(/images/loaderfb.gif); background-position:top left; background-repeat:no-repeat; margin:0 10px 0 0}
/* -------- */

/* para noticias */
.fecha { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#0e537b;  line-height:20px }
.titulo { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#0e537b; line-height:20px; font-style:italic }
.entradilla { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#333;  line-height:18px }
.texto { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#333;  line-height:18px; display:block}
.texto embed { clear:both; display:block; margin:5px auto 5px auto; }
.texto p{ display:block; float:none}


#LEERMAS { float:right; display:none } 
#LEERMAS TD a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff;  line-height:18px; text-align:right ; text-decoration:underline;  background-color:#000}

/*FIN NOTICIAS*/





/*::::::::::ARCHIVOS RELACIONADOS NOTICIAS::::::::::::::*/
#arch_relacionados_noticias { width:100%; text-align:center; }
#arch_relacionados_noticias .elementoadjunto_noticias embed  { clear:both; display:block; margin:5px auto 5px auto; }
/*::::::::::FIN ARCHIVOS RELACIONADOS NOTICIAS::::::::::*/
	
/*::::::::::COMENTARIOS NOTICIAS::::::::::*/
#comentariosNoticias { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px; padding-top:5px; margin:0px; clear:both; }
#comentariosNoticias #cabecera { }
#comentariosNoticias .comentariosNoticias_it { width:100%; margin:10px auto; clear:both; font-size:11px; color:#333; text-align:justify; border-bottom:1px solid #0a6388; padding-bottom:5px; }
#comentariosNoticias .detalles { position:relative; font-size:11px; color:#666; float:right; top:20px; text-align:left; width:390px; margin-bottom:30px; }
#comentariosNoticias .avatarusuario { float:left; margin:0 10px 0px 0; background-image: url(/images/loaderfb.gif); background-position:top 1px; background-repeat:no-repeat; padding-bottom:7px; }
#comentariosNoticias .autorcomentario { display:inline; font-weight:normal; color:#666 }
#comentariosNoticias .usuario { color:#0b658a; font-weight:bold; display:inline; margin:0 5px 0 0}
#comentariosNoticias .fecha { display:inline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal}
#comentariosNoticias .fechacorta{ display:none; color:#666 }
#comentariosNoticias .fechalarga{ display:none; color:#666 }
#comentariosNoticias h1 { font-style:italic; font-size:15px; font-weight:bold; color:#0e537b; margin:3px 0 0 0; overflow:hidden; width:390px; float:right; }
#comentariosNoticias p { text-align:justify; clear:both; margin:0px; font-size:12px; overflow:hidden; }
#comentariosNoticias .botonguardar { }
#comentariosNoticias a { } /* se usa en los enlaces del tipo (2 comentarios | haz tu comentario)*/
/*::::::::::FIN COMENTARIOS POSTS::::::::::*/

/*::::::::::MINI LISTADOS::::::::::*/
/*Número de posts (por fecha y año)*/
#list_noticias { width:196px; margin:0 auto 20px auto; background-image:url(/images/fd_bottom_historico_int.gif); background-repeat:no-repeat; background-position:left bottom; display:table }
#list_noticias .list_noticias_top {width:196px; height:30px; background-image:url(/images/fd_top_historico_int.gif); padding:5px 0 0 0}
#list_noticias h2 {font-size:14px; font-weight:bold; color:#333; margin:0 0 0 10px }
#list_noticias ul{ width:166px; margin:13px auto 10px 10px; display:block}
#list_noticias li{ margin:0 0 5px 0; list-style-type:none; clear:both; }
#list_noticias li:hover { margin:0 0 5px 0; list-style-type:none; clear:both}
#list_noticias .num {color:#666666}
#list_noticias a{color:#0e537b; text-decoration:none; font-weight:bold}
#list_noticias a:hover{color:#0e537b; text-decoration:underline; font-weight:bold}


/*::::::::::PAGINACIÓN::::::::::*/
/*Se aplica a cualquier servicio que lleve paginación*/
#WS_OBJ_paginacion_NOTICIAS { display:block; width:480px; margin:0 auto; padding-top:5px }
.paginacion {font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; color:#0e537b; text-decoration:none}
.paginacion a:link{font-size:12px; font-weight:bold; color:#0e537b; text-decoration:none}
.paginacion a:visited {font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#0e537b;text-decoration:none;}
.paginacion a:hover {font-size:12px; font-weight:bold; color:#0e537b; text-decoration:none}  
.pgxn_enlace { padding:5px; color:Blue; text-decoration:underline; }
.pgxn_seleccionado { background-color:#0e537b; padding:5px; text-decoration:none; color:#fff; font-size:11px; font-weight:bold }   
.pgxn_texto { color:Blue; text-decoration:none; }
/*::::::::::PAGINACIÓN::::::::::*/