/* Directivas generales */


* {
	margin: 0;
	padding: 0;
}
body {background-color: #E6E6E8;
      margin: 0px;
      padding: 0px;
      scrollbar-3dlight-color: #E9E9EB;
      scrollbar-base-color: #F4F4F5;
      scrollbar-arrow-color: #ADADB7;
      scrollbar-darkshadow-color: #E0DFE2;
      scrollbar-face-color: #E0DFE2;
      scrollbar-highlight-color: #F4F4F5;
      scrollbar-shadow-color: #E0DFE2;}

table {border-collapse: collapse;
       border: 0px;}

table, div, input, textarea {
	font-family: arial;
    font-size: 10px;
    color: #7E7B7E;}

select {
	font-family: arial;
    font-size: 10px;
    color: #7E7B7E;
    }

td {text-align: left;
    vertical-align: top;}

form {padding: 0px;
      margin: 0px;}

textarea {overflow: auto;}

a {text-decoration: none;
   color: #7E7B7E;}

a:hover {text-decoration: underline;}

img {border: none;}

.derecha {text-align: right;}

.centro {text-align: center;}

.izquierda {text-align: left;}

.centrada {margin: 0px auto; text-align: center; width: 100%;}

.pointer {cursor: pointer;}

.borde_blanco {border: 1px solid #FFFFFF;}

.cien_porciento {width: 100%;}

.noventa_cinco_porciento {width: 95%;}

/* Principal */

table.principal {width: 935px;}

/* Encabezado */

table.encabezado {background-color: #FFFFFF;
                  width: 100%;
                  height: 70px;}

table.encabezado td {vertical-align: middle;
                     padding-left: 15px;}

table.encabezado table.menu_encabezado {font-size: 10px;
                                        height: 70px;
                                        width: 100%;}

table.encabezado table.menu_encabezado a {color: #7E7B7E;}

table.encabezado table.menu_encabezado td {vertical-align: top;
                                           text-align: right;
                                           padding: 5px;}

table.encabezado table.menu_encabezado td.inferior {vertical-align: bottom;
                                                    padding-bottom: 12px}

/* Menu */

table.menu {background-image: url(../img/fondo_menu.gif);
            background-repeat: repeat-x;
            font-size: 10px;
            color: #6F6E74;
            border: 1px solid #FFFFFF;
            width: 100%;
            height: 21px;
            margin-top: 2px;}

table.menu div.menuBarra {width: 100%;}

table.menu a {color: #7E7B7E; width: 100%;}

table.menu a:hover {text-decoration: none;
                    color: #073D68;}

table.menu a:active {text-decoration: none;
                    color: #073D68;}
table.menu td {
			   text-align: justify;
			   vertical-align: middle;
               padding-left: 14px;
               padding-right: 14px;
               width: 100%;}

table.menu td.buscador {text-align: right;
                        padding-right: 8px;}

table.menu input.termino {border: 1px solid #E0DFE2;
                          height: 13px;
                          width: 110px;}

table.menu input.ok {background: #7E7B7E;
                     cursor: pointer;
                     color: #FFFFFF;
                     border: 1px solid #AFB2BB;
                     height: 13px;
                     width: 17px;
                     text-align: center;
                     font-size: 9px;}

/* Cuerpo */

table.cuerpo {width: 100%;
              margin-top: 5px;
              margin-bottom: 5px}

table.cuerpo td {vertical-align: top;}

table.cuerpo td.centro {width: 682px;}

/* Menu vuelos */

td.td_ table {position: relative; top: 10px;}

td.td_ span {position: relative; top: 10px;}

table.mi_cuenta {margin: -1px;}


table.menu_vuelos  div.scroll {width: 245px;
                                  height: 150px;
                                  overflow: auto;}

table.menu_vuelos  div.sinscrollx{width: 245px;
                                  height: 150px;
                                  overflow-x: hidden;
                                  overflow-y: auto;}

table.menu_vuelos {background-color: #F4F0DF;
                   width: 253px;
                   height: 394px;
                   border: 1px solid #FFFFFF;}

table.menu_vuelos td {vertical-align: top;}

table.menu_vuelos input {border: 1px solid #CFC9C8;
                         background: #FFFFFF;}

table.menu_vuelos input.boton {background-image: url(../img/fondo_boton.gif);
                                   cursor: pointer;
                                   color: #7E7B7E;
                                   font-size: 11px;
                                   font-weight: bold;
                                   border: 1px solid #E4E3DE;
                                   height: 16px;
                                   width: 70px;
                                   text-align: center;}

table.menu_vuelos table.opciones {width: 100%;
                                  margin-bottom: 10px;}

table.menu_vuelos table.opciones td.td3 {width: 100%;
                                         text-align: center;
                                         vertical-align: middle;
                                         background: url(../img/pelotitas.gif);
                                         background-position: 10px 7px;
                                         background-repeat: no-repeat;}

table.cuerpo_vuelos_1 td {padding-top: 2px;}

table.menu_vuelos table.opciones td {padding-top: 0px;}

table.hoteles td img {position: relative;
                      top: -1px;}

table.menu_vuelos table.cuerpo {width: 100%;}

table.menu_vuelos table.cuerpo td.td1 {font-size: 9px;
                                       padding-left: 5px;}

table.menu_vuelos table.separador {width: 100%;
                                   height: 1px;}

table.menu_vuelos table.separador td {border-top: 1px solid #C8B76B;
                                      border-bottom: 1px solid #FFFFF7;
                                      padding: 0px;}

table.menu_vuelos table.cuerpo table.destinos {background: #F4F0DF;
                                               border: 0px;
                                               width: 100%;
                                               margin-top: 5px;
                                               height: 0px;}

table.menu_vuelos table.cuerpo table.destinos input {border: 0px;
                                                     background: none;
                                                     height: 18px;}

table.menu_vuelos table.cuerpo table.destinos td {padding: 0px;
                                                  font-size: 9px;
                                                  vertical-align: middle;}

table.menu_vuelos table.cuerpo td.td1 table.abm {margin-top: 2px;}

table.menu_vuelos table.cuerpo td.td1 table.abm_ {margin-top: 0px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td {vertical-align: middle;}

table.menu_vuelos table.cuerpo td.td1 table.abm td.origen {width: 60px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td.origen_ {width: 150px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td.edad {width: 90px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td input.input160 {width: 145px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td input.input175 {width: 175px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td input.input110 {width: 110px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td input.input90 {width: 90px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td input.input70 {width: 70px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td input.input60 {width: 60px;}

table.menu_vuelos table.cuerpo td.td1 table.abm td input.input42 {width: 56px;}

table.menu_vuelos table.cuerpo td.td2 {padding-left: 15px;
                                       vertical-align: middle;
                                       padding-top: 13px;
                                       padding-bottom: 3px;}

table.menu_vuelos table.cuerpo td.td2 img {position: relative;
                                           top: -2px;}

table.menu_vuelos table.cuerpo td.td3 {padding-left: 5px;
                                       text-align: right;
                                       }

table.menu_vuelos td.td2_ {vertical-align: bottom;
                           text-align: right;
                           height: 0px;}

table.menu_vuelos td.td2_ img {position: relative;
                               left: 2px;}

/* IFrame Central */
/*width: 682px;*/
iframe.iFrameCentral {width: 671px;
                   height: 442px;
                   overflow: hidden;
                   border: 0px;}

/* IFrame menu */

iframe.iFrameMenu {width: 253px;
                   height: 394px;
                   overflow: hidden;
                   border: 0px;}

/* Body menu */

body.bodyMenu {margin: 0px;
               padding: 0px;}

/* Banners */

table.banners {}

/* Principal */

table.banners td.principal {background-image: url("../img/icentral.jpg"); width: 478px; height: 323px;}

table.banners td.principal table.principal {/*background-image: url(../img/home_banner.jpg);*/
                                            width: 478px;
                                            height: 322px;
                                            /*position: relative;*/
                                            /*top: -1px;*/
                                            /* margin-bottom: 8px;*/}

table.banners td.principal table {width: 100%;
                                 /* position: relative; */
                                  /*top: 131px;*/
                                  left: -1px;
                                  padding-left: 1px;
                                  border-right: 1px solid #FFFFFF;}

table.banners td.principal td.td1 {
								width: 250px;
								max-width: 250px;
								}

table.banners td.principal td.td1 span.transparente {
									filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banda-arriba.png', sizingMethod='scale');
									display: inline-block;
									width: 328px;
									height: 27px;
									}

table.banners td.principal td.td2 {text-align: right;
									padding-right: 0px;
									padding-bottom: 0px;
									}

table.banners td.principal td.td2 img {float: right;
                                       /*position: relative;*/
                                       /*left: 4px; top: 3px;*/
                                       margin-right: -3px;
                                       margin-bottom: -3px;}

table.banners td.principal td.td3 {background-color: #FFFFFF;
                                   text-align: right;
                                   padding-left: 10px;
                                   padding-right: 10px;
                                   vertical-align: middle;
                                   width: 100%;
									}

table.banners td.principal td.td3 span.peso {font-size: 16px;
                                             color: #A6A9BA;}

table.banners td.principal td.td3 span.precio {font-size: 22px;
                                               color: #A6A9BA;
                                               font-weight: bold;}

table.banners td.principal td.td3 span.condicion {font-size: 9px;
                                                  color: #A6A9BA;}

table.banners td.principal tr.tr2 {height: 20px;}

table.banners td.principal tr.tr2 div.blanca {
									background-color: #FFFFFF;
									height: 10px;}

table.banners td.principal td.td4 {background-color: #FFFFFF;
                                   font-size: 12px;
                                   color: #AEADB7;
                                   vertical-align: middle;
                                   padding-left: 8px;
                                   font-weight: bold;}

table.banners td.principal td.td5 {background-color: #FFFFFF;}

table.banners td.principal td.td6 {background-color: #FFFFFF;
                                   text-align: right;
                                   padding-right: 10px;
                                   vertical-align: middle;
                                   }

table.banners td.principal td.td6 span {font-size: 10px;
										color: #AEADB7;
										}
/*
table.banners td.principal div {background-color: #FFFFFF;
                                width: 100%;
                                height: 9px;
                                position: relative;
                                top: 99px;
                                left: -1px;
                                font-size: 0px;
                                padding-left: 1px;}
*/
table.banners td.principal div.contenedor {
								width: 478px;
								height: 322px;
								}
/* Secundario */

table.banners td.secundario {width: 25%; height: 62px; padding-top: 7px;}

table.banners td.secundario div {background-color: #FFFFFF;
                                 width: 100%;
                                 height: 11px;
                                 /*position: relative;*/
                                 margin-top: 43px;
                                 /*top: 43px;*/
                                 left: -1px;
                                 color: #AEADB7;
                                 font-size: 9px;
                                 padding-top: 1px;
                                 padding-left: 1px;}

table.banners td.secundario table.secundario_filtro {filter: alpha(opacity=50);
                                                     -moz-opacity: .50;
                                                     opacity: .50;}

table.banners td.secundario table.secundario_1 {/*background-image: url(../img/home_banner_1.gif);*/
                                                width: 111px;
                                                height: 62px;
                                                float: left;}

table.banners td.secundario table.secundario_2 {/*background-image: url(../img/home_banner_2.gif);*/
                                                width: 111px;
                                                height: 62px;
                                                margin: 0px auto;}

table.banners td.secundario table.secundario_3 {/*background-image: url(../img/home_banner_3.gif);*/
                                                width: 111px;
                                                height: 62px;
                                                margin: 0px auto;}

table.banners td.secundario table.secundario_4 {/*background-image: url(../img/home_banner_4.gif);*/
                                                width: 111px;
                                                height: 62px;
                                                float: right;}

/* Oferta paquetes */

table.paquetes {background-image: url(../img/fondo_paquetes.gif);
                background-repeat: repeat-x;
                font-size: 12px;
                font-weight: bold;
                color: #B0510C;
                border: 1px solid #FFFFFF;
                width: 172px;
                height: 23px;}

table.paquetes td {text-align: center;
                   vertical-align: middle;}


table.miniaturas td.secundario table.secundario_filtro {filter: alpha(opacity=50);
                                                     -moz-opacity: .50;
                                                     opacity: .50;}

table.miniaturas td.secundario table.secundario_ {/*background-image: url(../img/home_banner_2.gif);*/
                                                width: 62px;
                                                height: 62px;
                                                margin: 0px auto;}

/* Destinos */

table.destinos {background-color: #FFFFFF;
                border: 1px solid #FFFFFF;
                width: 172px;
                height: 222px;}

table.destinos table {width: 100%;}

table.destinos table tr.encabezado {background-color: #C7B65F;
                                    height: 17px;
                                    color: #FFFFFF;}

table.destinos table tr.encabezado img {position: relative;
                                        left: -17px;}

table.destinos table tr td {vertical-align: middle;
                            padding-left: 5px;
                            padding-right: 5px;}

table.destinos table tr td.primera {padding-left: 15px;}

table.destinos table tr td.destino {color: #7E787E;}

table.destinos table tr.fila {background-color: #FFFFFF;
                              height: 17px;
                              color: #917700;}

table.destinos table tr.fila td.primera {background-image: url(../img/oferta_punto_verde.gif);
                                         background-repeat: no-repeat;
                                         background-position: 5px 7px;}

table.destinos table tr.fila_ {background-color: #F0EEE2;
                               height: 17px;
                               color: #917700;}

table.destinos table tr.fila_ td.primera {background-image: url(../img/oferta_punto_blanco.gif);
                                          background-repeat: no-repeat;
                                          background-position: 5px 7px;}

/* Ver Mas */

table.ver_mas {width: 172px;
               height: 17px;
               border-right: 1px solid #FFFFFF;
               border-top: 1px solid #FFFFFF;
               margin-top: 4px;
               background: #FEE2BB;}

table.ver_mas td.td1 {border: 1px solid #FFFFFF;
                      background: #FEE2BB;
                      width: 103px;
                      height: 7px;
                      border-right: none;}

table.ver_mas td.td2 {background: #FEE2BB;
                      border-left: none;}

table.ver_mas td.td3 {background: #FEE2BB;
                      border-bottom: 1px solid #FFFFFF;
                      color: #7E7B7E;
                      text-align: right;
                      padding-right: 10px;
                      vertical-align: middle;
                      width: 100px;
                      font-weight: bold;}

table.ver_mas td.td4 {background-color: #E5E4E9;
                      border-bottom: #E5E4E9;}

table.ver_mas td.td5 {text-align: right;
                      vertical-align: bottom;
                      border-right: 1px solid #FFFFFF;
                      border-top: 1px solid #FFFFFF;
                      background-color: #E6E6E8;}

table.ver_mas td.td5 img {position: relative;
                          top: -2px;
                          left: 2px;}

/* Chat */

table.chat_header {height: 14px;
                   position: relative;
                   top: 1px;}

table.chat_header td.td1 {width: 50px;
                          background-color: #FFFFFF;
                          border: 1px solid #FFFFFF;
                          border-top: none;}

table.chat_header td.td1 div {position: relative;
                              top: 4px;
                              color: #FC9E29;
                              font-size: 12px;
                              font-weight: bold;
                              text-align: center;}

table.chat_header td.td2 img {position: relative;
                              left: -1px;
                              top: 0px;}

table.chat {width: 172px;
            height: 70px;
            background-image: url(../img/fondo_chat.gif);
            border: 1px solid #FFFFFF;
            border-top: none;}

table.chat td.td1 {vertical-align: middle;}

table.chat td.td1 table.contenido {width: 92%;
                                   height: 50px;
                                   border-top: 1px solid #BCBDC1;
                                   border-bottom: 1px solid #BCBDC1;}

table.chat td.td1 table.contenido td.td1_ {vertical-align: middle;
                                           text-align: left;}

table.chat td.td1 table.contenido td.td1_ img {position: relative;
                                               left: -5px;}

table.chat td.td1 table.contenido td.td2_ {padding-left: 5px;
                                           padding-top: 2px;
                                           font-size: 10px;}

table.chat td.td1 table.contenido td.td2_ span.txt1 {color: #FC9E29;
                                                     font-weight: bold;}

table.chat td.td1 table.contenido td.td2_ span.txt2 {color: #7E7B7E;}

table.chat td.td1 table.ingresar {width: 100%; height: 12px;}

table.chat td.td1 table.ingresar td {text-align: right;
                                     padding-top: 5px;
                                     padding-right: 10px;}

table.chat td.td1 table.ingresar td a {font-size: 10px;
                                       color: #7E7B7E;
                                       font-weight: bold;}

/* Chat FAQ */

table.chat_faq {margin-top: 5px;
                border: 1px solid #FFFFFF;
                background-image: url(../img/fondo_chat_faq.gif);
                width: 253px;
                height: 42px;
                font-size: 10px;}

table.chat_faq td.td2 {width: 10px;}

table.chat_faq td.td3 td.td1_ {color: #FC9E29;
                               font-size: 12px;
                               font-weight: bold;}

table.chat_faq td.td3 td.td2_ {text-align: right;
                               padding-top: 3px;}

table.chat_faq td.td3 td.td2_ a {font-size: 10px;
                                 color: #7E7B7E;
                                 font-weight: bold;}

table.chat_faq td.td4 {width: 10px;}

table.chat_faq td.td5 {border-top: 1px solid #CFC9C8;
                       padding: 2px;
                       padding-top: 3px;
                       color: #7E7B7E;}
                       
/* Cuerpo FAQ */

table.cuerpo_faq {background: #FFFFFF;
                  margin-top: 1px;}

table.cuerpo_faq div.div1 {overflow: hidden;
                           width: 670px;
                           height: 442px;}

table.cuerpo_faq div.div2 {overflow: hidden;
                           width: 670px; }

table.cuerpo_faq div.scroll {width: 590px;
                             height: 365px;
                              overflow-y: auto;
                              overflow-x: hidden; }

table.cuerpo_faq div.div1 table.table1{width: 610px;
										 overflow: hidden;
										 height:400px;
										 margin: 30px;
                                        margin-top: 5px;
                                        margin-bottom: 5px;}
table.cuerpo_faq div.div1 table.table1_faiga{width: 565px;
										 overflow: hidden;
										 height:312px;
										 margin: 5px 10px 5px 20px;}

table.cuerpo_faq div.div1 table.table1 div.scroll2 {width: 610px;
													height: 380px;
													 overflow-y: auto;
                             						overflow-x: hidden;}

table.cuerpo_faq div.div1 table.table1 div.scroll2 div.faq_body {
													margin-bottom: 5px;
													margin-right: 10px;
													text-align: justify;
													}
table.cuerpo_faq div.scroll3 {width: 600px;
                             height: 300px;
                             overflow: auto; }

table.cuerpo_faq div.div2 table.table1 {margin: 30px;
                                        margin-top: 5px;
                                        margin-bottom: 5px;}
table.cuerpo_faq div.div2 table.table1_faiga {margin: 2px 5px 2px 25px;}

table.cuerpo_faq div.div1 table.table1 div.scroll3 {width: 610px;
													height: 300px;
                                                    overflow-y: auto;
                                                    overflow-x: hidden;}

table.cuerpo_faq div.div1 table.table1 div.scroll_sugerencia {width: 610px;
													height: 330px;
                                                    overflow: hidden;}

table.cuerpo_faq div.div1 table.table1 div.scroll0 {width: 610px;
													height: 410px;
													overflow: auto;}

table.cuerpo_faq div.div1 table.table1 span.titulo {color: #FC9E29;
                                                    font-size: 12px;
                                                    font-weight: bold;}
                                                    /*
table.cuerpo_faq div.div1 table.table1 span.tituloFaiga {color: #FC9E29;
                                                    font-size: 14px;
                                                    font-weight: bold;}
*/
table.cuerpo_faq div.div1 table.table1 span.titulo a {
  text-decoration: underline;
  color: #FC9E29;
  font-size: 12px;
}


table.cuerpo_faq div.div2 table.table1 span.titulo {color: #FC9E29;
                                                    font-size: 12px;
                                                    font-weight: bold;}
table.cuerpo_faq div.div2 table.table1 span.titulo_faiga {color: #FC9E29;
                                                    	font-size: 13px;
                                                    	font-weight: bold;}
table.cuerpo_faq div.div1 table.table1 span.titulo_faiga {color: #FC9E29;
                                                    	font-size: 13px;
                                                    	font-weight: bold;}

table.cuerpo_faq div.div1 table.table1 span.gris {color: #7E7B7E;}
table.cuerpo_faq div.div2 table.table1 span.gris {color: #7E7B7E;}

table.cuerpo_faq div.div1 table.table1 span.texto {color: #7E7B7E;
                                                   font-size: 10px;}

table.cuerpo_faq div.div1 table.table1 span.texto_titulo
                                                   {color: #7E7B7E;
                                                   font-size: 11px; }

table.cuerpo_faq div.div1 table.table1 span.texto_resaltado
                                                   {color: #7E7B7E;
                                                   font-size: 11px;
                                                   text-decoration: bold;
                                                   text-align: center;}

table.cuerpo_faq div.div1 table.table1 span.texto_resaltado a
                                                   {cursor: pointer;}

table.cuerpo_faq div.div2 table.table1 span.texto {color: #7E7B7E;
                                                   font-size: 10px;}


table.cuerpo_faq div.div1 table.table1 div.texto {color: #7E7B7E;
                                                   font-size: 10px;}

table.cuerpo_faq div.div2 table.table1 div.texto {color: #7E7B7E;
                                                   font-size: 10px;}

table.cuerpo_faq div.div1 table.table1 span.textoBold {color: #7E7B7E;
                                                   font-size: 11px;
                                                   font-weight: bold;}

table.cuerpo_faq div.div2 table.table1 span.textoBold {color: #7E7B7E;
                                                   font-size: 11px;
                                                   font-weight: bold;}

table.cuerpo_faq div.div2 table.table1 td.main_cell {width: 620px;}

table.etiqueta {font-size: 11px;
  color: #7E7B7E;
  vertical-align: middle;
}


/* Cuerpo Contacto */

table.cuerpo_contacto {margin-top: 0px;}

table.cuerpo_contacto div.div1 {width: 670px;
                                height: 442px;
                                overflow: hidden;}
table.cuerpo_contacto div.div1_faiga {overflow: hidden;
									height: 322px;
                           			width: 595px;}

table.cuerpo_contacto div.div2 {width: 670px;
                                overflow: hidden;}
table.cuerpo_contacto div.div2_faiga {overflow: hidden;
							height: 322px;
                           width: 595px;}

table.cuerpo_contacto div.scroll {width: 600px;
                                  height: 300px;
                                  overflow-x: hidden;
                                  overflow-y: auto;}
table.cuerpo_contacto div.scroll_faiga {width: 558px;
                                  height: 250px;
                                  overflow-x: hidden;
                                  overflow-y: auto;
                                  padding-top: 4px;}

table.cuerpo_contacto div.scroll_vam {width: 600px;
                                  height: 285px;
                                  overflow-x: hidden;
                                  overflow-y: auto;}

table.cuerpo_contacto div.scroll_reg {width: 600px;
                                  height: 255px;
                                  overflow-x: hidden;
                                  overflow-y: auto;}

table.cuerpo_contacto div.scroll2 {width: 600px;
                                  height: 255px;
                                 }

table.cuerpo_contacto div.scroll_2 {height: 270px;}

table.cuerpo_contacto div.scroll_3 {width: 550px;
                                    height: 260px;
                                    margin-bottom: 3px;
                                    text-align: center;}

table.cuerpo_contacto div.scroll_4 {height: 240px;
                                    width: 610px;}

table.cuerpo_contacto div.scroll_5 {height: 270px;
                                    width: 610px;}

table.cuerpo_contacto div.scroll_6 {height: 210px;
                                    width: 610px;}

table.cuerpo_contacto div.scroll_7 {width: 550px;
                                    height: 205px;}

table.cuerpo_contacto div.scroll_8 {height: 240px;
                                    width: 600px;}

table.cuerpo_contacto div.scroll_9 {height: 240px;
                                    width: 570px;}

table.cuerpo_contacto div.scroll_10 {height: 320px;}

table.cuerpo_contacto div.scroll_11 {height: 250px;}

table.cuerpo_contacto  div.not_scroll { min-height:320px;
										overflow: hidden; }
table.cuerpo_contacto  div.not_scroll_faiga { min-height:280px;
										overflow: hidden; }
table.cuerpo_contacto .td1 {width: 250px;}

table.cuerpo_contacto .td3 {width: 255px;}

table.cuerpo_contacto .input_contacto {
									   font-size: 11px;
									   border: 1px solid #CFC9C8;
                                       background: #FBFAF4;
                                       width: 286px;
                                       }

table.cuerpo_contacto .input_comentarios {border: 1px solid #CFC9C8;
                                       background: #FBFAF4;
                                       width: 99%;
                                       overflow: auto;}

table.cuerpo_contacto .documento {width: 90px;}

table.cuerpo_contacto .telefono {width: 62px;}

table.cuerpo_contacto .telefono1 {width: 123px;}

table.cuerpo_contacto .telefono2 {width: 130px;}

table.cuerpo_contacto .telefono3 {width: 141px;}

table.cuerpo_contacto .telefono4 {width: 75px;}

table.cuerpo_contacto .telefono5 {width: 210px;}

table.cuerpo_contacto .descripcion {width: 170px;}

table.cuerpo_contacto .area {height: 94px;
                             overflow: auto;}

table.cuerpo_contacto table.botones {width: 90%;}

table.cuerpo_contacto table.botones2 {width: 96%;
margin-bottom: 10px;}

table.cuerpo_contacto table.botones td.td1_ {text-align: left;}

table.cuerpo_contacto table.botones td {text-align: right;}
table.cuerpo_contacto table.botones2 td {text-align: right;}

table.cuerpo_contacto input.boton {background-image: url(../img/fondo_boton.gif);
                                   cursor: pointer;
                                   color: #7E7B7E;
                                   font-size: 11px;
                                   font-weight: bold;
                                   border: 1px solid #E4E3DE;
                                   height: 16px;
                                   width: 70px;
                                   text-align: center;}

table.cuerpo_contacto input.boton100 {background-image: url(../img/fondo_boton.gif);
                                   cursor: pointer;
                                   color: #7E7B7E;
                                   font-size: 11px;
                                   font-weight: bold;
                                   border: 1px solid #E4E3DE;
                                   height: 16px;
                                   width: 100px;
                                   text-align: center;}

table.cuerpo_contacto input.boton120 {background-image: url(../img/fondo_boton.gif);
                                   cursor: pointer;
                                   color: #7E7B7E;
                                   font-size: 11px;
                                   font-weight: bold;
                                   border: 1px solid #E4E3DE;
                                   height: 16px;
                                   width: 120px;
                                   text-align: center;}

table.cuerpo_contacto input.boton150 {background-image: url(../img/fondo_boton.gif);
                                   cursor: pointer;
                                   color: #7E7B7E;
                                   font-size: 11px;
                                   font-weight: bold;
                                   border: 1px solid #E4E3DE;
                                   height: 16px;
                                   width: 150px;
                                   text-align: center;}

table.cuerpo_contacto input.boton180 {background-image: url(../img/fondo_boton.gif);
                                   cursor: pointer;
                                   color: #7E7B7E;
                                   font-size: 11px;
                                   font-weight: bold;
                                   border: 1px solid #E4E3DE;
                                   height: 16px;
                                   width: 180px;
                                   text-align: center;}

table.cuerpo_contacto input.botonComentario {width: 225px;}

table.cuerpo_contacto span.gracias {font-size: 12px;
                                    font-weight: bold;
                                    color: #D2C57F;
                                    font-style: italic;}

table.cuerpo_contacto span.casa {color: #FC9E29;
                                 font-size: 10px;
                                 font-weight: bold;}

/* Cuerpo mapa del sitio */

table.cuerpo_mapa_sitio div.div1 table.table1 {margin: 35px;
                                               margin-top: 25px;
                                               margin-bottom: 25px;}

/* Mis Reservas */
table.confirmacion_reserva {width: 100%;
                    		border: 1px solid #D0CED1;
                    		margin-bottom: 3px;}

table.confirmacion_reserva table.titulo {width: 100%;
                                 		border-bottom: 1px dotted #D0CED1;}

table.confirmacion_reserva table.titulo tr {height: 22px;
                                   			 background: url(../img/fondo_destinos.gif);}

table.confirmacion_reserva table.titulo td.td1_ {color: #1B4C74;
                                         		font-size: 12px;
                                         		vertical-align: middle;
                                         		padding-left: 6px;
                                         		font-weight: bold;}

table.confirmacion_reserva td.descripcion {padding: 15px; width: 100%;}

table.confirmacion_reserva td.descripcion table {width: 100%;
												font-size: 11px;
												font-family: Verdana, Arial, Helvetica, sans-serif;
                                   				color: #99999B;}

table.confirmacion_reserva td.descripcion table span.resaltado{font-size: 12px;
														font-weight: bold;}

table.confirmacion_reserva td.descripcion table span.naranja {font-size: 12px;
														font-weight: bold;
                                        				color: #F7AB49;}


/* Oferta hotel */

table.oferta_hotel {width: 280px;
					height: 200px;
                    border: 1px solid #D0CED1;
                    margin-bottom: 3px;
                   }
table.cursor {cursor: pointer;}

table.oferta_asistencia {height: 170px;}
table.oferta_faiga {width: 266px;
					height: 150px;}

table.oferta_hotel table.titulo {width: 300px;
								 padding: 15px;
                                 border-bottom: 1px dotted #D0CED1;}
table.oferta_hotel table.titulo_faiga {width: 266px;}
table.oferta_hotel table.titulo tr {height: 22px;
                                    background: url(../img/fondo_destinos.gif);}
table.oferta_hotel table.titulo_faiga tr {height: 18px;}

table.oferta_hotel table.titulo td.td1_ {color: #1B4C74;
                                         font-size: 12px;
                                         vertical-align: middle;
                                         padding-left: 6px;
                                         font-weight: bold;}

table.oferta_hotel table.titulo td.td2_ {vertical-align: bottom;
                                        text-align: right;
                                        padding-right: 6px;}



table.oferta_hotel table.foto {width: 81px;
                               height: 81px;
                               border: 1px solid #DDDEE0;}

table.oferta_hotel table.foto2 {width: 50px;
                                height: 50px;
                                border: 1px solid #DDDEE0;}

table.oferta_hotel table.foto td div {filter: alpha(opacity=50);
                                      -moz-opacity: .50;
                                      opacity: .50;
                                      background: #000000;
                                      width: 77px;
                                      height: 15px;
                                      padding-top: 3px;
                                      padding-left: 3px;
                                      position: relative;
                                      color: #FFFFFF;
                                      font-size: 9px;
                                      font-weight: bold;}

table.oferta_hotel tr.resumen {height: 160px;}
table.oferta_hotel tr.resumen_faiga {height: 81px;}

table.oferta_hotel td.descripcion {font-size: 9px;
                                   padding-left: 10px;
                                   color: #99999B;
                                   height: 110px;}
table.oferta_hotel td.descripcion_faiga { padding-left: 8px;
										height: 81px;}

table.oferta_hotel td.descripcion_ {padding-left: 5px;}

table.oferta_hotel td.descripcion span {font-weight: bold;
                                        color: #2F6893}

table.oferta_hotel tr.prestaciones {height: 30px;}
table.oferta_hotel tr.prestaciones_faiga {height: 25px;}

table.oferta_hotel tr.prestaciones td.td1 {padding: 0px;
                                           border-top: 1px solid #CDCED0;
                                           font-size: 9px;
                                           width:215px;
                                           letter-spacing: -1px;}
table.oferta_hotel tr.prestaciones td.td1_faiga{width:140px;}
table.oferta_hotel tr.prestaciones td img {}

table.oferta_hotel tr.prestaciones td.precio {padding: 4px;
											  padding-right: 4px;
											  text-align: right;
                                              font-weight: bold;
                                              width:140px;
                                              vertical-align: middle;}

table.oferta_hotel tr.prestaciones td.precio2 {padding: 4px;
											  padding-right: 4px;
											  text-align: right;
                                              font-weight: bold;
                                              width:185px;
                                              vertical-align: middle;}


table.oferta_hotel tr.prestaciones td.precio span.span1,
table.oferta_hotel tr.prestaciones td.precio2 span.span1 {font-size: 14px;
                                                         color: #F7AB49;}

table.oferta_hotel tr.prestaciones td.precio span.span2,
table.oferta_hotel tr.prestaciones td.precio2 span.span2 {font-size: 18px;
                                                         color: #F7AB49;}

table.oferta_hotel tr.prestaciones td.precio span.span3,
table.oferta_hotel tr.prestaciones td.precio2 span.span3 {font-size: 9px;
                                                         color: #96959A;}

table.prestaciones {padding: 0px;border: 0px;}

table.prestaciones td.td1__ {vertical-align: middle;
                             border: 0px;}

table.prestaciones td.td_alerta { vertical-align: middle;
                                 text-align: justify;
                                 border: 1px;
                                 width:190px;
}

/* Adjuntar archivo */

table.adjuntar_archivo {width: 435px;}

table.adjuntar_archivo td.td2 table.contenido {margin-top: 10px;}

table.adjuntar_archivo table.titulo {width: 435px;}

table.adjuntar_archivo table.titulo tr {background: url(../img/fondo_adjuntar.gif);}

table.adjuntar_archivo table.titulo td.td1_ {color: #878382;}

table.adjuntar_archivo tr.prestaciones td {border: 1px dotted #C1C1C1;
                                           text-align: right;}

table.mis_archivos {width: 90%;}

table.mis_archivos td {font-weight: bold;
                       text-decoration: underline;}

/* Título hoteles disponibles */

table.titulo_disponibles {margin-bottom: 0px;
                            width:640px; }
table.titulo_disponibles_faiga {margin-bottom: 0px;
                            width:565px; }
                            
table.titulo_disponibles td.td2 { text-align:right;
                                  padding-right: 40px;
}

table.titulo_disponibles td.td2 table {float: right;}

table.titulo_disponibles td.td2 table td {padding-left: 10px;
                                          color: #818085;
                                          text-align: center;}

table.titulo_disponibles td.td2 table a.visitado {color: #FC9E29;}

table.titulo_disponibles td.td2 table td.seleccionado {color: #FC9E29;}

table.disponible {width: 583px;}

table.disponible table {width: 100%;}

table.disponible td.td2 {padding: 6px;}

table.disponible table.listado td {border: 2px solid #FFFFFF;
                                   padding-left: 4px;
                                   padding-right: 4px;
                                   vertical-align: middle;
                                   font-size: 9px;}

table.disponible table.listado_ {}

table.disponible table.listado_ td {border: 2px solid #F1F0EE;}

table.disponible table.listado tr.encabezado {background: #D4DEE7;
                                              color: #09375B;
                                              font-weight: bold;}

table.disponible table.listado tr.encabezado td {padding: 5px;}

table.disponible table.listado tr.fila1 {background: #F1F5F6;
                                         color: #6A6F73;}

table.disponible table.listado tr.fila1_ {background: #FFFFFF;
                                         color: #6A6F73;}

table.disponible table.listado tr.fila2 {background: #E6EBEF;
                                         color: #6A6F73;}

table.disponible table.listado span.span1 {font-size: 14px;
                                           color: #F7AB49;}

table.disponible table.listado span.span2 {font-size: 16px;
                                           color: #F7AB49;
                                           font-weight: bold;}

table.disponible table.listado span.span3 {font-size: 8px;
                                           color: #96959A;}

table.disponible table.foto_hotel td {border: 0px; padding: 0px;
                                      text-align: left;}

table.disponible span.remitente {color: #09375B;}

/* Resultados de búsqueda */

table.resultados_busqueda {width: 583px;}

table.resultados_busqueda td {padding: 20px;}

table.resultados_busqueda td span.pregunta {color: #A4A4A4;
                                            text-decoration: underline;
                                            font-weight: bold;
                                            font-size: 11px;}

/* Separador puntos */

table.separador_puntos {width: 100%;}

table.separador_puntos td.td1 {width: 90%;
                               vertical-align: middle;}


table.separador_puntos td.td2 {width: 10%;
                               text-align: right;
                               vertical-align: middle;}

.linea_puntos {border-bottom: 1px dashed #CCCCCC;
               width: 100%;
               height: 1px;
               font-size: 0px;}

.linea_puntos_2 {border-bottom: 1px dotted #CCCCCC;
                  width: 96%;
                 height: 1px;
                 font-size: 0px;}

.linea_puntos_3 {border-bottom: 1px dotted #CCCCCC;
                 width: 96%;
                 height: 1px;
                 font-size: 0px;}


/* Menu Dinámico */

table.menu_dinamico {background-image: url(../img/fondo_menu_dina.gif);
                     border: 1px solid #D2D3D7;
                     width: 140px;
                     height: 16px;
                     margin-bottom: 2px;}

table.menu_dinamico td {color: #74757A;
                        font-size: 11px;
                        padding-left: 4px;}

table.menu_dinamico_item_ {background: #EEEEEE;
                           width: 140px;
                           height: 16px;}

table.menu_dinamico_item_ td {background-image: url(../img/flecha_der_azul.gif);
                              background-repeat: no-repeat;
                              background-position: 8px 4px;
                              border-bottom: 1px solid #FEFEFE;
                              color: #7E7B7E;
                              font-size: 9px;
                              padding-left: 17px;
                              vertical-align: middle;
                              letter-spacing: -1px;
                              cursor: pointer;}


/* Pie */

table.pie {width: 100%;
           border: 1px solid #FFFFFF;
           clear: both;}

table.pie td.td1 {background-color: #EEEEEF;
                  border-bottom: 1px solid #DBDADF;
                  height: 30px;}

table.pie td.td1 table {width: 100%;
                        height: 30px;}

table.pie td.td1 table td {vertical-align: middle;}

table.pie td.td1 table td.td1_ img {padding-left: 5px;
                                    padding-right: 5px;}

table.pie td.td1 table td.td2_ {
                                border-right: 1px solid #C8CBD0;
								padding-right: 6px;
                                padding-left: 6px;}

table.pie td.td1 table td.td2_ div.ssl {width: 40px;
										height: 30px;}
	
table.pie td.td1 table td.td2_ img{margin-left: 5px; margin-right: 5px;}

table.pie td.td1 table td.final {}

table.pie td.td1 table td.td2_ span.telefono {color: #003A6E;
                                              font-weight: bold;
                                              font-size: 12px;}

table.pie td.td2 {background-color: #F7F7F6;
                  border-top: 1px solid #FFFFFF;
                  color: #7E7B7E;
                  text-align: center;
                  vertical-align: middle;
                  height: 30px;}

table.pie td.td2 a {color: #7E7B7E;}

/* Pop up chat */

body.pop_up {background: #FFFFFF;
             margin: 0px;
             padding: 0px;}

body.pop_up table.principal {width: 450px;}

body.pop_up table.principal td.td1 {padding: 10px;}

body.pop_up table.principal table.titulo td {color: #FA9E37;
                                             font-size: 12px;
                                             padding-left: 15px;}

body.pop_up table.principal td.encabezado {padding-left: 15px;}

body.pop_up table.principal div.ventana {width: 300px;
                                         height: 253px;
                                         border: 1px solid #DBDBDB;
                                         background: #FFFFFF;
                                         margin-left: 10px;
                                         overflow: auto;
                                         padding: 10px;
                                         font-size: 11px;}

body.pop_up table.principal div.ventana span.operador_nick {font-weight: bold;
                                                            color: #073D68;}

body.pop_up table.principal div.ventana span.visitante_nick {font-weight: bold;
                                                             color: #917700;}

body.pop_up table.principal textarea.mensaje {width: 320px;
                                              height: 37px;
                                              border: 1px solid #DBDBDB;
                                              background: #FFFFFF;
                                              margin-left: 10px;}

body.pop_up table.principal table.invitacion td {font-size: 11px;
                                                 font-weight: bold;
                                                 color: #DCCA84;
                                                 padding-left: 10px;
                                                 padding-top: 8px;
                                                 padding-bottom: 8px;}

body.pop_up table.principal div.operadores {overflow: auto;
                                            width: 94px;
                                            height: 273px;
                                            background-color: #F5F5F5;
                                            border: 1px solid #DBDBDB;
                                            margin-left: 3px;}


body.pop_up table.principal div.operadores table {width: 70px;
                                                  margin-top: 5px;}

body.pop_up table.principal div.operadores table td.foto {text-align: center;
                                                          vertical-align: middle;}

body.pop_up table.principal div.operadores table td.nombre {color: #1B4C74;
                                                            font-size: 10px;
                                                            font-weight: bold;
                                                            text-align: center;
                                                            padding-bottom: 6px;}

body.pop_up table.principal table.botones {width: 100%;}

body.pop_up table.principal table.botones td {text-align: right;}

body.pop_up table.principal input.boton {background-image: url(../img/fondo_boton.gif);
                                         cursor: pointer;
                                         color: #7C7A7B;
                                         font-size: 11px;
                                         font-weight: bold;
                                         border: 1px solid #E4E3DE;
                                         height: 16px;
                                         width: 90px;
                                         text-align: center;}

body.pop_up table.principal input.boton_ {width: 140px;}

/* Pop Up HMTL */

table.pop_html {width: 456px;
                border: 1px solid #B6B4B5;
                border-right: 2px solid #84888B;
                border-bottom: 2px solid #84888B;
                background: #FFFFFF;}

table.pop_html table.menu td.td1 {width: 29px;
                                  vertical-align: middle;
                                  padding-left:6px;}

table.pop_html table.menu td.td2 {width: 35px;
                                  padding-left:6px;}

table.pop_html table.menu td.td3 {width: 100%;
                                  text-align: right;
                                  vertical-align: middle;
                                  padding-right: 6px;
                                  padding-top: 3px;}

table.pop_html table.cuerpo td {padding: 10px;}

table.pop_html table.cuerpo div td {padding: 0px;}

table.pop_html table.cuerpo table.titulo td {color: #FA9E37;
                                             font-size: 12px;
                                             padding-left: 15px;}

table.pop_html table.cuerpo td.encabezado {padding-left: 10px;}

table.pop_html table.cuerpo table.abm {
										margin-left: 30px;
										margin-right: 30px;}

table.pop_html table.cuerpo table.registro {margin-left: 15px;}

table.pop_html table.cuerpo table.abm span.asterisco {color: #FA9E37;
                                                      font-size: 12px;}

table.pop_html table.cuerpo table.abm input {width: 220px;
                                             border: 1px solid #DBDBDB;
                                             background: #FAFBF4;
                                             margin-bottom: 5px;}

table.pop_html table.cuerpo table.abm td.td1 {width: 150px;}

table.pop_html table.cuerpo table.abm td.td1 input{width: 80px;}

table.pop_html table.cuerpo table.registro td.td1 {width: 170px;}

table.pop_html table.cuerpo table.abm td.td2 input {width: 60px;}

table.pop_html table.cuerpo table.abm input.usuario {width: 250px; font-size: 11px;}

table.pop_html table.cuerpo table.abm input.dni {width: 150px;}

table.pop_html table.cuerpo table.botones {width: 100%;}

table.pop_html table.cuerpo table.botones td {text-align: right;}

table.pop_html table.cuerpo input.boton {background-image: url(../img/fondo_boton.gif);
                                         cursor: pointer;
                                         color: #7C7A7B;
                                         font-size: 11px;
                                         font-weight: bold;
                                         border: 1px solid #E4E3DE;
                                         height: 16px;
                                         width: 100px;
                                         text-align: center;}

/* Ordenar */

table.ordenar td {vertical-align: middle;}


/* Menu dinamico */


#menu_dinamico_html, #menu_dinamico_foot_html {
					position: absolute;
                     top: 130px;
                     left: 0px;
                     width: 170px;
                     visibility: hidden;}

li.menu_dinamico_item a {background: #EEEEEE;
                          width: 140px;
                          height: 16px;
                          cursor: pointer;}

li.menu_dinamico_item {                             
                             border-bottom: 1px solid #FEFEFE;
                             color: #74757A;
                             font-size: 9px;
                             padding-left: 17px;
                             vertical-align: middle;
                             letter-spacing: 0px;
                             width: 160px;
                             }



/**
Este menu es del FOOTER y tiene la complejidad de la posicion respecto al tope.
Al ser variable, debe cambiarse la altura segun la cantidad de ITEMS.
Está mal pensado... Habría que buscar otra forma de calcular esto!

Si el menu tiene 5 items=  top: 335px / 285px;
Si el menu tiene 6 items=  top: 320px / 272px;

NO OLVIDAR CAMBIAR POSICIONES EN verMenuFooter(); en common.js
**/
#menu_dinamico_foot_html #div_menu_footer {left: 180px; top: 285px; z-index: 100; position: relative;}
* html #menu_dinamico_foot_html #div_menu_footer {left: 180px; top: 285px; z-index: 100; position: relative;}

/* #menu_dinamico_html #div_menu_top {left: 180px; top: 285px; z-index: 100; position: relative;} 
* html #menu_dinamico_html #div_menu_top {left: 180px; top: 285px; z-index: 100; position: relative;} */

.strong_text {text-decoration: underline}


/* Detalle paquetes  GDF */

table.oferta_paquetes {width: 575px;
                    border: 1px solid #D0CED1;
                    margin-bottom: 3px;}

table.oferta_paquetes_600 {width: 600px;}

table.oferta_paquetes table.titulo {width: 575px;
                                 /*border-bottom: 1px dotted #D0CED1;*/}

table.oferta_paquetes table.titulo tr {height: 22px;
                                    background: url(../img/fondo_destinos.gif);}

table.oferta_paquetes table.titulo td.td1_ {color: #1B4C74;
                                         font-size: 12px;
                                         vertical-align: middle;
                                         padding-left: 6px;
                                         font-weight: bold;}

table.oferta_paquetes table.titulo td.td2_ {vertical-align: middle;
                                        text-align: right;
                                        padding-right: 6px;}
table.oferta_paquetes table.foto {width: 81px;
                               height: 81px;
                               border: 0px solid #DDDEE0;}


table.oferta_paquetes td.descripcion {font-size: 9px;
                                   padding-left: 10px;
                                   color: #99999B;}

table.oferta_paquetes td.descripcion_ {padding-left: 2px;}

table.oferta_paquetes td.descripcion span {font-weight: bold;
                                        color: #2F6893}

table.oferta_paquetes td.td1 {padding: 4px;
							   border-top: 1px solid #CDCED0;
							   font-size: 9px;
							   letter-spacing: -1px;}

table.oferta_paquetes td.disponibilidad {
								vertical-align: middle;
								text-align: right;
								}

table.oferta_paquetes td.disponibilidad span {
								font-size: 12px;
								font-weight: bold;
                                color: #2F6893;
								}

table.oferta_paquetes tr.prestaciones td img {}

table.oferta_paquetes td.precio {text-align: right;
                                 font-weight: bold;
                                 vertical-align: middle;}

table.oferta_paquetes td.precio span.span1 {font-size: 14px;
                                                         color: #F7AB49;}

table.oferta_paquetes td.precio span.span2 {font-size: 18px;
                                                         color: #F7AB49;}

table.oferta_paquetes td.precio span.span3 {font-size: 9px;
                                                         color: #96959A;}

table.oferta_paquetes td.asist_0{height:25px;
								background-color: #F1F1F1;
								vertical-align: middle;
								padding: 10px 0 10px 8px;
								width:100%;}
table.oferta_paquetes td.asist_1{height:25px;
								background-color: #FBFBFB;
								vertical-align: middle;
								padding: 10px 0 10px 8px;
								width:100%;}


table.oferta_paquetes td.item span.fuerte {color:  #1B4C74;
                                             font-size: 11px;
                                             font-weight: bold;
											}

table.oferta_paquetes td.item span.claro {color: #7E7B7E; font-size: 10px;}

table.oferta_paquetes td.itemAsist span.fuerte {color:  #2f6893; font-size: 11px; font-weight: bold;}

table.oferta_paquetes td.itemAsist span.claro {color: #7E7B7E; font-size: 11px;}

.titulosAzul{text-decoration:none;
			 color: #1B4C74;
			 font-size: 12px;
			 vertical-align: middle;
			 padding-left: 6px;
			 font-weight: bold;
			 }
.titulosAzul:hover{text-decoration:none;
			 color: #1B4C74;
			 font-size: 12px;
			 vertical-align: middle;
			 padding-left: 6px;
			 font-weight: bold;
			 }

/* Detalle Integra */
.detalle-contenedor {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0067B3;
	border-bottom-color: #0067B3;
	border-left-color: #0067B3;
}
.detalle-nivel1-a {
	background-color: #A5D7FF;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #146AAB;
	border-bottom-color: #0065B5;
}
.detalle-nivel1-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #0C5285;
	text-indent: 3px;
	text-transform: uppercase;
}
.detalle-nivel2-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00518C;
	text-transform: none;
}
.borde-vistas {
	border: 2px solid #279FE8;
}
.titulo-vistas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003053;
	text-indent: 1px;
	text-transform: uppercase;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.popup-1 {
	background-image: url(/wg/images/bg-vistas.gif);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #219EEF;
	border-right-color: #219EEF;
	border-bottom-color: #219EEF;
	border-left-color: #219EEF;
	border-bottom-style: solid;
}
.detalle-linea-punteada {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(/wg/images/detalle-bg.gif);
}

.detalle-pop-up2 {/*tipo y borde guion pop-up oscuro*/
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005695;

}

.detalle-nivel2-c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004375;
	text-indent: 2px;
	text-transform: none
}
.abajoPopup{
    background-color:#FFFFFF;
	border-top-color:#219EEF;
	border-top-style: solid;
	border-top-width:1px;
}
.marcoBotonAzul{
	border:1px solid #0079CE;
	height:19px;
}
.boton1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FF9A00;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	height: 19px;
	padding-left:3px;
	padding-right:3px;
	cursor: hand;
}

.texto {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #605F65;
	text-decoration: none;
	/*margin-left:4px;*/
	text-align:justify;
}

.texto_vam {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #7e7b7e;
	text-decoration: none;
	margin:10px 50px 2px 5px;
	text-align:justify;}

.texto_celes{
	color:#077AB2;
	font-family: Arial, sans-serif;
	font-size: 11px;
}

.texto4 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #077AB2;
	text-decoration: none;
	}



div.autocomplete_ {
  position:absolute;
  width: 150px;
  background-color:white;
  border:1px solid #888;
  max-height: 150px;
  overflow: scroll;
  margin:0;
  padding:0;
}

div.autocomplete {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

div.autocomplete_ ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

div.autocomplete ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

div.autocomplete_ ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:auto;
  cursor:pointer;
}

div.autocomplete ul li {
	margin: 0px;
	/*padding: 2px 5px;*/
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
}


#trama_box {
background: MediumTurquoise;
position: relative;
width: 243px;
visibility: hidden;
}

#trama_box {
margin-top: 50px;
background: url(../img/bg.jpg);
position: absolute;
padding: 5px;
}

pre
{
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
