@charset "UTF-8";
/* CSS Document */

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.contenedor {
   width       : 100%;
   max-width   : 1090px;
   margin      : 0px auto;
   padding     : 0px;
   overflow    : hidden;
}

html {
   height:100%;
}

body {
   /*height            : 100%;               */
   /*margin            : 0px auto 0px auto;  */
   /*width             : 1090px;             */
   /*padding           : 0px;                */
   /*text-align        : center;             */
   margin            : 0px;
   padding           : 0px;
   font-family       : Arial, 'Lucida Grande', 'Helvetica Neue', Helvetica, sans-serif;
   font-size         : 10px;
   color             : #1A1A1A;
   background-image  : url('images/tapiz.jpg');
}

/* imagen de fondo ocupa todo el espacio del area visual */
/*
#background-image { 
   background-image  : url('images/portal_hotel.jpg'); 
   background-color  : #ffffff;
   background-size   : 100% 100%;
   position          : fixed; 
   top               : 0px; 
   left              : 0px;
   width             : 100%; 
   height            : 100%;
   z-index           : -1; 
}
*/
/* colocar el contenido sobre la imagen de fondo */

#bannertop { 
   /*position          : relative; */
   /*top               : 0px; */
   /*left              : 0px; */
   margin            : 0px auto; 
   padding           : 5px; 
   width             : 100%; 
   height            : auto; 
   z-index           : 10; 
   border            : 0px solid #bbbbbb;
   margin-top        : 0px;
   margin-bottom     : 0px;
   -moz-opacity      : 1.00; 
   opacity           : 1.00; 
   filter            : alpha(opacity=100);
   vertical-align    : middle;
   display           : flex;
   /*justify-content   : center;*/
   /*background-color  : rgba(75, 75, 75, 0.5);*/
   background-color  : #b1b1b1;
}
.banner_logo {
   float             : left;
   width             : 30%;
   height            : auto;
   text-align        : left;
   padding-left      : 15px;
   border            : 0px solid #000000;
}
.banner_logo img {
   width             : 100%;
   max-width         : 211px;
   height            : auto;
}
.banner_texto {
   float             : left;
   width             : 50%;
   height            : auto;
   color             : #ffffff; 
   text-transform    : uppercase;
   text-align        : center; 
   /*vertical-align    : middle;*/
   align-self        : center;
   font-family       : 'Futura Std Book', 'Lucida Grande', Verdana, Arial;
   font-size         : 20px;
   font-weight       : normal;
   border            : 0px solid #ff0000;
}
.banner_texto img {
   width             : 100%;
   max-width         : 299px;
   height            : auto;
   border            : 0px solid #ffffff;
}
.banner_banderas {
   float             : left;
   width             : 20%;
   height            : auto;
   color             : #ffffff; 
   text-align        : right; 
   padding-right     : 15px;
   /*vertical-align    : middle;*/
   align-self        : center;
   border            : 0px solid #000000;
}
.banner_banderas img {
   width             : 100%;
   max-width         : 20px;
   height            : auto;
}

.after-box {
   clear: left;
}

@media screen and (max-width: 400px) {
   #bannertop {
      display  : block;
   }
   .banner_logo {
       width   : 100%;
   }
   .banner_texto {
       width   : 70%;
   }
   .banner_banderas {
       width   : 30%;
   }
}

a:link.banner  {
   color:#ffffff; vertical-align:middle; font-weight:normal; font-family: "Futura Std"; font-size:20px; text-decoration:none;
}
a:visited.banner {
   color:#ffffff; vertical-align:middle; font-weight:normal; font-family: "Futura Std"; font-size:20px; text-decoration:none;
}
a:hover.banner {
   color:#ffffff; vertical-align:middle; font-weight:normal; font-family: "Futura Std"; font-size:20px; text-decoration:none;
}
a:active.banner {
   color:#ffffff; vertical-align:middle; font-weight:normal; font-family: "Futura Std"; font-size:20px; text-decoration:none;
}

#botonera  {
   float             : left;
   /*position          : relative;*/
   width             : 100%;
   height            : auto;
   padding           : 0px 15px;
   text-align        : center;
   vertical-align    : middle;
   margin-top        : 0px;
   margin-left       : auto;
   margin-right      : auto; 
   margin-bottom     : 15px;
   /*border-bottom     : 0px solid #03A;*/
   border            : 0px solid #aa00aa;
}

#titulo   {
   width             : 89.5%;
   text-align        : left;
   font-family       : Arial;
   font-size         : 25px;
   color             : #4F4F4F;
   border-bottom     : 1px solid #BBB;
   padding-top       : 20px;
   padding-bottom    : 5px;
   margin-left       : 25px;
   /* */
   display           : none;
}

#ventanas {
   float             : left;
   width             : 100%;
   height            : auto;
   margin-left       : auto;
   margin-right      : auto; 
   text-align        : center;
   vertical-align    : top;
   /*border-bottom     : 0px solid #03A;*/
   border            : 0px solid #0000ff;
   background-color  : rgba(255, 255, 255, 0.5);
}

#ventanasExito {
   float             : left;
   width             : 100%;
   height            : auto;
   text-align        : left;
   vertical-align    : top;
	font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size         : 12px;
	font-weight       : normal;
   margin-left       : auto;
   margin-right      : auto; 
   margin-top        : 20px;
   padding           : 20px;
   color             : #1A1A1A;
   background-color  : rgba(255, 255, 255, 0.5);
}
/*
#ventanasExito h3 {
   color             : #03A;
   text-align        : left;
   font-family       : Arial;
   font-size         : 25px;
   padding           : 0px;
   padding-top       : 10px;
   padding-bottom    : 5px;
   margin            : 0px;
   font-weight       : normal;
}
*/
#ventanasExito div.datosComercio {
   margin-top        : 8px;
   margin-bottom     : 0px;
   padding           : 0px;
   color             : #1A1A1A;
}
#ventanasExito div.datosComercio table {
   width             : 100%;
   margin            : 0px;
   padding           : 5px;
   border            : 0px solid #cccc00;
}
#ventanasExito div.datosComercio th {
	font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size         : 14px;
	font-weight       : bold;
   text-align        : left;
   color             : #1A1A1A;
   vertical-align    : top;
   text-transform    : uppercase;
   border            : 0px solid #cc0000;
}
#ventanasExito div.datosComercio th.rotulo {
   color             : #5E5E5E;
}
#ventanasExito div.datosComercio td {
	font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size         : 14px;
	font-weight       : normal;
   text-align        : left;
   color             : #1A1A1A;
   text-transform    : uppercase;
   border            : 0px solid #cc00cc;
}

#ventanasExito div.datosComercio td a {
   /*text-decoration   : none;*/
   font-size         : 14px;
   color             : #1A1A1A;
   font-weight       : normal;
}

#ventanasExito div.botonComercio {
   margin-top        : 8px;
   margin-bottom     : 0px;
   color             : #1A1A1A;
}
#ventanasExito div.datosPoliticas {
   margin-top        : 8px;
   margin-bottom     : 0px;
   color             : #1A1A1A;
}
#ventanasExito div.datosPoliticas th {

}
#ventanasExito div.datosPoliticas td {
  
}
@media screen and (max-width: 530px) {
   #ventanasExito div.datosComercio table, #ventanasExito div.datosComercio tr, #ventanasExito div.datosComercio th, #ventanasExito div.datosComercio td {
      display        : block;
   }
}

#contenido {
   float             : left;
   /*position          : relative; */
   /*top               : 0px;*/
   width             : 100%;
   height            : auto; 
   padding           : 0px; 
   margin            : 0px;
   text-align        : center;
   z-index           : 0; 
   border            : 0px solid #bbbbbb;
   -moz-opacity      : 1.0; 
   opacity           : 1.00; 
   filter            : alpha(opacity=100);
}
#contenido p { margin:0px; padding:0px;}
#contenido input.button {
   font-size         : 12px;
   font-weight       : bold;
   border-top        : 0px solid #3a7186;
   border-left       : 0px solid #3a7186;
   border-right      : 0px solid #3a7186;
   border-bottom     : 0px solid #3a7186;
   text-shadow       : 0px 1px 0px #000000; 
   margin-bottom     : 5px;
   padding           : 5px;
   color             : #3a7186;
   /*background-color  : #ffffff;*/
   background-image  : url('images/button_background.png');
   transition: all .5s;
}
#contenido input.button_mouseover {
   font-size         : 12px;
   font-weight       : bold;
   border-top        : 0px solid #3a7186;
   border-left       : 0px solid #3a7186;
   border-right      : 1px solid #3a7186;
   border-bottom     : 1px solid #3a7186;
   text-shadow       : 0px 1px 0px #000000; 
   margin-bottom     : 5px;
   padding           : 5px;
   color             : #ffffff;
   /*background-color  : #3a7186;*/
   background-image  : url('images/button_background.png');
   transition: all .5s;
}

#contenido input.buttonInicio {
   font-size         : 14px;
   font-weight       : normal;
   border-top        : 3px solid #A6A6A6;
   border-bottom     : 3px solid #A6A6A6;
   border-left       : 3px solid #A6A6A6;
   border-right      : 3px solid #A6A6A6;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
   text-shadow       : 0px 1px 0px #000000;
   margin-bottom     : 0px;
   /*margin-left       : 20px;*/
   padding           : 8px 3px;
   color             : #ffffff;
   background-color  : #0C0C0C;
   /*-webkit-box-shadow: 0px 1px 0px 2px #ffffff;*/
   /*box-shadow        : 0px 1px 0px 2px #ffffff;*/
   transition        : all .5s;
}

#contenido input.buttonInicio_mouseover {
   font-size         : 14px;
   font-weight       : normal;
   border-top        : 3px solid #A6A6A6;
   border-bottom     : 3px solid #A6A6A6;
   border-left       : 3px solid #A6A6A6;
   border-right      : 3px solid #A6A6A6;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
   text-shadow       : 0px 1px 0px #000000;
   margin-bottom     : 0px;
   /*margin-left       : 20px;*/
   padding           : 8px 3px;
   color             : #ffffff;
   background-color  : #7D7D7D;
   /*-webkit-box-shadow: 0px 1px 0px 2px #262626;*/
   /*box-shadow        : 0px 1px 0px 2px #262626;*/
   transition        : all .5s;
   cursor            : hand;
   cursor            : pointer;
}

#contenido input.buttonSelecc {
   font-size: 12px;
   font-weight: bold;
   border-top: 1px solid #7EDF6F;
   border-bottom: 1px solid #2B831D;
   border-left: 1px solid #2B831D;
   border-right: 1px solid #2B831D;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
   text-shadow: 0px 1px 0px #000;
   margin-bottom: 5px;
   padding: 8px 3px;
   color: #FFF;
   background-color: #A79625;
   -webkit-box-shadow: 0px 1px 0px 2px #A79625;
   box-shadow: 0px 1px 0px 2px #A79625;
   transition: all .5s;
}
#contenido input.buttonSelecc_mouseover {
   font-size: 12px;
   font-weight: bold;
   border-top: 1px solid #9BF38E;
   border-bottom: 1px solid #3DB82A;
   border-left: 1px solid #3DB82A;
   border-right: 1px solid #3DB82A;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
   text-shadow: 0px 1px 0px #000;
   margin-bottom: 5px;
   padding: 8px 3px;
   color: #FFF;
   background-color: #D6C243;
   -webkit-box-shadow: 0px 1px 0px 2px #D6C243;
   box-shadow: 0px 1px 0px 2px #D6C243;
   transition: all .5s;
}

#contenido input.buttonReserv {
   font-size: 12px;
   font-weight: bold;
   border-top: 1px solid #7EDF6F;
   border-bottom: 1px solid #2B831D;
   border-left: 1px solid #2B831D;
   border-right: 1px solid #2B831D;
   border-radius: 0px;
   text-shadow: 0px 1px 0px #000;
   margin-bottom: 5px;
   padding: 8px 3px;
   color: #FFF;
   background-color: #A79625;
   -webkit-box-shadow: 0px 1px 0px 2px #A79625;
   box-shadow: 0px 1px 0px 2px #A79625;
   transition: all .5s;
}
#contenido input.buttonReserv_mouseover {
   font-size: 12px;
   font-weight: bold;
   border-top: 1px solid #9BF38E;
   border-bottom: 1px solid #3DB82A;
   border-left: 1px solid #3DB82A;
   border-right: 1px solid #3DB82A;
   border-radius: 0px;
   text-shadow: 0px 1px 0px #000;
   margin-bottom: 5px;
   padding: 8px 3px;
   color: #FFF;
   background-color: #D6C243;
   -webkit-box-shadow: 0px 1px 0px 2px #D6C243;
   box-shadow: 0px 1px 0px 2px #D6C243;
   transition: all .5s;
}

#contenido input.buttonConfir {
   font-size: 12px;
   font-weight: bold;
   border-top: 1px solid #5F7AEF;
   border-bottom: 1px solid #102BA1;
   border-left: 1px solid #102BA1;
   border-right: 1px solid #102BA1;
   border-radius: 0px;
   text-shadow: 0px 1px 0px #000;
   margin-bottom: 5px;
   padding: 8px 3px;
   color: #FFF;
   background-color: #1332BC;
   -webkit-box-shadow: 0px 1px 0px 2px #1332BC;
   box-shadow: 0px 1px 0px 2px #1332BC;
   transition: all .5s;
   width: 200px;
}
#contenido input.buttonConfir_mouseover {
   font-size: 12px;
   font-weight: bold;
   border-top: 1px solid #5F7AEF;
   border-bottom: 1px solid #2441C0;
   border-left: 1px solid #2441C0;
   border-right: 1px solid #2441C0;
   border-radius: 0px;
   text-shadow: 0px 1px 0px #000000;
   margin-bottom: 5px;
   padding: 8px 3px;
   color: #ffffff;
   background-color: #2746D3;
   -webkit-box-shadow: 0px 1px 0px 2px #2746D3;
   box-shadow: 0px 1px 0px 2px #2746D3; 
   /*background-image  :  url('images/button_background.png');*/
   transition: all .5s;
   width: 200px;
}


#contenido input.buttonAnular {
   font-size: 12px;
   font-weight: bold;
   border-top: 1px solid #FF4F4F;
   border-bottom: 1px solid #A80000;
   border-left: 1px solid #A80000;
   border-right: 1px solid #A80000;
   border-radius: 0px;
   text-shadow: 0px 1px 0px #000;
   margin-bottom: 5px;
   /*margin-left: 58px;*/
   padding: 8px 3px;
   color: #FFF;
   background-color: #CE0000;
   -webkit-box-shadow: 0px 1px 0px 2px #CE0000;
   box-shadow: 0px 1px 0px 2px #CE0000;
   transition: all .5s;
}
#contenido input.buttonAnular_mouseover {
   font-size: 12px;
   font-weight: bold;
   border-top: 1px solid #F77;
   border-bottom: 1px solid #D10101;
   border-left: 1px solid #D10101;
   border-right: 1px solid #D10101;
   border-radius: 0px;
   text-shadow: 0px 1px 0px #000;
   margin-bottom: 5px;
   /*margin-left: 58px;*/
   padding: 8px 3px;
   color: #FFF;
   background-color: #F30202;
   -webkit-box-shadow: 0px 1px 0px 2px #F30202;
   box-shadow: 0px 1px 0px 2px #F30202;
   transition: all .5s;
}

#contenido input.buttonExito {
   width             : 300px;
   font-size         : 14px;
   font-weight       : normal;
   border-top        : 3px solid #A6A6A6;
   border-bottom     : 3px solid #A6A6A6;
   border-left       : 3px solid #A6A6A6;
   border-right      : 3px solid #A6A6A6;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
   text-shadow       : 0px 1px 0px #000000;
   margin-bottom     : 0px;
   padding           : 8px 3px;
   color             : #ffffff;
   background-color  : #0C0C0C;
   /*-webkit-box-shadow: 0px 1px 0px 2px #ffffff;*/
   /*box-shadow        : 0px 1px 0px 2px #ffffff;*/
   transition        : all .5s;
}

#contenido input.buttonExito_mouseover {
   width             : 300px;
   font-size         : 14px;
   font-weight       : normal;
   border-top        : 3px solid #A6A6A6;
   border-bottom     : 3px solid #A6A6A6;
   border-left       : 3px solid #A6A6A6;
   border-right      : 3px solid #A6A6A6;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
   text-shadow       : 0px 1px 0px #000000;
   margin-bottom     : 0px;
   padding           : 8px 3px;
   color             : #ffffff;
   background-color  : #7D7D7D;
   /*-webkit-box-shadow: 0px 1px 0px 2px #262626;*/
   /*box-shadow        : 0px 1px 0px 2px #262626;*/
   transition        : all .5s;
   cursor            : hand;
   cursor            : pointer;
}
@media screen and (max-width: 300px) {
   #contenido input.buttonExito {
      width          : auto;
   }
   #contenido input.buttonExito_mouseover {
       width         : auto;
   }
}

table {
   border-collapse   : collapse;   /* 'cellspacing' equivalent */
   padding           : 5px;        /* 'cellpadding' equivalent */
   border            : 0px solid #000000;
}
td, tr, p, div {
   font-family       : Arial, Helvetica, sans-serif;
   font-size         : 12px;
   color             : #1A1A1A;
   vertical-align    : middle;
}
td, th {
   font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding           : 5px;
   border            : 0px solid #000000;
}
tr.fondoPar {
   background-color : #9fb2c6; 
}

td {
   vertical-align    : middle;
}

hr {
   color            : #999999;
   height           : 1px;
   width            : 100%;
}

table.moduletable {
   table-layout	   : auto;
   /*border-top       : 1px solid #FFFFFF;*/
   border-bottom    : 1px solid #999999;
}

table.moduletable th {
   /* font-size        : 12px; */
   font-weight      : bold;
   text-transform   : uppercase;
   text-align       : center;
   height           : 18px;
   line-height      : 18px;
   text-indent      : 8px;
   letter-spacing   : 1px;
   color            : #ffffff;
   background-image : url(images/modul.jpg);
   background-color : #cccccc;  
}

table.moduletable td {
   /* font-size        : 12px; */
   /*padding-left     : 0px;*/
   /*padding-right    : 0px;*/
}

a:link, a:visited {
   font-size         : 10px;
   color             : #000000;
   text-decoration   : underline;
   font-weight       : normal;
}

a:hover {
   font-size         : 10px;
   color             : #000000;
   text-decoration   : none;
   font-weight       : normal;
}

h3 {
   font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 24px;
   font-weight       : normal;
   text-align        : left;
   color             : #1A1A1A;
   padding           : 0px 0px;
   margin            : 0px 0px 5px 0px;
}

h4 {
   font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 20px;
   font-weight       : normal;
   text-align        : left;
   color             : #1A1A1A;
   /*padding           : 0px 0px;*/
   margin            : 0px 0px 5px 0px;
}

h4.advertir {
   font-size         : 16px;
   color             : #cc0000;
   font-weight       : normal;
   text-align        : justify;
}
/*
h5 {
   font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 16px;
   font-weight       : bold;
   text-align        : left;
   color             : #1A1A1A;
   margin            : 0px 0px 5px 0px;
}
h5.rotulo {
   color             : #5E5E5E;
}
*/
span.titulo1 {
   /*font-family       : 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;*/
   font-size         : 14px;
   border-bottom     : 0px solid #0000aa;
}

ul.ul1 {
   float            : left;
   margin           : 2px;
   padding-left     : 10px;
   list-style       : none;
}

li.li1 {
   background-color:#FFFFFF;
   line-height      : 15px;
   padding-left     : 15px;
   padding-top      : 0px;
   background-image : url(images/bullet.png);
   background-repeat: no-repeat;
   background-position: 0px 3px;
}

pre {
	white-space: pre-wrap; /* css-3 */
	/*white-space: -moz-pre-wrap !important;*/
   /*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+ */
}

.inputbox {
   border               : 1px solid #848484;
   height               : 28px;
   font-size            : 14px;
   color                : #122A5F;
   background-color     : #ffffff;
   margin-bottom        : 5px;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
   cursor               : hand;
   cursor               : pointer;
   /*text-transform       : uppercase;*/
}
input.input_90pct, select.input_90pct {
   width       : 90%;
}
.input_50px {
   width       : 50px;
}
.width_90pct {
   width       : 90px;
}
input {
   cursor               : hand;
   cursor               : pointer;
}
/*
input, select, textarea {
   border               : 1px solid #848484;
   height               : 28px;
   color			         : #122A5F;
   background-color     : #ffffff;
   margin-bottom        : 5px;
   font-size            : 14px;
   border-radius        : 0px;
   cursor               : hand;
   cursor               : pointer;
}
*/
.inputselect {
   width                : 100%;
   border               : 1px solid #848484;
   height               : 28px;
   font-size            : 14px;
   color			         : #122A5F;
   background-color     : #ffffff;
   background-image     : url(images/select_arrow.png);
   background-repeat    : no-repeat;
   background-position  : right;
   /*background-position-x: right;*/
   appearance:none;
      -moz-appearance   :none;      /* Firefox */
      -webkit-appearance:none;      /* Safari and Chrome */
      -o-appearance     :none;
   margin-bottom        : 5px;
   border-radius        : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
   cursor               : hand;
   cursor               : pointer;
}
.inputselect::-ms-expand{
  display:none;
}
.inputselect_num {
   width                : 70px;
}
.inputselect_descri {
   width                : 340px;
}
.inputselect_moneda {
   width                : 180px;
}

img {
   border            : 0px solid #000000;
   border-radius     : 0px;
}

img.hotel {
   width             : 470px;
   height            : 405px;
   border-radius     : 0px;
}

img.miniTipHab {
   width             : 63.5px;
   height            : 63.5px;
}

img.maxiTipHab {
   width             : 300px;
   height            : 200px;
}

input.colorinverso {
   border            : 1px solid #999999;
   color             : #ffffff;
   background-color  : #000000;
   padding           : 5px;
   margin-bottom     : 5px;
   font-size         : 11px;
   font-weight       : bold;
}

.msgerr {
   margin         : 10px;
   font-family    : Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight    : bold;
   font-size      : 12px;
   text-align     : center;
	color          : #bb0000;
}

td.entrada  { background-color:#deb63f; text-align:center;}
td.mostrar  { background-color:#cccccc;}
tr.analisis { background-color:#de8b45;}
tr.zebranon { background-color:#d9d9d7;}
tr.zebrapar { background-color:#ffffff;}

th.horiz { text-align:left; padding-left:10px; }

#publicar_form {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 12px;
	font-weight : normal;
	color       : #333333;
   /*height      : 150px;*/
   text-align  : center;
   margin      : 0px;
   padding     : 0px;
   display     : inline;
}
#publicar_proceso {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size   : 12px;
   font-weight : normal;
   z-index     : 100;
   display     : none;
   /*position    : relative;*/
   float       : center;
   text-align  : center;
   border      : 0px solid #333333;
   margin      : 0px;
   padding     : 0px;
}
#publicar_form_inicio {
   float          : left;
   width          : 100%;
   height         : auto;
	font-family    : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	font-weight    : normal;
	color          : #1A1A1A;
   text-align     : center;
   vertical-align : top;
   display        : inline;
   border         : 0px solid #ff0000;
   margin         : 0px;
   padding        : 30px 10px 5px 10px;
}
#publicar_form_inicio td.smallfont {
   font-size      : 12px;
   text-align     : left;
}
a.smallfont:link, a.smallfont:visited, a.smallfont:hover, a.smallfont:active {
   font-family       : Arial, "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 12px;
   font-weight       : normal;
   color             : #1A1A1A;
}
.inputdiv {
   display        : inline-block;
   width          : auto;
   height         : auto;
   margin         : 0px 8px 10px 8px;
   border         : 0px solid #00aa00;
   font-size      : 14px;
   color          : #1A1A1A;
   font-weight    : bold;
   text-align     : left; 
   white-space    : nowrap;
}
.inputdiv_unico {
   display        : block;
   width          : auto;
   height         : auto;
   margin         : 0px 8px 10px 8px;
   border         : 0px solid #0000aa;
   font-size      : 14px;
   color          : #1A1A1A;
   font-weight    : bold;
   text-align     : center; 
   white-space    : nowrap;
}
#publicar_proceso_inicio {
   float          : left;
   width          : 100%;
   height         : auto;
   font-family    : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size      : 14px;
   font-weight    : normal;
   z-index        : 100;
   display        : none;
   /*position    : relative;*/
   text-align     : center;
   border         : 0px solid #ff00ff;
   margin         : 0px;
   padding        : 10px 10px 5px 10px;
}
#inicioMostrar {
   float          : left;
   width          : 100%;
   height         : auto;
	font-family    : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	font-weight    : normal;
   color          : #4f4f4f;
   text-align     : center;
   vertical-align : top;
   display        : inline;
   border         : 0px solid #ff0000;
   margin         : 0px;
   padding        : 0px 5px 10px 5px;
}
/*
#publicar_form_mostrar_inicio {
   float          : left;
   width          : 100%;
   height         : auto;
	font-family    : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size      : 12px;
	font-weight    : normal;
	color          : #333333;
   text-align     : center;
   margin         : 0px;
   padding        : 10px;
   display        : inline;
}
*/
#publicar_form_mostrar_inicio_img {
   display        : inline-block;
   width          : 65%;
   height         : auto;
   margin         : 0px;
	color          : #ffffff;
   font-size      : 14px;
   font-weight    : normal;
   text-align     : center;
   padding        : 0px 10px;
   border         : 0px solid #00aa00;
}
#publicar_form_mostrar_inicio_img img {
   width          : 100%;
   height         : auto;
}
#publicar_form_mostrar_inicio_descri {
   display        : inline-block;
   width          : 34%;
   height         : auto;
   margin         : 0px;
	color          : #ffffff;
   font-size      : 16px;
   font-weight    : normal;
   text-align     : justify;
   vertical-align : middle;
   padding        : 0px 40px;
   border         : 0px solid #00ff00;
}

@media screen and (max-width: 700px) {
   #publicar_form_mostrar_inicio_img {
       width: 100%;
   }
   #publicar_form_mostrar_inicio_descri {
       width: 100%;
   }
}

#publicar_proceso_mostrar_inicio {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size   : 12px;
   font-weight : normal;
   z-index     : 100;
   display     : none;
   /*position    : relative;*/
   float       : center;
   text-align  : center;
   border      : 0px solid #333333;
   margin      : 0px;
   padding     : 0px;
}

#publicar_form_selecc {
   float          : left;
   width          : 50%;
   height         : auto;
	font-family    : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	font-weight    : normal;
	/*color          : #333333;*/
   text-align     : center;
   vertical-align : top;
   display        : inline;
   border         : 0px solid #ff0000;
   margin         : 0px;
   padding        : 20px 10px 10px 10px;
}
#publicar_proceso_selecc {
   float          : left;
   width          : 50%;
   height         : auto;
   font-family    : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size      : 14px;
   font-weight    : normal;
   color          : #333333;
   text-align     : center;
   vertical-align : middle;
   display        : none;
   /*position    : relative;*/
   border         : 0px solid #ff0000;
   margin         : 0px;
   padding        : 0px 0px 3px 0px;
   z-index        : 100;
}

table.selTipHab {
   border            : 1px solid #ffffff;
   width             : 100%;
   padding           : 0px;
   color             : #1A1A1A;
   background-color  : #CCCCCC;
   margin            : 0px;
}

table.selTipHab td {
   color             : #1A1A1A;
   font-size         : 14px;
   font-weight       : bold;
   border            : 2px solid #ffffff;
   padding           : 4px 10px !important;
   vertical-align    : middle;
   text-align        : center !important;
}

table.selTipHab th {
   color             : #1A1A1A;
   font-size         : 14px;
   font-weight       : bold;
   border            : 1px solid #ffffff;
   padding           : 5px;
}

table.selTipHab tr.selTipHab_mouseover {
   color             : #1A1A1A;
   background-color  : #BBC5DC;
}

table.selTipHab tr.selTipHab_mouseout {
   color             : #1A1A1A;
   background-color  : #CCCCCC;
}

#seleccCal {
   float          : left;
   width          : 50%;
   height         : auto;
   font-family    : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size      : 14px;
   font-weight    : normal;
   color          : #1A1A1A;
   text-align     : center;
   vertical-align : top;
   display        : inline;
   border         : 0px solid #008800;
   margin         : 0px;
   padding        : 10px;
}
#publicar_proceso_seleccCalend {
   float          : left;
   width          : 50%;
   height         : auto;
   text-align     : center;
   vertical-align : top;
   font-family    : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size      : 12px;
   font-weight    : normal;
   z-index        : 100;
   display        : none;
   /*position    : relative;*/
   border         : 0px solid #008800;
   margin         : 0px;
   padding        : 10px;
}

table.selCalend {
   border            : 1px solid #0c0c0c;
   width             : 100%;
   border-collapse   : collapse;
   margin            : 0px;
   padding           : 0px;
   color             : #1A1A1A;
}
table.selCalend td {
   font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   border            : 1px solid #0c0c0c;
   padding           : 0px;
   color             : #1A1A1A;
   font-size         : 12px;
}
table.selCalend td.diaNoMes {
   background-color  : #999999;
}
table.selCalend td.diaNoSelecc {
   text-align        : center;
   white-space       : normal;
}
table.selCalend td.diaSelecc {
   text-align        : center;
   font-weight       : normal;
   background-color  : #CCCCCC;
   color             : #FFF;
   white-space       : normal;
}
table.selCalend td p.dia {
   font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   border            : 0px solid #0c0c0c;
   padding           : 0px;
   color             : #1A1A1A;
   font-size         : 12px;
   font-weight       : bold;
   text-align        : left; 
   margin            : 5px 0px 0px 10px;
}
table.selCalend td p.valor {
   font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   border            : 0px solid #0000aa;
   padding           : 0px;
   color             : #1A1A1A;
   font-size         : 12px;
   font-weight       : bold;
   text-align        : center;
   margin            : 0px;
}
table.selCalend p.diaNoSelecc {
   text-align        : left;
   white-space       : normal;
}
table.selCalend p.diaSelecc {
   text-align        : left;
   font-weight       : normal;
   background-color  : #CCCCCC;
   color             : #FFF;
   white-space       : normal;
}
table.selCalend th {
   border            : 1px solid #0c0c0c;
   padding           : 0px;
   color             : #CCCCCC;
   background-color  : #1a1a1a;
}
table.selCalend a {
   border            : 1px solid #0c0c0c;
   padding           : 0px;
   color             : #CCCCCC;
   background-color  : #1a1a1a;
}

#seleccTipHab {
   float          : left;
   width          : 50%;
   height         : auto;
	font-family    : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	font-weight    : normal;
   color          : #4f4f4f;
   text-align     : center;
   vertical-align : top;
   display        : inline;
   border         : 0px solid #0000ff;
   margin         : 0px;
   padding        : 20px 10px 10px 10px;
}
#seleccTipHab_img {
   display        : inline-block;
   width          : 100%;
   height         : auto;
   margin         : 0px;
	color          : #ffffff;
   font-size      : 14px;
   font-weight    : normal;
   text-align     : center;
   padding        : 0px 10px;
   border         : 0px solid #00aa00;
}
#seleccTipHab_img img {
   width          : 100%;
   height         : auto;
}
#seleccTipHab_descri {
   display        : inline-block;
   width          : 100%;
   height         : auto;
   margin         : 0px;
	color          : #ffffff;
   font-size      : 12px;
   font-weight    : normal;
   text-align     : justify;
   vertical-align : middle;
   padding        : 0px 10px;
   border         : 0px solid #00ff00;
}

#seleccMostrar_opcionesPago_titulo {
   float             : left;
   width             : 100%;
   height            : auto;
	font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size         : 14px;
	font-weight       : normal;
	color             : #1A1A1A;
   text-align        : left;
   margin            : 0px;
   padding           : 0px;
   display           : inline;
   border            : 0px solid #ff0000;
}
#seleccMostrar_opcionesPago_titulo table {
   border            : 0px solid #ff0000;
   width             : auto;
   padding           : 0px;
   color             : #1A1A1A;
   margin            : 0px 10px;
   text-align        : left;
}
#seleccMostrar_opcionesPago {
   float             : left;
   width             : 96%;
   height            : auto;
	font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size         : 14px;
	font-weight       : normal;
	color             : #1A1A1A;
   text-align        : left;
   margin            : 0px 10px 20px 10px;
   padding           : 10px;
   display           : inline;
   background-color  : rgba(204, 204, 204, 0.5);
   border            : 0px solid #ff0000;
}
#seleccMostrar_opcionesPago table {
   border            : 0px solid #ff0000;
   width             : 100%;
   padding           : 0px;
   color             : #1A1A1A;
   margin            : 0px;
   text-align        : left;
}
#seleccMostrar_opcionesPago th, #seleccMostrar_opcionesPago td {
   font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sansserif;
   font-size         : 14px;
   font-weight       : normal;
   color             : #1A1A1A;
   border            : 0px solid #ffffff;
   text-align        : right;
   vertical-align    : top;
}
#seleccMostrar_opcionesPago th {
   font-weight       : bold;
   font-size         : 14px;
   text-align        : left;
}

#seleccMostrar {
   float          : left;
   width          : 50%;
   height         : auto;
   font-family    : "Futura Std", Verdana, Geneva, Arial, Helvetica, sansserif;
	font-size      : 14px;
	font-weight    : normal;
   text-align     : left;
   vertical-align : top;
   margin         : 0px;
   /*padding     : 0px 15px 0px 15px;*/
   padding        : 10px 10px 20px 10px;
   border         : 0px solid #000077;
}
#seleccMostrar p {
   width          : 100%;
   height         : auto;
   text-align     : left;
   font-size      : 10px;
   vertical-align : top;
   margin         : 0px;
   padding        : 0px;
   border         : 0px solid #000077;
}

#publicar_form_mostrar_selecc {
   float             : left;
   width             : 100%;
   height            : auto;
	font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size         : 14px;
	font-weight       : normal;
	color             : #1A1A1A;
   text-align        : left;
   margin            : 0px;
   padding           : 0px;
   display           : inline;
}
#publicar_form_mostrar_selecc table {
   border            : 0px solid #ff0000;
   width             : 100%;
   padding           : 5px;
   color             : #1A1A1A;
   margin            : 0px;
   text-align        : left;
}
#publicar_form_mostrar_selecc th, #publicar_form_mostrar_selecc td {
   font-family       : "Futura Std", Verdana, Geneva, Arial, Helvetica, sansserif;
   font-size         : 14px;
   font-weight       : normal;
   color             : #1A1A1A;
   border            : 0px solid #ffffff;
   text-align        : left;
   vertical-align    : middle;
}
#publicar_form_mostrar_selecc th {
   font-weight       : bold;
   font-size         : 14px;
}

#publicar_proceso_mostrar_selecc {
   float       : left;
   width       : 100%;
   height      : auto;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size   : 12px;
   font-weight : normal;
   z-index     : 100;
   display     : none;
   /*position    : relative;*/
   text-align  : center;
   margin      : 0px;
   padding     : 0px;
}
/*
#publicar_proceso_seleccMostrar {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size   : 12px;
   font-weight : normal;
   z-index     : 100;
   display     : none;
   float       : center;
   text-align  : center;
   border      : 0px solid #333333;
   margin      : 0px;
   padding     : 0px;
}
*/
@media screen and (max-width: 700px) {
   #publicar_form_selecc {
      width      : 100%;
   }
   #publicar_proceso_selecc {
      width      : 100%;
   }
   #seleccCal {
      width: 100%;
      font-size  : 10px;
   }
   #publicar_proceso_seleccCalend {
      width: 100%;
      font-size  : 10px;
   }
   table.selCalend td {
      font-size  : 10px;
   }
   #seleccTipHab {
      width: 100%;
   }
   #seleccMostrar {
      width: 100%;
   }
}

#publicar_form_grabar {
   float          : left;
   width          : 40%;
   height         : auto;
   text-align     : left;
   vertical-align : top;
	font-family    : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size      : 12px;
	font-weight    : normal;
	color          : #333333;
   border         : 0px solid #aa0000;
   margin         : 0px;
   padding        : 20px 20px 20px 20px;
   display        : inline;
}
#divSelFac {
   padding        : 0px;
}
#divSelFac a:link, #divSelFac a:visited, #divSelFac a:hover, #divSelFac a:active {
   text-decoration   : none;
   font-family       : Arial, "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 16px;
   font-weight       : normal;
   color             : #1A1A1A;
}
#divDatFac {
   float          : left; 
   width          : 100%;
   height         : auto;
   padding        : 0px 0px 0px 20px; 
   border         : 0px solid #0000aa;
}
/*
.sel_Pago {
   float             : left;
   font-family       : Arial, "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 16px;
   width             : 50%;
   height            : auto;
   text-align        : left;
}
*/
.sel_Pago {
   display        : inline-block;
   width          : auto;
   height         : auto;
   margin         : 0px 0px 10px 0px;
   border         : 0px solid #00aa00;
   font-size      : 14px;
   color          : #1A1A1A;
   font-weight    : bold;
   text-align     : left; 
   white-space    : nowrap;
}

#boxHead_PagoWP {
   font-family       : Arial, "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 16px;
   font-weight       : normal;
   color             : #1A1A1A;
   border            : 0px solid #ffffff;
   text-align        : left;
   padding-left      : 25px;
}
#boxHead_Garant {
   font-family       : Arial, "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 16px;
   font-weight       : normal;
   color             : #1A1A1A;
   border            : 0px solid #ffffff;
   text-align        : left;
   padding-left      : 25px;
}
#divDatos_PagoWP {
   text-align        : center;
   padding           : 4px 30px 4px 23px; 
   border            : 0px solid #ffffff;
}
#divDatos_PagoWP table {
   border            : 0px solid #ff0000;
   width             : 100%;
   padding           : 5px;
   color             : #1A1A1A;
   margin            : 0px;
}
#divDatos_PagoWP td {
   font-family       : Arial, "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 14px;
   font-weight       : normal;
   color             : #1A1A1A;
   border            : 0px solid #ffffff;
   text-align        : left;
   vertical-align    : middle;
}
#divDatos_Garant {
   width             : 100%;
   padding           : 4px 0px 4px 30px;
   border            : 0px solid #ff0000;
}
#divImg_PagoWP img {
   width       : 100%;
   max-width   : 200px;
   height      : auto;
}
#divImg_Garant  {
   width          : 100%;
   height         : auto;
   border         : 0px solid #00ff00;
}
#divImg_Garant img {
   width          : 100%;
   max-width      : 165px;
   height         : auto;
}
#divCondic_PagoWP {
   padding        : 4px 20px 4px 30px;
}
#divCondic_Garant {
   padding        : 4px 20px 4px 30px;
}
#divCondic_Aceptar {
   font-size      : 14px;
   padding        : 4px 20px 4px 30px;
   text-align     : left;
}

#publicar_proceso_grabar {
   float       : left;
   width       : 40%;
   height      : auto;
   text-align  : center;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size   : 12px;
   font-weight : normal;
   z-index     : 100;
   display     : none;
   /*position    : relative;*/
   border      : 0px solid #00aa00;
   margin      : 0px;
   padding     : 10px;
}
#grabarMostrar {
   float          : left;
   width          : 60%;
   height         : auto;
   vertical-align : top;
   text-align     : center;
   border         : 0px solid #ff0000;
   margin         : 0px;
   padding        : 0px 15px;
}
#publicar_form_mostrar_grabar {
   float          : left;
   width          : 100%;
   height         : auto;
	font-family    : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	font-weight    : normal;
	color          : #333333;
   text-align     : center;
   border         : 0px solid #0000ff;
   margin         : 0px;
   padding        : 0px;
   display        : inline;
}
#publicar_form_mostrar_grabar table {
   border            : 0px solid #ff0000;
   width             : 100%;
   padding           : 5px;
   color             : #1A1A1A;
   margin            : 0px;
   text-align        : left;
}
#publicar_form_mostrar_grabar th, #publicar_form_mostrar_grabar td {
   font-family       : Arial, "Futura Std", Verdana, Geneva, Arial, Helvetica, sansserif;
   font-size         : 14px;
   font-weight       : normal;
   color             : #1A1A1A;
   border            : 0px solid #ffffff;
   text-align        : left;
   vertical-align    : middle;
}
#publicar_form_mostrar_grabar th {
   font-weight       : bold;
   font-size         : 14px;
}

#publicar_proceso_mostrar_grabar {
   float          : left;
   width          : 100%;
   height         : auto;
   font-family    : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size      : 12px;
   font-weight    : normal;
   z-index        : 100;
   display        : none;
   text-align     : center;
   border         : 0px solid #333333;
   margin         : 0px;
   padding        : 0px;
}

@media screen and (max-width: 700px) {
   #publicar_form_grabar {
       width      : 100%;
   }
   #publicar_proceso_grabar {
       width      : 100%;
   }
   #grabarMostrar {
       width: 100%;
   }
}

#publicar_form_anular {
   float          : left;
   width          : 100%;
   height         : auto;
	font-family    : "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size      : 14px;
	font-weight    : normal;
	color          : #1A1A1A;
   text-align     : left;
   vertical-align : top;
   display        : inline;
   border         : 0px solid #ff0000;
   margin         : 0px;
   padding        : 20px;
}
#publicar_form_anular table {
   width             : 100%;
   padding           : 5px;
   color             : #1A1A1A;
   margin            : 0px;
   border            : 0px solid #ff0000;
}
#publicar_form_anular th, #publicar_form_anular td {
   font-family       : "Futura Std", Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 14px;
   font-weight       : normal;
   color             : #1A1A1A;
   border            : 0px solid #ffffff;
   text-align        : left;
   vertical-align    : middle;
}
#publicar_form_anular th {
   font-weight       : bold;
   font-size         : 14px;
}
a.anular:link, a.anular:visited, a.anular:hover, a.anular:active {
   text-decoration   : none;
   font-family       : Arial, "Futura Std", Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size         : 14px;
   font-weight       : normal;
   color             : #1A1A1A;
}

#publicar_proceso_anular {
   float          : left;
   width          : 100%;
   height         : auto;
   font-family    : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size      : 14px;
   font-weight    : normal;
   z-index        : 100;
   display        : none;
   text-align     : center;
   border         : 0px solid #0000aa;
   margin         : 0px;
   padding        : 20px;
}

#publicar_form_mostrar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size   : 12px;
	font-weight : normal;
	color       : #333333;
   /*height      : 150px;*/
   text-align  : center;
   margin      : 0px;
   padding     : 0px;
   display     : inline;
}
#publicar_proceso_mostrar {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size   : 12px;
   font-weight : normal;
   z-index     : 100;
   display     : none;
   /*position    : relative;*/
   float       : center;
   text-align  : center;
   border      : 0px solid #333333;
   margin      : 0px;
   padding     : 0px;
}

/* Pasos Reserva en Linea */
#pasos {
   float             : left;
   width             : 80%;
   height            : auto;
   text-align        : left;
   border            : 0px solid #00aa00;
}
#pasos img {
   width             : 100%;
   max-width         : 121px;
   height            : auto;
}

#pasosAnular {
   float             : left;
   width             : 20%;
   height            : auto;
   color             : #0000aa; 
   text-align        : right; 
   border            : 0px solid #00aaaa;
}
#pasosAnular img {
   width             : 100%;
   max-width         : 121px;
   height            : auto;
}

#pasos ul {
   display: inline;
   overflow: hidden;
      overflow-x: hidden;
      overflow-y: hidden;
   margin: 0px;
      margin-top: 0px;
      margin-right-value: 0px;
      margin-bottom: 0px;
      margin-left-value: 0px;
      margin-left-ltr-source: physical;
      margin-left-rtl-source: physical;
      margin-right-ltr-source: physical;
      margin-right-rtl-source: physical;
   padding: 0px;
      padding-top: 0px;
      padding-right-value: 0px;
      padding-bottom: 0px;
      padding-left-value: 0px;
      padding-left-ltr-source: physical;
      padding-left-rtl-source: physical;
      padding-right-ltr-source: physical;
      padding-right-rtl-source: physical;
}

#pasos ul li {
   float: left;
   list-style-type: none;
   margin-right: 10px;
      margin-right-value: 0px;
      margin-right-ltr-source: physical;
      margin-right-rtl-source: physical;
   margin-left: 0px;
      margin-left-value: 0px;
      margin-left-ltr-source: physical;
      margin-left-rtl-source: physical;
   display: inline;
   font-size: 11px;
   overflow: hidden;
      overflow-x: hidden;
      overflow-y: hidden;
}

#pasosAnular ul {
   display: inline;
   overflow: hidden;
      overflow-x: hidden;
      overflow-y: hidden;
   margin: 0px;
      margin-top: 0px;
      margin-right-value: 0px;
      margin-bottom: 0px;
      margin-left-value: 0px;
      margin-left-ltr-source: physical;
      margin-left-rtl-source: physical;
      margin-right-ltr-source: physical;
      margin-right-rtl-source: physical;
   padding: 0px;
      padding-top: 0px;
      padding-right-value: 0px;
      padding-bottom: 0px;
      padding-left-value: 0px;
      padding-left-ltr-source: physical;
      padding-left-rtl-source: physical;
      padding-right-ltr-source: physical;
      padding-right-rtl-source: physical;
}

#pasosAnular ul li {
   float: right;
   list-style-type: none;
   margin-right: 0px;
      margin-right-value: 0px;
      margin-right-ltr-source: physical;
      margin-right-rtl-source: physical;
   margin-left: 0px;
      margin-left-value: 0px;
      margin-left-ltr-source: physical;
      margin-left-rtl-source: physical;
   display: inline;
   font-size: 11px;
   overflow: hidden;
      overflow-x: hidden;
      overflow-y: hidden;
}

#pasos a {
   float             : left;
   list-style-type   : none;
   display           : block;
   overflow          : hidden;
      overflow-x                 : hidden;
      overflow-y                 : hidden;
   width             : 121px;
   height            : 26px;
   padding-top       : 5px;
   font-family       : "Arial";
   font-size         : 14px;
   font-weight       : normal;
   text-align        : center;
   text-decoration   : none;
      -moz-text-blink            : none;
      -moz-text-decoration-color : -moz-use-text-color;
      -moz-text-decoration-line  : none;
      -moz-text-decoration-style : solid;
}
#pasos a.paso1EnCurso {
   background-image: url("images/menu/paso1EnCurso.png");
   background-repeat: no-repeat;
   color: #ffffff;
   font-weight: bold;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
}
#pasos a.paso1EnCurso:link {
   background-image: url("images/menu/paso1EnCurso.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
}
#pasos a.paso1EnCurso:visited {
   background-image: url("images/menu/paso1EnCurso.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
}
#pasos a.paso1EnCurso:active {
   background-image: url("images/menu/paso1EnCurso.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
}
#pasos a.paso1EnCurso:hover {
   background-image: url("images/menu/paso1EnCurso.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
}

#pasos a.paso1Visto {
   background-image: url("images/menu/paso1Visto.png");
   background-repeat: no-repeat;
   color: #ffffff;
   cursor: hand;
   cursor: pointer;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
}
#pasos a.paso1Visto:link {
   background-image: url("images/menu/paso1Visto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
   cursor: hand;
   cursor: pointer;
}
#pasos a.paso1Visto:visited {
   background-image: url("images/menu/paso1Visto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
   cursor: hand;
   cursor: pointer;
}
#pasos a.paso1Visto:active {
   background-image: url("images/menu/paso1Visto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
   cursor: hand;
   cursor: pointer;
}
#pasos a.paso1Visto:hover {
   background-image: url("images/menu/paso1Visto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
   font-weight: bold;
   cursor: hand;
   cursor: pointer;
}

#pasos a.paso1NoVisto {
   background-image: url("images/menu/paso1NoVisto.png");
   background-repeat: no-repeat;
   color: #ffffff;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
} 
#pasos a.paso1NoVisto:link {
   background-image: url("images/menu/paso1NoVisto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
} 
#pasos a.paso1NoVisto:visited {
   background-image: url("images/menu/paso1NoVisto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
} 
#pasos a.paso1NoVisto:active {
   background-image: url("images/menu/paso1NoVisto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
} 
#pasos a.paso1NoVisto:hover {
   background-image: url("images/menu/paso1NoVisto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
} 
 
#pasos a.paso2EnCurso {
   background-image: url("images/menu/paso2EnCurso.png");
   background-repeat: no-repeat;
   color: #ffffff;
   font-weight: bold;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
}
#pasos a.paso2EnCurso:link {
   background-image: url("images/menu/paso2EnCurso.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
}
#pasos a.paso2EnCurso:visited {
   background-image: url("images/menu/paso2EnCurso.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
}
#pasos a.paso2EnCurso:active {
   background-image: url("images/menu/paso2EnCurso.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
}
#pasos a.paso2EnCurso:hover {
   background-image: url("images/menu/paso2EnCurso.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
}

#pasos a.paso2NoVisto {
   background-image: url("images/menu/paso2NoVisto.png");
   background-repeat: no-repeat;
   color: #ffffff !important;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
}
#pasos a.paso2NoVisto:link {
   background-image: url("images/menu/paso2NoVisto.png");
   background-repeat: no-repeat;
   /*color: #ffffff !important;*/
}
#pasos a.paso2NoVisto:visited {
   background-image: url("images/menu/paso2NoVisto.png");
   background-repeat: no-repeat;
   /*color: #ffffff !important;*/
}
#pasos a.paso2NoVisto:active {
   background-image: url("images/menu/paso2NoVisto.png");
   background-repeat: no-repeat;
   /*color: #ffffff !important;*/
}
#pasos a.paso2NoVisto:hover {
   background-image: url("images/menu/paso2NoVisto.png");
   background-repeat: no-repeat;
   /*color: #ffffff !important;*/
}
    
#pasos a.paso2Visto {
   background-image: url("images/menu/paso2Visto.png");
   background-repeat: no-repeat;
   color: #ffffff;
   cursor: hand;
   cursor: pointer;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
}
#pasos a.paso2Visto:link {
   background-image: url("images/menu/paso2Visto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
   cursor: hand;
   cursor: pointer;
}
#pasos a.paso2Visto:visited {
   background-image: url("images/menu/paso2Visto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
   cursor: hand;
   cursor: pointer;
}
#pasos a.paso2Visto:active {
   background-image: url("images/menu/paso2Visto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
   cursor: hand;
   cursor: pointer;
}
#pasos a.paso2Visto:hover {
   background-image: url("images/menu/paso2Visto.png");
   background-repeat: no-repeat;
   /*color: #ffffff;*/
   font-weight: bold;
   cursor: hand;
   cursor: pointer;
}

#pasosAnular a {
   float             : right;
   list-style-type   : none;
   display           : block;
   overflow          : hidden;
      overflow-x                 : hidden;
      overflow-y                 : hidden;
   width             : 121px;
   height            : 26px;
   padding-top       : 5px;
   font-family       : Arial;
   font-size         : 14px;
   font-weight       : normal;
   text-align        : center;
   text-decoration   : none;
      -moz-text-blink            : none;
      -moz-text-decoration-color : -moz-use-text-color;
      -moz-text-decoration-line  : none;
      -moz-text-decoration-style : solid;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
}
#pasosAnular a.paso1Anular {
   background-image: url("images/menu/paso1Anular.png");
   background-repeat: no-repeat;
   color: #ffffff;
   cursor: hand;
   cursor: pointer;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
}
#pasosAnular a.paso1Anular:link {
   background-image: url("images/menu/paso1Anular.png");
   background-repeat: no-repeat;
   color: #ffffff;
   cursor: hand;
   cursor: pointer;
}
#pasosAnular a.paso1Anular:visited {
   background-image: url("images/menu/paso1Anular.png");
   background-repeat: no-repeat;
   color: #ffffff;
   cursor: hand;
   cursor: pointer;
}
#pasosAnular a.paso1Anular:active {
   background-image: url("images/menu/paso1Anular.png");
   background-repeat: no-repeat;
   color: #ffffff;
   cursor: hand;
   cursor: pointer;
}
#pasosAnular a.paso1Anular:hover {
   background-image: url("images/menu/paso1Anular.png");
   background-repeat: no-repeat;
   color: #ffffff;
   font-weight: bold;
   cursor: hand;
   cursor: pointer;
}

#pasosAnular a.paso2Anular {
   background-image: url("images/menu/paso1Anular.png");
   background-repeat: no-repeat;
   color: #ffffff;
   border-radius        : 10px;
	-moz-border-radius   : 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius : 10px;
}
#pasosAnular a.paso2Anular:link {
   background-image: url("images/menu/paso1Anular.png");
   background-repeat: no-repeat;
   color: #ffffff;
}
/* Fin: Pasos Reserva en Linea */

/* Estilo rectángulo con esquinas redondeadas*/
.lin_t   {background:url(images/dot.bmp) 0 0 repeat-x; margin:5px}
.lin_b   {background:url(images/dot.bmp) 0 100% repeat-x}
.lin_l   {background:url(images/dot.bmp) 0 0 repeat-y}
.lin_r   {background:url(images/dot.bmp) 100% 0 repeat-y}
.bor_bl  {background:url(images/curva_bl.png) 0 100% no-repeat}
.bor_br  {background:url(images/curva_br.png) 100% 100% no-repeat}
.bor_tl  {background:url(images/curva_tl.png) 0 0 no-repeat}
.bor_tr  {background:url(images/curva_tr.png) 100% 0 no-repeat; padding:5px; padding-bottom:1px}
.clear {font-size:1px; height:1px} 
/*Fin: Estilo rectángulo con esquinas redondeadas*/

.loader {
   height            : 32px;
   width             : 32px;
}



/* CUSTOM CSS */

/*#contenido center{
    padding-bottom:20px;
    margin-bottom:10px;
    border-bottom:3px solid #0033aa;
}*/

/*#publicar_form_btn h4{
    font-family:Arial,Verdana;
    font-size:2em;
    font-weight: normal;
    border-bottom: 1px solid #bbbbbb;
    padding-bottom:10px;
    margin-bottom:50px;
    color:#4f4f4f;
}*/


/* OverLib css */
/*
.fontClass {font-family: Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; color:#cccccc; padding:2px 5px 2px 5px;}
.fgClass {background-color: #000000;}
.bgClass {background-color: #cccccc;}
*/

.fontClass {font-family: Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; padding:2px 5px 2px 5px;}
.fgClass {background-color: #333333;}
.bgClass {background-color: #333333; border-radius: 10px;}

.fontClass2 {font-family: Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; padding:2px 5px 2px 5px; }
.fgClass2 {background-color: #000000;}
.bgClass2 {background-color: #cccccc;}
/* Fin: OverLib css */
