html,body{
	width:100%;
	height:auto;
}
body{
	margin:0px;
	background:url(../img/bg.gif) repeat-x left top #eaeaea;
	font-size:100%;
	color:#282828;
	line-height:1.4em;
	font-family:'PT Sans', Arial, sans-serif;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}
article,aside,footer,header,hgroup,nav,section,div{
	height:auto;
	overflow:hidden;
}
img{
	border:none;
}
a{
	outline:none;
	text-decoration:none;
	color:#8e225c;
	cursor:pointer;
}
a.decoration{
	text-decoration:underline;
}
.pointer{
	cursor:pointer;
}
.bold{
	font-weight:700;
}
.upper{
	text-transform:uppercase;
}
.left{
	float:left;
}
.right{
	float:right;
}
.txt_center{
	text-align:center;
}
.pink, .module a.pink{
	color:#8e225c;
}
.italic{
	font-style:italic;
}
.mtop20{
	margin-top:20px;
}
.w_all { 
	width:100%;
}
.out{
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	z-index:1000;
	top:-10000px;
}
ul.ul_init, ul.ul_init li{
	margin:0px;
	padding:0px;
	list-style:none;
}
.reset_pm{
	padding:0px;
	margin:0px;
}
.medidas{
	width:288px;
	padding:0px;
	margin:0px auto;
}
.mt-25 { margin-top:25px;}
.mt-75 { margin-top:75px;}

#content{
	position:relative;
	width:100%;
	min-width:300px;
	overflow:visible;
}
#header{
	display:block;
	overflow:visible;
	min-height:80px;
	margin:20px auto 0px auto;
}
#header .left{
	width:auto;
	float:none;
	display:block;
	padding-bottom:20px;
	padding-top:0px;
}
#header .left.logged{
	float:left;
}
#header .left img{
	width:auto;
	display:block;
	margin:0px auto;
}
#nav{
	font-size:1em;
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	overflow:visible;
	width:100%;
}
#nav.logged{
	margin-top:0px;
	padding-top:0px;
}
#nav ul{
	width:100%;
	float:right;
}
#nav ul li{
	width:49%;
	margin-left:0px;
	font-size:0.9em;
	float:left;
	margin-bottom:6px;
}

#nav ul li.no_m{
	width:100%;
	margin-left:0px;
}
#nav ul li#b_info{
	width:99%;
	margin-left:0px;
	position:relative;
}
#nav ul li a.boton{
	text-align:center;
	width:100%;
	padding:0px;
	font-size:0.95em;
}
#nav ul li#b_info a.boton, #nav ul li#publish a.boton{
	width:100%;
	padding:0px;
}
#nav ul li#publish, #nav ul li#publish a.boton span{
	width:100%;
}
#nav.logged ul li#publish, #nav.logged ul li#publish a.boton{
	width:292px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
}
#nav.logged ul li#publish a.boton{
	width:290px;
}
#nav ul li#b_reg{
	margin-right:2%;
}
#nav #social{
	position:absolute;
	width:40px;
	display:block;
	clear:both;
	overflow:hidden;
	right:0px;
	z-index:2;
	top:-126px;
}
#nav.logged #social{
	display:none;
}
#nav #social li{
	height:30px;
	float:none;
	margin-left:10px;
	line-height:30px;
	color:#858585;
	font-size:0.8em;
	font-style:italic;
}
#nav #social li.txt_social{
	display:none;
}
a.boton, ul#sel_lang, ul#sel_sections, ul#sel_publications{
	text-transform:uppercase;
	border:1px solid #f2f1f1;
	border-bottom:0px;
	line-height:38px;
	padding:0px 18px;
	color:#8e8e8e;
	font-weight:700;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background:url(../img/bg_boton.gif) repeat-x left bottom #f2f1f1;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:12px;
	behavior:url(./css/PIE.htc);
}
a.boton.b_big{
	padding:0px 80px;
}
ul#sel_lang, ul#sel_sections, ul#sel_publications{
	border-bottom:1px solid #f2f1f1;
	height:38px;
}
ul#sel_lang.show, ul#sel_sections.show, ul#sel_publications.show{
	height:auto;
}
a.boton:hover, a.boton.active, ul#sel_lang:hover, ul#sel_sections:hover, ul#sel_publications:hover{
	background:url(../img/bg_boton_over.gif) repeat-x left bottom #8e225c;
	color:#ffffff;
	border:1px solid #9a316a;
	border-right:1px solid #751c4c;
	border-bottom:0px;
}
a.boton.active:hover{
	background:none;
	background-color:#a82e70;
}
ul#sel_lang:hover, ul#sel_sections:hover{
	border-bottom:1px solid #8e225c;
}
ul#sel_lang:hover #icon_sel_lang, ul#sel_sections:hover #icon_sel_sections, ul#sel_publications:hover #icon_sel_publications{
	background:url(../img/arrow_select_over.png) no-repeat left top;
}
#nav ul li#li_lang, #nav ul li#li_sections, #nav ul li#li_publications{
	width:100%;
	height:40px;
	float:right;
}
ul#sel_lang, ul#sel_sections, ul#sel_publications{
	position:absolute;
	z-index:1100;
	width:286px;
	padding:0px;
	cursor:pointer;
	overflow:hidden;
	background:url(../img/bg_boton.gif) repeat-x left top #ffffff;
}
ul#sel_publications{
	z-index:2100;
}
ul#sel_lang li, ul#sel_sections li, ul#sel_publications li{
	margin:0px;
	width:286px;
	border-top:1px dotted #cccccc;
}
ul#sel_lang li a, ul#sel_sections li a, ul#sel_publications li a{
	width:100%;
	height:auto;
	float:left;
	line-height:18px;
	padding:6px 18px;
	color:#666666;
	z-index:2;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	behavior:url(./css/PIE.htc);
}
ul#sel_sections li a{
	height:auto;
	line-height:20px;
	padding:7px 18px;
}
ul#sel_lang:hover li a, ul#sel_sections:hover li a, ul#sel_publications:hover li a{
	color:#ffffff;
}
ul#sel_lang li#lang_init, ul#sel_sections li#sections_init, ul#sel_publications li#publications_init{
	display:block;
	width:268px;
	padding:0px 0px 0px 18px;
	border:none;
}
ul#sel_lang li.li_lang_int, ul#sel_sections li.li_sections_int, ul#sel_publications li.li_publications_int{
	font-size:0.9em;
	line-height:30px;
	text-transform:none;
	font-weight:400;
	width:100%;
}
ul#sel_lang li.li_lang_int:hover, ul#sel_lang li.li_lang_int:hover a, ul#sel_sections li.li_sections_int:hover, ul#sel_sections li.li_sections_int:hover a, ul#sel_publications li.li_publications_int:hover, ul#sel_publications li.li_publications_int:hover a{
	background-color:#ffffff;
	color:#666666;
}
#icon_sel_lang, #icon_sel_sections, #icon_sel_publications{
	width:37px;
	height:38px;
	float:right;
	margin-right:6px;
	background:url(../img/arrow_select.png) no-repeat left top;
}
#filters{
	position:absolute;
	width:100%;
	height:51px;
	overflow:visible;
	background:url(../img/bg_bar.gif) repeat-x left -44px #d6d6d6;
	border-bottom:1px solid #b1b1b1;
	z-index:1000;
	top:auto;
}
#filters.show{
	height:auto;
	border-top:1px solid #ffffff;
	background:url(../img/bg_bar.gif) repeat-x left -44px #d6d6d6;
}
#filters.fixed{
	position:fixed;
	top:0px;
	-moz-box-shadow:0px 0px 5px #444444;
	-webkit-box-shadow:0px 0px 5px #444444;
	-ms-box-shadow:0px 0px 5px #444444;
	box-shadow:0px 0px 5px #444444;
	behavior:url(./css/PIE.htc);
}
#filters #filters_int{
	position:relative;
	overflow:hidden;
	height:48px;
	margin-bottom:4px;
}
#filters #filters_int .aviso{
	position:absolute;
	z-index:2;
	width:738px;
	height:57px;
	top:-10000px;
	left:20px;
	font-weight:bold;
	color:#8e225c;
	line-height:2.6em;
	font-size:1.3em;
	font-style:italic;
	display:none !important;
}
#filters_int.medidas{
	overflow:visible !important;
}
#filters #filters_int h1, #filters #filters_int h2, #filters #filters_int .ht{
	font-weight:400;
	font-size:0.85em;
	margin:0px;
	line-height:52px;
	text-align:center;
}
#filters #filters_int .left{
	float:none;
}
#filters #filters_int h2, #filters #filters_int .ht{
	display:none;
	position:absolute;
	top:-10000px;
}
#filters #filters_int h1 br{
	display:inline;
}
#filters #filters_int h1{
	line-height:20px;
	margin-top:5px;
	position:absolute;
	top:-10000px;
}
#filters #filters_int #buttons{
	position:relative;
	width:100%;
	height:52px;
	margin-top:6px;
	font-size:0.9em;
	overflow:visible;
}
#filters.show #filters_int #buttons{
	height:auto;
}
#filters #filters_int #buttons a{
	margin-left:6px;
	float:right;
}
#filters #filters_int #buttons a#b_filtrar{
	position:absolute;
	z-index:2;
	right:0px;
	top:-6px;
	width:288px;
	height:52px;
}
#filters #filters_int #buttons a.boton{
	font-size:0.9em;
}

#filters #filters_int #buttons a#b_filtrar.b_f_es{
	background:url(../img/b_filter_4_es.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_es:hover{
	background:url(../img/b_filter_4_es_over.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_fr{
	background:url(../img/b_filter_4_fr.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_fr:hover{
	background:url(../img/b_filter_4_fr_over.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_en{
	background:url(../img/b_filter_4_en.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_en:hover{
	background:url(../img/b_filter_4_en_over.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_de{
	background:url(../img/b_filter_4_de.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_de:hover{
	background:url(../img/b_filter_4_de_over.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_nl{
	background:url(../img/b_filter_4_nl.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_nl:hover{
	background:url(../img/b_filter_4_nl_over.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_it{
	background:url(../img/b_filter_4_it.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_it:hover{
	background:url(../img/b_filter_4_it_over.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_ar{
	background:url(../img/b_filter_4_ar.png) no-repeat left top;
}
#filters #filters_int #buttons a#b_filtrar.b_f_ar:hover{
	background:url(../img/b_filter_4_ar_over.png) no-repeat left top;
}

a#b_filtrar.boton span{
	float:none;
	padding:0px 30px 0px 0px;
	line-height:38px;
	background:url(../img/icon_search.png) no-repeat right 0px;
}
a#b_ocultar.boton, a#b_sesion.boton{
	color:#ffffff;
	border:1px solid #be1116;
	border-bottom:0px;
	background:url(../img/bg_ocultar.gif) repeat-x left top #b60000;
}
a#b_ocultar.boton:hover, a#b_sesion.boton:hover{
	background:none;
	background-color:#ca1818;
}
a#b_ocultar.boton span, a#b_sesion.boton span{
	float:left;
	padding-right:22px;
	line-height:38px;
	background:url(../img/icon_close.png) no-repeat right 12px;
}
a#b_ocultar, a#b_limpiar{
	display:none;
}
#filters #filters_int #buttons a#b_ocultar, #filters #filters_int #buttons a#b_limpiar{
	margin-left:0px;
	text-align:center;
}
#filters #filters_int #buttons a#b_limpiar{
	float:left;
	padding:0px 10px;
}
#filters #filters_int #buttons a#b_ocultar{
	float:right;
}
#filters #content_filters{
	position:relative;
	margin-top:10px;
	padding-bottom:10px;
	display:none;
	top:auto;
}
#filters #content_filters #box_filters{
	border:1px solid #a9a9a9;
	background-color:#ffffff;
	overflow:visible;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:12px;
	behavior:url(./css/PIE.htc);
}
#filters #content_filters #box_filters table{
	width:100%;
}
#filters #content_filters #box_filters table td.cat{
	width:28%;
	padding:20px 2%;
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #a9a9a9;
	background-color:#eaeaea;
	cursor:pointer;
}
#filters #content_filters #box_filters table td.cat#cat1{
	-moz-border-radius:12px 0px 0px 0px;
	-webkit-border-radius:12px 0px 0px 0px;
	-ms-border-radius:12px 0px 0px 0px;
	border-radius:12px 0px 0px 0px;
	/*behavior:url(./css/PIE.htc); no mostrar */
}
#filters #content_filters #box_filters table td.cat#cat3{
	-moz-border-radius:0px 0px 0px 12px;
	-webkit-border-radius:0px 0px 0px 12px;
	-ms-border-radius:0px 0px 0px 12px;
	border-radius:0px 0px 0px 12px;
	/*behavior:url(./css/PIE.htc); no mostrar */
}
#filters #content_filters #box_filters table td#cat3.cat{
	border-bottom:none;
}
#filters #content_filters #box_filters table td#cat3.cat span.txts ul li{
	padding-bottom:3px;
}
#filters #content_filters #box_filters table td#cat3.cat span.txts ul li .cat_principal{
	font-weight:bold;
	color:#333333;
}
#filters #content_filters #box_filters table td.cat.active{
	background-color:#ffffff;
	border-right:0px;
	cursor:default;
}
#filters #content_filters #box_filters table td.cat span.title{
	font-size:0.9em;
	line-height:1.1em;
	color:#282828;
	display:block;
}
#filters #content_filters #box_filters table td.cat span.txts{
	display:none;
	color:#8e225c;
	font-size:0.75em;
	line-height:1.1em;
	float:left;
	padding-top:5px;
}
#filters #content_filters #box_filters table td .ficha{
	position:relative;
	width:94%;
	min-height:330px;
	padding:20px 3%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:1.4em;
	display:none;
}
#filters #content_filters #box_filters table td #ficha1.ficha, #filters #content_filters #box_filters table td #ficha2.ficha{
	display:block;
	padding:50px 3% 20px 3%;
	min-height:180px;
	overflow:visible;
}
#filters #content_filters #box_filters table td #ficha2.ficha{
	display:none;
}
#filters #content_filters #box_filters table td #ficha3.ficha{
	overflow:visible;
	width:100%;
	min-height:250px;
	padding:0px;
	font-size:0.75em;
}
ul.ul_select{
	z-index:2;
	width:50%;
	border:1px solid #d2d2d2;
	background-color:#e6e6e6;
	overflow:hidden;
	border-collapse:collapse;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	behavior:url(./css/PIE.htc);
}
#filters #content_filters #box_filters ul.ul_select{
	position:absolute;
	top:16px;
}
#filters #content_filters #box_filters ul.ul_select .scroll.show{
	height:194px;
}
#filters #content_filters #box_filters ul.ul_select li.li_first span#country_selected, #filters #content_filters #box_filters ul.ul_select li.li_first span#disciplina_selected{
	float:left;
	width:150px;
	height:26px;
	overflow:hidden;
}
#forms ul.ul_select{
	width:99%;
}
ul.ul_select li{
	width:100%;
	float:left;
	font-size:0.85em;
	display:block;
	line-height:20px;
	height:auto;
	border-bottom:1px solid #d2d2d2;
}
ul.ul_select .scroll li:hover{
	background-color:#f3f3f3;
}
ul.ul_select li.li_first{
	cursor:pointer;
	font-size:0.85em;
	height:26px;
	line-height:26px;
	background:url(../img/bg_select.gif) repeat-x left top;
}
ul.ul_select li.li_first span{
	width:83%;
	height:26px;
	overflow:hidden;
	float:left;
	padding-left:10px;
}
ul.ul_select li.li_first span.icon_sel{
	width:20px;
	height:26px;
	padding-left:0px;
	padding-right:10px;
	float:right;
	background:url(../img/arrow_select_b.png) no-repeat left top;
}
ul.ul_select li a{
	float:left;
	width:98%;
	height:auto;
	padding:0px 0px 0px 2%;
	color:#282828;
}
ul.ul_select .scroll{
	width:100%;
	max-height:240px;
	overflow:auto;
	display:none;
}
ul.ul_select .scroll ul li{
	font-size:1em;
}
ul#ul_paises_selected, ul#ul_disciplinas_selected{
	overflow:hidden;
	margin-top:10px;
	font-size:0.9em;
}
ul#ul_paises_selected li, ul#ul_disciplinas_selected li{
	float:left;
	background-color:#8e225c;
	color:#ffffff;
	padding:4px 10px;
	line-height:1.5em;
	margin:0px 2px 4px 0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	behavior:url(./css/PIE.htc);
}
ul#ul_paises_selected li a, ul#ul_disciplinas_selected li a{
	font-weight:bold;
	color:#ffffff;
	padding-left:4px;
}
ul#ul_columnas{
	width:100%;
	height:250px;
	overflow:auto;
}
ul#ul_columnas li{
	width:90%;
	height:auto;
	float:left;
	padding:10px 5%;
	float:left;
	border-right:none;
}
ul#ul_columnas li.end{
	border:none;
}
ul#ul_columnas li input{
	margin-left:1px;
}
ul#ul_columnas li ul.ul_bloque{
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}
ul#ul_columnas li ul.ul_bloque li{
	float:none;
	border:none;
	width:100%;
	height:auto;
	padding:0px;
}
#principal{
	position:relative;
}
#principal, #generica, #forms{
	width:100%;
	padding-top:78px;
	text-align:center;
	background:none;
	overflow:visible;
}
#generica, #forms{
	padding-top:50px;
}
a#b_prev, a#b_next{
	display:block;
	position:absolute;
	z-index:3;
	width:40px;
	height:40px;
	top:auto;
	bottom:-40px;
	left:50%;
	margin-left:-144px;
}
a#b_next{
	left:auto;
	margin-left:0px;
	margin-right:-144px;
	right:50%;
}
a#b_prev img, a#b_next img{
	width:100%;
	display:block;
}
#principal_int, .pr_int{
	position:relative;
	text-align:left;
	line-height:1.25em;
	color:#ffffff;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#8E225C;
	margin:0px auto;
	max-width:288px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
	behavior:url(./css/PIE.htc);
}
.pr_int{
	display:none;
}
#pr_int1{
	display:block;
}
.pr_left{
	font-size:0.9em;
	line-height:1.3em;
	width:90%;
	padding:0px 5%;
	float:left;
}
.pr_right{
	width:100%;
	float:right;
	background-color:#FFFFFF;
	-moz-border-radius:12px 12px 0px 0px;
	-webkit-border-radius:12px 12px 0px 0px;
	-ms-border-radius:12px 12px 0px 0px;
	border-radius:12px 12px 0px 0px;
	/* behavior:url(./css/PIE.htc); no mostrar */
}

/*  estilos sliders  */

.cont_btn_sldr {
	background-color:#4C0731;
	padding:4px;
	width:110px;
	margin-bottom:15px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	-ms-border-radius:18px;
	border-radius:18px;
	/* behavior:url(./css/PIE.htc); no mostrar */
}
.boton_sldr {
	background:url(../img/bg_buttons_home.png) repeat-x left top #7d0d49;
	height:32px;
	display:block;
	border-top:1px solid #cc2a81;
	width:110px;
	text-align:center;
	line-height:31px;
	font-size:11px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
	-moz-box-shadow:1px 1px 3px #333333;
	-webkit-box-shadow:1px 1px 3px #333333;
	-ms-box-shadow:1px 1px 3px #333333;
	box-shadow:1px 1px 3px #333333;
	/* behavior:url(./css/PIE.htc); no mostrar */
}
.cont_sldr3_left{
	float:left;
  	width:100%;
	text-align:justify;
}
.cont_sldr3_right{
	float:right;
	width:100%;
	margin-top:5px;
}
.left2{
	float:left;
	margin-right:10px;
}

/*  estilos sliders  */

.pr_right img{
	display:block;
	width:100%;
	max-height:286px;
}
#principal_int .pr_left h1{
	margin:20px 0px 10px 0px;
	text-align:left;
}
#sl_points{
	width:100%;
	position:absolute;
	z-index:2;
	bottom:-30px;
	text-align:center;
	height:19px;
}
#sl_points li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:19px;
	height:19px;
	margin:0px 1px;
}
#sl_points li a{
	float:left;
	width:19px;
	height:19px;
	outline:none;
	background:url(../img/sl_point.png) no-repeat center center;
}
#sl_points li a.active{
	background:url(../img/sl_point_active.png) no-repeat center center;
}
#principal_int .left, #principal_int .right{
	width:50%;
	background-color:#8e225c;
}
#principal_int .left{
	position:relative;
	width:100%;
	padding-right:0px;
	font-size:0.9em;
	margin-bottom:12px;
}
#principal_int .left.agora{
	width:90%;
	padding:0px 5%;
	font-size:0.9em;
}
#principal_int #voi{
	position:relative;
	overflow:hidden;
	float:right;
	width:100%;
	height:auto;
}
#principal_int #voi.buttons{
	padding:10px 20px 0px 20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	behavior:url(./css/PIE.htc);
}
#principal_int .left a{
	padding:0px 4%;
	display:block;
}
#principal_int .left .video_agora a{
	padding:0px;
}
#principal_int .right{
	float:none;
	width:100%;
	position:relative;
	-moz-border-radius:14px 14px 0px 0px;
	-webkit-border-radius:14px 14px 0px 0px;
	-ms-border-radius:14px 14px 0px 0px;
	border-radius:14px 14px 0px 0px;
	behavior:url(./css/PIE.htc);
}
#principal_int .right img{
	display:block;
	width:100%;
}
#principal_int .icon_plus{
	position:absolute;
	top:0px;
	right:0px;
	width:12.5%;
	display:block;
	z-index:2;
}
#principal_int .icon_plus img{
	float:right;
	width:100%;
}
#principal_int .hgroup{
	overflow:visible;
}
#principal_int h1{
	font-weight:300;
	font-size:2.2em;
	line-height:1em;
	margin:40px 0px 30px 0px;
	font-family:'Lato',sans-serif;
}
#principal_int a{
	color:#ffffff;
}
#principal_int h2{
	color:#e5c6da;
	text-transform:uppercase;
	font-size:0.85em;
	font-weight:400;
	position:absolute;
	top:18px;
	margin:0px;
	font-family:'PT Sans', sans-serif;
}
#principal_int .left.agora h1{
	margin:10px 0px 12px 0px;
}
#principal_int .left.agora h2{
	display:none;
}
#principal_int #redes ul li.fav a{
	width:20px;
	height:20px;
	overflow:hidden;
	float:left;
	background:url(../img/icon_fav_principal_mini.gif) no-repeat left top;
}
#principal_int #redes ul li.fav.active a, #principal_int #redes ul li.fav a:hover{
	background:url(../img/icon_fav_principal_mini_over.gif) no-repeat left top;
}
#principal_int #redes ul li.fav.active a:hover{
	background:url(../img/icon_fav_principal_mini.gif) no-repeat left top;
}
#principal_int #redes{
	position:relative;
	width:100%;
	padding:4px 0px 16px 0px;
	z-index:2;
	bottom:auto;
	left:auto;
	-moz-border-radius:0px 0px 14px 14px;
	-webkit-border-radius:0px 0px 14px 14px;
	-ms-border-radius:0px 0px 14px 14px;
	border-radius:0px 0px 14px 14px;
	behavior:url(./css/PIE.htc);
}

#principal_int #redes .left{
	width:auto;
	padding:0px 0px 0px 10px;
	color:#E5C6DA;
    font-family:'PT Sans',sans-serif;
    font-size:0.9em;
    font-weight:400;
}
#principal_int #redes ul.right{
	width:auto;
	padding:0px 10px 0px 0px;
}
#principal_int #redes ul.right li{
	width:20px;
	float:right;
	margin-left:4px;
}
#principal_int #redes ul.right li.share{
	font-size:0.8em;
	font-weight:bold;
	max-width:60px;
	text-align:left;
	width:auto;
	margin:0px;
}
#principal_int #redes ul.right li img{
	width:100%;
}
#principal_int .txt_agora{
	float:left;
	width:254px;
}
#principal_int .video_agora{
	float:right;
	width:258px;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}
#principal_int .video_agora img{
	width:100%;
	display:block;
}
ul#buttons_home li{
	position:relative;
	width:229px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	overflow:visible;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;
	behavior:url(./css/PIE.htc);
}
ul#buttons_home li a, ul#buttons_home li a.minibutton{
	display:block;
	width:auto;
	height:46px;
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
	line-height:26px;
	border:1px solid #7d0d49;
	border-top:1px solid #cc2a81;
	background:url(../img/bg_buttons_home.png) repeat-x left top #7d0d49;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;
	behavior:url(./css/PIE.htc);
}
ul#buttons_home li.bm_big a{
	border:1px solid #551c3a;
	border-top:1px solid #903867;
	background:url(../img/bg_buttons_home_bm_big.png) repeat-x left top #551c3a;
}
ul#buttons_home li.bm_big a span{
	width:79%;
}
ul#buttons_home li.bm_big span.img{
	width:47px;
	height:49px;
	margin:-1px 0px 0px 0px;
}
ul#buttons_home li .content_button{
	position:relative;
	width:230px;
	height:auto;
	overflow:hidden;
	background-color:#4C0731;
	top:auto;
	left:auto;
	z-index:2;
	padding:4px;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	-ms-border-radius:24px;
	border-radius:24px;
	behavior:url(./css/PIE.htc);
}
ul#buttons_home li .content_button#idcb_1{ z-index:9; }
ul#buttons_home li .content_button#idcb_2{ z-index:8; }
ul#buttons_home li .content_button#idcb_3{ z-index:7; }
ul#buttons_home li .content_button#idcb_4{ z-index:6; }
ul#buttons_home li .content_button#idcb_5{ z-index:5; }
ul#buttons_home li .content_button#idcb_6{ z-index:4; }
ul#buttons_home li .content_button#idcb_7{ z-index:3; }

ul#buttons_home li a.minibutton{
	height:28px;
	line-height:24px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-ms-border-radius:12px;
	border-radius:12px;
	behavior:url(./css/PIE.htc);
}
ul#buttons_home li a.minibutton span{
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	float:none;
}
ul#buttons_home li ul.combo_ul{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	overflow:hidden;
	display:none;
}
ul#buttons_home li ul.combo_ul li{
	width:100%;
	float:none;
	display:block;
	height:auto;
	background:none;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.75em;
}
ul#buttons_home li a:hover{
	background:#7d0d49;
}
ul#buttons_home li a span{
	color:#ffffff;
	font-size:1em;
	font-weight:bold;
	width:82%;
	float:left;
	text-align:center;
}
ul#buttons_home li span.txt_fil{
	display:block;
	text-align:center;
	font-size:0.8em;
	line-height:2.8em;
}
ul#buttons_home li span.img{
	width:36px;
	height:36px;
	overflow:hidden;
	float:right;
	margin:3px 3px 0px 0px;
}
ul#buttons_home li span.img img{
	width:100%;
	display:block;
}
ul#buttons_home li a span.lh1{
	line-height:44px;
}
ul#buttons_home li a span.lh2{
	line-height:44px;
}
#filters_result{
	font-size:0.9em;
	margin-top:4px;
}
#filters_result .right{
	margin-top:0px;
	width:100%;
	padding-bottom:0px;
}
#filters_result span{
	float:left;
	font-size:0.9em;
	padding:3px 2px;
}
#filters_result .left{
	width:100%;
}
#filters_result .left aside{
	display:block;
	font-size:1.2em;
	font-weight:bold;
	color:#8E225C;
	margin-bottom:10px;
	width:100%;
	text-align:center;
	margin-top:12px;
}
#filters_result span.desde, #filters_result span.hasta{
	font-size:1em;
	padding:0px;
}
#filters_result span.hasta{
	float:right;
}
#filters_result .left .ul_init span{
	padding:3px 10px;
	float:left;
	width:118px;
	text-align:center;
}
#filters_result ul, #filters_result ul li{
	float:left;
}
#filters_result ul li{
	margin-left:5px;
	margin-bottom:2px;
}
#filters_result .desde ul li, #filters_result .hasta ul li{
	margin-left:0px;
}
#filters_result ul li input{
	width:62px;
	height:24px;
	border:none;
	background:none;
	margin:2px 0px 0px 0px;
	padding:0px 2px;
	text-align:center;
	float:left;
	color:#282828;
	font-size:0.7em;
	background:url(../img/bg_results.gif) repeat-x left top #f3f3f3;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	/*behavior:url(./css/PIE.htc); no mostrar */
}
#filters_result ul li a{
	float:left;
	color:#282828;
	background:url(../img/bg_results.gif) repeat-x left top #f3f3f3;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	/*behavior:url(./css/PIE.htc); no mostrar */
}
#filters_result ul li a:hover{
	color:#8e225c;
}
#filters_result ul li.active a, #filters_result ul li.active a:hover{
	background:none;
	background-color:#8e225c;
	color:#ffffff;
}
#scroll_filters{
	width:100%;
	height:auto;
	overflow:auto;
}
#search{
	height:29px;
	float:right;
	padding-top:30px;
}
#search a.boton{
	margin-left:3px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	behavior:url(./css/PIE.htc);
}
#search a.boton.fr{
	padding:0px 0px;
}
#search a.boton span{
	float:left;
	width:65px;
	height:22px;
	background:url(../img/icon_lupa.png) no-repeat right 4px;
	line-height:23px;
	font-size:80%;
}
#search a.boton.fr span{
	width:94px;
}
#search a.boton:hover{
	background:none;
	background-color:#f3f3f3;
	border-color:#cccccc;
	color:#8e8e8e;
}
#search .input{
	width:162px;
	height:24px;
	padding:2px 3px;
	float:left;
	margin-left:10px;
	background:url(../img/bg_search.gif) no-repeat left top;
	-moz-border-radius:0px 10px 10px 0px;
	-webkit-border-radius:0px 10px 10px 0px;
	-ms-border-radius:0px 10px 10px 0px;
	border-radius:0px 10px 10px 0px;
	behavior:url(./css/PIE.htc);
}
#sponsors.module.finPage {
	min-height:286px;
	height:auto;
}
.liEU {
	min-width:157px;
	padding:0px;
	margin:0px;
	margin-left:-13px;
	text-align:center;
}
span.tit_UE {
    display:block;
    height:25px;
    line-height:0px;
    margin-top:-8px;
}
#search #txt_search{
	display:none;
}
#search .input input{
	widht:98%;
	height:24px;
	margin:0px;
	padding:0px 1%;
	border:none;
	background:none;
}
#modules{
	position:relative;
	overflow:hidden;
	text-align:justify;
	padding-top:15px;
}
#modules.padtop{
	padding-top:90px;
}
.module{
	position:relative;
	margin-top:34px;
	width:288px;
	height:376px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-color:#ffffff;
	overflow:hidden;
	vertical-align:top;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
	-moz-box-shadow:1px 1px 3px #cdcdcd;
	-webkit-box-shadow:1px 1px 3px #cdcdcd;
	-ms-box-shadow:1px 1px 3px #cdcdcd;
	box-shadow:1px 1px 3px #cdcdcd;
	behavior:url(./css/PIE.htc);
}

#sponsors.module.finPage {
	min-height:286px;
	height:auto;
}
	
.module.end, #about .module.end, #new_buttons .module.end{
	height:1px;
	width:1200px;
	visibility:hidden;
}
.module .icon_plus_min{
	position:absolute;
	top:0px;
	right:0px;
	width:37px;
	height:38px;
	display:block;
	z-index:2;
}
.module .icon_plus_min img{
	float:right;
	display:block;
}
.module .media{
	width:288px;
	height:192px;
	overflow:hidden;
	-moz-border-radius:14px 14px 0px 0px;
	-webkit-border-radius:14px 14px 0px 0px;
	-ms-border-radius:14px 14px 0px 0px;
	border-radius:14px 14px 0px 0px;
	behavior:url(./css/PIE.htc);
}
.module .media img{
	width:100%;
}
.module .media .play{
	width:62px;
	height:62px;
	position:absolute;
	z-index:2;
	left:113px;
	top:65px;
	background:url(../img/b_play.png) no-repeat center center;
}
.module .media:hover .play{
	background:url(../img/b_play_over.png) no-repeat center center;
  	cursor: pointer;
}
.module .text{
	position:relative;
	width:254px;
	height:152px;
	overflow:hidden;
	padding:0px 17px;
	text-align:left;
	font-size:0.8em;
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
}
.module h1, .emergente h1, .ht1{
	font-weight:700;
	font-size:1.4em;
	line-height:1.05em;
	margin:28px 0px 2px 0px;
	color:#282828;
	font-family:'PT Sans', sans-serif;
}
.emergente h1{
	margin:6px 0px 4px 0px;
	line-height:1.1em;
	font-size:1.5em;
}
.module a{
	color:#282828;
}
.module h2, .emergente h2, .txt_filters, .h_cats{
	color:#6b6b6b;
	text-transform:uppercase;
	font-weight:400;
	font-size:0.8em;
	position:absolute;
	z-index:2;
	top:0px;
	margin-top:12px;
	font-family:'PT Sans', sans-serif;
}
.module h2, .h_cats{
	width:260px;
	height:20px;
	overflow:hidden;
}
#upload_images h2 {
	width:100%;
}
.module h2.right, .h_cats.right{
	width:auto;
}
.txt_filters{
	position:relative;
	display:block;
	top:auto;
	left:auto;
	font-size:0.9em;
}
.txt_filters b{
	color:#444444;
}
.emergente h2{
	font-size:0.9em;
}
.line_txt{
	padding:8px 8px 0px 17px;
	font-size:0.75em;
	color:#6B6B6B;
}
.line_txt div.fav, .line_txt div.alert{
	position:absolute;
	width:18px;
	height:18px;
	overflow:hidden;
	z-index:2;
	right:64px;
	bottom:7px;
	cursor:pointer;
	background:url(../img/icon_fav_new.gif) no-repeat center center;
}
.line_txt div.alert{
	right:36px;
	background:url(../img/icon_alert.gif) no-repeat center center;
}
.line_txt div.fav.active{
	background:url(../img/icon_fav_new_over.gif) no-repeat center center;
}
ul.redes_m{
	position:absolute;
	width:32px;
	height:32px;
	bottom:0px;
	right:0px;
	z-index:2;
	overflow:hidden;
	background:url(../img/icon_comp.png) no-repeat center bottom #ffffff;
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	-ms-border-radius:17px;
	border-radius:17px;
	behavior:url(./css/PIE.htc);
}
ul.redes_m:hover{
	height:auto;
	padding:15px 0px 40px 0px;
	background-color:#8e225c;
}
ul.redes_m li{
	width:32px;
	height:32px;
	display:none;
	margin:4px 0px;
}
ul.redes_m:hover li{
	display:block;
}
.publi{
	position:relative;
	margin-top:34px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background-color:#ffffff;
	overflow:hidden;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
	-moz-box-shadow:1px 1px 3px #cdcdcd;
	-webkit-box-shadow:1px 1px 3px #cdcdcd;
	-ms-box-shadow:1px 1px 3px #cdcdcd;
	box-shadow:1px 1px 3px #cdcdcd;
	behavior:url(./css/PIE.htc);
}
.publi img{
	display:block;
	width:100%;
}
.publi.vertical, .module.vertical{
	width:288px;
	height:786px;
}
.publi.vertical{
	display:none;
}
.publi.horizontal_medium{
	width:592px;
	height:376px;
	display:none;
}
.publi.horizontal_big, .publi.banner{
	width:100%;
	max-width:1200px;
	height:auto;
	padding-bottom:26px;
	display:none;
}
.publi.simple{
	width:288px;
	height:376px;
}
.publi.right{
	margin-left:16px;
}
.publi.left{
	margin-right:16px;
}
.publi .advertising{
	width:100%;
	height:26px;
	line-height:26px;
	background:url(../img/bg_advertising.gif) repeat-x left top #f3f3f3;
	position:relative;
}
.publi .advertising span{
	float:right;
	text-transform:uppercase;
	color:#a6a6a6;
	font-size:0.8em;
	font-weight:700;
	padding-right:10px;
}
#ver_plus{
	position:relative;
	text-align:center;
	max-width:288px;
	min-width:0px;
	height:68px;
}
#ver_plus img#img_shadow{
	width:288px;
	display:none;
}
#ver_plus a{
	position:relative;
	z-index:2;
	width:160px;
	height:68px;
	overflow:hidden;
	margin:0px auto;
}
#about{
	text-align:justify;
}
#about .module, #new_buttons .module{
	width:288px;
	height:auto;
	max-height:none;
	overflow:hidden;
}
#new_buttons .module{
	background:none;
	margin-top:11px;
}
#about .img{
	width:100%;
	float:none;
	-moz-border-radius:14px 14px 0px 0px;
	-webkit-border-radius:14px 14px 0px 0px;
	-ms-border-radius:14px 14px 0px 0px;
	border-radius:14px 14px 0px 0px;
	behavior:url(./css/PIE.htc);
}
#about .img img, #new_buttons img{
	width:100%;
	display:block;
}
#about .txt{
	position:relative;
	width:94%;
	padding:0px 3% 20px 3%;
	text-align:center;
	font-size:0.85em;
	font-family:Arial;
	line-height:1.4em;
}
#about .txt h1{
	margin:20px 0px 0px 0px;
	font-size:1.6em;
	font-weight:700;
}
#about .module.end, #new_buttons .module.end{
	margin:0px;
}
#about a.boton{
	line-height:38px;
	padding:0px 18px;
}
#sponsors .module, #generica .module, #forms .module{
	width:100%;
	max-width:1200px;
	height:auto;
	overflow:hidden;
}
#sponsors .module .left{
	width:100%;
	padding:0px;
	line-height:60px;
	font-size:1.1em;
	font-weight:700;
	text-align:center;
}
#sponsors .module ul.right{
	width:90%;
	padding:0px 5%;
	text-align:center;
}
#sponsors .module ul.right li{
	float:none;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:48%;
	padding-right:0px;
	height:auto;
	line-height:76px;
	text-align:center;
}
#sponsors .module ul.right li.left{
	float:none;
}
#sponsors .module ul.right li#li_just{
	width:100%;
	padding:0px;
	margin:0px;
	height:1px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	line-height:1px;
	overflow:hidden;
}
#sponsors .module ul.right li img{
	width:75%;
	vertical-align:middle;
}
#generica h1, #forms h1{
	width:90%;
	margin:0px 0px 0px 0px;
	padding:10px 5%;
	color:#ffffff;
	background-color:#8e225c;
	font-family:'PT Sans',sans-serif;
	font-size:1.4em;
	line-height:1.2em;
	font-weight:400;
	text-align:left;
}
#generica h2, #forms h2{
	color:#eeeeee;
	font-family:'PT Sans',sans-serif;
	font-size:0.85em;
	line-height:1.2em;
	font-weight:700;
	left:auto;
	right:20px;
	top:3px;
	text-transform:none;
}
#generica .txt, #forms .txt{
	width:90%;
	padding:0px 5%;
	text-align:left;
	padding-bottom:30px;
	font-size:0.8em;
	line-height:1.4em;
}
#generica .txt h2, #forms .txt h2{
	font-size:1.2em;
	font-weight:700;
	color:#282828;
	position:relative;
	margin-top:38px;
	text-transform:uppercase;
	top:auto;
	right:auto;
}
.headtxtform{
	margin-left:5.5%;
    padding-bottom:0.6em;
    color:#555555;
}

#forms #data_promoter.txt{
	display:none;
	overflow:visible;
}
#footer{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #b1b1b1;
	position:relative;
	width:100%;
	min-height:48px;
	margin-top:40px;
	overflow:hidden;
	background:url(../img/bg_footer.gif) repeat-x left top #d7d7d7;
}
#footer_int{
	min-height:48px;
	line-height:48px;
	vertical-align:middle;
	font-size:0.85em;
	color:#5b5b5b;
}
#footer_int .left{
	line-height:30px;
	text-align:center;
}
#footer_int img{
	vertical-align:middle;
}
#footer_int a{
	color:#5b5b5b;
}
#footer_int a:hover{
	text-decoration:underline;
}
#footer_int #powered{
	width:100%;
	float:none;
	color:#5b5b5b;
	text-align:center;
}
#footer_int #powered span{
	visibility:hidden;
}
#footer_int .right{
	float:none;
	margin:20px auto 24px auto;
	display:block;
	clear:both;
	text-align:center;
	line-height:28px;
}
.emergente{
	position:fixed;
	width:100%;
	height:100%;
	background:url(../img/bg_em.png) repeat left top;
	top:0px;
	z-index:2100;
	display:none;
}
.em_int{
	position:fixed;
	z-index:21;
	width:98%;
	height:100%;
	background-color:#ffffff;
	top:1%;
	left:1%;
	margin-left:0px;
	overflow:auto;/*auto*/
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	-ms-border-radius:18px;
	-o-border-radius:18px;
	border-radius:18px;
	-moz-box-sizing:content-box;
	-o-box-sizing:content-box;
	-ms-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	//padding:0px 20px;
	behavior:url(./css/PIE.htc);
}
.em_int p{
	text-align:center;
}
#edit_image .em_int{
	width:98%;
	margin-left:0px;
}
.em_int .icon_close{
	/*position:absolute;
	right:0px;
	top:0px;*/
	position:fixed;
	width:40px;
	height:41px;
	z-index:2;
	margin-left:0px;
	top:1%;
	right:1%;
}
.emergente .icon_close_b{
	position:fixed;
	z-index:200;
	margin-left:120px;
	top:1%;
	left:auto;
	right:1%;
	width:40px;
	height:41px;
}
#edit_image .em_int .icon_close{
	margin-left:0px;
}
.em_int .icon_close img, .emergente .icon_close_b img{
	display:block;
	width:100%;
}
#em_logo{
	display:none;
}
.em_int_content{
	position:relative;
	width:288px;
	height:auto;
	margin:0px auto 14px auto;
	overflow:hidden;
}
.nueva_emer {
	height: 570px;
    overflow: auto;
}
#edit_image2 .em_int_content{
	width:90%;
}
.em_img{
	width:288px;
	height:auto;
	margin-top:14px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	behavior:url(./css/PIE.htc);
}
.em_img img{
	width:100%;
	display:block;
}
.detail_txt{
	position:relative;
	width:288px;
	font-size:0.75em;
	line-height:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	height:26%;
	overflow:auto;
  margin-bottom: 83px;
}
.detail_txt.center{
	text-align:center;
}
.redes_em{
	position: absolute;
    width: 90%;
    padding: 6px 0px;
    bottom: -1px;
    background-color: #fff;
	/*position:relative;
	width:100%;
	padding-top:10px;*/
}
.redes_em ul.right{
	width:100%;
	float:none;
	padding-top:18px;
	overflow:hidden;
	text-align:center;
}
.redes_em ul li{
	width:25px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	float:none;
	margin-left:5px;
}
.redes_em ul li img{
	display:block;
	width:100%;
}
.em_int .tit_big{
	background-color:#8E225C;
	color:#ffffff;
	text-align:center;
	font-size:1.5em;
	font-weight:400;
	line-height:1.5em;
	display:block;
	width:100%;
	font-family:'PT Sans', sans-serif;
	margin:0px 0px 24px 0px;
	padding-bottom:2px;
}
.linea_form{
	position:relative;
	width:100%;
	padding-bottom:10px;
	text-align:center;
}
#forms .linea_form{
	float:left;
	overflow:visible;
}
.linea_form .left, .linea_form .right{
	width:48%;
}
#forms .linea_form .left, #forms .linea_form .right{
	overflow:visible;
	width:99%;
}
#forms .linea_form .left{ float:none; }
#forms .linea_form .right{ float:none; }

.emergente .dato.input, .dato.input, .dato.select, .dato.checks, .dato.big.input, .dato.big.textarea, .dato.mini.input, .emergente .dato.textarea{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	width:98%;
	background-color:#efefef;
	border:1px solid #d1d1d1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	behavior:url(./css/PIE.htc);
}
.dato.big.input, .dato.big.textarea{
	width:99%;
	display:block;
	float:left;
}
.dato.mini.input{
	width:98%;
}
.dato.select, .dato.checks{
	position:relative;
	background:none;
	border:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	behavior:url(./css/PIE.htc);
}
#forms .dato.select{
	overflow:visible;
}
.dato.checks{
	width:100%;
	float:left;
	text-align:left;
}
.dato.checks label{
	width:97%;
	text-align:center;
	margin-right:0px;
}
.dato label{
	width:98%;
	background:url(../img/bg_label.gif) repeat-x left top #dcdcdc;
	border-right:1px solid #d1d1d1;
	padding:6px 1%;
	line-height:22px;
	float:left;
	overflow:hidden;
	font-size:0.9em;
}
.emergente .dato label, .emergente .dato.textarea label{
	width:28%;
	background:url(../img/bg_label.gif) repeat-x left top #dcdcdc;
	border-right:1px solid #d1d1d1;
	padding:6px 1%;
	line-height:22px;
	float:left;
	overflow:hidden;
	font-size:0.9em;
}
.emergente .dato.textarea label{
	min-height:106px;
}
.dato.big label{
	width:28%;
}
.dato.big.textarea label{
	width:28%;
	height:106px;
	vertical-align:middle;
	line-height:106px;
}
.dato.mini label{
	width:59%;
}
.dato.select label, .dato.checks label{
	margin-bottom:40px;
	border:1px solid #d1d1d1;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	-ms-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	behavior:url(./css/PIE.htc);
}
.dato.checks label{
	margin-bottom:10px;
}
.dato.checks label.lab_normal{
	background:none;
	border:none;
	width:auto;
	float:none;
	padding:0px 20px 0px 0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	behavior:url(./css/PIE.htc);
}
.dato.select ul.ul_select{
	position:absolute;
	right:0px;
	top:38px;
	text-align:left;
}
.dato.input input, .dato.textarea textarea{
	width:98%;
	min-height:22px;
	padding:6px 1%;
	margin:0px;
	outline:none;
	background:none;
	border:none;
	line-height:18px;
	float:right;
	font-size:0.9em;
	text-align:center;
	font-family:Arial, sans-serif;
}
.dato.big.input input{
	width:67%;
	text-align:left;
}
.dato.textarea textarea{
	width:67%;
	height:104px;
	text-align:left;
	resize:none;
}
.dato.mini.input input{
	width:36%;
}
.emergente .dato.input input, .emergente .dato.textarea textarea{
	width:67%;
	min-height:22px;
	padding:6px 1%;
	margin:0px;
	outline:none;
	background:none;
	border:none;
	line-height:18px;
	float:right;
	font-size:0.9em;
	text-align:left;
	font-family:Arial, sans-serif;
}
.emergente .dato.textarea textarea{
	font-size:0.8em;
	line-height:1.5em;
}
.emergente .error, .error{
	display:none;
	width:70%;
	margin:0px auto;
	text-align:center;
	color:#990000;
}
.error{
	width:100%;
}
.promoter_box{
	position:relative;
	background-color:#8e225c;
	width:90%;
	margin:0px auto;
	text-align:center;
	color:#ffffff;
	font-size:1.05em;
	padding:20px 5%;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
	behavior:url(./css/PIE.htc);
}
#promoter_type.ul_select, #discipline_info.ul_select, #discipline_streaming.ul_select, #discipline_video.ul_select{ z-index:10; }
#language.ul_select, #country_info.ul_select, #country_streaming.ul_select, #country_video.ul_select{ z-index:9; }
#organization_type.ul_select, #category_info.ul_select, #category_streaming.ul_select, #category_video.ul_select{ z-index:8; }
#organization_country.ul_select, #subcategory_info.ul_select, #subcategory_streaming.ul_select, #subcategory_video.ul_select{ z-index:7; }

#forms .txt.border-top{
	border-top:1px dotted #999999;
	padding-top:30px;
}
#forms .txt .center{
	width:100%;
	text-align:center;
	margin:0px auto;
	padding-bottom:20px;
}
#forms #form_user_register .txt .center{
	width: auto;
	display: block;
}
#forms #form_user_register .txt .center .g-recaptcha{
	width: auto;
	display: inline-block;
	*display:inline;
	*zoom:1;
}
.comment{
	width:100%;
	display:block;
	padding:0px 0px 10px 0px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#datos_info.txt, #datos_streaming.txt, #datos_video.txt{
	display:none;
	overflow:visible;
	float:left;
	font-size:0.85em;
}
.bloque_select{
	width:100%;
	margin-bottom:20px;
	margin-top:4px;
}
#forms .linea_form .bloque_select .left{
	width:auto;
	padding:0px 6px;
	font-weight:700;
	float:left;
}
.bloque_select .s_pub{
	background-color:#8E225C;
    color:#FFFFFF;
    float:left;
    line-height:22px;
    margin:0px 4px 4px 0px;
    padding:0px 5px 0px 10px;
	font-size:0.9em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	behavior:url(./css/PIE.htc);
}
.bloque_select .s_pub a.c_pub{
	padding-left:7px;
	font-weight:700;
	color:#ffffff;
}
#forms .linea_form#subcat_info_b, #forms .linea_form#subcat_streaming_b, #forms .linea_form#subcat_video_b{
	display:none;
}
#preload_filters.emergente{
	background:url(../img/shadow_white.png) repeat left top;
}
#preload_filters.emergente img{
	position:absolute;
	z-index:2;
	top:50%;
	left:50%;
	margin-top:-64px;
	margin-left:-64px;
}
#nav ul li#name_user{
	float:none;
	width:auto;
	display:block;
	overflow:hidden;
	text-align:center;
	padding:12px 0px 12px 0px;
	font-size:0.9em;
}
#nav.logged ul li#name_user{
	position:relative;
	z-index:auto;
	top:-auto;
	right:auto;
}
#nav ul li#disconnect{
	position:absolute;
	top:-100px;
	right:0px;
	float:right;
}
#nav ul li#disconnect a{
	float:right;
	padding:0px 8px;
    width:auto;
}
#recaptcha_widget_div{
	width:442px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

#upload_images{
	padding-top:20px;
	display:none;
	clear:both;
}
.txt_images{
	width:90%;
	margin:0px auto;
	clear:both;
	text-align:left;
	font-size:0.85em;
}
.txt_images ul{
	padding-left:20px;
}
#forms .txt_images h2{
	text-align:center;
	color:#282828;
	top:auto;
	right:auto;
	font-size:1.1em;
	position:relative;
}
table#tab_images{
	width:80%;
	margin:0px auto;
	display:block;
	clear:both;
}
table#tab_images tbody, table#tab_images tbody tr{
	display:block;
}
table#tab_images tbody tr{
	overflow:hidden;
	border-bottom:2px solid #ffffff;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;
	behavior:url(./css/PIE.htc);
}
table#tab_images td{
	width:100%;
	float:left;
	clear:none;
	background-color:#F3F3F3;
	font-size:0.85em;
	padding:0px;
}
table#tab_images td .preview{
	float:left;
	text-align:center;
	width:230px;
	padding:10px 0px;
}
table#tab_images td .preview canvas{
	display:block;
	margin:0px auto;
}
table#tab_images td .name{
	width:100%;
	display:block;
	margin:0px;
}
table#tab_images td .size{
	width:100%;
	display:block;
	margin:0px;
}
table#tab_images td .btn{
	width:130px;
	margin-bottom:4px;
	cursor:pointer;
	margin:10px auto 4px auto;
}
table#tab_images td input.toggle, table#tab_images td .glyphicon{
	display:none;
	position:absolute;
	z-index:1000;
	top:-10000px;
}
.progress-extended{
	font-size:0.9em;
	color:#999999;
}
table#tab_images td .edit-button{
	background-color:#8E225C;
    color:#ffffff;
    display:block;
    font-size:0.9em;
    font-weight:bold;
    margin:0px auto;
	padding:0px;
	width:130px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	behavior:url(./css/PIE.htc);
}
#edit_image .jc_coords img#preload{
	display:none;
	margin:0px auto;
}
#edit_image .jc_coords #button_crop_image{
	margin:0px auto;
	float:none;
	display:block;
}
#edit_image .em_int_content{
	text-align:center;
}
#edit_image .jc_coords{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-top:10px;
}
#em_int_video.em_int_content{
	height:auto;
	margin-bottom:22px;
}

/* GOOGLE TRADUCTOR*/
.translate_control{
	font-size:0.9em;
	float:left;
}
.translate_control a.goog-te-gadget-link{
	float:right;
	background-color:#4384fa;
	padding:1px 5px;
	line-height:1.6em;
	font-size:0.8em;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	margin:4px 0px 0px 4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	-moz-text-shadow:0px 0px 2px #234686;
	-webkit-text-shadow:0px 0px 2px #234686;
	-ms-text-shadow:0px 0px 2px #234686;
	text-shadow:0px 0px 2px #234686;
	behavior:url(./css/PIE.htc);
}
.translate_control select{
	margin-left:1px;
}
#voi .video-js .vjs-tech{
	position:absolute;
	top:0px;
	right:0px;
	width:100%;
}
#voi .vjs-default-skin .vjs-big-play-button{
	top:50%;
	left:50%;
	margin-left:-6em;
	margin-top:-4em;
}
.detail_txt p{
  	text-align:left;
}
#small_message_alerts .detail_txt p{
	text-align:center;
}
.linea_form .dato span .red {
  	color:#ff0000;
}
.linea_form .dato span .bold {
  	font-weight:bold;
}
.mesures {
  	padding-left:10px;
}

.no-carga {
	width:62%;
	color:#8e225c;
	font-size:135%;
	font-weight:600;
	padding:0px 2%;
	line-height:130%;
	float:left;
}

img.no-video-img {
  float: right; 
  width:initial;
  margin-top:2%;
  margin-right:2%;
}

#link_promoter_text {
  text-decoration:underline;
}

#what_is_culture_agora:hover {
  cursor:pointer;
}


/* Modificaciones para la subida de imagenes */
#datos_video.txt, #datos_streaming.txt, #datos_info.txt {
  margin-bottom:0px;
}

#upload_images {
  padding-top:0px;
}

.edit-button {
  display:none;
}
#alerts_check{
	color:#8e225c;
    font-size:1em;
    font-weight:bold;
    position:absolute;
    right:0px;
	top:388px;
    z-index:2;
    overflow: visible;
}

/* ----- Alertas Filtros ------- */

#menuAlert {
	font-family:"PT Sans" Verdana, Arial, sans-serif;
	font-size:13px;
	width: 90%;
	height:auto;
	line-height:32px;
	color:#ffffff;
	padding-top:65px;
	overflow:visible;
	height:auto;
	padding:0px 5% 0px 5%;
	text-align:left;
	-moz-text-shadow:1px 1px 2px #333333;
	-webkit-text-shadow:1px 1px 2px #333333;
	-ms-text-shadow:1px 1px 2px #333333;
	text-shadow:1px 1px 2px #333333;
	behavior:url(./css/PIE.htc);
}
#menuAlert ul li.nivel1 {
	list-style-type:none;
	display:block !important;
	display:none;
	position:relative;
	margin:10px 5px 5px 0px; 
	cursor:pointer;
	width:247px;
	background-color:#a42b64;
	height:auto;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	behavior:url(./css/PIE.htc);
}
#menuAlert ul li.nivel1:hover{
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	-ms-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	behavior:url(./css/PIE.htc);
}
#menuAlert ul li.nivel1 { 
	float:left;
	padding-left:15px;
}
#menuAlert ul li a {
	position:relative;
	height:auto;
	display:block;
	text-decoration:none;
	line-height:32px;
	color:#ffffff;
	border-top:2px solid #4f1431;
	padding-left:10px;
}	
#menuAlert ul li ul {
	width:262px;
	display:none;
	background-color:#4f1431;
}
#menuAlert ul li ul a {
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
	-ms-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	behavior:url(./css/PIE.htc);
}
#menuAlert ul li a:hover ul, #menuAlert ul li:hover ul{
	display: block;
	position: absolute;
	left: 0px;
	z-index:3;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	-ms-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
	behavior:url(./css/PIE.htc);
}
#menuAlert ul li:hover ul li.end {
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	-ms-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
	behavior:url(./css/PIE.htc);
}
#menuAlert ul li ul li a:hover {
	position:relative; 
	border-top:2px solid #8f3e66; 
	background-color:#6d2a4b;
}
.iconMenu{
	background:url(../img/icon_menu.png) no-repeat center center;
	width:19px;
	height:17px;
	overflow:hidden;
	position:relative;
	top:7px;
	right:10px;
	float:right;
}
.iconFilt{
	background:url(../img/icon_filt.png) no-repeat center center;
	width:18px;
	height:19px;
	position:relative;
	top: 9px;
	right: 1px;
	float: right;
	margin-right:10px;
	z-index: 9;
}
.iconModif{
	background:url(../img/icon_modif.png) no-repeat center center;
	width:22px;	
	height:22px;
	position:relative;
	top:7px;
	right:-2px;
	float:right;
	margin-right:10px;
	z-index: 9;
}
.iconElim{
	background:url(../img/icon_elim.png) no-repeat center center;
	width:16px;
	height:15px;
	position:relative;
	top:10px;
	right:0px;
	float:right;
	margin-right:10px;
	z-index:9;
}
.separaIcon{
	background:url(../img/separador_li.gif) no-repeat center center;
	width:1px;
	height:25px;
	position:relative;
	top:4px;
	left:223px;
	float:left;
	margin-right:10px;
}
.separadorPunteado {
	width:100%; 
	display:block; 
	height:96px; 
	background:url(../img/separador_alertas_bajo.gif) repeat-x left 48px;
}
.nameAlert{
	overflow:hidden;
	display:block;
	width:85%;
	height:32px;
}
#textAlert{
	display:block;
	height:auto;
	width:100%;
	clear:both;
	text-align:center;
	line-height:20px;
	overflow:hidden;
	padding-top:34px;
	color:#282828;
	font-size:13px;
	-moz-text-shadow:none;
	-webkit-text-shadow:none;
	-ms-text-shadow:none;
	text-shadow:none;
	behavior:url(./css/PIE.htc);
}
#alerts_check{
    height: 45px;
    width: 270px;
    margin-top: 17px;
}

/*  Mostrar y ocultar Alertas*/

a.btnFiltrarAlert {
	width: 90%;
	height: 50px;
	background-color:#a42b64; /* Old browsers */
	color: #ffffff;
	font-size: 18px;
	line-height: 52px;
	text-align: center;
	margin: 0px auto;
	cursor: pointer;
	display: none;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	behavior:url(./css/PIE.htc);
}
        
.cajaFiltrarAlert{
	padding: 10px;
}

/*   - Tooltip   -   */

.wrappTooltip {
	position:absolute;
	width:200px;
	height:auto;
	color:#FFFFFF;
	background:#8E225C;
	text-align:center;
	top:-4px;
	z-index:10;
	font-size:0.85em;
	font-weight:normal;
	padding:8px;
	line-height:1.3em;
	display:none;
	visibility:hidden;
	overflow:visible;
	font-family:Arial, Helvetica, sans-serif;
	left:-222px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-ms-border-radius:8px;
	border-radius:8px;
	-moz-text-shadow:1px 1px 3px #4D1232;
	-webkit-text-shadow:1px 1px 3px #4D1232;
	-ms-text-shadow:1px 1px 3px #4D1232;
	text-shadow:1px 1px 3px #4D1232;
	behavior:url(./css/PIE.htc);
}
.flechaTooltip {
	width: 0px;
	height: 0px;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #8E225C;
	margin:-22px -16px 0px 208px;
	float:left;
}
.aTooltip {
	color:#ffffff;
	text-decoration:underline;
	margin-left:0px !important;
	float:none !important;
}
.NameFilter{
	font-size:1.5em;
	font-weight:bold;
	color:#8E225C;
	text-align: center;
	margin-bottom:13px;
	display: none;
	height:25px;
}
#alert_new{
	display: none;
	margin-top:6px;
	padding:0px;
	width:100%;
	text-align:center;
}
.saveAlert{
	width:100%;
	height:35px;
	font-size:14px;
	background:url(../img/bg_boton_2.png) repeat-x left bottom #8e225c;
	text-align:center;
	position:absolute;
	top:421px;
	line-height:37px;
	color: #ffffff;
	display:none;
	margin-top:-1px;
	overflow:visible;
	-webkit-box-shadow:inset 0px 3px 4px #333333;
	-moz-box-shadow:inset 0px 3px 4px #333333;
	-ms-box-shadow:inset 0px 3px 4px #333333;
	box-shadow:inset 0px 3px 4px #333333;
	behavior:url(./css/PIE.htc);
}
.saveAlert a{
	color:#ffffff;
	text-decoration:underline;
}
.moduleAlertas{
	position:relative;
	margin-top:64px;
	width:288px;
	height:auto;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-bottom:20px;
	background-color:#ffffff;
	overflow:hidden;
	vertical-align:top;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	-ms-border-radius:14px;
	border-radius:14px;
	-moz-box-shadow:1px 1px 3px #cdcdcd;
	-webkit-box-shadow:1px 1px 3px #cdcdcd;
	-ms-border-radius:14px;
	box-shadow:1px 1px 3px #cdcdcd;
	behavior:url(./css/PIE.htc);
}
.cont_listFilter{
	width:100%;
	color:#8e235b;
	text-align:center;
	margin-top:-20px;
}
h3.listFilter_tittle{ color:#737373;}

.hide {
  display:none;
}
#b_make_alert {
  display:none;
}
.NameAlertDef {
    font-size:1.8em;
	line-height:1.2em;
    text-align:center;
    margin:20px 0px;
    color:#8e225c;
    font-weight:bold;
}
.align_rtl{
	text-align:right;
}
#sponsors .module ul.right li img.w_auto {
	width:auto;
  	margin-bottom: 25px;
}

.guion{
	width:100%;
	height:auto;
	border-top:1px dotted #333333;
	margin-top:10px;
	padding-top:10px;
}
#recover_password_agora .em_int_content .mtop20 img {
    display: none;
}
ul#ul_filas{
	width:96%;
	margin:0px auto;
	overflow:visible;
}
ul#ul_filas li{
	width:100%;
	border-bottom:1px dotted #b1b1b1;
	padding:6px 0px 2px 0px;
	height:86px;
	position:relative;
}
ul#ul_filas li.li_menor{
	height:56px;
}
ul#ul_filas li .left{
	width:200px;
}
#filters #content_filters #box_filters #ficha3 ul.ul_select{
	left:5px;
    top:30px;
    width:190px;
}
#filters #content_filters #box_filters #ficha3 ul.ul_select.sel_b{
	top:60px;
	left:5px;
}
ul#ul_filas li .ul_select li{
	width:100%;
	border-bottom:1px solid #d2d2d2;
	padding:0px;
	height:26px;
	font-size:1.05em;
	line-height:26px;
}
ul#ul_filas li .ul_select .scroll li{
	font-size:0.95em;
	height:auto;
	padding:4px 0px;
	line-height:18px;
}
ul#ul_filas li .ul_select li.li_first span{
	width:82%;
}
ul#ul_filas li .ul_select li.li_first span.icon_sel{
	width:14px;
}
ul#ul_filas li .ul_select li a{
	width:96%;
	padding-left:4%;
}
#filters #content_filters #box_filters #ficha3 ul.ul_select{ z-index:10; }
#filters #content_filters #box_filters #ficha3 ul.ul_active{ z-index:13 !important;}
#filters #content_filters #box_filters #ficha3 ul.ul_second{ z-index:12 !important;}

#filters #content_filters #box_filters #ficha3 ul#ul_filas li .div_inactive{
	position:absolute;
	z-index:11;
	width:198px;
	height:66px;
	background:url(../img/px_white.png) repeat left top;
	top:26px;
	right:0px;
	display:block;
}
#filters #content_filters #box_filters #ficha3 ul#ul_filas li.li_menor .div_inactive{
	height:38px;
}
#filters #content_filters #box_filters #ficha3 ul#ul_filas li .div_inactive.show{
	display:none;
}
ul#ul_filas li .left input, ul#ul_filas li .left label{
	float:left;
}
ul#ul_filas li .left label{
	width:86%;
	padding:2px 0px 0px 2px;
}

.posit{
	top: 8px;
  	right: 10px;
  	height: 24px;
}

a.cont_sld_home{
	width: auto;
    height: 286px;
	display: block;
    margin: 0px;
}

.txt_left{
	text-align:left;
}
ul.ul_disciplines, ul.ul_disciplines li{
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style:none;
}
ul.ul_disciplines{
	text-align:left;
}
ul.ul_disciplines li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	margin:0px 4px 4px 0px;
}
ul.ul_disciplines li span{
	float:left;
	background-color:#a9a9a9;
	cursor:pointer;
	color:#ffffff;
	font-weight:700;
	font-size:0.8rem;
	padding:2px 8px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
	behavior:url(./css/PIE.htc);
}
ul.ul_disciplines li span:hover{
	background-color:#bbbbbb;
}
ul.ul_disciplines li span.active{
	background-color:#8e225c;
}
ul.ul_disciplines li span.active:hover{
	background-color:#a7236a;
}
#pub_detail{
	overflow:hidden;
	min-height:1px;
	padding-top:90px;
}
#pub_detail .pub_detail_int{
	width:100%;
	background-color:#ffffff;
	padding:30px 20px;
	margin-bottom:50px;
	line-height:1.3rem;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85rem;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;
	behavior:url(./css/PIE.htc);
}
.pub_detail_int .mod_l{
	width:100%;
	float:left;
	position:relative;
}
.pub_detail_int .ht_int{
	font-weight:400;
	font-size:1.3rem;
	line-height:1.8rem;
	margin:0px 0px 20px 0px;
	font-family:"PT Sans",sans-serif;
}
.pub_detail_int .mod_l .add_info{
	width:100%;
	padding:6px 16px;
	font-family:Arial, sans-serif;
	font-size:0.9rem;
	background-color:#f3f3f3;
	font-weight:bold;
	margin-bottom:26px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	behavior:url(./css/PIE.htc);
}
.pub_detail_int .em_img, .pub_detail_int .em_img img, .pub_detail_int .em_img iframe, .pub_detail_int .em_img #video_detail, .pub_detail_int .em_img embed{
	width:243px;
	height:162px;
}
.pub_detail_int .em_img{
	float:right;
	margin:10px 0px 24px 0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	behavior:url(./css/PIE.htc);
}
.pub_detail_int .mod_l .translate_control, .pub_detail_int .mod_l ul.icons li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	float:none;
}
.pub_detail_int .mod_l ul.icons{
	margin:10px auto 0px auto;
	float:none;
}
.pub_detail_int .mod_l ul.icons li{
	width:26px;
	margin-left:4px;
}
.pub_detail_int .mod_l ul.icons li img{
	width:100%;
}
.pub_detail_int .mod_l.sec_mod{
	text-align:center;
	padding:20px 0px 10px 0px;
}
.pub_detail_int ul.ul_init.upper{
	font-size:0.7rem;
}
.pub_detail_int ul.ul_init.upper li{
	line-height:1.1rem;
    margin-bottom:8px;
	font-family:"PT Sans",sans-serif;
}
#navigation{
	width:100%;
	margin:50px 0px 10px 0px;
	font-size:1rem;
	text-align:center;
	font-family:"PT Sans",sans-serif;
}
#navigation .boton{
	margin-bottom:10px;
}
.ht2{
	font-size:1.4rem;
	line-height:2.2rem;
	margin:-16px 0px 0px 0px;
	position:absolute;
}

/*.ovfl_emer {
	overflow-y: auto;
    max-height: 170px;
    height: auto;
}*/
/*ADAPTACIONES*/

@media screen and (min-width: 646px) {
	.posit{
		top: 554px;
	}
	.pr_right img{
		width:100%;/*auto*/
	}
	.medidas{
		width:592px;
		/*padding:0px 20px;*/
	}
	#header{
		margin:20px auto 35px auto;
	}
	#header .left{
		width:170px;
		float:left;
	}
	#header .left.logged{
		float:none;
	}
	#nav ul{
		width:auto;
		float:none;
	}
	#nav ul li{
		width:auto;
		margin-left:3px;
		margin-bottom:0px;
	}
	#nav ul li.no_m{
		width:auto;
	}
	#nav ul li#b_info{
		width:auto;
	}
	#nav ul li a.boton{
		width:auto;
		padding:0px 10px;
	}
	#nav ul li#b_info a.boton, #nav ul li#publish a.boton{
		width:auto;
		padding:0px 10px;
	}
	#nav ul li#publish, #nav ul li#publish a.boton span{
		width:auto;
	}
	#nav.logged ul li#publish, #nav.logged ul li#publish a.boton{
		margin-top:2px;
	}
	#nav ul li#b_reg, #nav ul li#b_login{
		position:absolute;
		top:-66px;
		right:0px;
		z-index:2;
		margin-right:0px;
	}
	#nav ul li#b_reg{
		right:175px;
	}
	#nav ul li#b_reg a.boton, #nav ul li#b_login a.boton{
		width:150px;
	}
	#nav #social{
		width:auto;
		top:-120px;
	}
	#nav #social li{
		float:right;
		height:auto;
	}
	#nav #social li.txt_social{
		display:block;
	}
	#nav ul li#li_lang, #nav ul li#li_sections, #nav ul li#li_publications{
		width:194px;
		float:right;
	}
	#nav.logged ul li#li_lang, #nav.logged ul li#li_sections, #nav.logged ul li#li_publications{
		width:292px;
		float:left;
		margin-top:4px;
	}
	ul#sel_lang, ul#sel_sections, ul#sel_publications{
		width:192px;
	}
	#nav.logged ul#sel_lang, #nav.logged ul#sel_sections, #nav.logged ul#sel_publications{
		width:290px;
	}
	ul#sel_lang li, ul#sel_sections li, ul#sel_publications li{
		width:198px;
	}
	ul#sel_lang li#lang_init, ul#sel_sections li#sections_init, ul#sel_publications li#publications_init{
		width:182px;
		padding:0px 0px 0px 12px;
		margin-left:4px;
	}
	#nav.logged ul#sel_lang li#lang_init, #nav.logged ul#sel_sections li#sections_init, #nav.logged ul#sel_publications li#publications_init{
		width:276px;
	}
	#filters.show{
		background:url(../img/bg_bar.gif) repeat-x left -44px #d6d6d6;
		border-top:1px solid #eeeeee;
	}
	#filters #filters_int{
		margin-bottom:0px;
	}
	#filters #filters_int h1, #filters #filters_int h2, #filters #filters_int .ht{
		font-size:0.95em;
		text-align:left;
	}
	#filters #filters_int .left{
		float:left;
	}
	#filters #filters_int h1{
		line-height:20px;
		margin-top:5px;
		position:relative;
		top:auto;
		width:375px;
	}
	#filters #filters_int #buttons{
		width:auto;
		font-size:0.9em;
	}
	#filters.show #filters_int #buttons{
		height:52px;
	}
	#filters #filters_int #buttons a#b_filtrar{
		width:592px;
	}
	#filters #filters_int #buttons a.boton{
		padding:0px 10px;
	}
	
	#filters #filters_int #buttons a#b_filtrar.b_f_es{
		background:url(../img/b_filter_3_es.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_es:hover{
		background:url(../img/b_filter_3_es_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_fr{
		background:url(../img/b_filter_3_fr.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_fr:hover{
		background:url(../img/b_filter_3_fr_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_en{
		background:url(../img/b_filter_3_en.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_en:hover{
		background:url(../img/b_filter_3_en_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_de{
		background:url(../img/b_filter_3_de.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_de:hover{
		background:url(../img/b_filter_3_de_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_nl{
		background:url(../img/b_filter_3_nl.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_nl:hover{
		background:url(../img/b_filter_3_nl_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_it{
		background:url(../img/b_filter_3_it.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_it:hover{
		background:url(../img/b_filter_3_it_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_ar{
		background:url(../img/b_filter_3_ar.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_ar:hover{
		background:url(../img/b_filter_3_ar_over.png) no-repeat left top;
	}
	
	a#b_filtrar.boton span{
		float:left;
		padding:0px 30px 0px 0px;
		background:url(../img/icon_search.png) no-repeat right 9px;
	}
	#filters #filters_int #buttons a#b_ocultar, #filters #filters_int #buttons a#b_limpiar{
		margin-left:6px;
	}
	#filters #filters_int #buttons a#b_limpiar{
		float:right;
	}
	#filters #filters_int #buttons a#b_limpiar{
		/*float:left;*/
		/*width:141px;*/
		padding: 0px 10px 0px 10px;
    }
	#filters #content_filters #box_filters table td.cat{
		width:20%;
	}
	#filters #content_filters #box_filters ul.ul_select{
		top:16px;
	}
	#filters #content_filters #box_filters ul.ul_select li.li_first span#country_selected, #filters #content_filters #box_filters ul.ul_select li.li_first span#disciplina_selected{
		width:auto;
		height:auto;
	}
	#forms ul.ul_select{
		min-width:0px;
		width:68%;
	}
	ul.ul_select li{
		height:20px;
	}
	ul.ul_select li.li_first{
		font-size:1em;
	}
	ul.ul_select li.li_first span{
		width:88%;
	}
	ul.ul_select li a{
		height:20px;
	}
	#principal_int, .pr_int{
		line-height:1.35em;
		max-width:592px;
		overflow:visible;
  		height:590px;
		-moz-border-radius:24px;
		-webkit-border-radius:24px;
		-ms-border-radius:24px;
		border-radius:24px;
		behavior:url(./css/PIE.htc);
	}
	#principal_int .left{
		width:100%;
		padding-right:0%;
		font-size:1em;
		margin-bottom:20px;
	}
	#principal_int .left.agora{
		width:90%;
		padding:0px 5%;
		font-size:0.9em;
	}
	#principal_int #voi{
		width:100%;
		overflow:visible;
	}
	#principal_int #voi.buttons{
		padding:47px 0px 0px 28px;
	}
	#principal_int .right{
		float:none;
		width:100%;
		-moz-border-radius:24px 24px 0px 0px;
		-webkit-border-radius:24px 24px 0px 0px;
		-ms-border-radius:24px 24px 0px 0px;
		border-radius:24px 24px 0px 0px;
		behavior:url(./css/PIE.htc);
	}
	#principal_int .left.agora h1{
		margin:20px 0px 12px 0px;
	}
	#principal_int #redes ul li.fav a{
		width:32px;
		height:32px;
		background:url(../img/icon_fav_principal.gif) no-repeat left top;
	}
	#principal_int #redes ul li.fav.active a, #principal_int #redes ul li.fav a:hover{
		background:url(../img/icon_fav_principal_over.gif) no-repeat left top;
	}
	#principal_int #redes ul li.fav.active a:hover{
		background:url(../img/icon_fav_principal.gif) no-repeat left top;
	}
	#principal_int #redes{
		position:absolute;
		width:auto;
		padding:4px 0px 16px 0px;
		bottom:290px;
		left:312px;
		-moz-border-radius:0px 0px 24px 24px;
		-webkit-border-radius:0px 0px 24px 24px;
		-ms-border-radius:0px 0px 24px 24px;
		border-radius:0px 0px 24px 24px;
		behavior:url(./css/PIE.htc);
	}
	#principal_int #redes .left{
		font-size:1em;
		width:auto;
		padding:0px 0px 0px 20px;
	}
	#principal_int #redes ul.right{
		padding:0px 20px 0px 0px;
	}
	#principal_int #redes ul.right li{
		margin-left:10px;
	}
	#principal_int .video_agora{
		width:250px;
	}
	ul#buttons_home li a{
		height:49px;
	}
	ul#buttons_home li a.minibutton{
		width:100%;
	}
	ul#buttons_home li a span{
		font-size:1.1em;
	}
	ul#buttons_home li span.img{
		width:40px;
		height:40px;
		margin:3px 0px 0px 0px;
	}
	.content_button {
		width:100%;
	}
	ul#buttons_home li{
		width:256px;
		height:66px;
		margin:0px 20px 0px 0px;
	}
	ul#buttons_home li .content_button{
		width:247px;
	}
	ul#buttons_home li.bm_big{
		width:530px;
		margin:0px;
	}
	ul#buttons_home li.bm_big a span{
		width:90%;
	}
	ul#buttons_home li.bm_big span.img{
		width:47px;
		height:49px;
		margin:-1px 0px 0px 0px;
	}
	ul#buttons_home li.bm_big .content_button{
		width:520px;
	}
	#filters_result{
		font-size:0.9em;
		margin-top:15px;
	}
	#filters_result .right{
		width:100%;
	}
	#filters_result .left{
		margin-top:10px;
	}
	#filters_result .left aside{
		margin-top:0px;
	}
	#filters_result span.hasta{
		float:none;
	}
	#filters_result .left .ul_init span{
		padding:3px 10px;
		width:123px;
	}
	#filters_result ul li{
		margin-bottom:0px;
	}
	#scroll_filters{
		overflow:hidden;
	}
	#search{
		padding-top:0px;
	}
	#search .input{
		width:140px;
	}
	.liEU {
		min-width:157px;
		padding:0px;
		margin:0px;
		margin-left:-10px;
	}
	#search #txt_search{
		display:inline;
	}
	.publi.vertical{
		display:block;
	}
	.publi.horizontal_medium{
		display:block;
	}
	.publi.horizontal_big, .publi.banner{
		display:inline-block;
		*display:inline;
		*zoom:1;
	}
	#ver_plus{
		max-width:none;
		min-width:466px;
	}
	#ver_plus img#img_shadow{
		width:auto;	
	}
	#about .module, #new_buttons .module{
		width:592px;
		max-height:192px;
	}
	#new_buttons .module{
		margin-top:34px;
	}
	#about .img{
		width:49%;
		float:left;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-ms-border-radius:0px;
		border-radius:0px;
		behavior:url(./css/PIE.htc);
	}
	#about .txt{
		width:45%;
		font-size:0.85em;
		padding:0px 3%;
		line-height:1.4em;
	}
	#sponsors .module ul.right li{
		width:25%;
		padding-right:40px;
		text-align:center;
		line-height:50px;
		margin-left: 45px;
	}
	#sponsors .module ul.right li.left{
		float:none;
	}
	#generica h1, #forms h1{
		font-size:2.2em;
		margin:0px 0px 10px 0px;
		font-family:'Lato',sans-serif;
		font-weight:300;
	}
	#generica h2, #forms h2{
		top:10px;
		font-size:1em;
	}
	#generica .txt, #forms .txt{
		font-size:0.9em;
	}
	#footer_int .left{
		line-height:48px;
		text-align:left;
	}
	#footer_int #powered{
		text-align:right;
		width:auto;
		float:right;
		color:#5b5b5b;
	}
	#footer_int .right{
		margin:0px auto 24px auto;
		clear:both;
		float:none;
		line-height:48px;
	}
	.em_int{
		top:3%;
		width:572px;
		margin-left:-296px;
		max-height:94%;
		left:50%;
		-moz-border-radius:24px;
		-webkit-border-radius:24px;
		-ms-border-radius:24px;
		border-radius:24px;
		behavior:url(./css/PIE.htc);
	}
	#edit_image .em_int{
		width:592px;
		margin-left:-296px;
	}
	.em_int .icon_close{
		margin-left:537px;
		width:55px;
		height:56px;
		top:auto;
		right:auto;
	}
	.emergente .icon_close_b{
		width:40px;
		height:41px;
		left:50%;
		right:auto;
		margin-left:257px;
		top:3%;
	}
	#edit_image .em_int .icon_close{
		margin-left:537px;
	}
	#em_logo{
		display:block;
	}
	.em_int_content{
		width:540px;
		margin:18px auto 14px auto;
	}
	#edit_image2 .em_int_content{
		width:550px;
	}
	.em_img{
		margin:0px;
		width:540px;
		-moz-border-radius:18px;
		-webkit-border-radius:18px;
		-ms-border-radius:18px;
		border-radius:18px;
		behavior:url(./css/PIE.htc);
	}
	.detail_txt{
		width:540px;
		font-size:0.8em;
		line-height:1.3em;
    	margin-bottom:43px;
	}
	.redes_em ul.right{
		width:auto;
		float:right;
		padding-top:0px;
		text-align:right;
	}
	.redes_em ul li{
		width:32px;
		display:block;
		float:right;
		margin-left:5px;
	}
	.em_int .tit_big{
		font-size:2em;
		font-family:'Lato', sans-serif;
		font-weight:300;
		margin-top:24px;
	}
	.emergente .dato.input, .emergente .dato.textarea{
		width:70%;
	}
	.dato.mini.input{
		width:48%;
	}
	.dato.checks label{
		width:28%;
		margin-right:20px;
	}
	.dato label{
		width:28%;
		padding:8px 1%;
		font-size:1em;
	}
	.emergente .dato label, .emergente .dato.textarea label{
		padding:8px 1%;
		font-size:1em;
	}
	.dato.big.textarea label{
		width:28%;
		height:100px;
		line-height:100px;
	}
	.dato.select label, .dato.checks label{
		margin-bottom:0px;
		-moz-border-radius:10px 0px 0px 10px;
		-webkit-border-radius:10px 0px 0px 10px;
		-ms-border-radius:10px 0px 0px 10px;
		border-radius:10px 0px 0px 10px;
		behavior:url(./css/PIE.htc);
	}
	.dato.select ul.ul_select{
		top:5px;
	}
	.dato.input input{
		width:67%;
		padding:8px 1%;
		line-height:22px;
		font-size:1em;
		text-align:left;
	}
	.emergente .dato.input input, .emergente .dato.textarea textarea{
		padding:8px 1%;
		line-height:22px;
		font-size:1em;
		text-align:left;
	}
	#nav ul li#name_user{
		text-align:center;
		font-size:1.1em;
		padding:12px 0px 12px 0px;
	}
	#nav.logged ul li#name_user{
		position:absolute;
		z-index:2;
		top:-100px;
		right:130px;
		font-size:1em;
	}
	#nav ul li#disconnect{
		position:absolute;
		top:-96px;
		right:0px;
	}
	#nav ul li#disconnect a{
		width:90px;
		padding:0px 10px;
	}
	table#tab_images td .preview{
		width:474px;
		padding:10px 0px;
	}
	table#tab_images td .btn{
		width:90px;
		margin:10px auto;
	}
	table#tab_images td .edit-button{
		width:90px;
		display:inline-block;
		*display:inline;
		*zoom:1;
	}
	#em_int_video.em_int_content{
		height:338px;
		margin-bottom:22px;
	}
	#textAlert{
		padding-top:48px;
	}
	#alerts_check{
		right:20px;
		top:264px;
        height: auto;
        width: auto;
        margin-top: -7px;
	}
    #menuAlert ul li.nivel1 {
		width:522px;
	}
	#menuAlert ul li ul{
		width:537px;
	}
	.separaIcon{
		left: 499px;
	}
	.wrappTooltip {
		visibility:visible;
	}
	#alert_new{
		margin-top:0px;
		padding:0px 10px;
		width:auto;
	}
	.saveAlert{
		top: 299px;
		font-size:16px;
		z-index:20;
		height:42px;
		line-height:44px;
	}
	.moduleAlertas{
		width:592px;
	}
	ul#ul_filas li{
		height:65px;
	}
	ul#ul_filas li.li_menor{
		height:38px;
	}
	#filters #content_filters #box_filters #ficha3 ul#ul_filas li .div_inactive{
		width:246px;
		height:66px;
		top:4px;
	}
	#filters #content_filters #box_filters #ficha3 ul.ul_select{
		top:4px;
		left:210px;
		width:240px;
	}
	#filters #content_filters #box_filters #ficha3 ul.ul_select.sel_b{
		top:40px;
		left:210px;
	}
	ul#ul_filas li .ul_select li.li_first span{
		width:81%;
	}
	ul#ul_filas li .ul_select li.li_first span.icon_sel{
		width:20px;
	}
	a#b_prev, a#b_next{
		top:50%;
		bottom:auto;
		width:40px;
		height:40px;
		margin-left:-314px;
	}
	a#b_next{
		margin-left:0px;
		margin-right:-314px;
	}
	.pr_left{
		font-size:1em;
		line-height:1.4em;
		width:90%;
		padding:0px 5%;
		float:left;
	}
	.pr_right{
		-moz-border-radius:20px 20px 0px 0px;
		-webkit-border-radius:20px 20px 0px 0px;
		-ms-border-radius:20px 20px 0px 0px;
		border-radius:20px 20px 0px 0px;
		/*behavior:url(./css/PIE.htc); no mostrar*/
	}
	.cont_btn_sldr {
		padding: 4px;
		width: 130px;
	}
	.boton_sldr {
		width: 130px;
	}
	.cont_sldr3_left{
		width: 100%;
	}
	.cont_sldr3_right{
		width:100%;
		margin-top:5px;
	}
	.cont_btn_sldr.left2{
		margin-right:10px;
		float:left;
	}
	#pub_detail .pub_detail_int{
		padding:40px 46px;
		margin-bottom:60px;
		line-height:1.5rem;
		font-size:0.9rem;
	}
	.pub_detail_int .ht_int{
		font-size:1.5rem;
		line-height:2rem;
	}
	.pub_detail_int .mod_l .translate_control, .pub_detail_int .mod_l ul.icons li{
		float:left;
	}
	.pub_detail_int .mod_l ul.icons{
		margin:0px;
		float:right;
	}
	#navigation .boton{
		float:left;
	}
	#navigation .boton:last-child{
		float:right;
	}
	.pub_detail_int ul.ul_init.upper{
		font-size:0.75rem;
	}
	.pub_detail_int ul.ul_init.upper li{
		line-height:1.2rem;
	}
	.pub_detail_int .em_img{
		margin:10px 0px 50px 7.5%;
	}
	.pub_detail_int .em_img, .pub_detail_int .em_img img, .pub_detail_int .em_img iframe, .pub_detail_int .em_img #video_detail, .pub_detail_int .em_img embed{
		width:230px;
		height:153px;
	}
}
@media screen and (min-width: 951px) {
	.posit{
		top: 554px;
	}
	.cont_btn_sldr {
		padding: 4px;
		width: 130px;
	}
	.boton_sldr {
		height: 35px;
		width: 130px;
		line-height: 3em;
		font-size: 0.95em;
	}
	.cont_sldr3_left{
		width: 325px;
		margin-left:5px;
	}
	.cont_sldr3_right{
		width:100%;
		margin-top:5px;
	}
	.cont_btn_sldr.left2{
		margin-right:7px;
		float:left;
	}
	.medidas{
		width:896px;
	}
	#header{
		margin:20px auto 46px auto;
	}
	#header .left{
		width:140px;
		padding-bottom:0px;
		padding-top:10px;
	}
	#header .left.logged{
		float:left;
	}
	#header .left img{
		width:100%;
		display:block;
		margin:0px;
	}
	#nav{
		font-size:0.9em;
		width:auto;
		float:right;
	}
	#nav.logged{
		margin-top:40px;
	}
	#nav ul li{
		margin-left:2px;
		font-size:1em;
	}
	#nav ul li a.boton{
		padding:0px 12px;
		font-size:0.9em;
	}
	#nav.logged ul li#publish, #nav.logged ul li#publish a.boton{
		width:auto;
		padding:0px 10px;
	}
	#nav.logged ul li#publish{
		padding:0px;
		margin-top:0px;
	}
	#nav ul li#b_reg, #nav ul li#b_login{
		position:relative;
		top:auto;
		right:auto;
		z-index:auto;
	}
	#nav ul li#b_reg a.boton, #nav ul li#b_login a.boton{
		width:auto;
	}
	#nav #social{
		position:relative;
		z-index:auto;
		top:auto;
		right:auto;
	}
	#nav ul li#li_lang, #nav ul li#li_sections, #nav ul li#li_publications, #nav.logged ul li#li_lang, #nav.logged ul li#li_sections, #nav.logged ul li#li_publications{
		width:180px;
		float:left;
		font-size:0.9em;
		margin-top:0px;
	}
	ul#sel_lang, ul#sel_sections, ul#sel_publications, #nav.logged ul#sel_lang, #nav.logged ul#sel_sections, #nav.logged ul#sel_publications{
		width:178px;
	}
	ul#sel_lang li, ul#sel_sections li, ul#sel_publications li{
		width:216px;
	}
	ul#sel_lang li#lang_init, ul#sel_sections li#sections_init, ul#sel_publications li#publications_init, #nav.logged ul#sel_lang li#lang_init, #nav.logged ul#sel_sections li#sections_init, #nav.logged ul#sel_publications li#publications_init{
		width:170px;
		padding:0px 0px 0px 10px;
		margin-left:4px;
	}
	#filters #filters_int .aviso{
		display:block;
		width:578px;
		font-size:1.1em;
		top:1px;
	}
	#filters #filters_int h1, #filters #filters_int h2, #filters #filters_int .ht{
		font-size:1.1em;
		text-align:left;
	}
	#filters #filters_int h1{
		line-height:52px;
		margin-top:0px;
		position:relative;
		top:auto;
		width: 680px;
	}
	#filter #filters_int h2{
		display:none;
		position:relative;
		top:auto;
	}
	#filters #filters_int h1 br{
		display:none;
	}
	#filters #filters_int #buttons a.boton{
		font-size:1em;
		padding:0px 18px;
	}
	#filters #filters_int #buttons a#b_filtrar{
		width:236px;
	}
	
	#filters #filters_int #buttons a#b_filtrar.b_f_es{
		background:url(../img/b_filter_2_es.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_es:hover{
		background:url(../img/b_filter_2_es_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_fr{
		background:url(../img/b_filter_2_fr.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_fr:hover{
		background:url(../img/b_filter_2_fr_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_en{
		background:url(../img/b_filter_2_en.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_en:hover{
		background:url(../img/b_filter_2_en_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_de{
		background:url(../img/b_filter_2_de.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_de:hover{
		background:url(../img/b_filter_2_de_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_nl{
		background:url(../img/b_filter_2_nl.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_nl:hover{
		background:url(../img/b_filter_2_nl_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_it{
		background:url(../img/b_filter_2_it.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_it:hover{
		background:url(../img/b_filter_2_it_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_ar{
		background:url(../img/b_filter_2_ar.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_ar:hover{
		background:url(../img/b_filter_2_ar_over.png) no-repeat left top;
	}
	
	#filters #content_filters #box_filters table td.cat span.title{
		font-size:1.1em;
	}
	#filters #content_filters #box_filters table td.cat span.txts{
		display:block;
	}
	#filters #content_filters #box_filters table td #ficha1.ficha, #filters #content_filters #box_filters table td #ficha2.ficha{
		min-height:290px;
	}
	#filters #content_filters #box_filters table td #ficha3.ficha{
		min-height:370px;
	}
	#filters #content_filters #box_filters ul.ul_select{
		top:26px;
	}
	#filters #content_filters #box_filters ul.ul_select .scroll.show{
		height:240px;
	}
	ul.ul_select li{
		height:auto;
	}
	ul.ul_select li.li_first span{
		width:84%;
	}
	ul.ul_select li a{
		height:auto;
	}
	ul#ul_paises_selected, ul#ul_disciplinas_selected{
		font-size:1em;
		margin-top:20px;
	}
	ul#ul_paises_selected li, ul#ul_disciplinas_selected li{
		margin:0px 4px 12px 0px;
	}
	ul#ul_columnas{
	  height:100%;
	  overflow:hidden;
  	}
	ul#ul_columnas li{
		width:17.7%;
		min-height:350px;
		padding:10px 1%;
		border-right:1px dotted #b1b1b1;
	}
	#principal{
		background:url(../img/bg_mod_principal.png) no-repeat center 78px;
	}
	#principal_int, .pr_int{
		font-size:0.95em;
		line-height:1.4em;
		height:286px;
		max-width:896px;
		-moz-border-radius:0px 24px 24px 0px;
		-webkit-border-radius:0px 24px 24px 0px;
		-ms-border-radius:0px 24px 24px 0px;
		border-radius:0px 24px 24px 0px;
		behavior:url(./css/PIE.htc);
	}
	#principal_int .left, #principal_int .left.agora{
		width:446px;
		padding-right:0%;
		padding-left:0px;
		font-size:1em;
		margin-bottom:0px;
	}
	#principal_int #voi{
		width:50%;
	}
	#principal_int #voi.buttons{
		padding:20px 0px 0px 10px;
		overflow:visible;
  		height:286px;
	}
	#principal_int .left a{
		padding:0px;
	}
	#principal_int .right{
		float:right;
		width:50%;
		-moz-border-radius:0px 24px 24px 0px;
		-webkit-border-radius:0px 24px 24px 0px;
		-ms-border-radius:0px 24px 24px 0px;
		border-radius:0px 24px 24px 0px;
		behavior:url(./css/PIE.htc);
	}
	#principal_int h1{
		font-size:1.8em;
	}
	#principal_int .left.agora h1{
		margin:16px 0px 8px 24px;
	}
	#principal_int #redes{
		left:28%;
		bottom:20px;
		padding:16px 0px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-ms-border-radius:0px;
		border-radius:0px;
		behavior:url(./css/PIE.htc);
	}
	#principal_int #redes .left{
		font-size:1em;
		width:30%;
		padding:0px;
	}
	#principal_int #redes ul.right{
		padding:0px;
	}
	#principal_int #redes ul.right li{
		margin-left:6px;
	}
	#principal_int .txt_agora{
		width:230px;
		font-size:0.85em;
		line-height:1.25em;
		margin-left:25px;
	}
	#principal_int .video_agora{
		width:190px;
	}
	ul#buttons_home li a span{
		font-size:1.05em;
		width:80%;
	}
	ul#buttons_home li span.img{
		width:36px;
		height:36px;
		margin:5px 0px 0px 0px;
	}
	.content_button {
		width:100%;
	}
	ul#buttons_home li a span.lh1{
		line-height:46px;
	}
	ul#buttons_home li a span.lh2{
		line-height:20px;
		padding:3px 0px;
	}
	ul#buttons_home li{
		width:200px;
		margin:0px 14px 0px 0px;
	}
	ul#buttons_home li .content_button{
		width:200px;
	}
	ul#buttons_home li.bm_big{
		width:423px;
		margin:0px;
	}
	ul#buttons_home li.bm_big a span{
		width:88%;
	}
	ul#buttons_home li.bm_big span.img{
		width:47px;
		height:49px;
		margin:-1px 0px 0px 0px;
	}
	ul#buttons_home li.bm_big .content_button{
		width:413px;
	}
	#filters_result{
		margin-top:14px;
	}
	#filters_result .right{
		width:auto;
		margin-top:32px;
		padding-bottom:0px;
	}
	#filters_result .left{
		margin-top:0px;
		width:auto;
	}
	#filters_result .left aside{
		width:auto;
		text-align:left;
		margin-top:0px;
	}
	#filters_result .left .ul_init span{
		padding:3px 5px;
		width:auto;
		margin-bottom:0px;
	}
	#search a.boton{
		padding:0px 10px;
	}
	#search .input{
		width:120px;
		margin-left:2px;
	}
	.liEU{
		min-width:121px;
		margin-left:-10px;
	}
	#about .module, #new_buttons .module{
		width:440px;
		max-height:144px;
	}
	#about .txt{
		width:47%;
		font-size:0.75em;
		padding:0px 2%;
		line-height:1.25em;
	}
	#about .txt h1{
		font-size:1.4em;
		margin:11px 0px 12px 0px;
	}
	#about a.boton{
		line-height:30px;
		padding:0px 12px;
	}
	#sponsors .module .left{
		width:14%;
		padding:0px 0px 0px 4%;
		line-height:88px;
		font-size:0.85em;
		font-weight:400;
		text-align:left;
	}
	#sponsors .module ul.right{
		width:74%;
		min-height:88px;
		padding:0px 4% 0px 0px;
		text-align:center;
	}
	#sponsors .module ul.right li{
		width:auto;
		padding-right:24px;
		text-align:left;
		line-height:88px;
	}
	#sponsors .module ul.right li.left{
		float:left;
	}
	#sponsors .module ul.right li img.w_auto {
		margin-top:9px;
	}
	#sponsors .module ul.right li#li_just{
		display:none;
	}
	#generica h1, #forms h1{
		font-size:3em;
		margin:0px 0px 20px 0px;
		font-family:'Lato',sans-serif;
		font-weight:300;
	}
	.headtxtform{
		margin-left: 5.5%;
		font-size:1.1em;
		padding-bottom: 0.6em;
		color: #555555;
	}
	#generica h2, #forms h2{
		top:16px;
		font-size:1em;
	}
	.em_int{
		top:6%;
		width:652px;
		margin-left:-326px;
		height:auto;
		max-height:88%;
		left:50%;
		-moz-border-radius:24px;
		-webkit-border-radius:24px;
		-ms-border-radius:24px;
		border-radius:24px;
		behavior:url(./css/PIE.htc);
		padding:0px;
	}
	#edit_image .em_int{
		width:852px;
		margin-left:-426px;
	}
	.em_int .icon_close{
		margin-left:597px;
		width:55px;
		height:56px;
		top:auto;
		right:auto;
	}
	.emergente .icon_close_b{
		width:55px;
		height:56px;
		margin-left:271px;
		top:6%;
	}
	#edit_image .em_int .icon_close{
		margin-left:797px;
	}
	.em_int_content{
		width:600px;
		margin:18px auto 14px auto;
	}
	#edit_image2 .em_int_content{
		width:800px;
	}
	.em_img{
		margin:0px;
		width:600px;
		-moz-border-radius:18px;
		-webkit-border-radius:18px;
		-ms-border-radius:18px;
		border-radius:18px;
		behavior:url(./css/PIE.htc);
	}
	.detail_txt{
		width:600px;
		font-size:0.8em;
		line-height:1.3em;
    margin-bottom: 43px;
	}
	.em_int .tit_big{
		font-size:2.8em;
		font-family:'Lato', sans-serif;
		font-weight:300;
		margin-top:24px;
	}
	#forms .linea_form .left{
		float:left;
		width:48%;
	}
	#forms .linea_form .right{
		float:right;
		width:48%;
	}
	.dato label{
		width:28%;
		padding:10px 1%;
		font-size:.92em;
	}
	.emergente .dato label, .emergente .dato.textarea label{
		padding:10px 1%;
		font-size:1em;
	}
	.dato.big label{
		width:13%;
	}
	.dato.big.textarea label{
		width:13%;
		height:100px;
		line-height:100px;
	}
	.dato.select ul.ul_select{
		top:7px;
	}
	.dato.input input{
		width:67%;
		padding:10px 1%;
		line-height:22px;
		font-size:1em;
		text-align:left;
	}
	.dato.big.input input{
		width:82%;
	}
	.dato.textarea textarea{
		width:82%;
	}
	.emergente .dato.input input, .emergente .dato.textarea textarea{
		padding:10px 1%;
		line-height:22px;
		font-size:1em;
		text-align:left;
	}
	.promoter_box{
		width:600px;
		font-size:1.2em;
		padding:20px 10px;
	}
	#forms .txt .center{
		width:600px;
	}
	#nav ul li#name_user{
		text-align:right;
		font-size:1em;
		padding:0px 0px 12px 0px;
	}
	#nav.logged ul li#name_user{
		position:absolute;
		z-index:2;
		top:-40px;
		right:130px;
		font-size:1em;
	}
	#nav ul li#disconnect{
		position:absolute;
		top:-50px;
		right:0px;
	}
	#nav ul li#disconnect a{
		width:82px;
		padding:0px 14px;
	}
	.txt_images{
		width:80%;
		font-size:1em;
	}
	table#tab_images{
		width:80%;
	}
	table#tab_images tbody tr{
		border-bottom:0px;
	}
	table#tab_images td{
		width:auto;
		float:none;
	}
	table#tab_images td .preview{
		width:120px;
		padding:10px;
	}
	table#tab_images td .name{
		width:280px;
		margin:14px 0px;
	}
	table#tab_images td .size{
		width:120px;
		margin:14px 0px;
	}
	table#tab_images td .btn{
		width:90px;
		margin:0px auto;
	}
	#textAlert{
		font-size:15px;
		line-height:24px;
		padding-top:70px;
	}
	#alerts_check{
		top:381px;
	}
	
	#menuAlert {
		position:relative;
	}
	#menuAlert ul li.nivel1 {
		width:241px;
	}
	#menuAlert ul li ul{
		width:256px;
	}
	.separaIcon{
		left: 216px;
	}
	#alert_new{
		padding:0px 18px;
	}
	.saveAlert{
		position:absolute;
		margin-top:-1px;
		top: 178px;
		font-size:16px;
		z-index:20;
	}
	#filters #content_filters #box_filters #ficha3 ul#ul_filas li .div_inactive, #filters #content_filters #box_filters #ficha3 ul#ul_filas li.li_menor .div_inactive{
		width:506px;
		height:36px;
	}
	#filters #content_filters #box_filters #ficha3 ul.ul_select{
		top:11px;
		left:182px;
	}
	ul#ul_filas li .left{
		width:180px;
	}
	ul#ul_filas li{
		padding:14px 0px 2px 0px;
		height:40px;
	}
	ul#ul_filas li.li_menor{
		height:40px;
	}
	#filters #content_filters #box_filters #ficha3 ul.ul_select.sel_b{
		top:11px;
		left:440px;
	}
	a#b_prev, a#b_next{
		width:40px;
		height:40px;
		margin-left:-480px;
		top:56%;
	}
	a#b_next{
		margin-left:0px;
		margin-right:-468px;
	}
	.pr_left{
		font-size:0.85em;
		line-height:1.3em;
		width:351px;
		padding:0px;
		float:left;
		margin-left:14px;
	}
	#pr_int2 .pr_left {
		margin-left:13px;
	}
	.pr_right{
		width:59%;
		float:right;
		background-color:#FFFFFF;
		-moz-border-radius:0px 20px 20px 0px;
		-webkit-border-radius:0px 20px 20px 0px;
		-ms-border-radius:0px 20px 20px 0px;
		border-radius:0px 20px 20px 0px;
		/* behavior:url(./css/PIE.htc); no mostrar */
	}
	.pub_detail_int .ht_int{
		font-size:1.7rem;
		line-height:2.2rem;
	}
	.pub_detail_int .mod_l{
		width:46%;
	}
	.pub_detail_int .mod_l ul.icons li{
		width:20px;
	}
	.pub_detail_int .em_img, .pub_detail_int .em_img img, .pub_detail_int .em_img iframe, .pub_detail_int .em_img #video_detail, .pub_detail_int .em_img embed{
		width:370px;
		height:247px;
	}
}
@media screen and (min-width: 1255px) {
	.cont_btn_sldr {
		padding: 4px;
		width: 130px;
		margin-top:40px;
	}
	.boton_sldr {
		height: 35px;
		width: 130px;
		line-height: 3em;
		font-size: 1em;
	}
	.cont_sldr3_left{
		width: 62%;
		/*margin-left:47px;*/
	}
	.cont_sldr3_right{
		width:139px;
		margin-top:40px;
	}
	.cont_btn_sldr.left2{
		margin-right:10px;
		float:none;
	}
	.medidas{
		width:1200px;
	}
	#header .left{
		width:auto;
		padding-top:0px;
	}
	#nav{
		font-size:1em;
	}
	#nav.logged{
		margin-top:0px;
		font-size:0.9em;
	}
	#nav ul li{
		margin-left:6px;
	}
	#nav ul.ul_init.show li{
		margin-left:0px;
	}
	#nav ul li a.boton{
		padding:0px 18px;
		font-size:1em;
	}
	#nav ul li#li_lang, #nav ul li#li_sections, #nav ul li#li_publications, #nav.logged ul li#li_lang, #nav.logged ul li#li_sections, #nav.logged ul li#li_publications{
		width:218px;
		float:left;
		font-size:1em;
		margin-top:0px;
	}
	ul#sel_lang, ul#sel_sections, ul#sel_publications, #nav.logged ul#sel_lang, #nav.logged ul#sel_sections, #nav.logged ul#sel_publications{
		width:216px;
	}
	ul#sel_lang li#lang_init, ul#sel_sections li#sections_init, ul#sel_publications li#publications_init, #nav.logged ul#sel_lang li#lang_init, #nav.logged ul#sel_sections li#sections_init, #nav.logged ul#sel_publications li#publications_init{
		width:198px;
		padding:0px 0px 0px 18px;
		margin-left:6px;
	}
	#filters #filters_int .aviso{
		width:738px;
		font-size:1.3em;
	}
	#filters #filters_int #buttons a#b_filtrar{
		width:285px;
	}
	
	#filters #filters_int #buttons a#b_filtrar.b_f_es{
		background:url(../img/b_filter_es.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_es:hover{
		background:url(../img/b_filter_es_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_fr{
		background:url(../img/b_filter_fr.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_fr:hover{
		background:url(../img/b_filter_fr_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_en{
		background:url(../img/b_filter_en.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_en:hover{
		background:url(../img/b_filter_en_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_de{
		background:url(../img/b_filter_de.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_de:hover{
		background:url(../img/b_filter_de_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_nl{
		background:url(../img/b_filter_nl.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_nl:hover{
		background:url(../img/b_filter_nl_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_it{
		background:url(../img/b_filter_it.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_it:hover{
		background:url(../img/b_filter_it_over.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_ar{
		background:url(../img/b_filter_ar.png) no-repeat left top;
	}
	#filters #filters_int #buttons a#b_filtrar.b_f_ar:hover{
		background:url(../img/b_filter_ar_over.png) no-repeat left top;
	}
	
	#filters #content_filters #box_filters table td #ficha1.ficha, #filters #content_filters #box_filters table td #ficha2.ficha{
		min-height:300px;
	}
	ul.ul_select li.li_first span{
		width:88%;
	}
	#principal_int, .pr_int{
		max-width:1200px;
	}
	#principal_int .left{
		width:48%;
		padding-right:2%;
		font-size:1em;
		margin-bottom:0px;
	}
	#principal_int .left.agora{
		width:51.5%;
		padding-right:0%;
	}
	#principal_int #voi{
		width:47%;
	}
	#principal_int #voi.buttons{
		padding:16px 0px 0px 0px;
	}
	#principal_int #redes{
		left:0%;
		bottom:0px;
	}
	#principal_int #redes ul.right li{
		margin-left:10px;
	}
	#principal_int .txt_agora{
		width:300px;
		line-height:1.3em;
		margin-left:50px;
	}
	#principal_int .video_agora{
		width:260px;
		padding-top:17px;
	}
	.content_button {
		width:100%;
	}
	ul#buttons_home li{
		width:240px;
		margin:0px 30px 0px 0px;
	}
	ul#buttons_home li a span{
		font-size:1.1em;
		width:82%;
	}
	ul#buttons_home li span.img{
		width:39px;
		height:39px;
		margin:4px 0px 0px 0px;
	}
	ul#buttons_home li.bm_big{
		width:510px;
		margin:0px;
	}
	ul#buttons_home li.bm_big a span{
		width:90%;
	}
	ul#buttons_home li.bm_big span.img{
		width:47px;
		height:49px;
		margin:-1px 0px 0px 0px;
	}
	ul#buttons_home li.bm_big .content_button{
		width:500px;
	}
	ul#buttons_home li .content_button{
		width:230px;
	}
	#filters_result{
		font-size:1em;
		margin-top:10px;
	}
	#search a.boton{
		padding:0px 18px;
	}
	#search .input{
		width:140px;
		margin-left:10px;
	}
	.liEU {
		min-width:121px;
		margin-left:30px;
	}
	#about .module, #new_buttons .module{
		width:592px;
		max-height:192px;
	}
	#about .txt{
		width:45%;
		font-size:0.85em;
		padding:0px 3%;
		line-height:1.4em;
	}
	#about .txt h1{
		font-size:1.6em;
		margin-top:20px;
	}
	#about a.boton{
		line-height:38px;
		padding:0px 18px;
	}
	#sponsors .module ul.right li{
		width:auto;
		text-align:left;
		padding-right:80px;
		height:auto; /*88px*/
	}
	#sponsors .module ul.right li.left{
		float:left;
	}
	#sponsors .module ul.right li img.w_auto {
		margin-top:12px;
	}
	#sponsors .module ul.right li img{
		width:100%;
	}
	.headtxtform{
		margin-left: 5.5%;
		font-size: 1.4em;
		padding-bottom: 0.6em;
		color: #555555;
	}
	.headtxtform{
		margin-left: 5.5%;
		font-size:1.4em;
		padding-bottom: 0.6em;
		color: #555555;
	}
	#footer_int #powered span{
		visibility:visible;
	}
	#footer_int .right{
		margin:0px;
		clear:none;
		float:right;
		line-height:48px;
	}
	#datos_info.txt, #datos_streaming.txt, #datos_video.txt{
		font-size:0.9em;
	}
	#nav.logged ul li#name_user{
		position:relative;
		z-index:auto;
		top:auto;
		right:auto;
	}
	#nav ul li#disconnect{
		position:relative;
		top:auto;
		right:auto;
		width:auto;
	}
	#nav ul li#disconnect a{
		width:auto;
		padding:0px 18px;
	}
	.txt_images{
		width:56%;
		font-size:1em;
	}
	table#tab_images{
		width:56%;
	}
	#alerts_check{
		top:386px;
	}
	.saveAlert{
		top:178px;
		font-size:16px;
		z-index:20;
	}
	ul#ul_filas li .left{
		width:280px;
	}
	#filters #content_filters #box_filters #ficha3 ul#ul_filas li .div_inactive, #filters #content_filters #box_filters #ficha3 ul#ul_filas li.li_menor .div_inactive{
		width:600px;
		height:36px;
		top:8px;
		right:54px;
	}
	#filters #content_filters #box_filters #ficha3 ul.ul_select{
		left:280px;
		width:260px;
	}
	#filters #content_filters #box_filters #ficha3 ul.ul_select.sel_b{
		top:11px;
		left:570px;
	}
	a#b_prev, a#b_next{
		top:50%;
		width:63px;
		height:63px;
		margin-left:-627px;
	}
	a#b_next{
		margin-left:0px;
		margin-right:-620px;
	}
	.pr_left{
		width:45%;
		font-size:0.85em;
    	line-height:1.3em;
		margin-left:57px;
	}
	.pr_right{
		width:48%;
	}
	#pr_int3 div.pr_left { 
	margin-left:54px;
	width:510px;
	}
	#pr_int2 .pr_left{
		margin-left:50px;
	}
	.pub_detail_int .ht_int{
		font-size:1.9rem;
		line-height:2.4rem;
	}
	.pub_detail_int .mod_l ul.icons li{
		width:26px;
	}
	.pub_detail_int .em_img, .pub_detail_int .em_img img, .pub_detail_int .em_img iframe, .pub_detail_int .em_img #video_detail, .pub_detail_int .em_img embed{
		width:510px;
		height:340px;
	}
}

.zindex_first { z-index:15; }
.zindex_second{ z-index:16; }

#promo_alert{
  	cursor:pointer;
}

#promo_alert.destacado{
	-moz-box-shadow:0px 0px 15px #cea0b7;
	-webkit-box-shadow:0px 0px 15px #cea0b7;
	-ms-box-shadow:0px 0px 15px #cea0b7;
  	box-shadow:0px 0px 15px #cea0b7;
	behavior:url(./css/PIE.htc);
}

@media screen and (min-width: 646px) {
	#nav ul.ul_init.show li{
		margin-left:0px;
	}
}

#upload_images h2 {
	width:100%;
}

/*  --- CLASES Error 404  ---  */

article.module.no_back{
	background:none;
	box-shadow:none;
}
article.module.no_back h4.centerText {
	font-size:1.3em;
	text-align:center;
}
h3.tit_404{
	font-size: 2.5em;
    text-align: center;
    line-height: 1.2em;
}

.datepicker_wrapper .ui-datepicker-calendar {
  display: none !important;
}
/*#edit_image2 {
    height: 400px;
    margin-left: 50px;
    margin-right: 50px;
    overflow: hidden;
    border: 1px solid black;
}*/

form#upload_activity {
  margin-top: 35px;
}
