/*************************************/

/*      ESTRUCTURA GENERAL           */

/*************************************/

	#construccion { text-align:center; /*background-color:#FFF;*/ margin:3em 0 2em 0; color:#FFF }



	#avisoCookie 

	{

		position:absolute;

		top:0;

		width:100%;

		background-color: #ccc;

		text-align:center;

		margin: 0 auto;

		/*margin-top: 1em;*/

		/*padding:0.5em 1em 1em 1em;*/

		box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.60);

		z-index:100;

	}



	#contenedor, #contenedor_home

	{

		margin: auto;

		width:  78.2em;

	}



	#cabecera

	{

		margin:0;

		padding-bottom:1em;

		overflow:hidden;

	}

	#icono_home

	{

		margin:0.2em 0 0 0.9em

	}

	

	#logo {float:left; margin:0 0 0 0 }

	.cuenta_atras { clear:left; padding: 2.5em 0.3em 0 0; font-size:1.5em; color: #666; text-align:right }

	#logo_organiza {float: right; margin:0 0 0 0; }

	#video {clear:left; overflow:hidden; width:14em; padding-top:1.5em; margin-left:0.2em}

	#slider_imagenes { margin:0 0 4em 15em; width:34.7em; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.80); }

	.redes_sociales { margin:0 0 0 0; float:right; padding-top:0.5em}

	.redes_sociales a {display: inline; padding:0}

	.redes_sociales a:hover {background: none; padding:0}

	.redes_sociales.cabecera {clear:both; margin-top:-1.5em; margin-right:0.5em}

	.redes_sociales.pie {float:right}



	.compartir-redes-footer{float: right;}

	

	#cuerpo

	{

		/*background-color: #FFFFFF;*/

		clear:both;

		padding: 0 0 0 0;

		margin: 3em auto 6em auto;

		padding-bottom: 0;

		overflow:hidden;

	}



	#contenido, #contenido_home

	{

		/*margin-left:20em;*/

		/*border-left: 1px dotted #000000;*/

		font-size:1em;

		margin: 0 16em 0 11em;

		padding: 0 4em 0 4em;

		text-align:justify;

		line-height:1.5em;

		overflow:hidden;

		border-left: 0.1em dotted #000000;

		border-right: 0.1em dotted #000000;

		/*background-image:url(../img/fondo_contenido.jpg);

		background-repeat: no-repeat;

		background-position:bottom right;*/

		/*margin: 0 0 0 14.5em;*/

		/*border-left: 2px dotted #000000;*/

	 	/*overflow:hidden;*/

		height: auto !important; /* para los browsers buenos */

		height: 38em; 

		min-height: 38em;

	}

/*	#contenido_home { padding-right: 0;}*/



	#contenido_seccion

	{

		padding-top: 0;

		overflow:hidden;

	}

	.titulo_seccion {margin-bottom: 1em}



	#pie

	{

		text-align:center;

		color: #fff;

		padding: 3em 0 0 0;

		margin: 0 0 0 0;

		background-color:#0022C6; 

		/*fondo con degradado: http://www.genbetadev.com/desarrollo-web/fondos-con-degradados-en-css3  */

			/* generador de degradados http://gradients.glrzad.com/ */

			/* Safari 4-5, Chrome 1-9 */ 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0022C6), to(#000000));

			/* Safari 5.1+, Chrome 10+ */	background: -webkit-linear-gradient(top, #0022C6, #000000);

			/* Firefox 3.6+ */				background: -moz-linear-gradient(top, #0022C6, #000000);

			/* Opera 11.10+ */ 				background: -o-linear-background(top, #0022C6, #000000);

			/* IE 10 */						background: -ms-linear-background(top, #0022C6, #000000);

			/* estándar */					background: linear-background(top, #0022C6, #000000);

			/* IE 8 y 9 */  				filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0022C6', endColorstr='#000000');

		/*FIN fondo con degradado */

		/*border-radius: 0.2em; -moz-border-radius: 0.2em; -webkit-border-radius: 0.2em;*/

	}



	#pie .datos 

	{

		text-align:left;

		padding:0 1em 0 1em;

		margin:0 auto 0 auto;

		width:67em;

		overflow:hidden;

		/*background: url(../img/fondo_pie.png) 0 2em no-repeat;*/

	}

	#pie .datos .contacto

	{

		font-size:0.9em

		/*float:left;*/

	}



	#pie a { color:  #fff; text-decoration:none; }

	#pie a:hover { /*text-decoration:underline;*/ color: #0022C6; 	}



	#creadopor

	{

		/*float: right;*/

		text-align: right; 

		font-size: 0.7em; 

		margin: 0 0 0 0;

		padding: 2em 4em 1em 0;

		margin:0 auto 0 auto;

	}

	#creadopor a {	color:  #0022C6;	/*text-decoration:none;*/ }

	#creadopor a:hover { color:  #ddd; /*text-decoration:none;*/	}



	#map, #map2 /* capa donde se muestra el mapa de google */

	{

		width: 99%;

		height: 40em; 

		margin: 1em 0 1em 0;

		padding:0;

		border:1px solid #CCC

		/*background-color: #FFFFFF;*/

	}



	#map2 { /*height: 45em*/}



	#informacion ul, #informacion li {margin-top:0; margin-bottom:0}

/*	#normativa  { line-height:1.3em} */

	#normativa .apartado {color: #4D4D4D; font-weight:bold} 

	#comunicaciones p {margin:0.3em 0 0 0}

	#normativa ul { /*list-style-image:url(../img/punto_normativa.jpg);*/ padding-left:3em; margin:0.8em 0 1.5em 0}

	#normativa ol { list-style-type: decimal} 

	#normativa li { /*list-style-image:url(../img/punto_normativa.jpg);*/ margin:0.5em 0 0.5em 0}

/*	#normativa .nota {background-image: none; padding-left:0.7em; color:#FFFFFF; background-color: #d80031; margin-left:-1em} /* el resto de información la hereda de .nota*/

	#premios ul { /*list-style-image:url(../img/punto_normativa.jpg);*/ padding-left:3em; margin-left:0; margin-top:0.2em} 

	#premios li { /*list-style-image:url(../img/punto_normativa.jpg);*/ margin-bottom:0.5em;} 



	.datos_ocultos {display:none}

	#comites .datos_ocultos {padding-right:0.5em; margin-bottom:1em}

	#comites .ver_mas { padding-right:0.5em; margin-bottom:1em}

	#comites .columnas, #comites .columnas2, #moderadores_ponentes .columnas, #moderadores_ponentes .columnas2, #junta_directiva .columnas

	{

		float: left;

		width: 48%;

		padding: 0 0.7em 0 0;

		text-align:left

	}

/*	#comites .columnas2, #moderadores_ponentes .columnas2, #junta_directiva .columnas2 { padding-right:0; width:49% }*/

	#comites {text-align:left}

	

	.col_miembros_comite, .col_info, .col_galeria

	{

		/*float:left;*/

		text-align:left;

		/*width:99%;*/

		/*padding: 0 1em 1em 0;*/

		margin: 0 0.3em 0.3em 0;

/*		line-height: 1.5em;*/

	}

	.col_galeria {width:49%}

	.col_miembros_comite {/*width: 49%*/}



	#junta_directiva .col_miembros_comite {margin-bottom:2em}

	#junta_directiva h2 {padding-bottom:0.2em;}







	#ultima_hora .titulo 

	{

		color:#410404;

		text-align:left;

		/*font-weight:bold;*/

		font-size:1.1em;

		padding:0.8em 0 0.8em 0em;

		/*background-image:url(../img/icons/ultima_hora.png);*/

/*		background-repeat: no-repeat;

		background-position: 0.3em 0.2em;

		background-color: #000000;*/

		border-bottom: 1px solid #000000;

		margin-bottom:1em;



	}

	#ultima_hora #organiza, #ultima_hora #colabora {margin-top:3em}

	#ultima_hora #organiza a:hover, #ultima_hora #colabora a:hover {/*background-color:transparent;*/ background:none; }

	#ultima_hora #conoce a:hover {background-color:transparent;}

	#ultima_hora .especial a:hover {background-color:transparent; background:none}

/*	#ultima_hora	ul {margin: 0 0 0 1em }

	#ultima_hora	li {margin: 0;}*/



	#ultima_hora p 

	{

		font-size: 0.9em;

		padding: 0 0 0 0; 

		margin: 0 1em 0 0.8em;

		/*border-bottom: 1px solid #000000*/

	}

	#ultima_hora p:hover

	{

		/*background-color:#410404; */

	}

	/*#ultima_hora p:nth-child(2) { border-top:1px solid #fff; }*/

 

/*	#ultima_hora p:last-child 	{ border:none}*/



	#ultima_hora a

	{

		padding: 0.7em 1em 0.7em 0;

		display: block;

		text-decoration:none;

		text-align:left;

		/*border-top:1px solid #bbb;*/

		color: #000;

		/*background: url(../img/item_ultima_hora.png) left center no-repeat;*/

		/*border-bottom:1px solid #ccc;*/

	}



	#ultima_hora a:hover 

	{ 

		color:#a90101;

		background: url(../img/item_menu_principal2.png) right center no-repeat;

		/*-webkit-transition: all .4s ease-out;  

		-moz-transition: all .4s ease-out;

		-o-transition: all .4s ease-out;

		transition: all .4s ease-out;*/

	}



	#ultima_hora .botones_ultima_hora {text-align:center; margin-top:1em}

	#ultima_hora .botones_ultima_hora a:hover 

	{ 

		background-color:#410404; 

		/*fondo con degradado: http://www.genbetadev.com/desarrollo-web/fondos-con-degradados-en-css3  */

			/* generador de degradados http://gradients.glrzad.com/ */

			/* Safari 4-5, Chrome 1-9 */ 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#410404));

			/* Safari 5.1+, Chrome 10+ */	background: -webkit-linear-gradient(top, #000000, #410404);

			/* Firefox 3.6+ */				background: -moz-linear-gradient(top, #000000, #410404);

			/* Opera 11.10+ */ 				background: -o-linear-background(top, #000000, #410404);

			/* IE 10 */						background: -ms-linear-background(top, #000000, #410404);

			/* estándar */					background: linear-background(top, #000000, #410404);

			/* IE 8 y 9 */  				filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#000000', endColorstr='#410404');

		/*FIN fondo con degradado */

	}



	#ultima_hora .descuentos_transporte {margin-top:0em;}

	#ultima_hora .descuentos_transporte .titulo 

	{

		font-size:0.9em;

		text-align:center;

		padding:3em 0 0.5em 0;

		background-position: right 2.5em;

		background-image:none;

		border-radius: 0;

	}

	#ultima_hora .descuentos_transporte .titulo span

	{

		background-image:url(../img/fondo_transportes.png);

		background-repeat: no-repeat;

		background-position: center 0.2em;

		padding:3em 0 0.5em 0;

	}

	#ultima_hora .descuentos_transporte p { background: none; margin-bottom:0.5em}

	#ultima_hora .descuentos_transporte a {margin-right:0; background:none; border:none }



	#fechas_a_recordar

	{

		float:right;

		background-image:url(../img/fondo_fechas_recordar.png);

		background-repeat: no-repeat;

		height:18.4em;

		width:14.1em;

		margin: -1.1em 1em 0 0;

		text-align: center;

		font-size:0.85em;

	}

	#fechas_a_recordar .titulo { margin: -0.75em 0 1em -0.1em}

	#fechas_a_recordar span { color:#009ee0; font-weight: bold; /*line-height: 1.1em*/}

	#fechas_a_recordar	div { margin: 0 0 0.7em 0; }



	img 

	{ 

		border: none; 

		/*behavior: url(include/jscripts/iepngfix.htc); /*este include se utiliza para evitar el problema de la transparencia de los .png en IE6 e inferiores*/

	}



	strong, b { /*color: #410404;*/ /*font-family: 'aleobold', Arial, Helvetica, sans-serif;*/}

    em {/*font-family: 'aleoitalic', Arial, Helvetica, sans-serif;*/}



	acronym { border-bottom: none; }



	a {	text-decoration: none; }



	a:hover {outline: none; text-decoration: underline; /*color: #000000*/}



	.enlace, .enlace_destacado

	{

		font-size:0.8em;

		/*font-family: 'yanonekaffeesatz-regular', Tahoma, Geneva, sans-serif;*/

		color:#fff;

		text-decoration:none;

		display:inline-block; 

		padding: 0.6em 1em 0.6em 1em;

		text-align:left;

		cursor:pointer;

		/*border: 1px solid #a12ff6;	*/

		/*border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em;*/

		background-color:#a90101; 

	}



	.enlace:hover, input.enlace:focus, .enlace_destacado, a.enlace_destacado

	{ 

		color:#fff;

		text-decoration:none;

		background-color:#000000; 

		box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.80);

		-webkit-transition: all .4s ease-out;  

		-moz-transition: all .4s ease-out;

		-o-transition: all .4s ease-out;

		transition: all .4s ease-out;

	}



	li { margin: 0 0 0 0;

	}

	/*li { padding: 0.5em 0 0 0 }*/

/*	li strong {color: #005972 }*/	



	.izquierda 	{ text-align: left; }

	.derecha 	{ text-align: right; }

	.centrado 	{ text-align:center; }

	.justificado 	{ text-align: justify; }

	.mayusculas { text-transform: uppercase }

	.capitalize { text-transform: capitalize }

	.float_left { float: left }

	.float_right { float: right }

	.vertical_middle	{	vertical-align: middle	}

	.vertical_bottom	{	vertical-align: bottom	}

	.float_clear { clear: both }

	.oculto {display:none}

	.visible {display:block}

	.mail_www {margin: 0 0.2em 0 0.2em; vertical-align:middle}

	

/*************************************/

/*     SECCION MENUS                         */

/*************************************/

.menu-cabecera{ 

	height: 60px;

}



.menu-cabecera ul{

	list-style-type: none;

	margin-left: -37px;

}



.menu-cabecera ul li{

	float: left;

	margin-left: 20px;

}



.menu-cabecera ul li:first-child{



	margin-left: 0px;

}



.menu-cabecera a{

	text-transform: uppercase;

	font-weight: bold;

	color: #000000;

}



.menu-cabecera a:hover{

	color: #0022C6;

	text-decoration: none;

}



@media(min-width: 768px){



	#mainNav ul{margin-left: -27px;}

}



#mainNav ul li a{

	font-size: 14px;
	color: black;

}





	#menu_destacamos_big

	{

		clear:both;

		text-align:center;

		padding:2.1em 0 2.1em 0;

		/*margin:2em 0 2em 0;*/

		width:100%;

		text-transform:uppercase;

		/*height:.4em;*/

		/*background: url(../img/fondo_menu_big.jpg) no-repeat;*/

	}



	#menu_destacamos_big span {border-right: 1px solid #410404;	padding:0 1em 0 1em;}

	#menu_destacamos_big span:last-child {border: none}



	#menu_destacamos_big a 

	{

		display:inline-block;

		/*color: #fff;*/

		margin:0 0.7em 0 0.7em;

		/*background: url(../img/fondo_menu_big_top.png) center 0 no-repeat, url(../img/fondo_menu_big_bottom.png) center bottom no-repeat, url(../img/fondo_menu_big_rol.png) 4.6em 1.4em no-repeat;

		background-image: none;*/

	}

	#menu_destacamos_big a:first-child { margin-left:0}

	#menu_destacamos_big a:last-child { margin-right:0}



	#menu_destacamos_big a:hover

	{

		/*border-bottom: 1px solid #FFF;*/

		text-decoration:none;

		/*background: url(../img/fondo_menu_big_top.png) center 0.5em no-repeat, url(../img/fondo_menu_big_bottom.png) center 10.2em no-repeat, url(../img/fondo_menu_big_rol.png) 4.6em 1.4em no-repeat;

		opacity:1;

		-webkit-transition: all 0.5s ease-in-out;

	  	-moz-transition: all 0.5s ease-in-out;

		-o-transition: all 0.5s ease-in-out;

		transition: all 0.5s ease-in-out;*/

	}



	#menu_destacamos_big a.destacado

	{

		border-bottom: 1px solid #FFF;

		text-decoration:none;

		/*background: url(../img/fondo_menu_big_top.png) center 0 no-repeat, url(../img/fondo_menu_big_bottom.png) center bottom no-repeat, url(../img/fondo_menu_big_rol.png) 4.6em 1.4em no-repeat;*/

	 }





	#menu_principal, #submenu

	{

		font-size:1em;

		float:left;

		margin: 0 0 0 0;

		padding: 0;

		overflow:hidden;

		color: #000;

		width: 181px

		/*background-color: #a90101*/

	}

	#submenu 

	{  

		margin: 20.2em 0 0 0;

		height: 1.8em;

		overflow:hidden;

	}

	

	#menu_principal ul, #submenu ul 

	{

		margin: 0 0 0 0;

		padding: 0 0 10px 0;

		list-style-type: none;

		/*text-transform:uppercase;*/

		color: #000000;  

	}

	

	#menu_principal li, #submenu li 

	{

		margin: 0 0 0 0;

		text-align: left;

		list-style-type: none;

		/*background-color:#000000; */

	}



	#menu_principal li:hover , #menu_principal li.destacado 

	{ 

	}

	/*#menu_principal li:hover a { color: #fff;  }



	#menu_principal li#primero { /*padding-top:0;}*/

	

	#menu_principal a, #submenu a {

		text-decoration: none;

		color: #fff;

		display: block ;

		text-align:left;

		padding: 1.1em 0.6em 1.1em 0em;

		/*background: url(../img/item_menu_principal.png) no-repeat left 1.2em;*/

		/*border-bottom: 1px solid #CCC;*/

		/*border-left: 0.5em solid #7BCDFF;*/

	}

	

	#menu_principal a:hover, #menu_principal a.destacado 

	{ 

		color: #0022C6;

		font-weight: bold;

		border-bottom: 2px solid #0022C6;

	}



	#menu_principal a.destacado 

	{ 

		/*border-left: 0.5em solid  #000000;*/

	}

	

	/* este submenu es por si queremos que aparezca debajo del menú */

	#menu_principal ul.submenu 

	{

		padding:0 0 0 0; 

		margin:0 0 0 0;

		/*background-color:#000;*/

	}

	#menu_principal li.submenu 

	{

		font-size: 0.9em;

		margin: 0 0 0 0;

		padding:0 0 0.5em 3em;

		/*background-repeat:no-repeat;

		background-position: right top;

		text-align:center;*/

		text-align:left;

		border:none;

		/*background-color:#410404;*/

		border-left: 0.6em solid  #000000

		/*box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.80);*/

	}



	#menu_principal li.submenu a 

	{ 

		padding:0;

		border:none;

		color: #000;

		padding:1em 0 0.5em 0;

		margin-left:0;

		/*text-align:right;*/

		/*background: url(../img/item_menu_principal.png) no-repeat 9em 1.1em;*/

	}

	#menu_principal li.submenu:hover {  }



	#menu_principal li.submenu.submenudestacado 

	{ 

		color:#000000;

	}



	#menu_principal li.submenu a:hover , #menu_principal li.submenu a.submenudestacado

	{ 

		color: #000000;

		background:none;

		box-shadow:none;

		/*border-bottom:1px solid #000000;*/

		/*background: url(../img/item_menu_principal2.png) no-repeat 9em 1.1em;*/

	}

	#menu_principal li.submenu a.submenudestacado {  }



/*	#menu_principal a.submenu {	font-weight:normal;color: #FFF	}

	#menu_principal a.submenu:hover {color: #FFF;}



	#menu_principal li.submenu.submenudestacado { background-color:#86172b }*/



	#submenu_horizontal

	{

		font-size: 0.9em;

		height:3.2em;

		margin: 2.8em 0 0 1.9em;

		padding: 0.8em 0 0.5em 0.5em;

		/*position:absolute;*/

		/*z-index: 5;*/

		/*margin: 19.6em 1em 0 2.1em;*/

		/*background-image:url(../img/fondo_submenu.png);

		background-repeat:repeat-x;*/

		/*width:73.9em;*/

	}

	

	#submenu_horizontal ul

	{

		margin: 0 0 0 0;

		padding: 0;

		list-style-type: none;

		/*text-transform:uppercase;*/

	}

	

	#submenu_horizontal li 

	{

		float: left;

		margin: 0 0.2em 0 0.2em;

		padding: 0;

		list-style-type: none;

		background-image:none;

	}

	

	#submenu_horizontal li.primero {padding-top:0;}

	

	#submenu_horizontal a {

		text-decoration: none;

		color: #FFF;

		padding: 0 0.5em 0 0.5em;

		/*background-color: #3A8D00;*/

		/*padding: 0.5em 0.5em 0.5em 0.5em;*/

		text-align: center; 

		/*border-width: 1px 1px 1px 0;*/

	}

	#submenu_horizontal a:hover { /*color:#262626 */ text-decoration:underline}

	#submenu_horizontal a.destacado { text-decoration:underline }



	#submenu_horizontal_destacado a {text-decoration:none}

	#submenu_horizontal a.primero { border: none; }

	#submenu_horizontal a.ultimo { /*border: none;*/ }



	#menu_area_restringida, #menu_comites { /*background-color:#c1282b;*/ margin-bottom:1em; color:#fff}

	#menu_area_restringida ul, #menu_comites ul {margin:0; padding:0; text-align:left; border-top:1px solid #FFF; background-color:#000000}

	#menu_area_restringida li, #menu_comites li {display: inline; padding:0.7em 0 0.7em 0;/*margin-right:0.5em; /*padding:0 1em 0 0.5em;*/ border-right:1px solid #fff; }

	#menu_area_restringida li.ultimo, #menu_comites li.ultimo { border:none}

	#menu_area_restringida li a, #menu_comites li a { color: #fff; display:inline-block;padding:0.5em 0.5em 0.5em 0.5em; text-decoration:none;}

	#menu_area_restringida li a:hover, #menu_comites li a:hover { color: #fff; /*text-decoration:underline;*/; background-color:#410404;}

	#menu_area_restringida li a.destacado, #menu_comites li a.destacado  { color: #fff; /*text-decoration:underline;*/ background-color:#410404;}

	#menu_area_restringida li:last-child, #menu_comites li:last-child { border:none}

	#datos_acceso { text-align:right; padding: 0.5em 0.5em 0.5em 0; margin: 0.5em 0 1em 0; background-color:#eee; border:1px solid #ccc}



.hsubmenu{

	position: absolute;

	opacity: 0.8;

	top: 60px;

	left: 80px;

	z-index: 10;

	display: none;

}

.hsubmenu li{

	float: none!important;

	background-color: #333;

	padding: 10px;

}



/*****  FIN MENUS  ************************/



/*************************************/

/*      OTROS                        */

/*************************************/

	h1,h2,h3,h4 {/*font-family: 'bernier-regular', Arial, Helvetica, sans-serif;*/ text-transform: uppercase;}

	h1 

	{

		color: #410404;

		/*background-color: #000000;*/

		font-size: 1.8em;

		padding: 0;

		margin: 0 0 1.2em 0;

		text-align:left;

		-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;

		-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;

		border-radius: 0.5em 0.5em 0.5em 0.5em;

		line-height:1em;

		/*border-bottom: 1px solid ; /* si no pones color coge el del texto*/

	}

	

	h2, #privado .apartado {

		color:#000000;

		font-size: 1.5em;

		padding: 0 0 0.5em 0em;

		margin: 0;

		text-align:left;

		line-height:1em;

	}

	

	#informacion h2 { margin:2em 0 0.1em 0;}

	#informacion h2:first-child {margin-top:1em; padding-top:0}

	#comites h2:first-child { margin-top:0  }

	#comites h2 { margin-top: 1em }



	h3 { font-size: 1.3em; color:#410404; margin-bottom:0.2em; font-weight:normal;	}

	h4 { font-size: 1.2em; margin-bottom:0.2em; color:#000000 }



	p {margin-top: 0; line-height: 1.5em;}



	hr 

	{ 

		border-bottom: 0 solid #000000;

		height: 1px;

		color: #000000; /* para IE */

		background-color: #000000; /* para firefox */

		width: 100%;

		margin: 0.5em 0 1em 0;

	}

	

/*** FORMULARIOS ****/

	input, textarea, select 

	{

		box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.30);

		/*font-size: 1em;*/

		/*margin-top: 1em;*/

		color: #4D4D4D;

		border: 1px solid #CCC;

		/*border-bottom: 1px dashed #333333;*/

		/*width: 99%;*/

		padding: 0.6em;

	}



	input:focus, textarea:focus, select:focus

	{

		background: #fae5ed;

		border: 1px solid #aaa ;

	}  



	input[readonly="readonly"] {background-color:#ccc;}

	input[type="checkbox"]

	{

		border:none;

		/*background-color: red;

		border: 2px solid blue;

		color: yellow;

		*/

	}



	input[type="radio"], input[type="image"]

	{

		border: none;

	}

		

	input [type="reset"], input [type="button"]

	{

		background-color: #e4e6e8;

		border: 1px solid #CCC;

		width: 5em;

	}



	input [type="reset"]:hover, input [type="button"]:hover

	{

		background-color: #000066;

		color: #FFFFFF;

	}



	select 	{	width: 11em; padding: 0.5em 0.6em 0.5em 0.6em;  }




	.input_campo_url {width: 19.4em; margin: 0 0.5em 0 0.5em}

	.input_campo_medio {width: 20.6em; margin: 0 0.5em 0 0}


	.input_campo_candidatura {width: 18.3em; margin: 0 0.5em 0 0}

	.input_campo_fichero {width: 45.5em; margin: 0 0 0 0;	}


	.select_campo_peq {width: 5em; margin: 0 1em 0 0}

	.select_campo_numerico {width: 3.5em; margin: 0 0 0 0;}

	.select_campo_fecha {width: 8.2em; margin: 0.1em 0 0 0; }

	.select_campo_largo_areas {width: 42.1em; margin: 0 0 0 0; }

	option 	{ margin: 0.5em 0 0.3em 0em; margin:0;}

	option:hover 	{ margin: 0.5em 0 0.3em 0em; margin:0;}



/*	.textarea_campo, .textarea_campo2 

	{

		width: 20.1em; margin: 0 0 0 0; vertical-align: top; /*font-size: 0.9em;*/

		/*font-family: 'yanonekaffeesatz-regular', Arial, Helvetica, sans-serif; */

		/*border: 1px dashed #333333;*/

/*	}

*/

	.input_campo_contacto {width: 18.1em; margin: 0 0.5em 0 0}

	.input_campo_medio_contacto {width: 37.2em; margin: 0 0 0 0}



	/*.textarea_campo {width: 43.7em;}*/

	.textarea_campo2 {width: 47.1em;}



	.boton_boletin {border: 1px solid #666666; width: 7em;}

	

	label 

	{

		display:block;

		/*font-weight:bold;*/

		margin-top: 0.5em;

		/*color: #4D4D4D;*/

	} 

	label.obligatorio {/*color: #4D4D4D;*/}



	label.linea

	{

		display: inline;

		font-weight:bold;

		margin-top: 0.5em;

	} 

	

	label.destacado

	{

		color: #4D4D4D;

		margin: 0.5em 0 0.5em 0;

	}



	.destacado {color: #666; /*font-weight: bold*/}



	.texto_normal

	{

		/*color:  #4D4D4D;*/

		font-weight: normal;

	}



	.fichero_adjunto

	{

		clear:both;

		padding: 0.3em 0.5em 0 0;

	}

	.fichero_adjunto li {margin:0}

	

/*** FIN FORMULARIOS ****/



	#errores, #error_accion

	{

		display: none;

		margin: 3em 0 2em 0;

		padding:3em;

		color: #FFF;

		/*-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;

		-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;

		border-radius: 0.5em 0.5em 0.5em 0.5em;*/

		background-color:#0022C6; 

		/*fondo con degradado: http://www.genbetadev.com/desarrollo-web/fondos-con-degradados-en-css3  */

			/* generador de degradados http://gradients.glrzad.com/ */

			/* Safari 4-5, Chrome 1-9 */ 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0022C6), to(#000000));

			/* Safari 5.1+, Chrome 10+ */	background: -webkit-linear-gradient(top, #0022C6, #000000);

			/* Firefox 3.6+ */				background: -moz-linear-gradient(top, #0022C6, #000000);

			/* Opera 11.10+ */ 				background: -o-linear-background(top, #0022C6, #000000);

			/* IE 10 */						background: -ms-linear-background(top, #0022C6, #000000);

			/* estándar */					background: linear-background(top, #0022C6, #000000);

			/* IE 8 y 9 */  				filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0022C6', endColorstr='#000000');

		/*FIN fondo con degradado */

	}

	#errores strong, #error_accion strong	{	color: #fff;	}

	/*#errores a, #error_accion a{ color:#FFF}*/

	#error_accion {display:block; margin-bottom:1em}

	#errores a, #error_accion a { color:#fff }



	.error { color:#FF0000; }

	.error_bold { color:#FF0000; font-weight:bold}



	.columnas_dos { width: 48%; padding: 0 0 0 0; border-right: 1px solid #CCC}

	.columnas_carta {  width: 46%; margin-right: 1.5em; /*text-align:left*/}

	.sincolumnas { clear: both;}

	.columnas_tres {width:33%}

	.columnas_tres img {border: 1px solid #CCC}



	#programa .columnas

	{ 

		width: 48%; 

		margin: 0 1em 0 0; 

		text-align:left; 

		border-right: 1px dotted #CCC;

		height: auto !important; /* para los browsers buenos */

		height: 30em; 

		min-height: 30em;

	}

	#programa .columnas h2 {margin-bottom:1em}

	#programa .sin_borde {border: none}

	

	.leeme

	{

		font-size: 1em;

		border: 1px solid #999999;

		padding:0.5em;

		background-color: #eee;

	}

	

	/** HOTELES y BOLETIN ALOJAMIENTO ********************************/

		.hotel {width: 99%; border:1px solid #BE7296; margin-left:1px; margin-bottom:0.5em; padding:0.5em;}

		.hotel_th_nombre {width:30%; padding:0.5em; }

		.hotel_th_direccion {width:30%; padding:0.5em; }

		.hotel_th_precios, .hotel_th_precios2 {width:10%; padding:0.5em; text-align:left;}

		.hotel_th_precios2 {width:17%;}

		.hotel_th {width:25%; padding:0.2em; border-bottom: 1px solid #999999; }

		.hotel_th_center {width:25%; padding:0.2em; border-bottom: 1px solid #999999;text-align:center;}

		.hotel_td, .hotel_td_ultimohotel {padding:0.3em 0.2em 0.3em 0.5em; border-bottom:1px solid #BE7296}

		.hotel_td_ultimohotel {border-bottom: none}

		.hotel_td_center {padding:0.2em; text-align:center;}

		

		#precio_hab, #precio_total, #num_noches

		{

			text-align: center; 

			font-weight:bold;

			background-color: #ccc;

			color: #222;

			margin: 0.1em 1em 0 0;

			padding: 0.4em 0.1em 0.3em 0.1em ;

			width: 4.5em;

			font-size:1.1em;

		}

		

		#precio_total

		{

			color: #FFFFFF;

			background-color: #222;

		}

		

		.error_precio_total, .error_num_noches

		{

			background-color: #FF0000;

			color: #FFFFFF;		

			padding: 0.4em 2em 0.3em 2em;

			width: 3.3em;

		}



		#listado_hoteles				{	margin:0 1em 0 0; /*float: left; width:40% */}

		#listado_hoteles p				{	margin: 0.2em 0 0.2em 0; text-align:left		}

		.listado_hoteles_imagen_nombre 	{	float:left; width:20em; vertical-align:middle;	}

		.listado_hoteles_direccion	 	{	padding:0.4em 0 0.4em 0;						}

		#listado_hoteles img

		{

			float:left;

			vertical-align:middle;

			/*margin-bottom: 0.2em;*/

			margin: 0 0 0.2em 0;

			/*behavior: url(include/jscripts/iepngfix.htc); /*este include se utiliza para evitar el problema de la transparencia de los .png en IE6 e inferiores*/



 		}

	/** FIN HOTELES y BOLETIN ALOJAMIENTO ********************************/



	/*** LISTADOS EMPRESAS PLANO  Y EXPOSITORES ***********************************************/

		#contratos_expositores 	{ margin-bottom:6em; }

		#contratos_expositores li	{ margin-bottom:1em; }



		#plano_expositores {border: 1px solid #CCCCCC; margin:1em 0 2em 0; text-align:center}



		.listado_empresas_plano

		{

			margin: 0 2.5em 3em 2.5em; 

			font-weight: bold;

		}

		

		.listado_stands

		{

			float: left;

			width: 32%;

			height: 2.3em;

		/*	padding: 0.5em 0 0.5em 0.4em;*/

			padding: 0.6em 0 0.4em 0.5em;

			border-bottom: 1px #999999 solid;

			/*background-color: #262626;*/

			margin: 0.1em 0.1em 0 0;

			text-align: left;

			font-size: 0.8em;

			font-weight: bold;

			color:#262626;

		}

		.fondo_ocupados_zonaA

		{

			background-color: #FA7901;

		}

		.fondo_ocupados_zonaB

		{

			background-color: #018FD9;

		}

		.fondo_ocupados_zonaC

		{

			background-color: #E63464;

		}	

	/*** FIN LISTADOS EMPRESAS PLANO  Y EXPOSITORES *******************************************/



	/**** LOGOS COLABORADORES ****/

		#colaboradores div {float: left; width: 49%; text-align:center;}

		#colaboradores div.titular {text-align:left; width:100%}

		#colaboradores table { background-color:#FFFFFF; background:none; border: none; width:100%; height:7em; }

		#colaboradores table a:hover { border: none;}

		#colaboradores table:hover { border:none	}

		#colaboradores td.logo  { height:9em; }

		#colaboradores td.nombre_logo  { height:1.5em; vertical-align:text-top; font-size:0.9em} 



		#colaboradores div.nota_sin_fondo {float:none; width:94%}

		#colaboradores td  {  border: none; text-align:center; }

	/**** FIN LOGOS COLABORADORES ****/





	/**** PROGRAMAS ****/

		.programa_registro, .programa_registro_des { margin:0 0 2em 0}

		.programa_registro_desactivado 

		{ 

			background-color: #ddd;

			background-image:url(../img/icons/no_visible.png);

			background-repeat: no-repeat;

			background-position: right top;

			padding:0.5em 0 0.5em 0

		}

		.programa_hora		{ /*padding: 0.2em 0.5em 0.2em 0.5em;*/ float:left; /*background-color:#000000;*/ color: #242530; /*font-weight:bold*/ }

		/*.programa_parrafo	{ margin: 0 0 1em 5.3em; }	*/
		.programa_parrafo	{ margin-left: -10px; }	

		.programa_hora_cont, .programa_hora_cont2 { padding-bottom: 0; margin-left: 6em; text-align:left}

		.programa_hora_cont2 { color: #666}

		.programa_hora_cont strong, .programa_hora_cont b { color: inherit;}

		.programa_dia 		{ color: #7EA6D1; margin: 1em 0 1em 0; padding: 0.1em 0.1em 0.1em 0.3em; font-weight: bold}	/* #996600 */	

		.programa_titulos 	{ color: #333333; padding: 0 0 0 0}	

		.programa_titulos strong, .programa_titulos b { color: #009ee0; font-weight: bold}	

		.programa_titulos_cursiva 	{ color: #333333; padding: 0 0 0 0.7em; font-style:italic}	

		.programa_titulos_fondo 	{ color: #FFFFFF; background-color:#333333; padding: 0 0 0 0.5em; margin-left:0.7em; text-transform:uppercase}	

		.programa_ponentes 	{ padding: 0 0.5em 0 0.7em}


		.programa_ponentes .programa_titulos strong	{ color: #333333; font-weight: bold}	



		.programa_destacado { color: #333333;}

		.programa_destacado strong { color: #EB2B66;}

		.programa_modera_presenta	{ margin: 0.2em 0 0 0.7em; font-style:italic}

		.programa_modera_presenta strong { color: #a90101;}

		/* estilos listado comunicaciones en programa */

		.programa_titulos2 strong	{ color: #7c9b0a; font-weight: bold; }	

		.programa_titulos2_mesa	strong { background-color:#7c9b0a; color: #fff; font-weight: bold; padding:0.2em }	

		.programa_parrafo2	{ margin: 0.2em 0 0.8em 0.7em; }	

		.programa_ponentes2 	{ padding: 0 0 0 0}

		.programa_modera_presenta2 { margin: 0.2em 0 0 0;}

		.programa_modera_presenta2 strong { color: #555}

		.programa_formato_com strong	{ color: #00A5DD;}

		

		.programa_mesa

		{

			font-size:1.3em; padding:0.4em 0 0.4em 0; 

			margin:2em 0 1em 0;

			color: #ee9401;

			border-bottom:1px solid #ee9401;

			font-weight: bold;			

			/*background-color:#00af40; color:#fff; 

			-moz-border-radius: 0.4em 0.4em 0.4em 0.4em;

			-webkit-border-radius: 0.4em 0.4em 0.4em 0.4em;

			border-radius: 0.4em 0.4em 0.4em 0.4em;*/

		}

		.programa_mesa em {font-weight: normal};

		

		.mesa_redonda1 strong {color:#97bf0d }

		.programa_titulos.mesa_redonda1 strong {color:#97bf0d }

		.mesa_redonda2 strong {color:#2eaadc }

		.programa_titulos.mesa_redonda2 strong {color:#2eaadc }

		.mesa_redonda3 strong {color:#f39b10 }

		.programa_titulos.mesa_redonda3 strong {color:#f39b10 }

		.mesa_redonda4 strong {color:#555 }

		.programa_titulos.mesa_redonda4 strong {color:#555 }

		.mesa_redonda5 strong {color:#97bf0d }

		.programa_titulos.mesa_redonda5 strong {color:#97bf0d }



		/* FIN estilos listado comunicaciones en programa */



		.programa_area	{ padding: 0.2em 0.5em 0.2em 0.5em; margin-bottom: 0.5em}	

		.parea1 {color:#C4002B; border:1px solid #C4002B;}

		.parea1 strong	{ color:#C4002B}	

		.parea2 {color:#D78329; border:1px solid #D78329;}

		.parea2 strong	{ color:#D78329}	



		.ponencia_fichero { /*float:left;*/ margin: 1em 0 2em 0; text-align:center}

		.ponencia_fichero2 { float:left; margin: 0 0.5em 4em 0.5em;}

		.ponencia_fichero3 { float:left; margin: 0 0.5em 6em 0.5em;}

	/**** FIN PROGRAMAS ****/



	/**** ESQUINAS REDONDEADAS ****/

		b.rtop, b.rbottom, b.rtop2,b.rbottom2 {display:block}

		b.rtop {background: #A8D5EC}

		b.rbottom {background: #BFE0F3}

		b.rtop2 {background: #CDE7F4}

		b.rbottom2 {background: #E8F3F9}

		b.rtop b, b.rbottom b, b.rtop2 b, b.rbottom2 b {display:block;height: 1px;

			overflow: hidden; background: #FFFFFF}

		b.r1 {margin: 0 5px}

		b.r2 {margin: 0 3px}

		b.r3 {margin: 0 2px}

		b.rtop b.r4, b.rbottom b.r4, b.rtop2 b.r4, b.rbottom2 b.r4  {margin: 0 1px;height: 2px}

	/**** FIN ESQUINAS REDONDEADAS ****/



/*	#boletines { width:90% overflow:hidden; background-color:#CCCCCC}*/

	#boletines { padding-left: 1em }

	form {overflow:hidden;}

	form hr 

	{

/*		border-bottom: 0 solid #262626;*/

		border: 0;

		height: 1px;

		color: #FF0000; /* para IE */

		background-color: #FF0000; /* para firefox */

		width: 70%;

		margin: 0.5em 0 0.5em 0;

	}



	/**** ÁREAS ****/

		#areas p {margin-top: 0.5em}

		/*#areas h2 {	/*text-transform:uppercase; margin:0;	color: #009ee0}

		/*span.areas strong{color: #4D4D4D}

/*		las siguientes líneas son por si queremos utilizar distintos colores para las áreas

		#area1 h2 {	color: #4D4D4D}

		span.area1 strong{color: #4D4D4D}

		#area2 h2 {	color: #4D4D4D}

		span.area2 strong{color: #4D4D4D}

		#area3 h2 {	color: #4D4D4D}

		span.area3 strong{color: #4D4D4D}

		#area4 h2 {	color: #4D4D4D}

		span.area4 strong{color: #4D4D4D}

		#area5 h2 {	color: #4D4D4D}

		span.area5 strong{color: #4D4D4D}

*/

	/**** FIN ÁREAS ****/



	.abc {list-style:lower-alpha}



	.nota, .nota_sin_fondo, .nota_banco, .nota_sencilla 

	{

		text-align:left;

		background-color: #eee;

		background-image:url(../img/fondo_nota.png);

		background-repeat: no-repeat;

		/*color:#4D4D4D; */

		margin:1em 0; 

		padding: 0.5em 0.5em 0.7em 5.5em; 

		border: 1px solid #ccc;

		height: auto !important; /* para los browsers buenos */

		height: 5em; 

		min-height: 5em;

	}

	.nota_sin_fondo {background-image:none; padding: 0.5em 1em 0.7em 1em; }

	.nota_sin_fondo p {margin-bottom: 0.5em}

	.nota_banco { background-image:none; height:2em; min-height:2em; text-align:center; padding: 1em 1em 0 1em; }

	.nota_sencilla { background-image:none; height:2em; min-height:2em; padding: 1em 1em 0 1em; }



	.nota ul {padding-left:1em;}

	#normativa .nota ul {padding-left:0em; list-style:disc}



	.nota strong, .nota_sin_fondo strong, .nota_banco strong {color:#000000}

	/*.nota a {color:#000000} */



	.nota_columna {float:left; width: 47%; padding: 0 0.8em 0 0.5em; text-align:left }



	.nota2 

	{ 

		background-color: #FFFFFF; color:#333; margin:1em 0.5em; padding: 0.7em; border: 1px solid  #990000; overflow:hidden

	}

	.nota2 strong {color:#990000}

	.nota2p {color:#990000}



	/*** ACTAS **************************************************/

		#actas , #player

		{

			/*background-color: #fff;*/

			overflow: hidden;

			width: 98%;

			/*margin: 0.5em 0.5em 0.5em 0.5em;*/

			/*border: 1px solid #262626;*/

			padding: 0.2em;

		}

		#player { margin-left: 7em }

		#player_bienvenida { }



		#nacional {

			/*background-color: #fff000;*/

			width: 30%;

			/*border-right: 1px solid #262626; /* ancho y color del menú */

			/*margin-right: -1px;*/

			float: left;

		}

		#local {

			width: 67%;

			float: left;

			/*color: #fff;*/

			/*background: #FFFFFF;*/

			text-align: left;

			/*border-left: 1px solid #262626;*/

			margin-left: 2em;

		} 

	/*** FIN ACTAS **************************************************/

	

	.subtotal { background-color: #CCC }

	.total { background-color:#333333; color:#FFFFFF }

	

	/********************************************************************/

	/*******                      TABLAS                          *******/

	/********************************************************************/

		table {margin:0 0.1em 0 0.1em; padding:0;border-collapse:collapse; text-align:left;}


		th, td {margin:0; padding:0.5em; }

		th {border-right:1px solid #FFF; text-transform:uppercase; background-color:#222; color:#FFFFFF; font-weight: bold}

		/*th:first-child 

		{

			-moz-border-radius: 0.4em 0 0 0;

			-webkit-border-radius: 0.4em 0 0 0;

			border-radius: 0.4em 0 0 0;

		}

		th:last-child 

		{

			-moz-border-radius: 0 0.4em 0 0;

			-webkit-border-radius: 0 0.4em 0 0;

			border-radius: 0 0.4em 0 0;

		}*/



		/*table img { vertical-align:middle; margin-right:0.5em}*/

		table a {/*color: #000000; text-decoration:none;*/}		

		table a:hover {/*color:#262626*/}		

		/*table a:visited { text-decoration:underline}*/

		

		table#tabla_expositores{ width:99%;}

		table#tabla_expositores tr {}

		table#tabla_expositores td{ width:33%; border:1px solid #d7e6f5; height:6em;   }

		table#tabla_expositores th {}

		table#tabla_expositores img{

			max-width: 250px;

		}

		table#tabla_expositores img[alt~=MEDLINE]{

			max-width: 150px!important;

		}



		

		th image {vertical-align:bottom}

		table.tabla_boletin{ width:100%; margin-top:0.5em; margin-bottom:1em}

		table.tabla_boletin td{ border:1px solid #d7e6f5; /*white-space:nowrap */}

		table.tabla_boletin th{ white-space:nowrap; }

		table.tabla_boletin tbody tr td{padding-left:10px}

		

		@media( max-width: 768px ){



			table.tabla_boletin tbody tr td p{max-width: 50px}

		}

		

		.workshop{width: 99%!important; text-align: center;}

		.workshop td{border: none!important;}

		.workshop thead{background-color: #222; color: white  }

		.workshop select{width: 100%}

	/*** FIN TABLAS *****************************************************/

	

	/* para el caso de que se utilice pdf digital */

		#revista table{ border:none; text-align:center; background:none }

		#revista tbody tr:hover {background:none }

		#revista tbody th, tbody td {border:none}

	/* FIN para el caso de que se utilice pdf digital */

	

	#galeria a.enlace:visited {color: #fff }

	#galeria a.enlace:hover {color: #fff }

	#galeria a:visited, #prensa a:visited { color:#999999 }

	#galeria li { margin-top:0.5em; margin-bottom:0.5em;line-height: 25px}

	#galeria a { text-decoration:none}

	#prensa .noticia {padding:1.5em 1em 1.5em 1em; border-bottom:1px dotted #CCCCCC;

		height: auto !important; /* para los browsers buenos */

		height: 4em; 

		min-height: 4em;

	}

	#prensa .fichero {margin: 0 1em 1em 0; float:left;}

	#prensa .publicacion {color: #333333; font-weight:bold}

	.fichero {margin: 0 1em 1em 0; float:left;}

	.registro_fichero {padding:1.5em 1em 1.5em 1em; border-bottom:1px dotted #CCCCCC;}



	.foto_galeria {float:left; margin: 1em 0 1em 0; width: 33%; height:11em } /* para las fotos de eventos*/

	.foto_galeria_foto { height:8.5em; vertical-align:middle;}

	.foto_galeria_titulo {margin:0.2em 2.3em 0.2em 2.3em; font-size:0.8em; line-height:1.2em;}



	#qr .noticia { padding:1em 1em 1em 0; border-bottom:1px dotted #CCCCCC; }



	/*** ACCESO ZONA RESTRINGIDA **************************************************/

		#privado

		{

			/*width:13em;*/

			/*border-width: 0;

			border-style: solid;

			border-top-width: 1px;

			border-bottom-width: 1px;*/

		}

		

		#privado #form_acceso

		{

			text-align:left;

			margin: 0 0 0 0;

			padding: 0 0 0.5em 0;

		}

		#privado #Flogin {margin:auto; width:13.1em;}

		

		#privado #form_olvido

		{

			text-align:center;

			margin: 1em 0 0 0em;

			padding: 0 0 0.5em 0;

		}



		#privado form {margin:auto}

		

		#privado input

		{

/*			margin:0.2em 1em 0.2em 1em;*/

			/*padding: 0.2em;

			border: 1px solid #7FBDEC;*/

		}

		

		#privado label 

		{

			text-align:left;

/*			margin: 0.1em 1em 0 1em;

			color: #FFF;

			font-weight:normal;*/

		} 

		#privado #Flogin .titulo_label {float:left; width: 6em; padding-top:0.2em; }



		#privado p

		{

			/*background-color:#3A8D00; /*fondo verde*/

			/*background-color: #AE5802; /*fondo rojo*/

			/*background-image: url(../img/menu_degrada_r.jpg);

			background-position:bottom;

			background-repeat: repeat-x;*/

			/*color: #FFFFFF;*/

			/*margin: 0;

			padding: 0.2em 0.5em 0.5em 18em ;*/

		}



		#usuario_privado {color: #262626; padding: 0 0 0.2em 0.5em; background-color:#E2FBE1 }

		#fecha_acceso_privado {color: #262626; padding: 0 0 0.2em 0.5em; background-color:#E2FBE1}

		#fecha_acceso_privado strong {color: #262626; font-weight:normal; background-color:#E2FBE1}

		#cerrar_sesion_privado {text-align:right}

		#cerrar_sesion_privado a {

			padding: 0.2em 0.5em 0.2em 0.5em ;

			text-decoration:none;

			color:#262626;

			background-color:#E2FBE1;

			background-image: none;

			width:12em;

		}

		#cerrar_sesion_privado a:hover 

		{

			background-image: none; background-color:#E2FBE1;

			text-decoration:underline;

		}

		#olvido_contrasenya {margin:1em 0 0 0.5em; }

	/*** FIN ACCESO ZONA RESTRINGIDA **************************************************/



	/* EVALUACIONES ******************************************/

		/*#privado select{border: 1px solid #ccc;}*/

	

		#privado textarea {

			/*font-size: 1em;

			color: #4D4D4D;

			padding: 0.2em;

			width: 64.8em;

			border:1px solid #000000;

			margin: 0 1em 0 0; 

			vertical-align: top; */ 

		}



		.evaluacion {border:1px solid #666; padding:0 0 0.5em 0; margin:2em 0 2em 0; background-color:#FFFFFF; font-size:0.9em}



		.total_evaluacion

		{

			text-align: center; 

			font-weight:bold;

			font-size: 3em;

			color: #000000;

			/*background-color: #262626;*/

			padding: 0.2em 0 0.2em 0 ;

			margin: 0 0 0 0;

			vertical-align: text-bottom

		}

		#modificar_evaluacion

		{

			text-align: right;

			padding:0.5em 0 0.5em 0; 

			margin-bottom: 1em; 

			border-bottom: 1px solid #000000;

		}



		label.puntuaciones /* utilizado en evaluaciones%form.php*/

		{

			font-size:0.95em;

			display: inline;

			font-weight:bold;

			margin:0.3em 0 0.3em 0em;

			float: left;

			width: 50%;

		} 

		.recomendacion 

		{

			font-weight:bold;

			font-size: 1.5em;

			color: #000000;

			margin: 0 1em 0 0;

			float: left

		}

		.recomendacion2 {margin: 0 1em 0 0; text-align:left;}

		.recomendacion2 strong

		{

			font-weight:bold;

			font-size: 1em;

			color: #000000;

			font-size: 1.6em;

			text-align:left;

			vertical-align: text-bottom

		}		



		.estado_comunicacion, .certificado_com, .datos_exposicion, .poster_digital_trabajo_completo

		{

			padding: 0.2em 0.5em 0.2em 0.5em ;

			margin: 2em 0 2em 0;

		}

		.comunicacion_aceptada, .comunicacion_rechazada, .en_evaluacion {font-weight:bold; color: #009900; font-size: 2em; text-align:center; margin:1em }

		.comunicacion_rechazada {color: #FF0000;}

		.poster_digital_trabajo_completo {padding:0}

		

		.titulo_evaluacion {background-color:#222; color:#FFFFFF; padding: 0.5em}

		.titulo_evaluacion strong {color:#FFFFFF}

		.titulo_evaluacion a { text-decoration:none; color:#FFFFFF}

		.fecha_evaluacion {  padding: 0.5em;}

		

		.eval { padding: 1em 0 0.5em 1em; }

		.eval_col {float: left; width:45%; margin-top:1em; padding: 0 0 0.5em 1em; text-align:left;  }

		.col_centro {border:1px solid #CCCCCC; border-top:none; border-bottom:none}

		.com_col {float: left; width:47%; margin:1em 0 1em 0; padding: 0.5em 0.5em 0.5em 0.5em; border-right:1px solid #CCCCCC; text-align:left }

		.com_col hr {color:#CCCCCC}



		.datos_exposicion hr {color:#CCCCCC}

		.datos_exposicion ul {margin:0}

		.datos_exposicion li {margin:0; margin-left:7em}



		.superevaluador {margin: 1em 1em 1em 1em; border-bottom:1px solid #CCCCCC;}

		.nombre_evaluador {float:left;}

		.total_superevaluacion

		{

			/*font-size: 1em;*/

			font-weight:bold;

			color: #000000;

			float: left;

		}



		#cambiar_contrasenya {}

		#cambiar_contrasenya form

		{

			text-align:center;

			margin: 2em 0 2em 8em;

			padding: 0 0 0.5em 0;

		}

		#cambiar_contrasenya .botones{ text-align:center; margin:2em 0 1em -8em}

	

		#paginador, #paginador2 { text-align: right; margin:0 0 0.5em 0; }

		#paginador.usuario, #paginador2.usuario{ margin-right:2em; }

		#paginador input, #paginador2 input {border: 1px solid #000000;}

		#paginador img, #paginador2 img { vertical-align: top; margin-left:0.2em}	

	

		#privado table {margin:0 0.1em 0 0.1em; padding:0;border-collapse:collapse;font-size: 0.9em; text-align:left; width:99%; background-color:#FFFFFF;}

		#privado table {margin: 0.5em}

		#privado table strong  {color: #333}

		#privado th, td {margin:0; padding:0.5em}

		#privado th {/*border-right:1px solid #FFF;*/ text-transform:uppercase; /*font-family: 'yanonekaffeesatz-regular', Arial, Helvetica, sans-serif*/;background-color:#444; color:#FFFFFF; font-weight: bold}

		#privado th.primero {border-left:none; background-image:url(../img/tabla_esquina_izq.jpg); background-repeat:no-repeat; }

		#privado th.ultimo{border-right:none; background-image:url(../img/tabla_esquina_der.jpg); background-repeat:no-repeat; background-position: top right}

		#privado td {border:1px solid #d7e6f5;font-size: 1.1em;}

		#privado table img { vertical-align:middle; margin-right:0.5em}

	

		/*#privado .th_evaluador {background-color: #444}*/

		#privado .th_valoracion {background-color: #333}

		#privado #buscador {text-align: left}

		#privado #buscador input {border:1px solid #ccc}

		#privado #aviso input {border:1px solid #ccc}

	/* FIN EVALUACIONES ******************************************/



	.sin_borde {border:none}	

	

	/*** LISTADO COMUNICACIONES, igual que en CD ***********************/

		.com_registro {margin-bottom:3em}

		.com_titulo_ref {/*background-color:#FFFFFF*/}

		.com_ref {background-color:#4D4D4D; color: #FFFFFF; ; padding: 0.2em 0 0.2em 0.2em; width: 4.7em; float: left; margin-top:0.2em}

		.com_titulo, .com_titulo_poster {margin-left: 0; padding: 0.1em 0.1em 0.1em 0.2em; font-weight:bold; margin-left: 3.5em; font-size:1.2em }

		.com_titulo_poster {margin-left: 4.2em;}

		.com_titulo_enlace {color: #333;}

		.com_titulo_enlace:hover {text-decoration:none}

		.com_datos {margin: 0.1em 0.1em 0.4em 4.3em; padding: 0.2em;}

		.com_datos_posters {margin: 0.1em 0.1em 0 5em; padding: 0.2em;}

		.com_datos strong, .com_datos_posters strong {color: #a90101}

		.com_mesa { background-color:#410404;  color:#FFFFFF; font-weight:bold; margin: 0.1em 0.1em 0 0em; padding: 0.3em 0.2em 0.2em 0.6em; border: 1px solid #410404; border-bottom: none}

		.com_mesa_datos { color:#4D4D4D;  background-color:#FFFFFF; border: 1px solid #410404; margin: 0 0.1em 1em 0em; padding: 1em 0.4em 1em 0.4em}

	

		.com_fichero { float:left; margin: 0 0.5em 2em 0;}

		.com_num_com

		{ 

			float:left; 

			font-weight:bold; 

			padding: 0.9em 0.5em 0.8em 0.5em;

			text-align:center;

			margin:0.2em 1em 0 0;

			width:2em;

			color:#fff;

			/*border-left: 0.8em solid #c41d1e;*/

			background-color:#410404; 

		}

		.com_num_poster 

		{

			float:left; 

			padding: 0.2em 0.5em 0.8em 0;

			background:none; color:#410404; 

			font-size:3em;

			color:#a90101

		}

		.modera { font-weight:bold; color:#4D4D4D}

		.tipo_poster { font-weight:bold; background-color:#4D4D4D; color:#FFFFFF; float:left; width:1em; text-align:center; margin-top:0.2em;padding:0.2em 0.1em 0.2em 0.1em;}

		.com_poster_opta_premio {background-color:#a90101; color:#fff; padding:0.1em; margin:0.1em 0 0.5em 0; text-align:center}

		.leyenda { font-weight:bold; background-color:#4D4D4D; color:#FFFFFF; width:1em; text-align:center; padding:0.2em 0.5em 0.2em 0.5em;}

		.com_descargar_fichero {margin:1em 0 2em 0; text-align:center}

	/*** FIN LISTADO COMUNICACIONES, igual que en CD ***********************/

	

	#premios li.dos strong {color:#4D4D4D; border-bottom:1px solid #4D4D4D}

	#premios .titulo_com {color:#555	}

	/**** MINUTO ****/

		#minuto .bloque { margin-bottom:1em}

		#minuto .datos

		{

			margin: 1em 0 1.5em 0.5em;

			/*margin-bottom:2em; 

			padding-bottom:1em; 

			border-bottom:1px solid #CCCCCC; 

			clear:both; */

			height: auto !important; /* para los browsers buenos */

			height: 8em; 

			min-height: 8em;

		}

		#minuto .apartado_datos {margin:0.5em 1em 0.5em 0}

		#minuto .apartado {color:#000000; width:6em}	

		#minuto .apartado_contenido {margin-left: 6em;}	

		#minuto .cabecera {background-color:#000000; color:#FFFFFF; padding:0.2em; font-size: 1.1em; font-weight:bold}

	/**** FIN MINUTO ****/

	

	/**** CONCLUSIONES ****/

		.conclusion {margin: 1em 0 2em 0;}

		.conclusiones_parrafo	{ margin: 0.2em 0 0.8em 0; }	

		.conclusiones_titulos 	{ color: #333333; padding: 0 0 0 2em}	

		.conclusiones_titulos strong	{ color: #333333; font-weight: bold}	

		.conclusiones_titulos_cursiva 	{ color: #333333; padding: 0 0 0 0; font-style:italic}	

		.conclusiones_ponentes 	{ padding: 0 0 0 2em;}

		.conclusiones_ponentes strong	{padding: 0 0 0 0; color: #000000;}

		.conclusiones_modera_presenta	{ margin: 0.2em 0 0 2em; font-style:italic}

		.conclusiones_modera_presenta strong	{ color: #000000; font-style: normal}

	/**** FIN CONCLUSIONES ****/



	legend {/*font-weight:bold;*/ /*width: 12em;*/ text-align: left;}

	legend.boletin 

	{

		/*font-weight:bold;*/

		color: #FFF;

/*		border: 1px solid #999;*/

		padding: 0.3em 1.5em 0.3em 1.5em;	

		/*border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em;*/

		background-color:#000000;

		font-size:0.9em

	}

	fieldset 

	{

		margin-bottom:2em; border:1px solid #999; 

		padding: 0.5em 1em 2em 1em;	

		/*border-radius: 0.2em 0.2em 0.2em 0.2em; -moz-border-radius: 0.2em 0.2em 0.2em 0.2em; -webkit-border-radius: 0.2em 0.2em 0.2em 0.2em;*/

		/*box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.80);*/

	}



	#cargando 

	{ 

		display:none;

		text-align:center;

		margin:1em;

		font-size:2em;

		color: #4D4D4D;

	}

	#cargando img {margin-right:0.2em}



	/**** TALLERES ****/

		#talleres .taller

		{

			margin-bottom:2em;

			/*background-color:#FFF;*/

			border: 1px solid #CCC;

			padding: 0.5em 1em 1em 1em;

			/*clear:both; */

			height: auto !important; /* para los browsers buenos */

			height: 18em; 

			min-height: 18em;

		}

		#talleres h2 {border-bottom:1px solid #c00824;}

		#talleres .datos_dia_sala {	margin:1em 0 1em 0}

		#talleres .dia {float:left; width:15em }

		#talleres .sala {margin:0 0.3em 0 0.3em}

		#talleres .imagen {margin-bottom:1em}

		#talleres .empresa {color:#c00824; /*background-color:#009de0;*/ font-weight:bold; padding:0.3em 0 0.1em 0;}

		#talleres .logo {float:right; margin:0 0 7em 1.5em; text-align:center}

		#talleres .titulo { text-align:left }

		#talleres .titulo strong {color:#262626; }

		#talleres .sesiones  {margin-top:1em; color:#B2000C}

		#talleres .impartido_por, #talleres .franja_horaria, #talleres .objetivos, #talleres .sesiones {margin-top:1em; margin-right:1em}

		#talleres .impartido_por strong{color:#2bb1a6}

		#talleres .impartido_por_nombre, #talleres .horario_franja, #talleres .objetivos{margin-left:8.2em}

		#talleres .apartado {color:#f07c15}	

		#talleres .comentarios {border: 1px solid #B2000C; text-align:center; padding:0.8em 0.5em 0.8em 0.5em; margin-top:1em}	

		.taller p{

			text-align: center!important;

		}

		.taller table tr td{padding-right: 10px}



	/**** FIN TALLERES ****/	



	#moderadores_ponentes .centro_trabajo {color: #2eaadc}

	#moderadores_ponentes {padding-right:0.2em}



	#actualizaciones

	{

		clear:both;

		/*float:left;*/

		text-align:right;

		margin: -1.4em 14em 0 0;

		padding: 0 0 1em 0;

		font-size: 0.8em;

		color: #444;

		/*height:15.9em;*/

		overflow:hidden;

	}



	#actualizaciones .titulo 

	{ 

		/*float:left;*/

		margin-bottom: 0.5em;

		text-align:center;

		/*display:inline-block;*/

		/*width: 100%*/

		/*font-weight:bold;*/

	}



	#actualizaciones span, #actualizaciones strong { /*letter-spacing: -0.1em;*/ }

	#actualizaciones span {display:inline-block; /* width:10em;*/}

	#contacto .datos {margin: 0 1em 0 0; float:left;}

	#contacto form {border-left:1px dotted #CCC; padding-left:1em;}



	.lopd {font-size: 0.8em; margin-top:1em}



	/*.ver_mas, .ocultar {cursor:pointer; text-align: right}

	.ver_mas .enlace, .ocultar .enlace { display:inline-block}*/



	.buscar, .buscar:hover

	{ 

		background-image:url(../img/fondo_enlace_buscar.png); 

		background-repeat: no-repeat;

		background-position:center left;

		padding-left: 2.5em;

	}

	

	/* boton ir arriba */

		#IrArriba {

		position: fixed;

		bottom: 40px; /* Distancia desde abajo */

		right: 40px; /* Distancia desde la derecha */

		}

		

		#IrArriba span {

		width: 60px; /* Ancho del botón */

		height: 60px; /* Alto del botón */

		display: block;

		background: url(../img/icons/flecha-arriba.png) no-repeat center center;

		}

	/* FIN boton ir arriba */



	#reconocimientos, #reconocimientos_home

	{

		overflow:hidden;

	}

	#reconocimientos img, #reconocimientos_home img {margin:1em 0 1em 0}

	#reconocimientos_home, #creditos_formacion_home

	{

		padding:0 0 2em 0;

		position:relative;

		/*border-top: 1px dashed #CCC;*/

		/*width:122%;*/

	}

	#creditos_formacion_home {padding:2em 0 2em 0;}

	.reconocimiento

	{

		margin:2em 0 0 1em; background-color:#FFFFFF; text-align:left; width: 90%;

	}



	ul.lista_premios { padding-top:1em}

	.lista_premios li

	{

		/*background-image:url(../img/fondo_premios.png);*/

/*		background-repeat: no-repeat;

		background-position:top top;*/

		height: auto !important; /* para los browsers buenos */

		height: 3.5em; 

		min-height: 3.5em;

		/*padding-left: 4em;*/

		margin-left: -39px;

		list-style-type:none;

		overflow:hidden;

	}



	#plugin_redes_sociales

	{

		width: 78.2em; 

		margin:1em auto 3em auto;

		overflow:hidden;

		overflow: hidden

	}

	#plugin_redes_sociales .columnas

	{

		float: left;

		width:49%;

		margin:0;

		text-align:center

	}

	#plugin_redes_sociales .columnas:first-child { border-right: 1px dotted #CCC; margin-right:1em }



	/** FUENTES. deben ir siempre al final del CSS **********************************/

/*		@font-face {

			font-family: 'FrutigerNextLTRegular';

			src: url('../include/fuentes/frutigernextlt-regular.eot');

			src: url('../include/fuentes/frutigernextlt-regular.eot?iefix') format('eot'),

				 url('../include/fuentes/frutigernextlt-regular.woff') format('woff'),

				 url('../include/fuentes/frutigernextlt-regular.ttf') format('truetype'),

				 url('../include/fuentes/frutigernextlt-regular.svg#webfontV2ix7hUq') format('svg');

			font-weight: normal;

			font-style: normal;

		

		}*/



		@font-face {

		    font-family: 'Geogrotesque';

		    src: url('fonts/Geogrotesque-Regular.eot'); /* IE9 Compat Modes */

		    src: url('fonts/Geogrotesque-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

		         url('fonts/Geogrotesque-Regular.woff') format('woff'), /* Modern Browsers */

		         url('fonts/Geogrotesque-Regular.ttf') format('truetype'), /* Safari, Android, iOS */

		         url('fonts/Geogrotesque-Regular.svg#Geogrotesque-Regular') format('svg'); /* Legacy iOS */

		    font-style: normal;

		    font-weight: normal;

		    text-rendering: optimizeLegibility;

		}

				

	/** FIN FUENTES. deben ir siempre al final del CSS **********************************/

.bcorp{

	background-color: #fff!important;

	opacity: 0.9;

	/*border-radius: 6px;*/

	/*background: url(../img/back_ultimahora.jpg) no-repeat;*/

}



/*.fondo1920_2{

	background: url(../img/headboard.jpg) no-repeat top center;

	height: 100%;

	position: absolute;

	z-index: 0;

	width: 100%;

}*/

/* fondo cabecera ancho web, no full */

.subbody{

/*	background: url(../img/headboard.png) no-repeat;*/
	/*background-color: #fff;*/

}



.comites-home{

	background: url(../img/comites-home.jpg) no-repeat;

	height: 434px;

	padding-top: 50px;

}

.comites-home h3{ color: black; font-weight: bold }

.comites-home a{ text-decoration: none; color: black }

.comites-home a:hover{

	color: #F08326;

}



.programa-home{

	background: black;

	padding-top: 10px;

	padding-bottom: 10px;

}

.separador{

	width: 100%;

	height: 1px;

	background-color: white;

	margin-top: 20px;

	margin-bottom: 20px;

}

.alojamiento-home{

	background: url(../img/alojamiento-home.jpg) no-repeat;

	height: 192px;

}

.premios-home{

	padding: 50px 0 50px 0;

}

.premios-home h3{

	color: black;

	font-weight: bold;

}

.programa-home-cabecera{

	background: #9F9F9F;

}

.info-naranja-grande{

	background: url(../img/info-home.jpg) no-repeat;

	height: 80px;

}

.info-naranja{

	background-color: #1d1d1e;

	/*background: url(../img/info-naranja.jpg) no-repeat;*/

	height: 80px;

}

.info-naranja h3{

	margin-top: 25px;

}

.info-naranja-img{

	padding: 50px;

	opacity: 0.9;

}

.info-home{

	position: absolute;

	z-index: 10000;

	top: 25%;

	left: 0%;

	text-align: center;

	width: 100%

}

.info-home h4{

	font-weight: bold;

}

.relative{ position: relative; }



.footer-naranja{

	background: url(../img/footer-naranja.jpg) no-repeat;

	height: 435px;



	/*background-color: #fff;*/

}

.fondo1920{

	background: url(../img/headboard.jpg) no-repeat fixed;

}

.back-center{

	/*background: url(../img/back_center.jpg) no-repeat 5px -185px fixed;*/



	/*background-color: #fff;*/



	padding-bottom: 20px;



}

.back-center-column{

	background: white;

	opacity: 0.8;

}

.top20{margin-top: 15px;}



.subfooter{

	color: #000;

	padding: 0 0 0 0;

	background: #272525;

	/*border-top:1px solid #fff;*/

	min-height: 200px;

	/*margin-top: 25px;*/

}

.subfooter p{font-size: 14px;}

.subfooter a{color: black}

.subfooter a:hover{color: white}

.padTop{

	padding-top: 68px;

}

.organiza{

	color:white!important;

}

@media(min-width: 768px){

	.organiza{

		margin-left: -12%

	}

}

.firma{margin-top: 60px}

.firma a{color: white; font-size: 12px; text-align: right;}



.webUpdate{

	margin-bottom: 15px;

}

.webUpdate span{

	float: right;

	font-size: 14px;

}

/** MENU HOME **/

#menu-home2{ 

	clear:both; 

	font-family: inherit; 

	font-size:1.1em;

	margin: auto;

	}



#menu-home2 img {width:1.5em;}



#menu-home2 ul 

{

	float:right;

	padding: 0 0 2em 0;

	list-style: none;

	display:inline-block;

	margin-top: 1em;

	margin-right: 6%;

}



#menu-home2 li 

{

	padding: 0 0.2em 0.2em 0;

	display:inline-block;

	margin: 0 0 0 0.5em;

	list-style-image:none;

}



#menu-home2 li a {border-bottom: 0.5em solid transparent}

#menu-home2 li a:hover, #menu-home2 li.destacado a { border-bottom: 0.5em solid #172C75;}



#menu-home2 a 

{

	text-decoration: none;

	color: #000;

	text-align:center;

	display:block;

	padding: 0.5em 0 0.5em 0;

	margin: 0 0.5em 0 0.5em;

border-bottom: 0.5em solid #2b732a;	}



.submenu a{

	font-size: 16px;

	text-align: right!important;

	background-color: #fff;

	color: #000000 !important;

}



/*.destacado2{text-decoration: underline!important;}*/



.active{

	background-color: #fff;

}

.active a{color:#000000!important;}



.upper{text-transform: uppercase;}



.redesTop{

	margin-top: 13px;

	width: 90px;

	float: right;

}



.redes{

	position: absolute;

	right: 19px;

	top: 25px;

}

/*.redes a{

	color: black;

}*/

.redes a:nth-of-type(2){

	margin-left: 15px;

}



@media(max-width: 576px){

	.redesTop{

		margin-top: -38px;

		margin-left: auto;

		margin-bottom: 13px;

		width: 90px;

	}

}



@media(max-width: 768px){

	.img-responsive{

		width: 100%;

	}

}



.ultima-hora{

	padding-top: 10px;

}

/*ajustes contenido central*/

.contenido-centro{margin-bottom: 30px;}

.contenido-centro p{text-align: justify;}

.contenido-centro h2{border-bottom: 1px solid #0022C6; margin-bottom: 25px}



@media(min-width: 1200px){

	.contenido-centro{margin-left: 4%; margin-right: 4%; min-height: 730px;padding-bottom: 40px; padding-top: 10px}

}

	@media(min-width: 768px) and (max-width: 1199px){

		.contenido-centro{margin-left: 7%; min-height: 730px; padding-bottom: 40px; padding-top: 10px}

	}

		@media(min-width: 576px) and (max-width: 767px){

			.contenido-centro{margin-left: 0%;}

		}

			@media(max-width: 575px){

				.contenido-centro{padding: 0 15px 0 15px}

			}

		}



		

::placeholder { color: #000; }

::-moz-placeholder { color: #000; }

::-webkit-input-placeholder { color: #000; }

:-ms-input-placeholder { color: #000; }



#Sprovincia, #Sprovinciacentrotrabajo, #Sccaa, #Scentrotrabajo, #Sprovinciafac{color: #000;}



.info-interes a{

	color: #000

}



.organiza-cab{ float: right;margin-top: 35px; clear: both;}

.fecha-cab{ float: right;margin-top: 15px; clear: both;}

.fecha-cab img{ float: right;}



.center-nav{max-width: 100% ; margin: auto;}



@media(max-width: 768px){

	.center-nav{

		margin-top: 23px;

	}

}



.white{color: white}

.white a{color: white}

.white span{margin-left: 10px;}



.featured-pgr{

	background-color: #11B5BF;

	color: white;

	padding: 1px 0px 5px 10px;

	border-radius: 8px;

	margin-bottom: 10px;

}

.featured-pgr ul{

	list-style-type: none;

}

.featured-pgr tr{vertical-align: top}

.featured-pgr span{margin-left: 39px}





.mTopLogos{margin-top: 0px; margin-bottom: 10px;position: relative;}



.mTopMenu{border-bottom: 1px solid transparent;}



@media (min-width: 768px){

	.colorM a{

		color: #0022C6;

	}

}

@media (max-width: 767px){

	.colorM a{

		color: #337ab7;

	}	

}



.btnVerSede{

	width: 13%;

	margin: auto;

	padding-top: 20px;

	padding-bottom: 20px;

}

.ultimahora{

	padding-top: 16px;
	background-color: #0022C6;
	width: 300px;
	height: 68px;
	margin-left: -15px;

}

.ultimahora p {

	font-size: 24px;

}

.bottom10{padding-bottom: 10px;}



.destacado-taller{

	margin-bottom: 30px;

}

.destacado-taller h4{

	font-weight: bold;

	color: #000000;

}

.destacado-taller h5{

	font-size: 17px;

}

.destacado-taller a{

	text-decoration:none;

	color: inherit;

}





.colaborador{

	display: inline-block;

	width: 49%;

	height: 180px;

}

.colaborador ul{

	list-style-type: none;

	margin-left: -34px;

}

.colaborador ul li{

	float: left;

	width: 315px;

	margin-bottom: 35px;

}

.colaborador h4{

	padding-left: 0px;

	padding-top: 10px;

}

.colaborador h4{

	text-align: center;

}



.back-color-ccentral{background-color: white; opacity: 0.9}





.menu_right_col ul{

	margin-left: -30px;

	list-style: none;

	margin-top: 20px;

}

.menu_right_col li{

	padding: 15px 0 15px 0;

	text-align: center;

	text-transform: uppercase;

	font-weight: bold;

}

.menu_right_col ul li a{

	text-align: center!important;

	text-decoration: none;

	color: #333;

}



.oro table{width: 100%}

.oro td{width: 50%}

.oro td img{margin: auto; }



.plata{margin-top: 60px}

.plata ul{list-style-type: none}

.plata ul li{

	float: left;

	width: 33%;

	margin-left: -9px;

}

.plata img{

	width: 80%;

}



.auspicios{

	width: 33%;

	float: left;

}

.auspicios img{

	max-width: 220px;

}

.autores input{

	width: 99%;

}

.autores {width: 100%}



.autores th{padding: 5px 10px 5px 10px;}



/*.comite_cientifico p{

	margin: 0px!important;

}*/



.menos15{margin-left: -15px!important}


.logo img{margin-left: -15px;}



@media(min-width: 768px) and (max-width: 992px){

	.logo img{

		max-width: 100%;

	}

}

@media(min-width: 768px){

	.black{

		background-color: black;

	}



	.sub_comites{

		margin: 1em 0 2em 0;

	}

}

@media(max-width: 767px){



	.contenido-centro h2, h1{padding-top: 15px;}

	

	.black{

		background-color: transparent;

	}

	.mainNav{

		background: white;

/*		position: absolute; 

		z-index: 10; 

		right: 0px;*/

	}

	.sub_comites{

		padding-top: 13px;

	}

	.sub_comites a{

		float: left;

	}

}

	@media(max-width: 550px){

		.sub_comites a{

			margin-bottom: 9px!important;		}

	}

.btn-responsive{

	position: absolute;top: 0px;right: 0;

}



.orange{

	background-color: #0022C6;

}

.menu_principal{

	margin-left: -53px;

	height: 45px;

}

/*.menu_principal ul{

	margin-top: 30px;

}*/

/*.menu_principal li{

	height: 60px;

}*/

.menu_principal li, .menu_principal_bajo li{

	float: left;

	list-style-type: none;

	margin-left: 13px;

}

.menu_principal ul li a{

	color: white;

}

.menu_principal ul li a:hover{

	color: #0022C6;

}



.menu_principal_bajo ul li a:hover{

	color: #0022C6;

}



.menu_principal_bajo{

	margin-left: -64px;

	height: 40px;

}

.menu_principal_bajo ul li a{

	color: white;

}

.menu_principal_bajo ul li a:hover{

	color: #000;

}

.menu_principal_bajo ul li:first-child{margin-left: 30px}

.iconos-home{

	margin-top: 43%;

}

.iconos-home p{

	text-align: center;

}



.mpHome{margin-top: -6px;}

.mpPadlock{

	margin-top: -8px;

	position: absolute;

	right: 20px;

}

.mpPadlock a{

	text-decoration: underline;

}



.inscripcionBold input{

	margin-right: 12px!important;

}



.corganizadorHome, .ccientificoHome{

	text-align: center;margin-top: 30px;

}

.corganizadorHome h3{

	font-size: 20px!important;

}



.junta_directiva > .configuracion table tbody tr td div{

	padding: 7px;

}



.grupos_trabajo > .configuracion table{

	text-align: left;

}

.grupos_trabajo > .configuracion table tbody tr td{

	padding: 7px;

}

#ver_autores{

	display: none;

}



/*.organiza_info_general{

	margin-top: -32px;

	margin-bottom: 18px;

}*/



@media(min-width: 768px){



	.area_restringida{

		position: absolute;

		right: 0;

		background-color: #000;

		padding: 3px;

		top: 3px;

	}

	.area_restringida a{

		color: white;

		text-transform: uppercase;

	}

}

@media(max-width: 767px){



	.area_restringida{

		position: absolute;right: 25px;

	}

}



.actualizacion_programa{

	font-size: 13px;

	text-align: right!important;

	margin-top: 10px;

	font-weight: bold;

}



.clearfix{clear: both;}

.galeria{list-style: none; color:#2B3C8E}

.galeria li {float: left; padding: 5px;}

.galeria li img{border: 0px; width: 141px;}

#galeria a{color:#2B3C8E}

#galeria a:visited{color:#2B3C8E}

#galeria ul {list-style: none;}

#galeria li{ line-height: 25px }



.galeria p{text-transform: uppercase;}

.galeria p a{

	display: inline-block;

}

.galeria p a:after{

	display: block;

	content: "";

	width: 0%;

	height: 1px;

	background-color: #2B3C8E;



	-webkit-transition: width 0.5s linear;

	-moz-transition: width 0.5s linear;

	-ms-transition: width 0.5s linear;

	transition: width 0.5s linear;

}

.galeria p a:hover:after{

	width: 100%;

}



.adorno li:before{

	content: "\2022";

	color: #00549F;

	margin-right: 10px;

	font-size: 18px;

}

.btnStandard{

	float: right;

	background-color:#2B3C8E;

	padding: 8px;

	border-radius: 25px;

}

.btnStandard a{color: white;}

.btnStandard a:hover{color: white;}





.loader {

    position: fixed;

    left: 0px;

    top: 0px;

    width: 100%;

    height: 100%;

    z-index: 9999;

    background: url('../img/icons/103.gif') 50% 50% no-repeat rgb(249,249,249);

    opacity: .8;

}

.loader_txt {

	width: 100px;

	height: 20px;

	margin: auto;

	margin-top: 29%;

} 





.captcha{

  width: 200px;

  margin: auto;

}

.captcha input{

  width: 100%;

}

.checkCaptcha{

	cursor: pointer;

}

.Prrafobsico strong {font-weight: normal;font-size: 24px;}



.ver_criterios{

	font-size:1.5em; 

	float:left; 

	width: 100%; 

	cursor: pointer;

}

.criterios{

	display: none; 

	max-height: 340px;

}



.ampliacion_com_fecha{

	margin-top: 15px;

}

.ampliacion_com_fecha p{

	text-align: center;

}

.ampliacion_com_fecha p a{

	color: black!important;

}



.ponencias .programa_ponentes{

	padding: 0px;

}

.ponencias .programa_modera_presenta{

	margin: 0px;

}
.youtube{
	width: 707px;
	height: 360px;
}