/* CSS Document */


body{ 
    text-align: left;
    font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
}

body.fb{ 
	margin:0px;
	padding:0px;
}

h1 { color:#FFFFFF; font-size:1.1em; }
h2 { color:#3172AA; font-size:1.1em; text-align: center; font-weight:bold; font-size: 13px;}
h3 { color:#3172AA; font-size:1.4em; border-bottom: 1px solid #778; padding-bottom:5px; }
h4 { color:#616365; }
h5 { color:#616365; }

ul{margin:5px 0 0 0; }
p { margin:0; padding:0; }
a {color:#F97101; font-weight:bold;}
a:visited {color: #909090;}
STRONG {color:#F97101; }

.center {
    text-align: center;
}

div.title h1 {
    color: #F97101;
    font-size: 16px;
    text-align:left;
    margin-top:0px;
    padding-bottom:15px;
    margin-bottom:0px;
}

/* Menu */

a.menuitem {
	font: bold 12px Verdana;
	padding: 5px 10px 5px 10px;
	color: #3172AA;
	margin:0px;
	text-decoration: none;
}
a.menuitem:hover
{
	background-color:#FFF;
}

span.navmenu {
	float:left;
	background-color: #CFE1F9;
	padding-top:7px;
	padding-bottom:3px;
	width:660px;
}

span.letramayor {
	font-size:1.25em;
}

form.searchform {
	float:right;
	text-align:right;
	background-color: #CFE1F9;
	padding:5px 5px 5px 0px;
	width:290px;
	margin-right:5px;
}

form.searchform input {
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}

#searchbox {
	border:none;
	height:19px;
}

/* BOX Buscar neo */
#search-form{
	opacity:1;
	position: absolute;
}
#search-form #search-query{
	border:1px solid #eee;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font:13px Arial,sans-serif;
	width:175px;
	padding:4px 25px 2px 6px;
	color:#333;
	background:#fff;
	-webkit-box-shadow:0 1px 0 #444;
	-moz-box-shadow:0 1px 0 #444;
	box-shadow:0 1px 0 #444;
}

#search-form #search-query:hover{
	background:#eee;
	color:#333;
}
#search-form span.glass{
	display:block;
	position:absolute;
	cursor:pointer;
	display:block;
	right:0;
	padding:6px 8px 5px 8px;
}
#search-form span.glass i{
	background-image:url(../images/sprite-icons.png);
	background-position:-224px -96px;
	width:14px;
	height:14px;
	display:block;
	font-size:0;
}
#search-form #search-query:focus,#search-form #search-query.focused{
	outline:none;
	background:#fff;
	color:#333;
	text-shadow:0 1px 0 #fff;
	border:1px solid #eee;
	-webkit-box-shadow:0 0 3px #000;
	-moz-box-shadow:0 0 3px #000;
	box-shadow:0 0 3px #000;
}

/* BOXFLIGHT */
div.boxflight {
	background: url(../images/box-flight-tl.gif) top left no-repeat;
	
}
div.boxflight1 h2 { 
	border-bottom:1px solid #b0b1b2; 
	margin:0 0 0 0; padding:0 0 3px 0;
	width:14em; 
	
}


/* box elements */
div.pasos {
	width:100%;
	display:block;
	float:none;
	color:#444444;
	clear: right;
	text-align: left;
	font-size: 110%;
	margin-bottom: 10px;
}
div.boxflight1 { 
	background: url(../images/box-flight-tr.gif) top right no-repeat; 
	padding:8px 200px 4px 18px; 
	margin:0; 
	}
div.boxflight2 { 
	background: url(../images/box-rb.gif) top right repeat-y; 
	margin:0; 
	padding:10px 15px 0px 35px; 
	}
div.boxflight3 { 
	background: url(../images/box-bl.gif) bottom left no-repeat; 
	}
div.boxflight3 p { 
	background: url(../images/box-br.gif) bottom right no-repeat; 
	display:block; 
	padding:0 15px 0px 15px; margin:0 0 0 0; 
	}
div.boxflight3 div { 
	display:block; 
	float:right;
	background:none; 
	}
div.boxflight a { 
	font-weight:bold;
 }
.flightform1 { 
	margin:0; 
	padding:0; 
	height:2em; 
	text-align:right; 
	}
.flightform1 label { 
	font-weight:bold; 
	color:#444444; 
	margin:0; 
	padding:0; 
	}
.flightform1 input { 
	margin:0 20px 0 0; 
	padding:0; 
	}
.flightform2 label {
	width:12em;
	display:inline;
	float:left;
	padding-top:4px;
	font-weight:bold;
	color:#444444;
	text-align: left;
}
.flightform2 select { 
	width:18em; 
	color:#444444; 
	margin:4px 0 4px 0; 
	}
.flightform2 input { 
	display:block; 
	float:right; 
	position:absolute; 
	top:0; 
	right:3.4em; 
	border:0; 
	margin:0; 
	padding:0; 
	background:none 
	}

/* -- Box -- */
div.boxnews {
	background: url(../images/box-white-tl.gif) top left no-repeat;
}
div.boxnews1 {
	background: url(../images/box-white-tr.gif) top right no-repeat;
	padding:8px 13px 0px 13px;
	margin:0;
}
div.boxnews1 h2 { 
	border-bottom:1px solid #b0b1b2; 
	margin:0; 
	padding:0 0 3px 0; 
}

div.boxnews2 { 
	background: url(../images/box-rb.gif) top right repeat-y; 
	margin:0; 
	padding:8px 13px 0px 13px; 
	}
div.boxnews2 p { 
	margin:0; 
	padding:0;
	}

div.boxnews3 {
	background: url(../images/box-bl.gif) bottom left no-repeat;
	
}
div.boxnews3 p { 
	background: url(../images/box-br.gif) bottom right no-repeat; 
	display:block; 
	padding:10px 13px 5px 13px; 
	margin:0 0 0 0; 
	}
div.boxnews4 { 
	background: url(../images/box-br.gif) bottom right no-repeat; 
	display:block; 
	padding:0px 13px 5px 13px; 
	margin:0 0 0 0; 
	}
div.boxnews3 img { }
div.boxnews h2 a { text-decoration:none; }
div.boxnews strong { }

div.boxshadow1 h2 { 
	border-bottom:1px solid #b9b9b9; 
	margin:0; 
	padding:0 0 3px 0; 
}
div.boxshadow3 p { 
	background: url(../images/box-br.gif) bottom right no-repeat; 
	padding: 0px 13px 0px 10px; 
	}
div.boxshadow { 
	background: url(../images/box-tl.gif) top left no-repeat;  
	}
div.boxshadow1 { 
	background: url(../images/box-tr.gif) top right no-repeat; 
	padding:8px 13px 0px 13px; 
	margin:0; 
}
div.boxshadow2 { 
	background: url(../images/box-rb.gif) top right repeat-y;
	width:100%;
}
div.boxshadow3 { 
	background: url(../images/box-bl.gif) bottom left no-repeat;
}
div.padme {
	padding: 10px 15px 0px 15px;
}

/*====================
 Formateo 
======================*/
#header img {
	border:none;
	cursor: pointer;
}
#ofertas p img{
	border:none;
	width:135px;
	height:105px;
}
#ofertas p{
	text-align:left;
	color:#444;
}

#publicar p {
	color:#444444;
	text-align: left;
}
#publicar a {
	text-align: center;
}
#servicios p {
	color:#444444;
	text-align: left;
}
#servicios a {
	font-weight: normal;
	color: #444;
}
#servicios a:visited {color:#909090;}
#buscarxpalabras {
	text-align:left;
	color: #444;
}
#buscarxpalabras h2 {
	text-align:center;
}
#buscarporciudad strong{
	font-weight:bold;
	color:#444444;
}
/*Para enlaces que permanezcan como si no se hubieran visitado*/
#linknovisited a{color:#F97101;}
/* Colores para el enlace de breadcrumb */
#bread {
    font-size: 11px;
    margin-bottom: 10px;
}

#bread a { color: #888; }
#bread a:visited {color:#A9A9A9;}

#boxup{
	border-bottom:1px solid #AAA;
	text-align:left;
}
#boxdown{
	text-align: left;
	color: #444;
}
#boxdown a {
        font-weight: normal;
        color: #444;
}
#boxdown a:visited {color:#909090;}
#boxdown p {
	margin-bottom:2px;
}

#footer p{
	background:#fff;
	padding:8px 8px 8px 8px;
	color:#444;
	text-align: center;
}

#navegacion {
	width:100%;
	text-align:left;
	padding-top:0px;
	padding-bottom:10px;
	font-size:1em;
}
/*
===========================
 Location of objects 
===========================*/
#body{
	width:960px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	background: #fff;
}
#bodyfb{
	width:520px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	background: #fff;
}
#header{
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	border: 1px solid #B9B9B9;
	width:958px;
	height:90px;
	position: relative;
}
/* Ubica los objetos sobre el banner */
ul.notas li {
  list-style: none;
  position: absolute;
}

ul.notas li#objeto1 {
  width: 210px; height: 20px; top: 96px; left: 741px;
  z-index: 1;
}
ul.notas li#objeto3 {
  width: 90px; height: 20px; top: 44px; left: 262px;
}
ul.notas li#objeto2 {
  top: 59px; 
  right: -2px;
  padding-right: 0px;
  z-index: 2;
}


#headerfb{
	margin-bottom:10px;
}

#menu {
	text-align:left;
	background-color: #CFE1F9;
	margin-bottom:10px;
	width:100%;
	float:left;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

#frame{
	width:100%;
	float:left;
	margin-top:0px;
	padding:0px;
	background: #fff;
}
#left{
	width:191px;
	padding:0px;
	float:left;
}
#center{
	width:533px;
	padding:0px;
	float:left;
	margin-left:15px;
	margin-right:15px;
}
#right{
	width:161px;
	padding:0px;
	float:left;
}

#boton {
	background: url(../images/publicar.button-orange.gif) no-repeat scroll center;
	padding-top:14px;
	height:32px;
	width:132px;
	margin-right:auto;
	margin-left:auto;
}

#boton a {
	padding:8px 14px 8px 14px;
	text-decoration:none;
	color:#fff;
	font-size:1.1em;
}

#buscarxcodigo{
	width:100%;
	padding:0px;
	float:left;
}
#publicar{
	width:100%;
	padding:0px;
	float: left;
	margin-top:10px;
}
#servicios{
	width:100%;
	padding:0px;
	float: left;
	margin-top:10px;
}

#traductor{
	width:100%;
	padding:0px;
	float: left;
	margin-top:10px;
	text-align: center;
}
#buscarxpalabras {
	width:100%;
	padding:0px;
	margin-top:10px;
	float:left;
}
#buscarxtipo{
	width:100%;
	padding:0px;
	float:left;
}
#ofertas{
	width:100%;
	padding:0px;
	float:left;
}
#buscarporciudad{
	width:100%;
	padding:0px;
	float:left;
	margin-top:10px;
}
#boxup{
	margin-top:10px;
	padding-bottom:10px;
	width:94%;
	margin-left:3%;
	float:left;
}
#boxdown{
	margin-top:10px;
	width:93%;
	margin-left:4%;
	float:left;
}
#boxdownleft{
	float:left;
	left:0px;
}
#boxdowncenterleft{
	float:left;
	margin-left:7%;
}
#boxdowncenterright{
	float:left;
	margin-left:7%;
	margin-right:7%;
}
#boxdownright{
	float:left;
}
#footer{
	width:100%;
	margin-top:15px;
	padding:0px;
	float:left;
}
#spaceme {
	padding:15px 0 0 15px;
	text-align:left;
	margin-left:5px;
	clear: left;
	color:#444;
}

/*
===========================
 Imagen de recientes
===========================*/
.recien {
     width: 70px;
     height: 53px;
     border: 1px solid #cccccc;
     padding: 1px;
}
     