/* CSS Document */
/* Generales */
input[type=text]{
	background-image:url(../img/back_input_text.jpg);
	background-repeat:repeat-y;
	background-position:right;
	border:2px solid #d9e6e4;
	height:12px;
}

input.error{
	background:none;
	background-color:#FFDDDD;
	border:1px solid #FF0000;
	height:12px;
}
.cerror{
	background:none;
	background-color:#FFDDDD;
	border:1px solid #FF0000;
	/*height:12px;*/
}
input[type=password]{
	background-image:url(../img/back_input_text.jpg);
	background-repeat:repeat-y;
	background-position:right;
	border:2px solid #d9e6e4;
	height:12px;
}
input[type=radio]{
	color: #d9e6e4;
}
table#main{
	background-color:#FFFFFF;
}
.greenn {
color:#07818f;
font-weight:bold;
}

body{
	margin:0px;
	background-image:url(../img/back_body.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
table#main td#left{
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
}
table#main td#rigth{
	padding-top:15px;
	padding-right:10px;
}
td#formularios{
	border:1px solid #005953;
}
div#footer{
	text-align:center;
	font-family:verdana;
	font-weight:bold;
	font-size:9px;
	color:#03584F;
	margin-top:10px;
}
p{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	margin-top:10px;
}
table#pestanas td{
	padding-left:2px;
}
table#pestanas img{
	cursor:pointer;
}
table#botonera{
	margin-top:10px;
	margin-bottom:10px;
}
table#botonera td{
	padding-bottom:3px;
}
.grisclaro{
	font-family:arial;
	font-size:12px;
	color:#808183;
}
.grisoscuro{
	font-family:arial;
	font-size:12px;
	color:#808183;
	font-weight:bold;
}
select{
	border:2px solid #d9e6e4;
	height:17px;
	font-size:10px
}
table#subfooter{
	font-family:arial;
	font-size:10px;
	font-weight:bold
}
table#subfooter th{
	padding-top:5px;

}
a{
	text-decoration:none;
	color:#666666;
}
a#volver{
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
	color:#07818f;
}
h1{
	font-size:12px;
	font-weight:bold;
	font-family:verdana;
	color:#07818f;
	padding:0px;
	margin:0px;
}
div#success{
	text-align:center;
	font-family:verdana;
	color:#07818f;
	font-size:12px;
	font-weight:bold;
	height:200px;
	vertical-align:middle;
}
	table#form{
		background-image:url(../img/back_vuelos.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	table#form td div{
		padding-left:10px;
	}
	body{
		background:none;
	}
	a.verde{
		text-decoration:underline;
		color:#035F6E;
		font-style:italic;
	}
	th.verde{
		font-family:verdana;
		color:#035F6E;
		font-size:12px
	}
	td.verde{
		font-family:verdana;
		color:#035F6E;
		font-size:10px
	}
	span.verde{
		font-family:verdana;
		color:#035F6E;
		font-size:12px;
		font-weight:bold;
	}
	div.verde{
		font-family:verdana;
		color:#035F6E;
		font-size:12px;
		font-weight:bold;
		height:30px;
		vertical-align:top;
	}
	td#header{
		 background-image:url(../img/fondo_header.jpg);
		 background-repeat: repeat-x;
		 height:93px;
		 vertical-align:bottom;
	}
	li{
		font-size:11px;
		color:#2C2C2C;
		font-family:verdana
	}
	#resultado span.title{
		font-family:Verdana;
		font-size:12px;
		color:#07818f;
	}
	#resultado div.text{
		font-family:Verdana;
		color:#999999;
		font-size:11px;
		margin-bottom:5px;
	}
.ofertas
{
	font-family:verdana;
	color: #666666;
	font-size:9px;
	letter-spacing: 0em;
}
td#registro{
	font-family:verdana;
	color:#5D948F;
	font-size:9px;
	letter-spacing: 0em;
}
td#contra{
	font-family:verdana;
	color:#626366;
	font-size:9px;
	letter-spacing: 0ex;
}td#olvido{
	font-family:verdana;
	color:#5D948F;
	font-size:9px;
	letter-spacing: 0pc;
}
td#usuario{
	font-family:verdana;
	color:#626366;
	font-size:9px;
	letter-spacing: 0pc;
}
div#error
{
	padding:5px;
	text-align:center;
	background-color:#FFECEC;
	color:#FF0000;
	border:#FF0000 solid 1px;
	font-weight:bold;
	font-size:12px;
	font-family:verdana;
	position:absolute;
	width:438px;
}

div.autocomplete {
	position:absolute;
	width:250px;
	height:300px;
	overflow:auto;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
	top: 3px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #F2FFF2;}

div.autocomplete ul li span.informal
{
	font-weight:normal;
	font-size:10px;
	color:#666666;
}

div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
  font-family:verdana;
  font-size:12;
  font-weight:bold;
}
div#indicator
{
	display:none;
	font-family:Verdana;
}
/* Fin Generales*/

