body, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#393C41;
}
.negrita {
	text-decoration:none;
	font-weight:bold;
}
.fazul {
	background-color:#16385E;
}
.bazul {
	border:#16385E solid 1px;
}

.fazul_claro {
	background-color:#006eb9;
}
.fazul_clarito {
	background-color:#E9F3F5;
}

.azul_oscuro {
	color:#16385E;
}
.azul {
	color:#006BB1;
}
.azul_claro {
	color:#BCDFF2;
}
.gris {
	color:#393C41;
}
.blanco {
	color:#FFFFFF;
	text-decoration:none;
}
.fblanco {
	background-color:#FFFFFF;
}
input.login {
	border:#DFDFDF solid 1px;
	width:180px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-top:3px;
	padding-right:3px;
}
.overh {
	overflow:hidden;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.centrado {
	margin:0 auto;
}

.aleft {
	text-align:left;
}
.aright {
	text-align:right;
}
.center {
	text-align:center;
}


.pagina {
	width:1010px;
	overflow:hidden;
	margin:0 auto;
	background-image:url(img/fondo.png);
	background-position:top center;
}
.sombra_izq {
	float:left;
	width:15px;
	height:100%;
}
.centro {
	float:left;
	width:980px;
	height:100%;
	background-color:#E9F3F5;
}
.sombra_der {
	float:right;
	width:15px;
	height:100%;
}


.menu_cab {
	height:52px;
	background-color:#FFFFFF;
}
.bloque_menu {
	height:52px;
	text-align:center;
}

.cab_menu, .pie_menu {
	height:17px;
	background-color:#FFFFFF;
}
.cen_menu {
	height:20px;
	background-color:#FFFFFF;
}

.cab_menu_sel {
	height:17px;
	background-color:#16385E;
}
.cen_menu_sel {
	height:20px;
	background-color:#16385E;
}

.l_menu {
	color:#17375D;
	font-size:17px;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	letter-spacing:-1px;
	text-decoration:none;
}
.l_menu_sel {
	color:#FFFFFF;
	font-size:17px;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	letter-spacing:-1px;
	text-decoration:none;
}
.sep_bajo {
	border-bottom:3px #FFFFFF solid;
	overflow:hidden;
}
.sep_td_bajo {
	border-bottom:3px #FFFFFF solid;
}
.sep_bajo0 {
	border-bottom:3px #FFFFFF solid;
	overflow:hidden;
}
.bajo_der {
	float:left;
	width:218px;
	height:184px;
}
.bajo {
	float:left;
	width:215px;
	height:181px;
}
.sep_bajo_der {
	overflow:hidden;
	float:left;
	border-right:3px #FFFFFF solid;
	border-bottom:3px #FFFFFF solid;
}
.sep_td_bajo_der {
	overflow:hidden;
	border-right:3px #FFFFFF solid;
	border-bottom:3px #FFFFFF solid;
}

.sep {
	overflow:hidden;
}
.sep_der {
	overflow:hidden;
	float:left;
	border-right:3px #FFFFFF solid;
}

.contenido {
	overflow:hidden;
	background-image:url(img/fondomenu.png);
	background-repeat:repeat-y;
	background-position:left top;
}
.contenido_sep {
	float:left;
	width:326px;
	border-right:3px #FFFFFF solid;
}
.contenido_izq {
}
.contenido_der {
	float:left;
	width:651px;
}
.cabecera {
	height:105px;
}
.idiomas {
	background-color:#16385E;
	padding-left:17px;
	padding-right:17px;
	padding-top:6px;
	padding-bottom:6px;
}
.idioma {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 2px 0px 2px;
}
.l_idioma {
	color:#BCDFF2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.l_idioma_sel {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.bloque_lateral {
}
.cuadro_lateal1 {
	height:140px;
}
.cuadro_lateal3 {
}
.titulo_bloque {
	padding-left:17px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#16385E;
	letter-spacing:-1px;
}
.l_titulo_bloque {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
}
.texto_bloque {
	padding:8px 17px 8px 17px;
}

.categoria0 {
	height:141px;
}
.categoria1 {
	width:215px;
	height:141px;
	border-bottom:#FFFFFF solid 1px;
}
.categoria2 {
	width:215px;
	height:141px;
	border-bottom:#FFFFFF solid 1px;
}
.categoria3 {
	width:215px;
	height:141px;
	border-bottom:#FFFFFF solid 1px;
}
.categoria4 {
	width:215px;
}
.tipo {
	/* height:141px; */
}
.tipo2 {
	height:110px;
	width:240px;
	float:right;
}
.tipo3 {
	height:141px;
	width:215px;
	float:right;
}

.vacio_categoria {
	height:118px;
}
.vacio2_categoria {
	height:107px;
}
.titulo_categoria {
	background-color:#16385E;
	overflow:hidden;
	height:20px;
	width:215px;
	text-align:left;
}
.titulo_categoria_der {
	background-color:#16385E;
	float:right;
	height:20px;
	width:215px;
	text-align:left;
}
.titulo_categoria_izq {
	background-color:#16385E;
	float:left;
	height:34px;
	text-align:left;
}
.titulo_categoria_todo {
	background-color:#16385E;
	float:left;
	height:34px;
	width:651px;
	text-align:left;
}
.sep17 {
	padding-left:17px;
	padding-right:17px;
	padding-top:17px;
	padding-bottom:17px;
}
.sep17lr {
	padding-left:17px;
	padding-right:17px;
}
.sep17l {
	padding-left:17px;
}
.sep17r {
	padding-right:17px;
}
.sep17tb {
	padding-top:17px;
	padding-bottom:17px;
}
.sep17t {
	padding-top:17px;
}
.sep17b {
	padding-bottom:17px;
}
.l_titulo_categoria {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:-1px;
}
.l_titulo2_categoria {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:-1px;
}
.titulo3_categoria {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:-1px;
}
.l_titulo3_categoria {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:-1px;
}
.bloque_menu_lateral {
}
.titulo_bloque_menu_lateral {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#DBDBDB solid 1px;
}
.l_titulo_bloque_menu_lateral {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#16385E;
	text-decoration:none;
	letter-spacing:-1px;
}
.bloque_submenu_lateral {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:17px;
}
.l_titulo_bloque_submenu_lateral {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#16385E;
	text-decoration:none;
	letter-spacing:-1px;
}

.m_sel, .sm_sel, .c_sel {
	background-color:#16385E;
	color:#FFFFFF;
	padding:0px 2px 0px 2px;
}

.bloque_imagen_detalle {
	overflow:hidden;
}
.sep7t {
	padding-top:7px;
}
.sep7b {
	padding-bottom:7px;
}
.sep7tb {
	padding-top:7px;
	padding-bottom:7px;
}
.det_nombre_miembro {
	background-color:#16385E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	height:29px;
	color:#BCDFF2;
	border-bottom:#FFFFFF solid 1px;
}
.l_det_nombre_miembro {
	color:#BCDFF2;
}
.det_nombre_miembro2 {
	background-color:#16385E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#BCDFF2;
	border-bottom:#FFFFFF solid 1px;
	padding-bottom:5px;
}

.det_nombre_tmiembro {
	background-color:#16385E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	height:29px;
	color:#BCDFF2;
	border-bottom:#FFFFFF solid 1px;
}

.det_nombre_stmiembro {
	background-color:#16385E;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	letter-spacing:-1px;
	height:34px;
	color:#FFFFFF;
	border-bottom:#FFFFFF solid 1px;
}

.det_datos_miembro {
	background-color:#006eb9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}
.det_datos_miembro1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#393C41;
}
.det_datos_miembro2 {
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:13px;
	color:#393C41;
	height:1%;
}
.det_datos_miembro3 {
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	font-size:13px;
	color:#393C41;
	background-color:#E9F3F5;
	height:1%;
}

.det_datos_miembro3 a { color:#16385E; }

th {
	background-color:#16385E;
	color:#E9F3F5;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:normal;
}
.salon {
	background-color:#d6e8f2;
	padding-top:2px;
	padding-bottom:2px;
}
.descripcion_listado {
	width:411px;
	float:left;
}
.descripcion_listado2 {
	width:400px;
	float:left;
}
.descripcion_listado3 {
	width:615px;
	float:left;
}
.descripcion_congreso_portada {
	background-color:#16385E;
	overflow:hidden;
	height:1%;
}
.descripcion_congreso {
	background-color:#16385E;
	width:436px;
	float:left;
}
.sep_dato {
	overflow:hidden;
	padding-bottom:4px;
	height:1%;
}
.etiqueta {
	float:left;
	width:100px;
	color:#393C41;
}
.dato {
	float:left;
	color:#006BB1;
	text-decoration:none;
	width:352px;
}

.dato2 {
	float:left;
	color:#006BB1;
	text-decoration:none;
	width:182px;
}

.dato3 {
	float:left;
	color:#006BB1;
	text-decoration:none;
	width:480px;
}
.pie {
	border-top:#FFFFFF solid 3px;
	padding-bottom:20px;
	padding-top:10px;
	clear:both;
	background-color:#E9F3F5;
}
.poster {
	padding-bottom:1px;
}
.map {
	height:350px;
}

h2 {
	font-size:18px;
	color:#006BB1;
}
h3 {
	font-size:16px;
}


.ta {
	width:617px;
	height:350px;
	padding:2px;
}
.tac {
	width:411px;
	height:150px;
	padding:2px;
}
.it {
	width:190px
}
.itc {
	width:50px;
}



.etq {
	float:left;
	width:140px;
	text-align:right;
}
.valor, .valor2 {
	float:left;
	width:198px;
}
.etq2 {
	float:left;
	width:70px;
	text-align:right;
}


.login1, .login2 {
	padding-bottom:5px;
	overflow:hidden;
}
