/*
#90A1D5
#657195
#EAF0FF
#D6E0FF
*/

html,body {margin:0px; padding:5px 10px 10px 10px; text-align: center;}
body, input, p, div, table {font: 12px Arial, Helvetica, sans-serif; color: #444;}		

/* cabecera */
	#cabecera {width: 100%; margin-bottom: 20px; width: 100%; border: 0px;}
	#cabeceraLogo {width: 280px;height: 71px;}
	#cabeceraTitle {width: 100%;background: #90A1D5;padding: 3px 0px 3px 0px;text-indent: 10px;-moz-border-radius: 5px;font: bold 16px arial,sans-serif;margin: 10px 0px 0px 0px;color: #fff;}


#contenido {float: left;}	/* en index, la parte izquierda */


/* caja login */
	#login {background: #ccc;padding: 1px;-moz-border-radius: 5px;margin: 0px;}
	fieldset {margin: 0px;-moz-border-radius: 5px;border: 1px solid #fff;background: #eee;padding: 20px;text-align: center;}
	.IText {text-align: left;border: 1px solid #666;}

/* MENU HORIZONTAL */
	#menu {text-align: left;}
	#menu ul {padding: 0px;margin: 0px;}
	#menu li {display: block;float: left;margin-right: 5px;background: #eee;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;padding: 5px 8px 5px 8px;}
	#menu a {color: #6666CC; font-weight: bold; letter-spacing: 1px; text-decoration: none;}
	#menu .on {background: #90A1D5;}
	#menu .on a {color: #fff;text-decoration: none;}
	#migas {background: #90A1D5;-moz-border-radius-topright: 5px; text-align: left; padding-right: 25px; padding: 8px 0px 8px 10px; letter-spacing: 1px;font-size: 0px;}
	#migas a {
		/*-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;
		background: #C8D0EA;
		*/
		padding: 4px 6px 4px 6px;
		color: #fff;
		margin: 0px 5px 0px 0px;
		font-weight: bold;
		
	}
	#migas a:hover {
		color: navy;
	}
	#migas .on, #migas .on:hover {
		text-decoration: none;
		color: yellow;
	}

#botones {
	background: #fff;
	text-align: right;
	width: 100%;
	padding: 3px;
	border: 1px solid #ccc;
	margin: 0px 0px 10px 0px;
}

	.bloqueOpciones {   /* dentro de la capa botones, para agrupar las distintas opciones usamos  ul */
		float: left;
		text-align: left;
		background: #ffe;
		padding: 0px 5px 5px 5px;
		margin: 0px 10px 0px 0px;
		width: 140px;
		border: 1px solid #ddd;
		height: 105px;
		
	}
		.bloqueOpciones h4 {
			text-align: left;
			padding: 0px 0px 5px 0px; margin: 0px;
			color: red;
		}
		.bloqueOpciones li {
			padding: 0px; margin: 0px; list-style: none;
		}

		
/* definicion de las columnas */

.th1 {width: 19px;}
.th2 {width: 110px;}
.th3 {width: 210px;}
.th4 {width: 150px;}
.th5 {width: 200px;}
.th6 {width: 150px;}

		
		
.td2 {background: #90A1D5;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;}

.td3 div {
	color: #fff; font-weight: bold; 
	background: #657195;
}
#table01 {
	background: #90A1D5; width:100%; text-align:center;min-height: 125px;
  height: auto !important;
  height: 125px;
	border-left: 15px solid #90A1D5;
	border-right: 15px solid #90A1D5;
}
.td3 {background: #657195; color: #fff; font-weight: bold; text-align: left; padding: 10px 0px 0px 20px; height: 50px; -moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;}
.contenido {
background: #eee;
-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;
text-align: center;
vertical-align: top;
  min-height: 325px;
  height: 325px;
}

.transfer h2 {
	color: #666;
	font-size: 14px;
}
.transfer h3 {
	color: red;
	font-size: 14px;
	text-indent: 10px;
}
.td7 {
	background: #ddd;
	font-weight: normal;
}
.td8 {
	background: #e8e8e8;
}

/* hack V2buscadorSD.css */
.cajaUno, .cajaDos, #buscadorSD {
	width: 400px;
}
.hora, .fecha {
padding: 10px 0px 5px 0px;
	width: 200px;
}

/* para listados varios, por ejemplo arrival */

.listado .td04 {
	text-align: center;
	background: #ccc;
	font-weight: bold;
}
.td05 {
text-align: left;
	background: #E5E5E5;
	vertical-align: top;
}
.td06 {
vertical-align: top;
	text-align: left;
	background: #F5F5F5;
}

.listado {
	text-align: left;
	margin: 20px auto 20px auto;
	width: 95%;
	border: 0px;
	
}

.listado th {
	border-bottom: 1px solid #f00;
	text-align: left;
	background: #eee;
	font: bold 12px 'trebuchet ms', arial, helvetica, sans-serif;
	text-transform: capitalize;
	vertical-align: bottom;
}
.listado th small {
	font-weight: normal;
}

#totalReservas {
	text-align: center;
	border-bottom: 0px;
	
}
.listado td {
	text-align: left;
}

.listado .tr1 {
	background: #f6f6f6;
}
/* inputs */

input, select {
	font: normal 11px 'trebuchet ms', sans-serif;
	font-variant: normal;
	letter-spacing: normal;
}
.radio {
	border: 0px;
}

/* pie */
#pie {background: #90A1D5;float: left;width: 100%;padding: 6px 0px 6px 0px;text-indent: 10px;-moz-border-radius: 5px;font: normal 12px arial,sans-serif;margin-top: 25px;text-align: center;color:#fff;}

#procesando {
	padding-top: 8px;
	float: left;
	width: 110px;
	margin: -6px 0px -10px 0px;
	color: yellow;
}
.procesando2 {
	float: left;
	margin-top: -8px;
}


		label {font: normal 9px 'trebuchet ms', arial, helvetica, sans-serif;display: block;text-transform: uppercase;	color: #90A1D5;}
		
		.label00, .label01 {float: left; margin-left: 10px;text-align: left;}
		.label00 {margin: 0px;}
		.label02 {float: left; text-align: left;clear: both;font: normal 11px 'trebuchet ms', sans-serif;width: 100%;}

.listado td {vertical-align: top;}
.label03  {float: right; margin-top: -25px;}
.trColor01 {background: #f6f6f6;}


