body {      
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.formularios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
}

/* Links de titulares de servicios */ 		
		a.azulTitular:link {font-family:  Tahoma; font-size: 18px; font-weight: bold; color: #6888B0;}
		a.azulTitular:hover {font-family: Tahoma; font-size: 18px; font-weight: bold; color: #6888B0; text-decoration:none;}
		a.azulTitular:active {font-family: Tahoma; font-size: 18px; font-weight: bold;}
		a.azulTitular:visited {font-family: Tahoma; font-size: 18px; font-weight: bold; color: #6888B0;}

/* Links de texto */	
		a.linktextostandar:link {font-family:  Tahoma; font-size: 11px; align:right; font-weight: bold; color: #28558E;}
		a.linktextostandar:hover {font-family: Tahoma; font-size: 11px; align:right; font-weight: bold; color: #28558E; text-decoration:none;}
		a.linktextostandar:active {font-family: Tahoma; font-size: 11px; align:right; font-weight: bold;}
		a.linktextostandar:visited {font-family: Tahoma; font-size: 11px; align:right; font-weight: bold; color: #28558E;}
		
		
/* Links de texto 2*/	
		a.linktextostandar2:link {font-family:  Tahoma; font-size: 11px; align:right; color: #28558E;}
		a.linktextostandar2:hover {font-family: Tahoma; font-size: 11px; align:right; color: #28558E; text-decoration:none;}
		a.linktextostandar2:active {font-family: Tahoma; font-size: 11px; align:right;}
		a.linktextostandar2:visited {font-family: Tahoma; font-size: 11px; align:right; color: #28558E;}		
/* Links de Titular destinos Asia-Pacific (Rojo) */	
		a.linktitulorojo:link {font-family:  Tahoma; font-size: 14px; font-weight: bold; color: #990002;}
		a.linktitulorojo:hover {font-family: Tahoma; font-size: 14px; font-weight: bold; color: #990002; text-decoration:none;}
		a.linktitulorojo:active {font-family: Tahoma; font-size: 14px; font-weight: bold;}
		a.linktitulorojo:visited {font-family: Tahoma; font-size: 14px; font-weight: bold; color: #990002;}


#posicion {
	position:absolute;
	left:492px;
	top:0px;
	width:122px;
	height:0px;
	z-index:1;
}

#menu li {
	font-size:11px;
	line-height: 14px;
}

#descripcion li{
	font-size:12px;
	line-height: 16px;
	padding-top: 10px;
}

/* CSS Tabs */
	/* #button {
	    position:relative;
		left:491px;
		top:196px;
		width:122px;
		height:100px;
		z-index:1;
		width: 12em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-family: Tahoma, Arial, sans-serif;
        font-size : 10px;
        background-color: #90bade;
        color: #333;
        } */
		
		#button {
				background-color:#90BADE;
				border-right:1px solid #000;
				color:#333;
				font-family:Tahoma, Arial, sans-serif;
				font-size:10px;
				/* height:100px; */
				position:absolute;
				top:21px;
				width:150px;
				/* height:135px; */
				}

        #button ul {
                list-style: none;
	            font-size:11px;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 10px solid #1958b7;
                border-right: 10px solid #508fc4;
                background-color: #2175bc;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

        #button li #active {
				font-weight:bold;
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }
/* CSS Tabs */


.fondoAzul {
	background-color: #0053A5;
	border: 1px solid #FFFFFF;
}
.fondoMarron {
	background-color: #B8AB9E;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.fondoCeleste {
	background-color: #A6B8D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
}
.fondo {
	background-image: url(../images/fondo.jpg);
	background-repeat: repeat-x;
}

.fotoHead {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.fondoCeleste2 {
	background-color: #A6B8D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.fondoCelesteInterno {
	background-color: #D4DDE8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #5B7EA9;
}
.fondoCelesteInterno2 {
	background-color: #D4DDE8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #5B7EA9;
}
.tituloModuloFicha {
	font-family: tahoma, verdana, Helvetica, sans-serif;
	color: #fff;
	background-color: #5B7EA9;
	font-size: 12px;
	font-weight:bold;
	padding-right: 6px;
	padding-left: 6px;
}
.pieGris {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #E0E0E0;
	font-size: 10px;
	padding-right: 6px;
	padding-left: 6px;
}
.fondoCelestepie {

	background-color: #A6B8D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.fondoMarronpie {
	background-color: #B8AB9E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.textoInfo {
	font-family: Tahoma, verdama;
	font-size: 11px;
	color: #333333;
	text-align: left;
	padding-top: 4px;
}
#info ul {
	font-family: Tahoma;
	color: #333333;
	margin-left: 14px;
}
.tituloServiciosPortada {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #6888B0;
}
#info li {
	text-align: justify;
	padding-top: 6px;
	float: none;
	list-style-image: url(../images/img_bullet.gif);
}
.paisesPortadaSmll {
	font-family: Tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #666666;
	text-align: justify;
}
.paisesPortadaBig {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #666666;
	text-align: left;
}
.titulosFichas {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #666;
	text-align: left;
	padding: 2px 0px 2px 10px;
	background-color:#EAE6E2;
}
.contenidosFichas {
	color:#444;
	padding-top:11px;
	text-align:justify;
}
.preguntaFichas {
    text-align:left;
	color:#A79787;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	vertical-align:top;
}
.respuestaFichas {
    text-align:left;
	color:#444;
	font-family: Tahoma;
	font-size: 11px;
	vertical-align:bottom;
	padding-bottom: 8px;
}
.paisesPortadaBigRed {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #990002;
	text-align: left;
}
.tituloportada {
	font-family: Tahoma, verdana;
	font-size: 20px;
	color: #3080CF;
	text-align: left;
}
.imagenTopModulo {
	background-image: url(../images/img_borde_centro.jpg);
	background-repeat: repeat-x;
	height: 15px;
	background-position: top;
}
.tablaSmll {
	font-family: Tahoma, verdana;
	padding-right: 10px;
	padding-left: 10px;
}
.tituloModuloSmll {
	font-family: Tahoma, verdana;
	font-size: 14px;
	font-weight: bold;
	color: #3080CF;
	text-align:left;
	vertical-align: top;
	padding-left: 10px;
}
.textoBuscador {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}
.selectorBuscador {
	font-family: Tahoma;
	font-size: 11px;
	color: #28558E;
	background-color: #DDE3ED;
	width: 130px;
	padding:3px;
}
.titExcursionhlt {
	font-family: Tahoma;
	font-size: 11px;
	color: #28558E;
	background-color: #DDE3ED;
	padding:3px;
}
.imagenBottom {
	background-image: url(../images/img_borde_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 15px;
}
.marcoImagenes{
	border: 3px solid #EAE6E2;
}
.infoportada {
	font-family: Tahoma, verdana;
	font-size: 12px;
	color: #666666;
	line-height: 1.4em;
}
.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
}	
.botonenviarform {
	font-family: Tahoma;
	font-size: 11px;
	color: #28558E;
	background-color: #DDE3ED;
	width: 130px;
	border: 1px solid #CCCCCC;
}
.iconpadding {
	padding-left: 2px;
}
.iconpadding2 {
	padding-left: 4px;
}
.botoncancel {

	font-family: Tahoma;
	font-size: 11px;
	color: #28558E;
	background-color: #E9E9E9;
	width: 130px;
	border: 1px solid #CCCCCC;
}
.botonbuscar {

	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #28558E;
	width: 130px;
	border: 1px solid #CCCCCC;
}
.botonbuscar2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #28558E;
	width: 78px;
	border: 1px solid #CCCCCC;
}

/* Texto descripcion logos */
.txt_logos {
	font-family: Verdana; 
	font-size: 10px; color:#999999; 
	font-weight:normal; 
	text-align: left; 
	vertical-align: text-top;
	padding: 2px 2px 10px 2px;
}

/* Marco de logos partners */
.foto_marco		{margin-top:4px; margin-bottom:4px; border: 1px solid #dddddd; padding:0px;}

.borde {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}.paisesPortadaBig2 {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #666666;
	text-align: left;
}
/* Menu lat. fichas */
.TxtoTitMenuLat {
	color:#FFF;
	font: bold 12px Tahoma;
}

.FondoTitAzul {
	background-color: #5B7EA9;
	padding: 2px 0px 2px 10px;
}

.FondoTitGris {
	background-color: #B0A8A2;
	padding: 2px 0px 2px 10px;
}

.FondoTDAzulito {
	background-color: #F2F5F9;
}

/* Celda "SORRY,... NO ENTRYS" */
.cel_noentrys	{vertical-align: middle; text-align: center; background-color:#e4ecee; border:1px solid #4d7f8f; font-family: Verdana; font-size: 11px; color:#666666; font-weight:bold; padding-right:15px; padding-left:15px; padding-bottom:15px; padding-top:15px; }

/* Titulo modulo ficha */
.tit_modficha	{font-family: Tahoma; font-size: 11px; color:#666666; text-align: left; font-weight:bold; padding-bottom:3px; vertical-align: bottom;}

/* SubTitulo modulo ficha */
.tit_submodficha{font-family: Tahoma; font-size: 11px; color:#999999; text-align: left; font-weight:bold; padding-bottom:5px;}

#fondomenu {
    width: 174px;
    vertical-align: top;
    background-color:#F2F5F9;
}
#menupub {
    width: 174px;
    vertical-align: top;
}
.titServices {
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0269A8;
}
.titServices a:hover{
	text-decoration: none;
}
.textoInfo ul {
	font-family: Tahoma;
	font-size:11px;
	valign: top;
	color: #333333;
	margin:0;
	padding:0 0 15px 0;
}
.textoInfo li {
	margin-left:20px;
	padding:0;
	text-align: left;
	float: none;
	list-style-image: url(../images/img_bullet.gif);
}

/* News módulo */
#news_module {
	width:180px;
	margin-top:-8px;
	}
#news_title {
	width:180px;
	height:40px;
	font:14px Tahoma, verdana;
	font-weight: bold;
	color: #3080CF;
	text-align:right;
	display:table-cell;
	vertical-align:bottom;
	padding-right:10px;
	background-image:url(../images/img_news_top.jpg);
	}
#news_content {
	background-image:url(../images/img_news_middle.jpg);
	background-repeat:repeat-y;
	}
#news_content ul {
	font-family: Tahoma;
	font-size:11px;
	valign: top;
	color: #333333;
	padding:0 10px 0 18px ;
	margin: 0 0 0 14px;
}
#news_content li {
	text-align: left;
	padding-top: 2px;
	float: none;
	list-style-image: url(../images/img_bullet.gif);
}	
#news_footer {
	background-image:url(../images/img_news_bottom.jpg);
	height:23px;
	}
	
/* News y Trade shows 2 modulos */
#newst_module {
	width:759px;
	}
#newst_top {
	width:759px;
	height:7px;
	background-image:url(../images/img_newstrade_top.jpg);
	}
.title {
	font:14px Tahoma, verdana;
	font-weight: bold;
	color: #3080CF;
	text-align:left;
	padding: 8px 0 0 10px;
	}
#newst_content {
	background-image:url(../images/img_newstrade_middle.jpg);
	background-repeat:repeat-y;
	}
#newst_izq {
	padding:0 25px 0 10px;
	width:225px;
	float:left;	
	}
#newst_der {
	width:225px;
	float:left;	
	}
#newst_content ul {
	font-family: Tahoma;
	font-size:11px;
	valign: top;
	color: #333333;
	padding:0 10px 0 12px ;

}
#newst_content li {
	text-align: left;
	padding-top: 2px;
	float: none;
	list-style-image: url(../images/img_bullet.gif);
}	
#newst_footer {
	background-image:url(../images/img_newstrade_bottom.jpg);
	height:21px;
	}
.nofloat {
	clear:both;
	}
/* Destinations & Ports */
#contentDest{
	width:760px;
}
#colIzq{
	float:left;
	width:208px;
	padding-right:15px;
}
#colDer{
	float:left;
	width:537px;
}
#contentInfo{
	display:block;
}
#menuDest a {
	color: #28558E;	
}
#menuDest a:hover {
	color: #0185D3;	
	background-color:#F1F5F8;
	text-decoration:none;
}
ul#menuDest  {
	margin:0;
	padding:0;
}
#menuDest li{
	list-style:none;
	padding:0 0 2px 10px;
	background: url(../images/img_bullet_box.gif) no-repeat 0px 8px;
	font:12px Tahoma;
	color: #888;	
}
ul#submMenuDest  {
	margin:0 0 5px 10px;
	padding:0;
}
#submMenuDest li{
	list-style:none;
	font:11px Tahoma;
	background: url(../images/img_bullet_arrow.gif) no-repeat 0px 5px;
}
.moduloInfo{
	padding-top:10px;
	margin-top:15px;
	width:537px;
	font: 11px Tahoma, Arial, Helvetica;
	color:#666;
	display: table;
	*display: inline; /* IE */
}
.moduloInfo p{
	margin:0;
	padding:0 0 10px 0;
	text-align:justify;
}
.lineaTop{
	width:537px;
	height:10px;
	background:url(../images/img_separacion_info.jpg) no-repeat;
}
.tituloInfo{
	font:13px Tahoma, Arial, Helvetica;
	font-weight:bold;
	color:#0269A8;
	margin-bottom:12px;
}
.subtitInfo{
	font-style: italic;
	color:#333;
}
.colIzqInfo{
	float:left;
	width:92px;
	height:92px;
	padding:5px 0 0 6px;
	margin-right:9px;
	background:url(../images/img_back_pic.jpg) no-repeat;
}
.colCentInfo{
	float:left;
	width:233px;
	margin-right:15px;
}
.colDerInfo{
	float:left;
	width:182px;
	text-align:right;
}
.clearLeft{
	clear:both;
}
/* Trade shows */

#menuTradeShows a {
	color:#28558E;
	font-family:Tahoma;
	font-size:11px;
}

#menuTradeShows a:hover {
	color: #0185D3;	
	background-color:#F1F5F8;
	text-decoration:none;
}
#menuTradeShows ul{
	margin:10px;
	padding:0;
}
#menuTradeShows li{
	list-style:none;
	padding:0 0 5px 10px;
	background: url(../images/img_bullet_box.gif) no-repeat 0px 8px;
	font:11px Tahoma;
	color: #888;	
}
#TradeShow_info {
	margin: 0 10px 20px 10px;
}
.textoInfo_ts{
	font:11px Tahoma, Arial;
	margin: 0 10px;
}
.ts_tit{
	float:left;
	font:13px Tahoma, Arial;
	font-weight:bold;
	color:#666;
}
.ts_contact{
	float:right;
}
/* MODULOS DE ATENCION PERSONAL EN FERIAS*/
#staff{
	width:520px;
	font:11px Tahoma;
	color:#666;
}
.staff_module_left{
	margin-left:10px;
	margin-top:10px;
	float:left;
	border:1px solid #dfe8ea;
	background-color:#fafafa;
	width:240px;
	height: 72px;
}
.staff_module_right{
	float:right;
	border:1px solid #dfe8ea;
	background-color:#fafafa;
	width:240px;
}
.staff_photo{
	float:left;
	width:50px;
	height:62px;
	padding:5px;
	display:block;
}
.staff_info{
	float:right;
	width:170px;
	height: 72px;
}
.staff_txt{
	float:left;
	text-align:left;
	line-height:18px;
	width:170px;
	padding-right: 10px;
}
.staff_contact{
	width:170px;
	text-align:left;
	line-height:18px;
	vertical-align:bottom;
}
.staff_mod_name{
	font-weight:bold;
	color:#333;
}
.info_content_form{
	width:520px;
	float:left;
	margin-top:10px;
}
.info_content_form label {
	color:#333;
	font-family:Tahoma;
	font-size:11px;
}
.staff_module_form{
	margin-left:10px;
	float:left;
	width:420px;
	margin-bottom:10px;
	/* height:210px; */
}
.staff_module_layer{
	margin-left:130px;
	float:left;
	width:380px;
	margin-bottom:10px;
}
.staff_module_layer label{
	float:left;
	text-align:left;
	margin-left:50px;
	width:330px;
	font:11px Tahoma;
	color:#666;
	line-height:21px;
}
.botton_form{
    float:right;
	margin-bottom:10px;
    padding-right:75px;
}
.staff_module_form input {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:130px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}
.staff_module_form_two input {
     width:130px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}
.staff_module_form p {
     width:130px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}
.staff_module_textarea {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:130px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}
.staff_module_select {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:130px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}

*html .staff_module_select {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:133px;
     margin-bottom:4px;
     margin-left:60px;
     font:11px Tahoma;
}
*+html .staff_module_select {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:133px;
     margin-bottom:4px;
     margin-left:60px;
     font:11px Tahoma;
}

.staff_module_form label.field{
	float:left;
	text-align:left;
	margin-left:100px;
	width:100px;
	font:11px Tahoma;
	color:#666;
	line-height:21px;
}
.staff_module_form label.error{
    margin:0;
    color:red;
    display:inline;
}
*html .staff_module_form label{
  	line-height:23px;
}
*+html .staff_module_form label{
  	line-height:23px;
}

.policy{
	float:left;
	text-align:left;
	margin-left:100px;
    height:19px;
	font:11px Tahoma;
	color:#666;
    display: block;
    width: 100%;
}
.staff_module_span{
	font:11px Tahoma;
	color:#3080CF;
}
.module_form span{
	font:11px Tahoma;
	color:#3080CF;
    text-align:left;
    margin-left:100px;
    height:19px;
    width:520px;
}
.form_submit{
    cursor:hand;
	font:11px Tahoma;
	color:#FFF;
	font-weight:bold;
	background-color:#3080CF;
	border:1px solid #333;
}
.form_reset{
    cursor:hand;
	font:11px Tahoma;
	color:#666;
	font-weight:bold;
	background-color:#f1f3f5;
	border:1px solid #ccc;
	margin-right:10px;
}
#contact_form{
	margin-left:10px;
	float:left;
	width:200px;
	margin-bottom:10px;
	margin-top:20px;
}
#contact_form label{
	float:left;
	text-align:left;
	margin-left:70px;
    height:19px;
	width:150px;
	font:11px Tahoma;
	color:#666;
}
#combo_perfil, #combo_perfil_region, #combo_paises {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:235px;
     margin-bottom:4px;
     margin-left:10px;
     font:11px Tahoma;
}

#opcion{
      margin-left:10px;
}

#contacta{
	margin-left:10px;
	margin-top:10px;
	float:left;
}

#work_email,#work_email_label {
    display:none;
}
#contact_frm .field_row {
    clear:both;
}
input.error, select.error, textarea.error { border-color:#FF3300; }
label.error { color:#f00; font-family:tahoma,sans-serif; font-size:11px; display:block; float:right; padding: 3px 37px 3px 0; }
#privacy_div label.error { float:left; padding: 0 0 0 104px; }