flocalehtml, body {
   margin: 0;
   padding: 0;
   width: 100%;
	font-family: Arial; 
}
img {
    border:none;
}
hr {
	color:#999999;
}

table {
	margin-top:50px;
}

h3 {
	border-bottom: solid 1px;
	
	color: #000;
}

#demo {
	position: relative;
	top: 30px;
	left: 50%;
	margin-left: -400px;
	width: 800px;
	height: 300px;
	}

.freespace {
margin-top: 11px;}
.trabajo {
margin-top: 5px;}


.postal_enviando{position:absolute; display: none;}

a:link, a:visited {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #333;
}

.right {
	clear: both;
	text-align:right;
	font-weight: bold;
}
.imgcabecera {
	text-align:center;
}
.expositor {
	float:left;
	margin: 0 5px auto 0;
}

.contenedor {
		background: url('../img/menu.gif');
		background-repeat: repeat-x;
		width: 100%;
}

.menucenter {
	position:relative;
	left:50%; 
	margin-left:-460px;
	width: 920px;
}

.logo {
	float:left;
	background: url('../img/barralogo.gif');
	background-repeat:no-repeat;
	width:172px;
	height: 52px;
}	

.menu {
	margin:-10px;
}
.contenido {
	clear:both;
	position: relative;
	left:50%; 
	margin-left:-450px;
	width: 900px;
	
}

.contenido2 {
	clear:both;
	position:relative;
	left:50%; 
	margin-left:-450px;
	width: 900px;
	padding-top:20px;
	
}

.galeria {
	margin-left: 65px !important;
	margin-left: 0px;
	padding-top:15px;
	text-align:center;
}
.galeria img{
	margin-left: -65px !important;
	margin-left: 0px;

}
.noticias {
	float:left;
	margin-top:15px;
	padding-left:61px !important;
	padding-left:61px;
	width:510px;
}

.buscador_top {
	height: auto;
	float:left;

	padding-top:10px;
	margin-left:81px;
	width: 490px;
	
}

.buscador_nombre_local {
	margin-top: 5px;
}


.buscador_top_titulo
{

	margin-bottom: 5px;
	padding:14px 0 0px 0px;
	font-family: Arial;
	font-size: 14px;
	font-variant:small-caps;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
.salas_logeo{
	float:left;
	margin-top:15px;
	width:259px;
	margin-left: 6px;
}

.newstop {
	float:left;
	background: url('../img/newstop.gif');
	background-repeat:no-repeat;
	width:510px;
	height: 25px !important;
	height: 39px;
	padding:14px 0 0px 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.newstop2 {
	float:left;
	background: url('../img/newstop2.gif');
	background-repeat:no-repeat;
	width:510px;
	height: 25px !important;
	height: 39px;
	padding:14px 0 0px 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
.newstop a:link, .newstop a:visited {
	font-size:12px;
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
}

.newstop a:hover {
	font-size:12px;
	color:#FFF;
	text-decoration: underline;
	font-weight: bold;
}

.newscont {
	float:left;
	background: url('../img/newscont.gif');
	background-repeat: repeat-y;
	width:475px !important;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	width:510px;
	height:auto;
	padding: 10px 18px 10px 15px;
}
.newscont2 {
	float:left;
	background: url('../img/newscont2.gif');
	background-repeat: repeat-y;
	width:475px !important;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	width:510px;
	height:auto;
	padding: 10px 18px 10px 15px;
}

.b2b {
	background: url('../img/gente.jpg');
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	width: 340px;
	height: 350px;
	padding-left: 10px;
	padding-top: 10px;
}
.b2b strong{
	color:#E22900;
}

.quienes {
	background: url('../img/gente.jpg');
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	width: 340px;
	padding-left: 10px;
	padding-top: 10px;
}
.quienes strong{
	color:#E22900;
}
.mundo {
	float:left;
	background: url('../img/gente.jpg');
	background-position:right;
	background-repeat:no-repeat;
	width: 340px;
	display: none;
	padding-left: 10px;
	padding-top: 10px;
}
.mundo strong{
	color:#E22900;
}
.imgportada {
	float:left;
	margin-right:10px;
	margin-bottom:0px;
	
}

.articulo {
	float:left;
	padding: 5px;
	width:200px !important;
	width:213px;
	border: dotted 2px #E22900;
	background: #ededed;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #333;
}

.destacado_home_buscar {	font-family: Arial;	font-size: 11px;font-weight: bold; color: #E22900;}
.nroja {	font-family: Arial;	font-size: 12px;font-weight: bold; color: #E22900;}
.clientes {
	float:left;
	width:203px !important;
	width:213px;
	padding: 5px;
	text-align: justify;
border: outset 2px #E22900;
	font-family: Arial;
	font-size: 11px;
	color: #333;

}
.articulo img {
	margin-bottom: 5px;
	}

.articulo2{float: left;
	width:259px;
}


.articulobig {
	float:left;
	width:391px;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	margin-right:15px;
	
}

.articulo_vermas {
	width: 230px;
	text-align: right;
	height: 7px;
	clear: both;
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

.articulomini {
	float:left;
	width:150px;
	height:48px;
	text-align: left;
	font-family: Arial;
	font-size:11px;
	color:#333;
	font-weight: bolder;
	margin-bottom:0px;
}
.articulomini2 {
	float:left;
	width:170px;
	height:40px;
	text-align: left;
	font-family: Arial;
	font-size:11px;
	color:#333;
	font-weight: bolder;
	margin-bottom:5px;
	border-bottom: dotted 1px;

}
.articulomini3 {
	float:left;
	width:150px;
	height:40px;
	text-align: left;
	font-family: Arial;
	font-size:11px;
	color:#333;
	font-weight: bolder;
	margin-bottom:5px;


}
.articulolocales {
	float:left;
	width:155px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	height:58px;
	margin-bottom:10px;
	
}
.articulored {
	float: left;
	width:147px !important;
	width:165px;
	text-align: justify;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	height:48px !important;
	height:58px;
	margin-right:10px;
	margin-bottom:5px;
	border: solid 1px #999999;
	padding:5px;
	
}

.articulo span, .articulolocales span, .articulobig span, .articulored span{
	font-size:11px;
	color:#333;
	font-weight: bolder;
}
.newsbottom {
	float:left;
	background: url('../img/newsbottom.gif');
	background-repeat: no-repeat;
	width:510px;
	height: 19px;
	margin-bottom:7px;
}

.logeo{
	float:left;

	border-left: dotted 1px;
	padding-left: 20px;
	margin-top:15px;
	width:259px;
	margin-left: 0px;
}

.locales {
	float:left;
	margin-top:15px;
	width:259px;
	margin-left: 6px;
}
.logeotop{
	float:left;
	width:259px;
	margin-bottom: 10px;
	padding:14px 0 0px 20px;
	font-family: Arial;
	font-size: 11px;
	color: #C00000;
	font-weight: bold;
	text-decoration: underline;
}

.localestop {
	float:left;
	background: url('../img/localestop.gif');
	background-repeat:no-repeat;
	width:259px;
	height: 25px !important;
	height: 39px;
	padding:14px 0 0px 20px;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	
}

.localestop a:link, .localestop a:visited, .eventos a:link, .eventos a:visited {
	font-size:12px;
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
}

.localestop a:hover, .eventos a:hover {
	font-size:12px;
	color:#FFF;
	text-decoration: underline;
	font-weight: bold;
}
.mundocont {
	float:left;
	padding: 10px 0px 5px 0;
	text-align:center;
	background: url('../img/localescont.gif');
	background-repeat: repeat-y;
	width:259px;
	height:auto;
}
.localescont {
	float:left;
	background: url('../img/localescont.gif');
	padding: 10px 18px 10px 15px;
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #333;
	width:225px !important;
	width:259px;
	height:auto;
}

.localescontportada {
	float:left;
	background: url('../img/localescont.gif');
	padding: 10px 18px 10px 15px;
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #333;
	width:225px !important;
	width:259px;
	height:207 px !important;
	height:186 px;
}

.especial a:link {font-size:12px; color:#000000;}
.especial a:visited {font-size:12px; color:#000000;}
.especial a:hover {font-size:12px; color:#000000;}
.especial a:active {font-size:12px; color:#FF0000;}

.especialesportada {
	float:left;
	background: url('../img/localescont.gif');
	padding: 10px 18px 10px 15px;
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #333;
	width:225px !important;
	width:259px;
	height:207 px !important;
	height:186 px;
}

.paises {
	text-align:left;
	margin:0px 0 0 -10px !important;
	margin: 0px 0 0 18px;
}

.resultados {
	border: solid 1px #B41E01;
	float:left;
	height:220px;
}
.resutadotitle {
	background: url('../img/barra_resultados.gif');
	background-repeat: repeat-x;
	width: 150px;
	height:14px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	
	
}
.postal_busqueda_postal { 	border-bottom: dotted 1px #b9b9b9; padding: 10px;  height: 170px !important; height: 200px;}

.resutladocontenido {
	float:left;
	width:100%;
	height:auto;
	text-align: center;
}
.resultadosfoot {
	float:left;
	width:100%;
	height:9px;
	
}
.resultadosfootenviar, .resultadosfootenviar a {
	height:9px;
	text-decoration: none; 
	font-size: 12px;
	color: #c00000;
	font-weight: bold;
	font-variant: small-caps;
}
.resultadosfoot_info {margin-bottom: 10px; font-variant: small-caps; float: left; font-size: 12px; text-align: center; width: 155px;	padding-top: 10px; font: 10px; font-weight: bold;}

.paises li {
	list-style-image: url('../img/newwin.gif');
}

.pdf {
	list-style-image: url('../img/b2b/pdf.gif');
}
.word {
	list-style-image: url('../img/b2b/word.gif');
}

.excel {
	list-style-image: url('../img/b2b/xls.gif');
}

.powerpoint {
	list-style-image: url('../img/b2b/pw.gif');
}

.freehand {
	list-style-image: url('../img/b2b/fh.gif');
}

.todas_news {
	text-align:left;
	margin:0px 0 0 -20px !important;
	margin: 0px 0 0 8px;
	}
.ultimas {
	text-align:left;
	margin:0px 0 0 -10px !important;
	margin: 0px 0 0 18px;
}
.ultimas a:link, .ultimas a:visited .todas_news a:link, .todas_news a:visited{
	font-size:11px;
	color:#333;
	font-weight: bolder;
	text-decoration: none;
}

.ultimas a:hover {
	font-size:11px;
	color:#333;
	font-weight: bolder;
	text-decoration: underline;
}

.eventos {
	clear:left;
	background: url('../img/evento.gif');
	background-repeat: no-repeat;
	width:259x;
	height: 25px !important;
	height: 32px;
	padding:7px 0 0px 20px;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}

.localesbottom {
	clear:left;
	background: url('../img/localesbottom.gif');
	background-repeat: no-repeat;
	width:259x;
	height: 19px;
}


.texto {
	font-family: Genova, Arial, Helvetica;
	color: #2f2f2f;
	font-size: 12px;
	text-align: justify;
}

.rss {
	margin-top:15px;
	margin-bottom:-20px;
}


.footrightalign {
	clear:both;
	text-align:right;
	margin: 0 10px 0 0;
	
}

.foot {

	clear:both;
	text-align:center;
	
}
.footleft {
	float:left;
	background: url('../img/foot_01.gif');
	background-repeat:no-repeat;
	width: 7px;
	height: 28px;
}
.footmid {
	float:left;
	background: url('../img/foot_02.gif');
	background-repeat:repeat-x;
	height: 28px;
	text-align:center;
	padding:6px 0 0px 0px;
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
}

.footmid a:link, .footmid a:visited {
	color: #fff;
	text-decoration: none;
}

.footmid a:hover {
	text-decoration: underline;
}

.footright {
	float:left;
	background: url('../img/foot_03.gif');
	background-repeat:no-repeat;
	width: 10px;
	height: 28px;
}

.div_faq{margin:3px; display:none; font-weight: normal; border: solid 1px #EEEEEE; padding: 10px 10px 10px 10px; margin-left: -20px;}
.div_news{margin:3px; display:none; font-weight: normal; border: solid 1px #EEEEEE; padding: 10px 10px 10px 10px; margin-left: -20px; height: 40px; }
#faqs ul {list-style-image: url('../img/topofaq.gif');}
.newscont li {cursor : pointer; font-weight: bold;}
.todas_news li {cursor : pointer; font-weight: bold;}
.provincias_expositores{font-size: 10px; font-weight: bold;}
.localescont_red li{font-size: 10px;	list-style-image: url('../img/newwin.gif');}
.localescont_red {
	float:left;
	background: url('../img/localescont.gif');
	padding: 10px 18px 10px 15px;
	background-repeat: repeat-y;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	color: #333;
	width:225px !important;
	width:259px;
	height:auto;
}

.popander {
	border: solid 1px #999;
	background: url('../img/popander.jpg');
	background-color: #fff;
	width:600px;
	height:400px;
	background-repeat:no-repeat;
	display: none;
	position: absolute;
	z-index: 100000000;
}
.popander2 {
	
	background: url('../img/popander2.JPG');
	background-color: #fff;
	width:600px;
	height:400px;
	background-repeat:no-repeat;
	border: solid 1px #999;
	display: none;
	position: absolute;
	z-index: 1000000;
}
.titulo_popander {
	float:left;
	margin: 17px 0 0 25px !important;
	margin: 15px 0 0 20px
	width:555px !Important;
	width:530px;
	font-family: Arial;
	font-size: 12px;
	color: #444;
	font-weight: bold;

}
.titulo_popander_mid {
	float:left;
	background: url('../img/foot_02.gif');
	background-repeat:repeat-x;
	height: 28px;
	padding:4px 0 0px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #000;

}

.cerrar_popander {
	float: left;
	padding-top:12px;
	cursor: pointer;
}

.postal_popander {
	float:left;
	margin-top: 10px;
	padding-left:10px !Important;
	padding-left:20px;
	width:310px;
	height:300px;
	text-align: center;
}

.postal_popander_web{ font-size: 11px;}
.mostrar_pop{display: none;}
.postal_popander_tapadera {
	background: #ffffff;
	position: absolute;
	float:left;
	margin-top: 10px;
	padding-left:10px !Important;
	padding-left:20px;
	width:410px;
	height:500px;
	text-align: center;
}

.nombre_popander {
	float:left;
	color: #444;
	font-size: 12px;
	font-weight:bold;
	margin-top:10px;
	padding-left:20px !Important;
	padding-left:30px;
	width:250px;
	

}
.nombre_popander_caja {
	float: left;
	width: 245;
	margin-top:5px !Important;
	margin-top:4px;
	padding-left:20px !Important;
	padding-left:28px;

}
.email_popander {
	float:left;
	margin-top:8px !Important;
	margin-top:4px;
	color: #444;
	font-size: 12px;
	font-weight:bold;
	padding-left:20px !Important;
	padding-left:30px;
	width:250px;
}
.email_popander_caja{
	float: left;
	width: 250;
	margin-top:4px !Important;
	margin-top:6px;
	padding-left:20px !Important;
	padding-left:28px;
	border: 1px;
}

.mensaje_popander {
	float:left;
	margin-top:10px;
	color: #E22900;
	font-size: 12px;
	font-weight:bold;
	margin-left:19px !Important;
	margin-left:14px;
	width:212px;
	height:121px;
}

.contacta_campos {
	background: url('../img/contacto.gif');
	background-repeat:no-repeat;
	
 }
.contenedor_provincias {padding-left: 15px; margin-top: 0px;}
.contenedor_form_usuario_locales {font-size: 11px; font-weight: bold; padding: 0px 5px 0px 5px;}
.boton_form_usuario_locales {border: solid 1px #8E1600; font-size: 10px;}
.cajas_form_usuario_locales {border: solid 1px #8E1600; font-size: 10px; width: 100px;}
.formulario_contacta_titulos {font-size: 12px; font-weight: bold; width: 120px; float: left;}
.formulario_contacta_campos {border: solid 0px #8E1600; font-size: 11px; width: 250px; background: url('../img/contacto.gif'); padding: 3px 5px 0 5px;	background-repeat:no-repeat; margin-bottom:10px; height: 24px;}
.formulario_contacta_campos_textarea {border: solid 2px #bbbbbb; font-size: 11px; width: 250px; height: 200px; padding: 3px 5px 0 5px;	background-repeat:no-repeat; margin-bottom:10px;}
.formulario_contacta_leyenda {font-size: 9px;}
.formulario_contacta_texto_tipo_consulta {margin:3px; display:none; font-weight: normal; border: solid 1px #EEEEEE; padding: 10px 10px 10px 10px; margin-left: 20px;}
.suscribase {	background: url('../img/suscri.gif');	background-repeat: no-repeat;	margin-top: 10px; padding: 0px;	width:259px; height:30px; vertical-align: top;}
.formulario_suscribase_caja {width: 139px; border: 0px; margin: 7px 0px 0px 8px; font-size: 11px;}
.formulario_contenedor_suscribase_caja {float: left; width: 150px; padding-right: 10px;}
.mano {cursor: pointer;}
.tabla_locales { font-size: 10px;}
.tabla_locales th { font-size: 11px; font-weight: bold; color: #ffffff; background: #E22900; text-align: left;}
.tabla_locales td { padding: 0px 2px 0px 2px;border-bottom: solid 1px  #E22900;}
.formulario_contenedor_buscar_caja {float: left; width: 100px; padding-right: 10px; margin-top: 1px;}
.formulario_buscar_caja {width: 136px; border: 0px; margin: 7px 0px 0px 10px; font-size: 11px; color: #838383}
.buscarcenter {	padding-right:80px;}
.buscar {	float:right;	text-align:right;	background: url('../img/buscar.gif');	background-repeat:no-repeat;	width:184px;	height: 31px;}
.buscar_texto {font-size: 11px; font-weight: bold; margin-right: 190px; text-align: right; padding-top: 10px; color: #B41E01;}
.buscar_lupa {float: right;}
#ventana_postal_wrapper {display: none; width: 100%; height: 100%; position: absolute; background: #ffffff; z-index: 100000;}
.ventana_postal_cerrar {text-align: right; cursor : pointer; height: 30px; width: 100%;}
#ventana_postal_enviado {display: none;}
.darse_de_baja {text-align: right; width: 220px; font-size: 9px; text-decoration: underline;}
.menu_seleccionado{color: #E22900; font-size: 20px;}


.photogallery {
	
	float:left;
	background: url('../img/photogallery.gif');
	background-repeat:no-repeat;
	width:510px;
	height: 24px !important;
	height: 32px;
	padding:8px 0 0px 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

.floatleft {
	float:left;	
}

.fotos {
	padding-top:5px;
	float:left;
	width:429px;
}

.info_contacto {
	float:left;
	margin-right:10px;
	width:230px;
	height:150px;	
	border-right: dotted 1px  #000;
	border-bottom: dotted 1px  #000;
}

.map_google {
	float:left;
	width:230px;
}
.clear {
	clear:both;
	}

.frm_buscador {padding: 0px; margin: 0px;}
.frm_buscador label {font-size: 11px; font-weight: bold; color: #c00000;}
.frm_buscador input {border: 1px solid color: #c00000; font-size: 10px;}
.frm_buscador select {border: 1px solid color: #c00000; font-size: 10px;}

.form_encuentra_postal {padding: 0px; margin: 0px;}
.form_encuentra_postal label {font-size: 11px; font-weight: bold; color: #c00000;}
.form_encuentra_postal input {border: 1px solid color: #c00000; font-size: 10px;}
.form_encuentra_postal select {border: 1px solid color: #c00000; font-size: 10px;}
.encuentra_postal_divs_ocultasss {margin-left: 10px;}

.par td{
	font-variant: small-caps;
	background:#f0f0f0;
	border-bottom: 1px dashed #E22900;
	text-align: left;
}

	
.impar td{
	font-variant: small-caps;
	background:#e0e0e0;
	border-bottom: 1px dashed #E22900;
	text-align: left;
	}

.impar li {list-style-image: url('../img/topofaq.gif');}
.par li {list-style-image: url('../img/topofaq.gif');}
.par a {font-size: 12px;}
.impar a {font-size: 12px;}


