.destacado {color: #0f405c;font-size: 18px;font-weight: 600;text-transform: uppercase;padding-top: 15px;}
img.foto-derecha {border: 1px solid #E5E5E5;float: right;margin: 0 0 10px 10px;padding: 3px;}
ul.resultados{list-style: none outside none;}
.resultados li {border-top: 1px dotted #E5E5E5;padding: 10px 0 0 !important;clear: left;}
.fecha {display: block;float: left; margin-right: 10px;}
.sede {background-color: #003e5C;color: #FFFFFF;float: left;line-height: 25px;margin: 0 20px 10px 0;padding: 14px 15px;text-align: center;width: 75px;word-wrap: normal;}
.actividad {display: table;padding: 0 0 20px;}
.fecha_ini, .fecha_fin {background-color: #E4E4E4;color: #003e5c;float: left;line-height: 52px;margin: 0 5px 5px 0;padding: 0 15px;width: 75px;}
.dia_ini, .dia_fin {display: block;float: left;font-size: 200%;padding-right: 5px;}
.mes_ini, .mes_fin {display: block;font-size: 80%;line-height: 12px;padding-top: 14px;}
.anio_ini, .anio_fin {display: block;float: left;font-size: 80%;line-height: 12px;}
.titulo, .tipo_actividad{font-weight:bold;}
.participantes > li {border: medium none;padding: 2px 0 2px 28px !important;}
.tipo_participante {font-style: italic;}
.recursos {background-color: #F8F8F8;border: 1px solid #E5E5E5;float: right;min-width: 248px; padding: 10px; margin-left:100px}
.introduccion {background-color: #F8F8F8;border: 1px solid #E5E5E5;display: inline-block; padding: 10px 20px; margin-bottom: 15px;}
.apartado:first-child {border: medium none;margin-left: 0 !important; padding-left: 0;}
.apartado { border-left: 2px solid #E5E5E5; float: left; margin-left: 10px; padding-left: 10px;}
.etiqueta {clear: both;font-weight: bold;padding: 5px 10px 0;}
.contenido {padding: 0 10px 10px;}
.titulo_pestania{background: url(../images/topmenu_bg.png) repeat scroll 0 0 #F8F8F8;border: 1px solid #E5E5E5;margin: 20px 0;padding: 10px;}
.titulo_pestania > h3 {color: #0f405c;padding-bottom: 0 !important;}
h4.fecha_programa {color: #D15420;}
.actividad_programa {margin-left: 15px;padding: 5px;}
.hora {display: table-cell;padding: 5px;}
.titulo_actividad {display: table-cell;padding: 5px;}
.participante_actividad_programa {padding: 0 5px;}
.demo-typo-col2{float: left;width: 50%;}
.menu li a {display: block;padding: 6px 20px;transition: none 0s ease 0s;}
.menu li:hover {background-color: #474a4e;}
.menu li {border-bottom: 1px solid #E5E5E5;line-height: 2.0;}
.menu li:hover a {color: #fff;}
.tabla {border: 1px solid #E5E5E5;display: table;margin: 10px 0 25px;}
.fila_cabecera, .fila{ display: table-row;}
.fila_cabecera {background: url(../images/topmenu_bg.png) repeat scroll 0 0 #F8F8F8;}
.fila:hover {background-color: #F8F8F8;}
.columna_cabecera, .columna {display: table-cell; vertical-align: top;padding: 5px 10px;border-bottom: 1px dashed #E5E5E5;}
.columna_cabecera {border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;color: #1269b0;}
.columna_cabecera:last-child {border-right: medium none;}

/* Para el editor */

img.foto-izquierda{border: 1px solid #E5E5E5;float: left;margin: 0 10px 10px 0px;padding: 3px;}
img.foto-derecha{border: 1px solid #E5E5E5;float: right;margin: 0 0 10px 10px;padding: 3px;}
.pdf, .boton {display: inline-table; padding: 0 5px 0 0;}
.pdf a:hover {background-color: #D15420;color: #FFFFFF;}
.pdf a {background-color:#dfdcdc;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;color: #666666;display: inline-block;font-size: 14px;padding: 8px 14px;}
.boton a:hover, a.boton:hover, input.boton:hover {background-color: #dea919 !important;color: #FFFFFF;}
.boton a , a.boton, input.boton{background: none repeat scroll 0 0 #1269b0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;color: #FFFFFF;display: inline-block;font-size: 14px;min-width: 100px;padding: 8px 15px;text-align: center;}
a.boton{margin:0.5em 0 1em;}
.destacado {color: #1269b0;font-size: 16px;text-transform: uppercase;}
.destacado2 {color: #1269b0;font-size: 15x;}
.texto-rojo{color: #1269b0;}
.texto-naranja{color:#D15420;}
.small {font-size: 11px;}
.nspArt p.nspText {text-transform: none;}
#gkPageTop {height: 45px;}
#gkBannerTop {height: 107px;}
a#gkLogo.cssLogo {height: 105px; margin-left: 0px;
margin-top: 55px; position:absolute;}
.gkHighlighterWrapperSub { font-weight: bold; text-align: right; }

.demo-typo-col2 {
	float: left;
	width: 50%
}

.demo-typo-col3 {
	float: left;
	width: 33%
}

.demo-typo-col4 {
	float: left;
	width: 25%
}

.demo-typo_padd {
	padding: 0 15px
}

/* Base
----------------------------------------------------------------------------------------------------*/

img.pic-border {
    -webkit-transition: all .2s ease-in-out;
       -moz-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
}


/* Layout
----------------------------------------------------------------------------------------------------*/
/*body background textures*/
.bg_texture_0, .footer_texture_0{background-image: none;}
.bg_texture_1, .bg_texture_2, .bg_texture_3, .bg_texture_4, .bg_texture_5, .bg_texture_6,
.bg_texture_11, .bg_texture_12, .bg_texture_13, .bg_texture_15, .bg_texture_16, .bg_texture_17, 
.bg_texture_18, .bg_texture_19, .bg_texture_20, .bg_texture_21, .bg_texture_22, .bg_texture_23,
.footer_texture_1, .footer_texture_2, .footer_texture_3, .footer_texture_4, .footer_texture_5,
.footer_texture_6, .footer_texture_7, .footer_texture_8, .footer_texture_9, .footer_texture_10,
.footer_texture_11, .footer_texture_12, .footer_texture_13{
    background-repeat: repeat;
    background-color: transparent;
    background-position: top left;
} 

.bg_texture_1{background-image: url(../images/texture/1.png);}
.bg_texture_2{background-image: url(../images/texture/2.png);}
.bg_texture_3{background-image: url(../images/texture/3.png);}
.bg_texture_4{background-image: url(../images/texture/4.png);}
.bg_texture_5{background-image: url(../images/texture/5.png);}
.bg_texture_6{background-image: url(../images/texture/6.png);}
.bg_texture_11, .footer_texture_1{background-image: url(../images/texture/11.png);}
.bg_texture_12, .footer_texture_2{background-image: url(../images/texture/12.jpg);}
.bg_texture_13, .footer_texture_3{background-image: url(../images/texture/13.jpg);}
.footer_texture_4{background-image: url(../images/texture/14.jpg);}
.bg_texture_15, .footer_texture_5{background-image: url(../images/texture/15.jpg);}
.bg_texture_16, .footer_texture_6{background-image: url(../images/texture/16.png);}
.bg_texture_17, .footer_texture_7{background-image: url(../images/texture/17.png);}
.bg_texture_18, .footer_texture_8{background-image: url(../images/texture/18.png);}
.bg_texture_19, .footer_texture_9{background-image: url(../images/texture/19.png);}
.bg_texture_20, .footer_texture_10{background-image: url(../images/texture/20.jpg);}
.bg_texture_21, .footer_texture_11{background-image: url(../images/texture/21.jpg);}
.bg_texture_22, .footer_texture_12{background-image: url(../images/texture/22.jpg);}
.bg_texture_23, .footer_texture_13{background-image: url(../images/texture/23.jpg);}
.bg_texture_24{
    background-image: url(../images/texture/custom-bg.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    background-attachment: fixed;
}


.sheet-body.main_texture_1 #sidebar-a,
.sheet-body.main_texture_1 #sidebar-b,
.sheet-body.main_texture_2 #sidebar-a,
.sheet-body.main_texture_2 #sidebar-b,
.sheet-body.main_texture_3 #sidebar-a,
.sheet-body.main_texture_3 #sidebar-b,
.sheet-body.main_texture_4 #sidebar-a,
.sheet-body.main_texture_4 #sidebar-b,
.sheet-body.main_texture_5 #sidebar-a,
.sheet-body.main_texture_5 #sidebar-b{
    background-color: transparent;
}

.sheet-body.main_texture_1 {
    background-image: url(../images/texture/7_top.jpg), url(../images/texture/7_r.jpg);
    background-repeat: repeat-x, repeat;
    background-position: top left, top left;
} 

.sheet-body.main_texture_2 {
    background-image: url(../images/texture/8_top.jpg), url(../images/texture/8_r.jpg);
    background-repeat: repeat-x, repeat;
    background-position: top left, top left;
}

.sheet-body.main_texture_3 {
    background-image: url(../images/texture/9_top.jpg), url(../images/texture/9_r.jpg);
    background-repeat: repeat-x, repeat;
    background-position: top left, top left;
}

.sheet-body.main_texture_4 {
    background-image: url(../images/texture/10_top.jpg), url(../images/texture/10_r.jpg);
    background-repeat: repeat-x, repeat;
    background-position: top left, top left;
}

.sheet-body.main_texture_5 {
    background-image: url(../images/texture/24.png);
    background-repeat: repeat;
    background-position: top left;
}

/*mid background textures*/
.content_texture_t{background-image: none}

/*overlays*/
.comp_texture_0 .mod-color, 
.comp_texture_0 .price-col .th .overlay, 
.comp_texture_0 .showcase-gradient, 
.comp_texture_0 .colored .menu-sidebar a.level1, 
.comp_texture_0 .colored .menu-sidebar span.level1 {background-image: none;}

.comp_texture_1 .mod-color, 
.comp_texture_1 .price-col .th .overlay, 
.comp_texture_1 .showcase-gradient, 
.comp_texture_1 .colored .menu-sidebar a.level1, 
.comp_texture_1 .colored .menu-sidebar span.level1 {background-image: url(../images/overlay/1.png); background-repeat: repeat;}

.comp_texture_2 .mod-color, 
.comp_texture_2 .price-col .overlay, 
.comp_texture_2 .showcase-gradient, 
.comp_texture_2 .colored .menu-sidebar a.level1, 
.comp_texture_2 .colored .menu-sidebar span.level1 {background-image: url(../images/overlay/2.png); background-repeat: repeat;}

.comp_texture_3 .mod-color, 
.comp_texture_3 .price-col .overlay, 
.comp_texture_3 .showcase-gradient, 
.comp_texture_3 .colored .menu-sidebar a.level1, 
.comp_texture_3 .colored .menu-sidebar span.level1 {background-image: url(../images/overlay/3.png); background-repeat: repeat;}

.comp_texture_4 .mod-color, 
.comp_texture_4 .price-col .overlay, 
.comp_texture_4 .showcase-gradient, 
.comp_texture_4 .colored .menu-sidebar a.level1, 
.comp_texture_4 .colored .menu-sidebar span.level1 {background-image: url(../images/overlay/4.png); background-repeat: repeat;}

.comp_texture_5 .mod-color, 
.comp_texture_5 .price-col .overlay, 
.comp_texture_5 .showcase-gradient, 
.comp_texture_5 .colored .menu-sidebar a.level1, 
.comp_texture_5 .colored .menu-sidebar span.level1 {background-image: url(../images/overlay/5.png); background-repeat: repeat;}

.comp_texture_6 .mod-color, 
.comp_texture_6 .price-col .overlay, 
.comp_texture_6 .showcase-gradient, 
.comp_texture_6 .colored .menu-sidebar a.level1, 
.comp_texture_6 .colored .menu-sidebar span.level1 {background-image: url(../images/overlay/6.png); background-repeat: repeat;}
    
.comp_texture_7 .mod-color, 
.comp_texture_7 .price-col .overlay, 
.comp_texture_7 .showcase-gradient, 
.comp_texture_7 .colored .menu-sidebar a.level1, 
.comp_texture_7 .colored .menu-sidebar span.level1 {background-image: url(../images/overlay/7.png); background-repeat: repeat;}



/* Modules
----------------------------------------------------------------------------------------------------*/

/*gradient 1*/
.element_grad_1 #Kunena .kcontenttablespacer, .element_grad_1 #Kunena div.kmsg-header h2,
.element_grad_1 #Kunena .kforum-pathway, .element_grad_1  #Kunena .kforum-pathway-bottom,
.element_grad_1 #Kunena #ktab,
.element_grad_1 #Kunena thead tr th, .element_grad_1 #Kunena tr.ksth th{   
    background: rgba(255,255,255,0.35);
}

.element_grad_1 #Kunena tr.krow1 td,
#jevents_body .ev_td_left{
    background-color: rgba(239, 224, 191, 0.6);
}

/*gradient 2*/
.element_grad_2 #Kunena .kcontenttablespacer, .element_grad_2 #Kunena div.kmsg-header h2,
.element_grad_2 #Kunena .kforum-pathway, .element_grad_2  #Kunena .kforum-pathway-bottom,
.element_grad_2 #Kunena #ktab, 
.element_grad_2 #Kunena thead tr th, .element_grad_2 #Kunena tr.ksth th{   
    background:rgba(255,255,255,0.55);
    border: 0 none;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.075), 0 -1px 0 rgba(255, 255, 255, .5) inset;
       -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.075), 0 -1px 0 rgba(255, 255, 255, .5) inset;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.075), 0 -1px 0 rgba(255, 255, 255, .5) inset;
}

.element_grad_2 #Kunena tr.krow1 td,
#jevents_body .ev_td_left{
    background-color: rgba(249, 249, 249, 0.5)
}