@import url(http://fonts.googleapis.com/css?family=Droid+Sans|Open+Sans);
@import url(http://fonts.googleapis.com/css?family=PT+Sans);
@import url(http://fonts.googleapis.com/css?family=Ubuntu);

body { margin:0; padding:0; background:#FFF; outline: none; }

a { outline: none; }
p, h1, h2, h3, h4, h5, h6 , form, ul, li { margin:0; padding:0; }
img { border:0; }

#envo { background:#FFF; padding:41px 0 0 0; }

.limpiar, .clr { clear:both; }

.separa1 { height:1px; font-size:1px; }
.separa3 { height:3px; font-size:3px; }
.separa5 { height:5px; font-size:5px; }
.separa6 { height:6px; font-size:6px; }
.separa8 { height:8px; font-size:8px; }
.separa10 { height:10px; font-size:10px; }
.separa15 { height:15px; font-size:15px; }
.vsepara2 { width:2px; font-size:1px; float:left; }
.vsepara5 { width:5px; font-size:1px; float:left; }
.vsepara6 { width:6px; font-size:1px; float:left; }
.vsepara9 { width:9px; font-size:1px; float:left; }
.vsepara10 { width:10px; font-size:1px; float:left; }
.vsepara12 { width:12px; font-size:1px; float:left; }
.vsepara15 { width:15px; font-size:1px; float:left; }
.vsepara16 { width:16px; font-size:1px; float:left; }
.vsepara18 { width:18px; font-size:1px; float:left; }
.vsepara20 { width:20px; font-size:1px; float:left; }

.actno { color:#d0001d; font-weight:bold; }
.actok { color:#5ed000; font-weight:bold; }

.hid { display:none; }
.sho { }

.separal { background:#d5d6c7; height:1px; font-size:1px; }

#ociogo { position:relative; background: #0c6387; /* Old browsers */
background: -moz-linear-gradient(top,  #0c6387 0%, #04384e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c6387), color-stop(100%,#04384e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0c6387 0%,#04384e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0c6387 0%,#04384e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0c6387 0%,#04384e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0c6387 0%,#04384e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c6387', endColorstr='#04384e',GradientType=0 ); /* IE6-9 */
 border-bottom:1px solid #000; height:41px; width:100%; position:fixed; z-index:999;}
#logo a { width:113px; height:40px; display:block;  }
#logo .l1 { background:url(images/ociogo_1.png) center no-repeat; }
#logo .l2 { background:url(images/ociogo2.png) center no-repeat; }
#logo .l3 { background:url(images/ociogo3.png) center no-repeat; }
#logo .l4 { background:url(images/ociogo4.png) center no-repeat; }
#logo a span { display:none;  }
#obarra { width:990px; margin:0 auto; }
#logo-viajes{position: absolute; top:-8px; width:300px; height:50px; right:450px;}
#logo-viajes span{background-color: #FFF; width:202px; height:50px; display:block; }

#logo { width:150px; float:left; }
#buscar { width:300px; float:right; }

#uhn { background:url(images/uh.png) repeat-x; margin:8px 0 0 0; }
#uhnc { width:990px; margin:0 auto; font-family:'Molengo', sans-serif; font-size:15px; padding:4px 2px 5px 2px; }
#uhnc a { color:#fff; text-decoration:none; }
#uhnc a:hover { text-decoration:underline; }
#pubsup { text-align:center; margin:0 auto; width:728px; padding:5px; }

#buscador { width:700px; float:left; text-align:center; padding:8px 0 0 0; }
#buscador form { width:300px; border:1px solid #000; margin:0 auto; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -moz-box-shadow: 0 0 4px #33C9E9; -webkit-box-shadow: 0 0 4px #33C9E9; box-shadow: 0 0 4px #33C9E9; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 84%, #7cabba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(84%,#ffffff), color-stop(100%,#7cabba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 84%,#7cabba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 84%,#7cabba 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 84%,#7cabba 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 84%,#7cabba 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7cabba',GradientType=0 ); /* IE6-9 */ }
#buscador form .frcmp { width:265px; border:0; background:none; font-family:Arial, sans-serif; font-size:12px; color:#555; padding:2px 0 2px 0; height:18px; }
#buscador form .frcmp:focus { outline:none; }
#buscador form .frenv { background:url('images/search.png') center no-repeat; width:24px; border-left:1px dotted #666; border-top:0; border-right:0; border-bottom:0; }
#buscador form .frenv:hover { cursor:pointer; }






