/* CSS Document */

/*27/05/2009*/
BODY{
	font-family:Helvetica, Geneva, Arial, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#949494;
	line-height:16px;
	text-align:justify;
}

/*LINKS*/
A.link_tipo01{
	color:#fff;
	text-decoration:none;
}
A.link_tipo01:hover{
	color:#86B31E;
	text-decoration:underline;
}
A.link_tipo02{
	color:#86b31e;
	text-decoration:underline;
}

DIV#contenedora{
	display:block;
	float:none;
	width:991px;
	margin-left:auto;
	margin-right:auto;
}

DIV#cabecera{
	display:block;
	float:left;
	width:991px;
}
DIV#flashcab{
	display:block;
	float:left;
	width:991px;
}
DIV#botonera{
	display:block;
	float:left;
	background-image:url(../images/fondo_botonera.jpg);
	background-repeat:no-repeat;
	width:991px;
	height:28px;
	padding: 8px 0px 0px 0px;
}
DIV.botonescab{
	display:block;
	float:left;
	width:auto;
	color:#fff;
	font-size:14px;
	padding:0px 5px 0px 5px;
}
DIV.botones_idiomas{
	display:block;
	float:right;
	text-align:left;
	width:92px;
	color:#86b31e;
	padding-right:2px;
}

/*29/05/2009*/
DIV#contenido{
	display:block;
	float:left;
	width:991px;
	background-color:#fff;
}
DIV#col_izqda{
	display:block;
	float:left;
	width:652px;
	padding:0px 10px 30px 10px;
}
DIV#col_dcha{
	display:block;
	float:left;
	width:289px;	
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left :5px;
}
A{
	outline:none;
}
P{
	line-height:16px;
	text-align:justify;
	margin-top:0px;
	padding-bottom:8px;
}
IMG{
	border:0;
}
.info_pagina{
	display:block;
	float:left;
	width:652px;
	margin-top:20px;
}
.titulo_pagina{
	display:block;
	float:left;
	width:652px;
	font-size:26px;
	color:#86b31e;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}

.subtitulo_pagina{
	display:block;
	float:left;
	width:652px;
	font-size:14px;
	color:#333;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}

.texto_pagina{
	display:block;
	float:left;
	width:652px;
	margin-top:5px;
}
DIV#panel_noticias{
	display:block;
	float:left;
	width:630px;
	margin-left:15px;
	height:278px;
	margin-top:33px;
	background-image:url(../images/panel_noticias.jpg);
	background-repeat:no-repeat;
}

DIV#panel_noticias_fr{
	display:block;
	float:left;
	width:630px;
	margin-left:15px;
	height:278px;
	margin-top:33px;
	background-image:url(../images/panel_noticias_verde.jpg);
	background-repeat:no-repeat;
}

DIV#panel_noticias_int{
	display:block;
	float:left;
	width:630px;
	height:278px;
	margin-top:15px;
	background-image:url(../images/panel_noticias.jpg);
	background-repeat:no-repeat;
}
.titulo_panelnoticias{
	display:block;
	float:left;
	width:605px;
	height:25px;
	font-size:22px;
	color:#86b31e;
	font-weight:bold;
	padding: 14px 15px 0px 10px;
}
.cajas_panelnoticias{
	display:block;
	float:left;
	width:630px;
	margin-top:12px;
}
.cajita_panelnoticias{
	display:block;
	float:left;
	width:181px;
	height:187px;
	padding:0px 4px 0px 4px;
}
.tit_infogeneral{
	display:block;
	float:left;
	width:181px;
	height:16px;
	font-family:"Trebuchet MS", Helvetica, Geneva, Arial, sans-serif;
	color:#3c510d;
	font-weight:bold;
	text-align:left;
}
.txt_infogeneral{
	display:block;
	float:left;
	text-align:left;
	width:181px;
	height:167px;
	font-family:"Trebuchet MS", Helvetica, Geneva, Arial, sans-serif;
	font-size:11px;
	color:#666;
}
.enlaces_panelnoticias{
	display:block;
	float:left;
	width:630px;
	margin-top:6px;
}
.pieinfo_panelnoticias{
	display:block;
	float:left;
	width:181px;
	padding:0px 4px 0px 4px;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.fecha_infogeneral{
	display:block;
	float:left;
	width:100px;
}
.vermas_infogeneral{
	display:block;
	float:right;
	text-align:right;
	width:81px;
}

A.link_tipo03{
	color:#000;
	text-decoration:none;
}
A.link_tipo03:hover{
	color:#000;
	text-decoration:underline;
}

DIV#panel_marruecos{
	display:block;
	float:left;
	width:630px;
	height:150px;
	background-image:url(../images/fondo_modmarruecos.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
	margin-top:33px;
}
DIV#panel_marruecos_fr{
	display:block;
	float:left;
	width:630px;
	height:274px;
	background-image:url(../images/fondo_modmarruecos.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
	margin-top:33px;
}
.fondo_modmarruecos{
	display:block;
	float:left;
	width:268px;
	padding:0px 20px 0px 322px;
}
.tit_modmarruecos{
	display:block;
	float:left;
	width:268px;
	font-size:26px;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	color:#fff;
	font-weight:bold;
	text-align:left;
	margin-top:18px;
	padding:5px 0px 5px 0px;
}
.lista_modmarruecos{
	display:block;
	float:left;
	width:228px;
	margin-top:5px;
	padding-left:40px;
}
.fila_modmarruecos{
	display:block;
	float:left;
	width:228px;
	padding-bottom:6px;
}
DIV.bullet{
	display:block;
	float:left;
	width:14px;
	height:14px;
	padding-right:8px;
}
DIV.infobullet_marruecos{
	display:block;
	float:left;
	color:#fff;
	width:204px;
	height:14px;
}


A.link_tipo04{
	color:#fff;
	text-decoration:none;
}
A.link_tipo04:hover{
	color:#fff;
	text-decoration:underline;
}

DIV#modulos{
	display:block;
	float:left;
	width:285px;
	margin-top:20px;
}
DIV#mod_usuario{
	display:block;
	float:left;
	width:285px;
	height:281px;
	background-image:url(../images/mod_user.png);
	background-repeat:no-repeat;
}
DIV#mod_calendario{
	display:block;
	float:left;
	width:285px;
	height:281px;
	background-image:url(../images/mod_calenda.png);
	background-repeat:no-repeat;
	margin-top:27px;
}
DIV#mod_agendaempresa{
	display:block;
	float:left;
	width:285px;
	height:281px;
	background-image:url(../images/mod_agendaem.png);
	background-repeat:no-repeat;
	margin-top:27px;
}
.tit_modulos{
	display:block;
	float:right;
	width:160px;
	font-size:20px;
	font-weight:bold;
	text-align:right;
	margin-top:15px;
	padding-right:20px;
	line-height:22px;
}
.medio_modulos{
	display:block;
	float:left;
	width:245px;
	height:134px;
	padding:15px 20px 0px 20px;
	font-size:11px;
}
.fila_medmodulos{
	display:block;
	float:left;
	width:245px;
	padding-bottom:5px;
}
.fila_medmodsector{
	display:block;
	float:left;
	width:245px;
	padding-bottom:3px;
}
DIV.bullet_modulos{
	display:block;
	float:left;
	width:14px;
	height:14px;
	padding-right:3px;
}	
DIV.fecha_modulos{
	display:block;
	float:left;
	width:47px;
	color:#B95C23;
}
DIV.sectorial_modulos{
	display:block;
	float:left;
	width:228px;
	color:#B95C23;
	font-weight:bold;
	font-size:11px;
	text-align:left;
}
A.link_sectores_modulo{
	color:#B95C23;
	text-decoration:none;
}
DIV.evento_modulos{
	display:block;
	float:left;
	width:181px;
	color:#333;
	text-align:left;
}
.bot_vermas{
	display:block;
	float:left;
	width:68px;
	height:25px;
	margin-top:25px;
	padding-left:15px;
}
A.link_tipo05{
	color:#333;
	text-decoration:underline;
}
.datos_modreg{
	display:block;
	float:left;
	width:237px;
	height:18px;
	margin-top:5px;
}
.solicitoreg_modreg{
	display:block;
	float:left;
	width:237px;
	height:18px;
	margin-top:12px;
}
DIV#form_moduser{
	display:block;
	float:left;
	width:237px;
}
FORM#f_moduser{
	display:block;
	float:left;
	width:237px;
	margin:0px;
	top:0px;
}
INPUT.i_tipo01_moduser{
	display:block;
	float:left;
	width:237px;
	height:16px;
	border:1px solid #333;
	background-color:#fff;
}
.bot_entrar{
	display:block;
	float:left;
	width:68px;
	height:25px;
	margin-top:38px;
}
.bot_desconectar{
	display:block;
	float:left;
	width:91px;
	height:25px;
	margin-top:40px;
}

/*30/05/2009*/
.titulo_paginasectores{
	display:block;
	float:left;
	width:652px;
	font-size:26px;
	color:#639190;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}
SPAN.subtitulos_sectores{
	color:#86b31e;
	font-size:13px;
	font-weight:bold;
}
UL.sublista_sectores{
	padding-left:55px;
	margin-top:-5px;
	list-style:circle;
}
.icon_pdf{
	display:block;
	float:left;
	width:47px;
}
.descargapdf{
	display:block;
	float:left;
	width:500px;
	margin-top:9px;
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
}
A.link_tipo06{
	color:#333;
	text-decoration:underline;
	font-weight:bold;
}

/*31/05/2009*/
DIV.fila_eventos{
	display:block;
	float:left;
	width:650px;
	margin-top:15px;
}
DIV.foto_eventolista{
	display:block;
	float:left;
	width:215px;
}
.marcofoto_eventolista_cab{
	display:block;
	float:left;
	width:215px;
	height:18px;
	background-image:url(../images/marcofoto_cab.jpg);
	background-repeat:no-repeat;
}
.marcofoto_eventolista_med{
	display:block;
	float:left;
	width:204px;
	padding-left:11px;
	background-image:url(../images/marcofoto_med.jpg);
	background-repeat:repeat-y;
}
.marcofoto_eventolista_fin{
	display:block;
	float:left;
	width:215px;
	height:18px;
	background-image:url(../images/marcofoto_fin.jpg);
	background-repeat:no-repeat;
}
DIV.titulo_eventolista{
	display:block;
	float:left;
	width:425px;
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:10px;
}
.info_eventolista{
	display:block;
	float:left;
	width:425px;
	
	overflow:hidden;
	padding-left:10px;
	text-align:left;
}
.fecha_eventolista{
	display:block;
	float:left;
	width:98px;
	background-color:#86b31e;
	border-bottom:1px solid #86b31e;
	border-right:1px solid #86b31e;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-top:12px;
	margin-left:10px!important;
	margin-left:5px;
}	
.entrar_eventolista{
	display:block;
	float:left;
	width:318px;
	background-color:#fff;
	border-bottom:1px solid #86b31e;
	border-right:1px solid #86b31e;
	color:#333;
	font-weight:bold;
	text-align:right;
	margin-top:12px;
	font-size:11px;
	padding-right:5px;
}	
A.link_tipo07{
	color:#333;
	text-decoration:none;
}
.paginacion{
	display:block;
	float:left;
	width:450px;
	padding-left:130px;
	margin-top:15px;
	text-align:center;
	color:#86b31e;
}
A.link_tipo08{
	color:#86b31e;
	text-decoration:none;
}
A.link_tipo08:hover{
	color:#333;
	text-decoration:underline;
}

DIV.titulo_evento{
	display:block;
	float:left;
	width:652px;
	font-size:18px;
	color:#333;
	font-weight:bold;
	margin-top:15px;
	line-height:22px;
	padding: 5px 0px 5px 0px;
}
DIV.fecha_evento{
	display:block;
	float:left;
	width:652px;
	font-size:14px;
	color:#86b31e;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}
.texto_evento{
	display:block;
	float:left;
	width:652px;
	margin-top:5px;
}
.bajo_evento{
	display:block;
	float:left;
	width:652px;
	border-bottom:1px solid #86b31e;
}
.volver_lista{
	display:block;
	float:right;
	width:98px;
	background-color:#86b31e;
	border-bottom:1px solid #86b31e;
	border-right:1px solid #86b31e;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
IMG.fotos_evento{
	display:block;
	float:left;
	border:1px solid #000;
	padding:3px;
	margin: 0px 7px 7px 0px;
}

DIV#formulario{
	display:block;
	float:left;
	width:500px;
	margin-top:15px;
	padding-left:47px;
}
FORM#F_contacto{
	display:block;
	float:left;
	width:500px;
	margin:0px;
	top:0px;
}
.fila_formulario{
	display:block;
	float:left;
	width:470px;
	padding-bottom:8px;
}
.tit_campoficoder{
	display:block;
	float:left;
	width:130px;
	text-align:right;
	font-weight:normal;
	padding-right:10px;
}
.tit_campoficoder02{
	display:block;
	float:left;
	width:75px;
	text-align:right;
	font-weight:normal;
	padding-right:10px;
}
.campo_tipo01{
	display:block;
	float:left;
	width:325px;
	height:20px;
}
INPUT.itype_01{
	display:block;
	float:left;
	width:319px;
	height:16px;
	border:1px solid #ccc;
	background-color:#fff;
}
SELECT.stype_01{
	display:block;
	float:left;
	width:319px;
	height:16px;
	border:1px solid #ccc;
	background-color:#fff;
}
SELECT.stype_02{
	display:block;
	float:left;
	width:300px;
	height:20px;
	border:1px solid #ccc;
	background-color:#fff;
}
.campo_tipo02{
	display:block;
	float:left;
	width:125px;
	height:20px;
}
INPUT.itype_02{
	display:block;
	float:left;
	width:119px;
	height:16px;
	border:1px solid #ccc;
	background-color:#fff;
}
.campo_tipo03{
	display:block;
	float:left;
	width:105px;
	height:20px;
}
INPUT.itype_03{
	display:block;
	float:left;
	width:99px;
	height:16px;
	border:1px solid #ccc;
	background-color:#fff;
}
.textarea_ficoder{
	display:block;
	float:left;
	width:325px;
	height:160px;
}
TEXTAREA.txtarea{
	display:block;
	float:left;
	width:319px;
	height:160px;
	border:1px solid #ccc;
	background-color:#fff;
}
.enviarform{
	display:block;
	float:left;
	padding-left:245px;
	padding-top:15px;
}

/*01/06/2009*/
.apartados_expositor{
	display:block;
	float:left;
	width:652px;
	margin-top:5px;
}
.fila_subapartadosint{
	display:block;
	float:left;
	width:310px;
}
DIV.subapartados_interiores{
	display:block;
	width:295px;
	color:#333;
	font-weight:bold;
}
A.link_tipo09{
	color:#333;
	text-decoration:none;
}
A.link_tipo09:hover{
	color:#86b31e;
	text-decoration:underline;
}

/*02/06/2009*/
A.link_tipo10{
	color:#000;
	text-decoration:none;
}
A.link_tipo10:hover{
	color:#86b31e;
	text-decoration:none;
}

/*03/06/2009*/
UL#ul_mod_fichatec{
	margin:0px;
	top:0px;
}

/*04/06/2009*/
.fila_salaprensa{
	display:block;
	float:left;
	width:652px;
	margin-top:5px;
	margin-top:15px;
}
.ficha_salaprensa_cab{
	display:block;
	float:left;
	width:628px;
	height:16px;
	background-image:url(../images/ficha_salaprensa_cab.jpg);
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Helvetica, Geneva, Arial, sans-serif;
	color:#3c510d;
	font-weight:bold;
	font-size:18px;
	padding:12px;
	text-align:left;
}
.ficha_salaprensa_med{
	display:block;
	float:left;
	width:632px;
	background-image:url(../images/ficha_salaprensa_med.jpg);
	background-repeat:repeat-y;
	padding:0px 10px 0px 10px;
}
.ficha_salaprensa_fin{
	display:block;
	float:left;
	width:652px;
	height:25px;
	background-image:url(../images/ficha_salaprensa_fin.jpg);
	background-repeat:no-repeat;
}
.logo_pdf{
	display:block;
	float:left;
	width:32px;
}
.txt_descargapdf{
	display:block;
	float:left;
	width:300px;
	padding-left:5px;
	margin-top:8px;
}

.txt_descargapdf2{
	display:block;
	float:left;
	width:500px;
	padding-left:5px;
	margin-top:8px;
}

.txt_descargapdf3{
	display:block;
	float:left;
	width:100px;
	padding-left:5px;
	margin-top:8px;
}

/*04/06/2009*/
SPAN.destacado_ficha{
	font-size:14px;
	font-weight:bold;
	color:#3c510d;
}
SPAN.texto_verdita{
	font-weight:bold;
	color:#3c510d;
}

DIV#pop_marruecos{
	display:block;
	float:left;
	width:480px;
	color:#fff;
	padding:10px;
}
.tit_popups{
	display:block;
	float:left;
	width:480px;
	font-size:18px;
	font-weight:bold;
	color:#3c510d;
}
.info_popups{
	display:block;
	float:left;
	width:480px;
	font-size:14px;
	margin-top:8px;
}
	
.fecha_listadoagenda{
	display:block;
	float:left;
	width:629px;
	font-size:14px;
	font-weight:bold;
	color:#3c510d;
	padding:5px 0px 5px 0px;
}
.info_listadoagenda{
	display:block;
	float:left;
	width:629px;
	padding:5px 0px 5px 0px;
}
.vermas_listadoagenda{
	display:block;
	float:left;
	width:629px;
	font-weight:bold;
	color:#3c510d;
	padding:5px 0px 5px 0px;
	text-align:right
}

/*05/06/2009*/
DIV#subbotonera{
	display:block;
	float:left;
	background-image:url(../images/fondo_botonera.jpg);
	background-repeat:no-repeat;
	width:991px;
	height:28px;
	padding: 8px 0px 0px 0px;
}
.botones_submenu{
	display:block;
	float:left;
	width:auto;
	font-size:13px;
	font-weight:normal;
	padding: 5px 2px 3px 2px;
}
DIV#submenu{
	width:983px;
	height:25px;
	display:block;
	float:left;
	margin-top:0px;
	padding-left:8px;
	background-color:#fff;
}
#sobre #menu1 {
	position: absolute;
	left: 150px;
	top: 0px;
	display: block;
	margin:0px;
	font-size:13px;
	color:#86b31e;
	padding-top:10px;
	padding-bottom:45px;
	width:829px;
	margin-top:-13px;
}
#sobre #menu2 {
	position: absolute;
	left: 0px;
	top: 0px;
	display:block;
	margin:0px;
	font-size:11px;
	color:#86b31e;
	padding-top:10px;
	padding-bottom:45px;
	width:980px;
	margin-top:-13px;
}

#sobre #menu3 {
	position: absolute;
	left: 0px;
	top: 0px;
	display:block;
	margin:0px;
	font-size:11px;
	color:#86b31e;
	padding-top:10px;
	padding-bottom:45px;
	width:360px;
	margin-top:-13px;
}

#sobre #menu4 {
	position: absolute;
	left: 0px;
	top: 0px;
	display:block;
	margin:0px;
	font-size:11px;
	color:#86b31e;
	padding-top:10px;
	padding-bottom:45px;
	width:360px;
	margin-top:-13px;
	left:400px;
}

#sobre #menu5 {
	position: absolute;
	left: 0px;
	top: 0px;
	display:block;
	margin:0px;
	font-size:11px;
	color:#86b31e;
	padding-top:10px;
	padding-bottom:45px;
	width:500px;
	margin-top:-13px;
	
}
/*09/06/2009*/
.fila_imagenes{
	display:block;
	float:left;
	width:652px;
	padding-bottom:12px;
	margin-top:15px;
}
.cuadro_imagenes{
	display:block;
	float:left;
	width:210px;
}
.imagenes_cab{
	display:block;
	float:left;
	background-image:url(../images/imagenes_cab.jpg);
	background-repeat:no-repeat;
	width:210px;
	height:25px;
}
.imagenes_med{
	display:block;
	float:left;
	background-image:url(../images/imagenes_med.jpg);
	background-repeat:repeat-y;
	width:191px;
	padding:0px 10px 0px 9px;
}
.imagenes_fin{
	display:block;
	float:left;
	background-image:url(../images/imagenes_fin.jpg);
	background-repeat:no-repeat;
	width:210px;
	height:40px;
}
.imagenes_fin2{
	display:block;
	float:left;
	background-image:url(../images/imagenes_fin2.jpg);
	background-repeat:no-repeat;
	width:210px;
	height:45px;
}
.bot_ampliarimagen{
	display:block;
	float:left;
	width:75px;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	margin-top:4px;
}
.bot_guardarimagen{
	display:block;
	float:right;
	width:75px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding-right:12px;
	margin-top:4px;
}
.lista_expomedios{
	display:block;
	float:left;
	width:625px;
	text-align:left;
}
.tit_galeria{
	display:block;
	float:left;
	width:190px;
	color:#333;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	margin-top:4px;
}
.fecha_galeria{
	display:block;
	float:left;
	width:140px;
	color:#3c510d;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	margin-top:4px;
}
.bot_entrargaleria{
	display:block;
	float:left;
	width:45px;
	font-size:11px;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	margin-top:4px;
}
DIV.fecha_evento2{
	display:block;
	float:left;
	width:552px;
	border-bottom:1px dotted #86b31e;
	font-size:14px;
	color:#86b31e;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}
DIV.fecha_evento2b{
	display:block;
	float:left;
	width:552px;
	border-top:1px dotted #86b31e;
	font-size:14px;
	color:#86b31e;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}
.volver_galeria{
	display:block;
	float:right;
	width:98px;
	background-color:#86b31e;
	border:1px solid #86b31e;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-top:9px;
}
.volver_galeria2{
	display:block;
	float:right;
	width:98px;
	background-color:#86b31e;
	border:1px solid #86b31e;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

/*17/06/2009*/
.destacado_extenda{
	color:#86b31e;
	font-weight:bold;
}

/*23/06/2009*/
DIV#form_listaexpositor{
	display:block;
	float:left;
	width:652px;
	margin-top:15px;
}
FORM#f_listaexpositor{
	display:block;
	float:left;
	width:652px;
	margin:0px;
	top:0px;
}
SELECT.s_listaexpositor{
	display:block;
	float:left;
	width:237px;
	height:18px;
	border:1px solid #333;
	background-color:#fff;
}
.nombrecampo_listaexpositor{
	display:block;
	float:left;
	width:110px;
	height:18px;
	margin-top:5px;
	color:#769d1a;
	font-weight:bold;
}
.bot_buscaexpositor{
	display:block;
	float:left;
	width:55px;
	height:17px;
	margin-top:5px;
	padding-left:10px;
}
.logotipo_expositor{
	display:block;
	float:left;
	width:150px;
	padding:3px;
	border:1px solid #3c510d;
	margin-top:5px;
}
.info_empresa{
	display:block;
	float:left;
	width:460px;
	padding-left:10px;
	margin-top:5px;
}
.fila_infoempresa{
	display:block;
	float:left;
	width:460px;
	padding-bottom:3px;
}
.tit_infoempresa{
	display:block;
	float:left;
	width:140px;
	font-weight:bold;
	color:#3c510d;
	text-align:right;
}
.dato_infoempresa{
	display:block;
	float:left;
	width:310px;
	padding-left:10px;
}

/*ADMIN*/

TABLE.admin{
  width:900px;
  border:1px solid #86b31e;
}

TR.admin_titulo{
  background-color:#86b31e;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
}

TD.admin_contenido{
  background-color:#ffffff;
  color:#000000;
  font-size:11px;
  border:1px solid #86b31e;
}


TD.admin_contenido2{
  background-color:#ffbc35;
  color:#000000;
  font-size:11px;
  border:1px solid #86b31e;
}

A.link_tipo09{
	color:#333;
	text-decoration:none;
}
A.link_tipo09:hover{
	color:#333;
	text-decoration:underline;
}

DIV#formulario_servicio{
	display:block;
	float:left;
	width:620px;
	margin-top:15px;
	margin-left:5px;
	
}

TABLE.tabla_servicios{
	width:620px;
	border:1px solid #86b31e;
}

TD.titulo_servicio{
	background-color:#86b31e;
	color:#ffffff;
  font-size:12px;
  font-weight:bold;
}

TD.datos_servicio{
	background-color:#ffffff;
	color:#000000;
	font-size:12px;
	border:1px solid #86b31e;
}

/*26/06/2009*/
.imgpan_pagina{
	display:block;
	float:left;
	width:640px;
	padding:5px;
	border:1px solid #999;
	background-color:#fff;
	margin-top:5px;
}
.mapalocaliza{
	display:block;
	float:left;
	width:306px;
}
.mapalocaliza_cab{
	display:block;
	float:left;
	width:316px;
	height:26px;
	background-image:url(../images/marcomapa_cab.jpg);
	background-repeat:no-repeat;
}
.mapalocaliza_med{
	display:block;
	float:left;
	width:304px;
	padding-left:14px;
	background-image:url(../images/marcomapa_med.jpg);
	background-repeat:repeat-y;
}
.mapalocaliza_fin{
	display:block;
	float:left;
	width:316px;
	height:26px;
	background-image:url(../images/marcomapa_fin.jpg);
	background-repeat:no-repeat;
}
.mapalocaliza_pie{
	display:block;
	float:left;
	width:316px;
	margin-top:5px;
}
.infoextra_sede{
	display:block;
	float:left;
	width:296px;
	padding-left:20px;
}
.fila_infoextrasede{
	display:block;
	float:left;
	width:296px;
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
}
.bullet_info{
	display:block;
	float:left;
	width:14px;
	margin-top:1px;
}
.info_dchabullet_sede{
	display:block;
	float:left;
	width:277px;
	padding-left:5px;
}
DIV.nombre_periodicomarruecos{
	display:block;
	float:left;
	width:640px;
	background-color:#86b31e;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	padding:5px;
	margin-top:15px;
	margin-bottom:5px;
}

.info_eventolista2{
	display:block;
	float:left;
	width:425px;	
	overflow:hidden;
	padding-left:10px;
	text-align:left;
}

DIV.titulo_seminario{
	display:block;
	float:left;
	width:652px;
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:10px;
}

DIV.fecha_seminario{
	display:block;
	float:left;
	width:652px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:10px;
}

.entrar_seminario{
	display:block;
	float:left;
	width:640px;
	background-color:#fff;
	border-bottom:1px solid #86b31e;
	border-right:1px solid #86b31e;
	color:#333;
	font-weight:bold;
	text-align:right;
	margin-top:12px;
	font-size:11px;
	padding-right:5px;
}


/*CALENDARIO AGENDA*/
DIV#calendario{
	display:block;
	float:left;
	width:245px;
}
DIV#calenda_cab{
	background-image:url(../images/fondocal_cab.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:192px;
	height:22px;
}
DIV#calenda_med{
	display:block;
	float:left;
	width:245px;
}
DIV#calenda_fin{
	background-image:url(../images/fondocal_fin.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:192px;
	height:22px;
}

DIV#mes_calenda{
	width:245px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin-top:5px;
	margin-left:0px;
	text-align:center;
}
.nav_mes {
	font-size: 8px;
}
A.nav_mes{
	color:#fff;
	text-decoration:none;
   cursor:pointer;

}
A.nav_mes:hover{
	color:#fff;
	text-decoration:underline;
   cursor:pointer;

}
DIV#semana_calenda{
	width:245px;
	color:#333;
	font-weight:bold;
	font-size:11px;
	margin-left:10px;
}
.diasem_calenda{
	display:block;
	float:left;
	width:30px;
	height:18px;
	background-color:#000;
	border:1px solid #ccc;
	text-align:center;
	color:#fff;
}
.dias_calenda{
	width:245px;
	font-weight:bold;
	font-size:11px;
	margin-left:10px;
}
.dia1_calenda{
	display:block;
	float:left;
	width:30px;
	height:18px;
	color:#333;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:center;
}
.dia_calenda_eve{
   display:block;
   float:left;
   width:30px;
   height:18px;
   color:#ffffff;
   background-color:#B95C23;
   border:1px solid #ccc;
   text-align:center;
   text-decoration:underline;
   cursor:pointer;
}
.dia2_calenda{
	display:block;
	float:left;
	width:30px;
	height:18px;
	color:#fff;
	background-color:#86b31e;
	border:1px solid #ccc;
	text-align:center;
}

A.link_dia1{
	color:#333;
	text-decoration:none;
}
A.link_dia1:hover{
	color:#fff;
	text-decoration:underline;
   background-color:#6BA327;
   cursor:pointer;
}
A.link_dia2{
	color:#fff;
	text-decoration:none;
}
A.link_dia2:hover{
	color:#fff;
	text-decoration:underline;
   background-color:#6BA327;
   cursor:pointer;
}

DIV#fechacal{
   background-image:url(../images/calendario.jpg);
   background-repeat:no-repeat;
   display:block;
   float:left;
   width:155px;
   height:157px;
}
DIV#ano{
   text-align:center;
   color:#333;
   font-size:14px;
   font-weight:bold;
   font-family:"Franklin Gothic Medium", Helvetica, Geneva, Verdana, san-serif;
   margin-top:34px;
   width:147px;
}
DIV#numcal{
   width:130px;
   height:98px;
   margin-left:20px;
   margin-top:5px;
}
DIV#numcal1{
   margin-top:10px;
   padding-left:18px;
   width:40px;
}
DIV#numcal2{
   margin-top:10px;
   width:40px;
}

DIV.linea_fechas{
	display:block;
	float:left;
	width:630px;
	font-size:18px;
	color:#333;
	font-weight:bold;
	margin-top:5px;
}

DIV.fecha_agenda{
	display:block;
	float:left;
	width:auto;
}
DIV.fecha_agenda01{
	display:block;
	float:left;
	background-image:url(../images/fondo_fechagenda01.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:34px;
	font-size:18px;
	color:#333;
	font-weight:bold;
	margin-top:10px;
	line-height:22px;
	padding: 10px 0px 5px 57px;
}
DIV.fecha_agenda02{
	display:block;
	float:left;
	background-image:url(../images/fondo_fechagenda02.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:34px;
	font-size:18px;
	color:#333;
	font-weight:bold;
	margin-top:10px;
	line-height:22px;
	padding: 10px 0px 5px 57px;
}
DIV.fecha_agenda03{
	display:block;
	float:left;
	background-image:url(../images/fondo_fechagenda03.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:34px;
	font-size:18px;
	color:#333;
	font-weight:bold;
	margin-top:10px;
	line-height:22px;
	padding: 10px 0px 5px 57px;
}

A.link_fecha{
	color:#333;
	text-decoration:none;
}
A.link_fecha1{
	color:#6BA327;
	text-decoration:none;
}
A.link_fecha:hover{
	color:#6BA327;
	text-decoration:none;
}
A.link_fecha01{
	display:block;
	float:left;
	width:215px;
	height:55px;
	background-image:url(../images/dia01_agenda_over_es.jpg);
	background-repeat:no-repeat;
}

/*ACREDITACIONES EXPO*/
DIV.acreditado{
	display:block;
	float:left;
	width:470px;
	padding-bottom:8px;
}

INPUT.itype_01a{
	display:block;
	float:left;
	width:319px;
	height:20px;
	border:1px solid #ccc;
	background-color:#fff;
}

/*INICIO FRANCES*/
.titulo_pagina_fr{
	display:block;
	float:left;
	width:652px;
	font-size:26px;
	color:#86b31e;
	font-weight:bold;
	padding: 5px 0px 5px 0px;
}

.titulo_pagina2{
	display:block;
	float:left;
	width:200px;
	font-size:26px;
	color:#86b31e;
	font-weight:bold;
}

.imagen_pagina{
	display:block;
	float:left;
	width:200px;	
  margin-left:200px;
	text-align:right;
}

/*21/07/09*/
.titulo_pagina2_agenda{
	display:block;
	float:left;
	width:652px;
	font-size:26px;
	color:#86b31e;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
}
.texto_pagina2{
	display:block;
	float:left;
	width:652px;
	margin-top:0px;
}
.texto_pagina3{
	display:block;
	float:left;
	width:642px;
	margin-top:0px;
}
.fila_agenda{
	display:block;
	float:left;
	width:602px;
	margin-top:5px;
	margin-top:15px;
}
DIV#contenagenda{
	display:block;
	float:left;
	width:630px;
}
DIV#fondo_contenagenda_cab{
	display:block;
	float:left;
	width:630px;
	height:55px;
}
DIV#fondo_contenagenda_med{
	display:block;
	float:left;
	width:617px;
	background-image:url(../images/fondo_contenagenda_med.jpg);
	background-repeat:repeat-y;
	padding-left:13px;
}
DIV#fondo_contenagenda_fin{
	display:block;
	float:left;
	width:630px;
	height:19px;
	background-image:url(../images/fondo_contenagenda_fin.jpg);
	background-repeat:no-repeat;
}
.ficha_agenda_cab{
	display:block;
	float:left;
	width:603px;
	height:26px;
	background-image:url(../images/ficha_agenda_cab.jpg);
	background-repeat:no-repeat;
	font-family:"Trebuchet MS", Helvetica, Geneva, Arial, sans-serif;
	color:#3c510d;
	font-weight:bold;
	font-size:14px;
	padding:0px;
	text-align:left;
}
.ficha_agenda_med{
	display:block;
	float:left;
	width:583px;
	background-image:url(../images/ficha_agenda_med.jpg);
	background-repeat:repeat-y;
	padding:0px 10px 0px 10px;
}
.ficha_agenda_fin{
	display:block;
	float:left;
	width:603px;
	height:25px;
	background-image:url(../images/ficha_agenda_fin.jpg);
	background-repeat:no-repeat;
}
.coliz_agenda{
	display:block;
	float:left;
	width:303px;
	padding-right:20px;
}
.coldcha_agenda{
	display:block;
	float:left;
	width:248px;
}
DIV.titulo_agenda{
	display:block;
	float:left;
	width:298px;
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:10px;
	text-align:left;
}

DIV.fechainfo_agenda{
	display:block;
	float:left;
	width:150px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:10px;
	text-align:left;
}

DIV.fechainfo_agenda_fr{
	display:block;
	float:left;
	width:160px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:10px;
	text-align:left;
}

.entrar_agenda{
	display:block;
	float:left;
	width:114px;
	color:#333;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	padding-left:10px;
}
DIV.subtitulo_detagenda{
	display:block;
	float:left;
	width:632px;
	color:#86b31e;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:10px;
}
DIV.fecha_detagenda{
	display:block;
	float:left;
	width:642px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:10px;
}
DIV.titulo_detagenda{
	display:block;
	float:left;
	width:642px;
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:10px;
}

/*23/07/2009*/
.tit_talleres{
	display:block;
	float:left;
	width:582px;
	color:#86b31e;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	padding:0px 10px 0px 10px;
}
.datos_talleres{
	display:block;
	float:left;
	width:582px;
	margin-top:5px;
	padding:0px 10px 0px 10px;
}
.bot_inscribetaller{
	display:block;
	float:left;
	width:94px;
	padding-top:10px;
	padding-left:10px;
}
.info_talleres{
	display:block;
	float:left;
	width:557px;
	color:#666;
	font-size:11px;
	font-weight:normal;
	margin-top:5px;
	padding:0px 10px 0px 10px;
	text-align:justify;
}
.separador_talleres{
	display:block;
	float:left;
	width:582px;
	border-bottom:1px dotted #86b31e;
	margin-top:8px;
}

.vermas_talleres{
	display:block;
	float:left;
	width:557px;
	color:#666;
	font-size:11px;
	font-weight:normal;
	margin-top:5px;
	padding:0px 10px 0px 10px;
	text-align:right;
}

.cajavideo_ini {
	display:block;
	float:left;
	padding-bottom:25px;
	width:450px;
}

.video_ini {
	display:block;
	float:left;
	width:444px;
}

/*19/09/09*/
.tit_infosectorial{
	display:block;
	float:left;
	width:188px;
	height:16px;
	font-family:"Trebuchet MS", Helvetica, Geneva, Arial, sans-serif;
	color:#3c510d;
	font-weight:bold;
	text-align:left;
	padding-left:3px;
}
.txt_infosectorial{
	display:block;
	float:left;
	text-align:left;
	width:191px;
	height:167px;
	font-family:"Trebuchet MS", Helvetica, Geneva, Arial, sans-serif;
	font-size:11px;
	color:#666;
}
.fila_infosectorial{
	display:block;
	float:left;
	width:191px;
	padding-bottom:3px;
	margin-top:3px;
}
DIV.sectores_infosectorial{
	display:block;
	float:left;
	width:174px;
	color:#B95C23;
	font-weight:bold;
	font-size:11px;
}
.fila_fechasinfogeneral{
	display:block;
	float:left;
	width:181px;
}
.fechas_modinfogeneral{
	display:block;
	float:left;
	width:53px;
}
.textoinicio_2col{
	display:block;
	float:left;
	width:310px;
	margin-top:5px;
}
.img_presidente{
	border:3px solid #000;
}
DIV#mod_noticias{
	display:block;
	float:left;
	width:285px;
	margin-top:45px;
}
DIV#modnoticias_cab{
	display:block;
	float:left;
	width:285px;
	height:57px;
	background-image:url(../images/modnoticias_cab_es.jpg);
	background-repeat:no-repeat;
}
.modnoticias_med{
	display:block;
	float:left;
	width:285px;
	background-image:url(../images/modnoticias_med.jpg);
	background-repeat:repeat-y;
	padding-top:10px;
}
.modnoticias_fin{
	display:block;
	float:left;
	width:285px;
	height:32px;
	background-image:url(../images/modnoticias_fin.jpg);
	background-repeat:no-repeat;
}
.filas_modnoticias{
	display:block;
	float:left;
	width:260px;
	padding-left:10px;
	margin-top:10px;
}
.tit_modnoticias{
	display:block;
	float:left;
	width:260px;
	font-size:11px;
	font-weight:bold;
	color:#86b31e;
	line-height:12px;
	text-align:left;
	padding-bottom:5px;
}
.det_modnoticias{
	display:block;
	float:left;
	width:260px;
	font-size:11px;
	line-height:12px;
	text-align:left;
	color:#666;
}
.img_modnoticias{
	display:block;
	float:left;
	width:110px;
	padding:0px 5px 5px 0px;
}
.pie_modnoticias{
	display:block;
	float:left;
	width:260px;
}
.separa_modnoticias{
	display:block;
	float:left;
	width:181px;
	height:3px;
	border-bottom:1px solid #86b31e;
	margin-top:6px;
}
.bot_vermasnoticias{
	display:block;
	float:left;
	width:74px; 
	height:21px;
}

/*21/09/09*/
.cartagrinan{
	display:block;
	float:left;
	width:630px;
	height:350px;
	background-image:url(../images/fondo_cartagrinan.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
}
.top_cartagrinan{
	display:block;
	float:left;
	width:630px;
	padding: 0px 0px 5px 0px;
}
.fotogrinan_carta{
	display:block;
	float:left;
	width:118px;
	height:165px;
	padding-right:32px;
}
.mod_cartagrinan{
	display:block;
	float:left;
	width:486px;
	height:165px;
	background-image:url(../images/mod_cartagrinan.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}
.subtit_cartagrinan{
	display:block;
	float:left;
	width:411px;
	color:#333;
	font-size:16px;
	font-weight:bold;
	margin-top:45px;
}
.tit_cartagrinan{
	display:block;
	float:left;
	width:411px;
	color:#86b31e;
	font-size:24px;
	font-weight:bold;
	margin-top:8px;
	line-height:26px;
}
.lead_cartagrinan{
	display:block;
	float:left;
	width:411px;
	margin-top:8px;
	font-weight:bold;
}
A.link_sectores_modulobajo{
	color:#86b31e;
	text-decoration:none;
}

/*CARTA PRESIDENTE*/
.mod_carta{
    display:block;
    float:left;
    width:646px;
    height:700px;
    background-image:url(../images/saludafondo.jpg);
    background-repeat:no-repeat;    
}

.textocarta_2col{
    font-family:Helvetica;
    display:block;
    float:left;
    width:290px;
    margin-top:50px;
    margin-left:5px;
    margin-right:5px;
    font-size:11px;
	padding-left:15px;
}
.titulillo_carta{
    color:#B75A22;
}


/*POPUP EXCEL*/
.mod_excel{
	display:block;
	float:left;
	width:600px;		
}

h1.titulo_excel{
	color:#86b31e;
	font-size:14px;
}

.texto_excel{
	color:#000000;
	font-size:12px;
}

TABLE.tabla_excel{
	width:90%;
	text-align:left;
}

TD.input_excel{
	width:30%;
	text-align:center;
}

TD.campo_excel{
	width:70%;
	text-align:left;
	margin-left:5px;
}

/*12/01/2010*/
DIV#mod_saludo{
	display:block;
	float:left;
	width:285px;
	height:281px;
	background-image:url(../images/mod_saludo_es.jpg);
	background-repeat:no-repeat;
}
.texto_modsaludo{
	display:block;
	float:left;
	width:155px;
	padding-left:115px;
	margin-top:55px;
	font-size:11px;
	text-align:left;
}
.textocompleto_modsaludo{
	display:block;
	float:left;
	width:95px;
	padding-left:14px;
}
.mod_balance{
    display:block;
    float:left;
    width:646px;
    height:875px;
    background-image:url(../images/balance.jpg);
    background-repeat:no-repeat;    
}
.tit_modbalance{
	display:block;
	float:left;
	width:580px;
	padding-left:15px;
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin-top:50px;
}

/*14/01/10*/
.valoracion_expo{
	display:block;
	float:left;
	width:630px;
	height:330px;
	margin-top:5px;
}
.flash_valoraexpo{
	display:block;
	float:left;
	width:310px;
	height:330px;
}
.texto_valoraexpo{
	display:block;
	float:left;
	width:320px;
	height:330px;
	background-image:url(../images/fondo_textovaloracion.jpg);
	background-repeat:no-repeat;
}
.subtit_valoraexpo{
	display:block;
	float:left;
	width:296px;
	padding-left:10px;
	color:#86b31e;
	font-size:16px;
	font-weight:bold;
	margin-top:15px;
}
.lead_valoraexpo{
	display:block;
	float:left;
	width:296px;
	padding-left:10px;
	margin-top:8px;
	font-weight:bold;
}

/*02/03/2010*/
DIV#zona_video{
	display:block;
	float:left;
	width:632px;
	padding-left:15px;
	margin-top:25px;
}
div#cuadrotit_video{
	display:block;
	float:left;
	width:266px;
	height:260px;
	background-image:url("../images/cuadrotit_video.jpg");
	background-repeat:no-repeat;
	padding-right:15px;
}
div#fondo_video{
	display:block;
	float:left;
	width:333px;
	height:245px;
	padding:15px 0px 0px 13px;
	background-image:url("../images/fondo_video.jpg");
	background-repeat:no-repeat;
}

.mod_exito{
	display:block;
	float:left;
	width:646px;
	height:1500px;
	background-image:url(../images/exito.jpg);
	background-repeat:no-repeat;    
}