#header {
	background: transparent url(../../images/eventos/pattern_header.png) repeat-x scroll 0 0;
}
#pattern {
	height: 305px;
}
#banner {
	background: transparent url(../../images/eventos/degradado_header.jpg) no-repeat scroll top center;
	height: 305px;
}
#posicionBanner {
	/*background:transparent url(../../images/eventos/banner-prueba.jpg) no-repeat scroll center top;*/
	height:265px;
	margin:0 auto;
	width:623px;
}


#columna-izq {
	display:inline;
	float:left;
	margin-left:11px;
	width:256px;
}


/**************/
/* CALENDARIO */
/**************/
#calendario {
	margin-bottom:13px;
}
#calendario-titulo {
	background:transparent url(../../images/eventos/calendario/calendario-titulo.png) no-repeat scroll 0 0;
	font-size:0;
	height:42px;
	text-indent:-999px;
	width:256px;
}
#calendario-content {
	background-image:url(../../images/eventos/calendario/calendario-back.png);
	width:256px;
	height:auto !important;
	position:relative;
	padding-bottom:52px;
}
#mes {
	height:35px;
	margin-top:2px;
}
#dias {
	background:transparent  url(../../images/eventos/calendario/dias.jpg) no-repeat scroll 1px 0;
	height:19px;
}
#carrusel_images {
    height:140px;
	padding-top:50px;
	margin-top:-48px;
}
.galCurso-globo {
	/*position:absolute;
	margin-left:-55px !important;
	display:none;
	height:40px;
	width: auto !important;*/
	height:40px;
margin-left:-1px !important;
margin-top:-40px;
display:none;
position:relative;
width:130px !important;
}
.galCurso-left {
	background:transparent url(../../images/eventos/calendario/globo-left.png) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:40px;
	width:27px;
}
.galCurso-titulo {
	background:transparent url(../../images/eventos/calendario/globo-back.png) repeat-x scroll 0 0;
	display:inline;
	float:left;
	height:40px;
	width:auto !important;
	min-width:39px;
}
.galCurso-texto {
	position:relative;
	margin-top:8px !important;
	margin-rigth:0px !important;
	margin-left:-19px !important;
	margin-bottom:0px !important;
	text-align:center !important;
}
.galCurso-right {
	background:transparent url(../../images/eventos/calendario/globo-right.png) no-repeat scroll right 0;
	display:inline;
	float:left;
	height:40px;
	width:11px;
}
#cal-ant_es a {
	background-image:url(../../images/eventos/calendario/botones_es.png);
	font-size:0;
	display:block;
	height:23px;
	margin-top:14px;
	width:71px;
	position:absolute;
	text-indent:-9999px;
	bottom:16px;
	left:19px;
}
#cal-ant_en a {
	background-image:url(../../images/eventos/calendario/botones_en.png);
	font-size:0;
	display:block;
	height:23px;
	margin-top:14px;
	width:71px;
	position:absolute;
	text-indent:-9999px;
	bottom:16px;
	left:19px;
}
#cal-ant_es a:hover {
	background-position:0 -23px;
}
#cal-ant_en a:hover {
	background-position:0 -23px;
}
#cal-sig_es a {
	background-image:url(../../images/eventos/calendario/botones_es.png);
	background-position:-71px 0;
	font-size:0;
	display:block;
	height:23px;
	margin-top:14px;
	width:79px;
	text-indent:-9999px;
	position:absolute;
	bottom:16px;
	right:20px;
}
#cal-sig_en a {
	background-image:url(../../images/eventos/calendario/botones_en.png);
	background-position:-71px 0;
	font-size:0;
	display:block;
	height:23px;
	margin-top:14px;
	width:79px;
	text-indent:-9999px;
	position:absolute;
	bottom:16px;
	right:20px;
}
#cal-sig a:hover {
	background-position:-71px -23px;
}


/**********/
/* MESES */
/*********/
#ene {
	background-image:url(../../images/eventos/calendario/meses.png);
	height:19px;
	margin-top:9px;
	width:41px;
}
#feb {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -19px;
	height:19px;
	margin-top:9px;
	width:53px;
}
#mar {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -38px;
	height:19px;
	margin-top:9px;
	width:44px;
}
#abr {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -57px;
	height:19px;
	margin-top:9px;
	width:33px;
}
#may {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -76px;
	height:23px;
	margin-top:9px;
	width:39px;
}
#jun {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -99px;
	height:19px;
	margin-top:9px;
	width:38px;
}
#jul {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -118px;
	height:19px;
	margin-top:9px;
	width:34px;
}
#ago {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -137px;
	height:23px;
	margin-top:9px;
	width:50px;
}
#sep {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -160px;
	height:23px;
	margin-top:9px;
	width:78px;
}
#oct {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -183px;
	height:19px;
	margin-top:9px;
	width:56px;
}
#nov {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -202px;
	height:19px;
	margin-top:9px;
	width:73px;
}
#dic {
	background-image:url(../../images/eventos/calendario/meses.png);
	background-position:0 -221px;
	height:19px;
	margin-top:9px;
	width:69px;
}


/***********/
/* NUMEROS */
/***********/
.num {
	width:28px;
	margin-left:1px;
	height:24px;
}
.num a {
	background:transparent url(../../images/eventos/calendario/numeros.jpg) no-repeat scroll 0 0;
	display:block;
	font-size:0;
	height:23px;
	text-indent:-9999px;
	width:24px;
}
#num1.selected a {
	background-position:0 -25px;
}
#num2 a {
	background-position:-26px 0;
}
#num2.selected a {
	background-position:-26px -25px;
}
#num3 a {
	background-position:-52px 0;
}
#num3.selected a {
	background-position:-52px -25px;
}
#num4 a {
	background-position:-78px 0;
}
#num4.selected a {
	background-position:-78px -25px;
}
#num5 a {
	background-position:-103px 0;
}
#num5.selected a {
	background-position:-103px -25px;
}
#num6 a {
	background-position:-128px 0;
}
#num6.selected a {
	background-position:-128px -25px;
}
#num7 a {
	background-position:-154px 0;
}
#num7.selected a {
	background-position:-154px -25px;
}
#num8 a {
	background-position:-179px 0;
}
#num8.selected a {
	background-position:-179px -25px;
}
#num9 a {
	background-position:-205px 0;
}
#num9.selected a {
	background-position:-205px -25px;
}
#num10 a {
	background-position:-232px 0;
}
#num10.selected a {
	background-position:-232px -25px;
}
#num11 a {
	background-position:-257px 0;
}
#num11.selected a {
	background-position:-257px -25px;
}
#num12 a {
	background-position:-284px 0;
}
#num12.selected a {
	background-position:-284px -25px;
}
#num13 a {
	background-position:-310px 0;
}
#num13.selected a {
	background-position:-310px -25px;
}
#num14 a {
	background-position:-336px 0;
}
#num14.selected a {
	background-position:-336px -25px;
}
#num15 a {
	background-position:-362px 0;
}
#num15.selected a {
	background-position:-362px -25px;
}
#num16 a {
	background-position:-388px 0;
}
#num16.selected a {
	background-position:-388px -25px;
}
#num17 a {
	background-position:-413px 0;
}
#num17.selected a {
	background-position:-413px -25px;
}
#num18 a {
	background-position:-440px 0;
}
#num18.selected a {
	background-position:-440px -25px;
}
#num19 a {
	background-position:-465px 0;
}
#num19.selected a {
	background-position:-465px -25px;
}
#num20 a {
	background-position:-490px 0;
}
#num20.selected a {
	background-position:-490px -25px;
}
#num21 a {
	background-position:-516px 0;
}
#num21.selected a {
	background-position:-516px -25px;
}
#num22 a {
	background-position:-542px 0;
}
#num22.selected a {
	background-position:-542px -25px;
}
#num23 a {
	background-position:-568px 0;
}
#num23.selected a {
	background-position:-568px -25px;
}
#num24 a {
	background-position:-593px 0;
}
#num24.selected a {
	background-position:-593px -25px;
}
#num25 a {
	background-position:-619px 0;
}
#num25.selected a {
	background-position:-619px -25px;
}
#num26 a {
	background-position:-645px 0;
}
#num26.selected a {
	background-position:-645px -25px;
}
#num27 a {
	background-position:-670px 0;
}
#num27.selected a {
	background-position:-670px -25px;
}
#num28 a {
	background-position:-696px 0;
}
#num28.selected a {
	background-position:-696px -25px;
}
#num29 a {
	background-position:-722px 0;
}
#num29.selected a {
	background-position:-722px -25px;
}
#num30 a {
	background-position:-748px 0;
}
#num30.selected a {
	background-position:-748px -25px;
}
#num31 a {
	background-position:-773px 0;
}
#num31.selected a {
	background-position:-773px -25px;
}




/******************/
/* CURSOS ONLINE */
/*****************/
#cursos-online_es {
	background:transparent url(../../images/eventos/cursosOnline-back.jpg) no-repeat scroll 0 0;
	height:182px;
	width:252px;
}
#cursos-online_en {
	background:transparent url(../../images/eventos/cursosOnline-back.jpg) no-repeat scroll 0 0;
	height:182px;
	width:252px;
}
#cursos-online_es h2 {
	background:transparent url(../../images/eventos/cursosOnline-titulo_es.png) no-repeat scroll right bottom;
	font-size:0;
	height:21px;
	padding:12px 0 0 14px;
	text-indent:-9999px;
	width:134px;
}
#cursos-online_en h2 {
	background:transparent url(../../images/eventos/cursosOnline-titulo_en.png) no-repeat scroll right bottom;
	font-size:0;
	height:21px;
	padding:12px 0 0 14px;
	text-indent:-9999px;
	width:134px;
}
#cursosOnline-desc_es {
	background:transparent url(../../images/eventos/cursosOnline-texto_es.png) no-repeat scroll 0 0;
	height:79px;
	font-size:0;
	margin:19px 0 0 14px;
	text-indent:-9999px;
	width:116px;
}
#cursosOnline-desc_en {
	background:transparent url(../../images/eventos/cursosOnline-texto_en.png) no-repeat scroll 0 0;
	height:79px;
	font-size:0;
	margin:19px 0 0 14px;
	text-indent:-9999px;
	width:116px;
}
#cursosOnline-btn_es a {
	background:transparent url(../../images/eventos/galeriaVideos-btn_es.png) no-repeat scroll 0 0;
	display:block;
	font-size:0;
	height:23px;
	margin:14px 0 0 11px;
	text-indent:-9999px;
	width:130px;
}
#cursosOnline-btn_en a {
	background:transparent url(../../images/eventos/galeriaVideos-btn_en.png) no-repeat scroll 0 0;
	display:block;
	font-size:0;
	height:23px;
	margin:14px 0 0 11px;
	text-indent:-9999px;
	width:130px;
}
#cursosOnline-btn_es a:hover {
	background-position:0 -23px;
}
#cursosOnline-btn_en a:hover {
	background-position:0 -23px;
}


/*********/
/* SEPO */
/********/
#sepo {
	background:transparent url(../../images/eventos/sepo-back.jpg) no-repeat scroll 0 0;
	height:190px;
	margin-top:15px;
	width:252px;
}
#sepo h2 {
	background:transparent url(../../images/eventos/sepo-titulo.jpg) no-repeat scroll right bottom;
	font-size:0;
	height:52px;
	text-indent:-9999px;
	padding:10px 0 0 10px;
	width:229px;
}
#sepo-desc_es {
	background:transparent url(../../images/eventos/sepo-descripcion_es.png) no-repeat scroll 0 0;
	font-size:0;
	height:61px;
	margin:13px 0 0 13px;
	text-indent:-9999px;
	width:128px;
}
#sepo-desc_en {
	background:transparent url(../../images/eventos/sepo-descripcion_en.png) no-repeat scroll 0 0;
	font-size:0;
	height:61px;
	margin:13px 0 0 13px;
	text-indent:-9999px;
	width:128px;
}
#sepo-btn_es a {
	background:transparent url(../../images/eventos/sepo-btn_es.png) no-repeat scroll 0 0;
	display:block;
	height:23px;
	margin:18px 0 0 13px;
	text-indent:-9999px;
	width:130px;
}
#sepo-btn_en a {
	background:transparent url(../../images/eventos/sepo-btn_en.png) no-repeat scroll 0 0;
	display:block;
	height:23px;
	margin:18px 0 0 13px;
	text-indent:-9999px;
	width:130px;
}



/***********/
/* derecha */
/***********/
#derecha {
	display:inline;
	float:left;
	margin-left:27px;
	width:588px !important;
	width:600px;
}
#proxCursoTitulo_es {
	background: transparent url(../../images/cursos/proximoEvento-titulo_es.jpg) no-repeat scroll 0 0;
	width: 353px;
	height: 28px;
	text-indent: -3000px;
	margin-top: 0;
}
#proxCursoTitulo_en h2 {
	background: transparent url(../../images/cursos/proximoEvento-titulo_en.jpg) no-repeat scroll 0 0;
	width: 353px;
	height: 33px;
	text-indent: -3000px;
	margin-top: 0;
}
#proxCurso-titulo {
	/*background:transparent url(../../images/eventos/proximoEvento-titulo.png) no-repeat scroll 0 0;*/
	font-size:0;
	height:22px;
	/*text-indent:-9999px;*/
	width:588px;
}
#proxCurso-desc {
	display:inline;
	float:left;
	margin:7px 0 0;
	width:363px;
	text-align: justify;
}

#proxCurso-table{
	float:left;
	width:651px;
	}
	
#proxCurso-imagen{
		width:182px;
		height:222px;
		float:left;
}

#marcoDerecho {
	background:transparent url(../../images/eventos/fondo-imagen.png) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:247px;
	margin-left:18px;
	width:207px;
}
#ultEventos {
	font-size:0;
	height:22px;
	margin:18px 0 12px;
	width:588px;
}
#marcoIzquierdo {
	background:transparent url(../../images/eventos/fondo-imagen.png) no-repeat scroll 0 0;
	display:inline;
	float:left;
	height:247px;
	margin-right:18px;
	width:207px;
}
#ultEvento-desc {
	display:inline;
	float:left;
	width:363px;
	text-align: justify;
}
.irGaleria-btn2 a {
	background:transparent url(../../images/eventos/irGaleria-btn.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	margin-top:23px;
	font-size:0;
	height:23px;
	text-indent:-9999px;
	width:100px;
}
.irGaleria-btn a {
	background:transparent url(../../images/eventos/irGaleria-btn.png) no-repeat scroll 0 0;
	display:block;
	float:right;
	margin-top:23px;
	font-size:0;
	height:23px;
	text-indent:-9999px;
	width:100px;
}
.irGaleria-btn a:hover, .irGaleria-btn2 a:hover {
	background-position:0 -23px;
}
#banner_instructores {
	height: 312px;
	width: 258px;
	margin-bottom:10px;
}
#table_curso_top {
	background-image: url(../../images/cursos/top_info_area.jpg);
	height: 20px;
	width: 651px;
	/*float: left;*/
}
#table_curso_contenido {
	background-image: url(../../images/cursos/fondo_info_area.jpg);
	background-repeat: repeat-y;
	width: 651px !important;
	float: left;
	height: 580px;
	overflow: auto;
}
#table_curso_bottom {
	background-image: url(../../images/cursos/bottom_info_area.jpg);
	height: 20px;
	width: 651px;
	float: left;
}
#galeria_cursos {
	height: 130px;
	width: 641px;
	clear: both;
	margin-top: 20px;
}
#titulo_galeria_cursos_es {
	background-image: url(../../images/cursos/titulo_galeria_cursos_es.png);
	height: 18px;
	width: 151px;
}
#titulo_galeria_cursos_en {
	background-image: url(../../images/cursos/titulo_galeria_cursos_en.png);
	height: 23px;
	width: 151px;
}
#carrusel_galeria_cursos {
	background-image: url(../../images/cursos/fondo_gal_cursos.jpg);
	height: 78px;
	width: 641px;
	margin-top: 15px;
	padding-top: 7px;
	background-repeat: no-repeat;
}
.ficha_curso {
	width: 600px;
	padding-left: 35px;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
.fila_curso_label {
	width: 130px;
	float: left;
}
.fila_curso_value {
	float: left;
	width: 470px;
}

.separador_cursos {
	background-image: url(../../images/cursos/separador.jpg);
	height: 2px;
	width: 620px;
	margin-left:15px;
	float: left;
}
.fila_curso {
	width: 600px;
	float: left;
	margin-bottom: 5px;
}


.texto_bold {
	font-weight: bold;
	font-size: 12px;
}
.flash_mes {
	float: left;
	height: 38px;
	width: 618px;
	margin-left:10px;
}
#carrusel_images {
	height: 50px;
	width: 520px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	overflow:hidden;
}
#carrusel_images ul{
	padding:0px;
	margin:0px;
	}
#carrusel_images ul li{
		list-style:none;
	}
#carrusel_galeria_cursos a {
	
	float: left;
}
.imagen_galeria {
	height: 45px;
	width: 60px;
	float: left;
	background-color: #FFF;
	margin-right: 5px;
}
#lista_carrusel {
	float: left;
	height: 50px;
}
.prevBtn{height: 50px;
	width: 40px;
	display: block;}
.nextBtn{height: 50px;
	width: 40px;
	display: block;}
	
@media screen and (-webkit-min-device-pixel-ratio:0){
   #table_curso_contenido {
	    
	}
}
