body {
	background: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin:1px 0 0 0;
	text-align:left;  
}
h5{margin:0; padding:0;}
.cssLoader {
	position:absolute;
	background:#fff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #386383;
	top:0px; 
	left:0px;
	z-index:10000;
	font-style:italic;
	height:3000px;
	width:100%;
}
#paginasMostrar{ width:970px;}

.Required
{
font-size: 9px;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
}
.subTituloAdmin
{
background-repeat: repeat-x;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:justify;
}
.areaMenu {
 color:#333;
 width:100%;
 height:30px;
 margin: 0px 0px 0px 0px;
 background:#BFD5DB;
 border-bottom:2px solid #ccc;
 border-top:2px solid #ccc;
}
.areaFecha
{
 color:#333;
 width:100%;
 height:15px;
 margin: 0px 0px 0px 0px;
 background:#dddddd;
 border:1px solid #ccc;
 border-bottom:hidden;
 
}
.arealogin{ 
height:20px; 
width:150px; 
padding-top:3px;
color:#333; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
padding-left:30px;

}
.input{	
	width:150px;
	border:1px solid #999999;
	cursor:text;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-transform:capitalize;
	background:#FFF;
}
.textarea{	
	width:450px;
	border:1px solid #999999;
	cursor:text;
	font-size:11px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	color:#386383;
	text-transform:capitalize;
	background:#FFF;
}
.textAreaN
{
	width:450px;
	border:1px solid #999999;
	cursor:text;
	font-size:11px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;	
	text-transform:capitalize;
	background:#FFF;
}
.inputFeha
{
	background: url(../images/calendar.gif) #FFF no-repeat scroll right center;
	height:16px;
	width:120px;
	cursor:pointer;
	font-size:10px;
	border:1px solid #999999;
	
}
input{	
	width:auto;
	border:1px solid  #999999;		
	cursor:text;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;	
	height:17px;
	text-transform:capitalize;
	background:#FFF;
}
textarea{	
	width:auto;
	border:1px solid  #999999;		
	cursor:text;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;	
	
	text-transform:capitalize;
	background:#FFF;
}
select{	
	width:95px;
	height:21px;
	border:1px solid #999999;		
	cursor:pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;	
	background:#FFF;}

.selectLista
{
	height:21px;
	border:1px solid #999999;		
	cursor:pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	width:244px;
	background:#FFF;
}
.selecListaLcation
{
	height:210px;
	border:1px solid #999999;		
	cursor:pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	width:250px;
	text-transform:capitalize;
	background:#FFF;
	
}
.inputAuto{	
	width:auto;
	border:1px solid #CCCCCC;		
	cursor:text;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;	
	text-transform:capitalize;
	background:#FFF;}

.inputLargo{	
	width:390px;
	border:1px solid #CCCCCC;		
	cursor:text;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-transform:capitalize;
	background:#FFF;
}

.cajaReg
{
	background:#7cb7e3 url(/skylights/images/SB/pestanya_roja_right.gif) no-repeat right top;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	height:24px;
	background:#FFF;
}

/*****************REDONDEOS*/
.ltop {width:auto;display:block; margin-top:-5px; text-align:center; background:transparent; font-size:12px;}
.lbottom {width:auto;display:block; margin-top:0px; text-align:center; background:transparent; font-size:12px;}
.lb1, .lb2, .lb3, .lb4 {display:block; overflow:hidden; background-color: #BFD5DB  ;}
.lb1, .lb2, .lb3 {height:1px;}
.lb2, .lb3, .lb4 {border-left:1px solid #BFD5DB; border-right:1px solid #BFD5DB;}
.lb1 {margin:0 5px; background: #BFD5DB;}
.lb2 {margin:0 3px; border-width:0 2px;}
.lb3 {margin:0 2px;}
.lb4 {height:2px; margin:0 1px;}
/*****************REDONDEOS*/
.ltopabajo {width:500px;display:block; margin-top:-5px; text-align:center; background:transparent; font-size:12px;}
.lbottomabajo {width:auto;display:block; margin-top:0px; text-align:center; background:transparent; font-size:12px;}
.lb1abajo, .lb2abajo, .lb3abajo, .lb4abajo {display:block; overflow:hidden; background-color:#ccc  ;}
.lb1abajo, .lb2abajo, .lb3abajo {height:1px;}
.lb2abajo, .lb3abajo, .lb4abajo {border-left:1px solid #ccc; border-right:1px solid #ccc;}
.lb1abajo {margin:0 5px; background: #ccc;}
.lb2abajo {margin:0 3px; border-width:0 2px;}
.lb3abajo {margin:0 2px;}
.lb4abajo {height:2px; margin:0 1px;}

.contenido{
	width:100%;
	height:auto;
	background-color: #DDDDDD;
	
	}
	
ul.blue {
	padding: 5px;
	margin: 5px 0;
	list-style: none;
	background-color: #fff;
	float: left;
	clear: left;
	color:#000000;
}

ul.blue li {
	float: left;
}

ul.blue li a {
	float: left;
	text-decoration: none;
	color: #000000;
	padding: 4px 15px 0 0;
	margin-right: 8px;
	font: 900 12px "Arial", Helvetica, sans-serif;
}

ul.blue li a span {
	float: left;
	padding-right: 15px;
	display: block;
	margin-top: -4px;
	height: 24px;
}

ul.blue li a:hover {
 	color: #000000;
	background: url(../images/blue.png) no-repeat top right;
	
}

ul.blue li a:hover span {
	background: url(../images/blue.png) no-repeat top left;
	
}

ul.blue li a.current {
	background: url(../images/blue.png) no-repeat top right;
 	color: #000000;
}
ul.blue li a.current:hover {
	background: url(../images/blue.png) no-repeat top right;
 	color: #fff;
}


ul.blue li a.current span {
	background: url(../images/blue.png) no-repeat top left;
}

.fuenteAplicacion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;		
	font-weight:normal;	
}

.button_S11{ height:22px; display:block; width:75px;}
.button_S11 a{  font-weight:bold; white-space:nowrap; color:#FFF !important; text-decoration:none; float:left; display:block; text-align:center; cursor:pointer; font-size:11px; line-height:1.9; height:22px;}
.button_S11 span{display:block; padding:0px 10px; float:left; text-align:center; cursor:pointer; height:22px;}
.button_S11 a:hover { color:#C00 !important; text-decoration:none;}

.fecha {
font-size: 11px;
color:#92b3c4;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

 }
.separadorLogin{ 
margin:0px; 
 
width:200px; 
height:2px; 


border-top:1px solid #ccc;
}
.barra{ 
margin:0px; 
 
width:1050px; 
height:3px; 


border-top:2px solid #ccc;
}
.barraLi{ 
margin:0px;
margin-left:3px;
width:160px; 
height:10px; 
border-top:1px  dotted #ccc;
}
.barraAzul{ margin:0px;width:500px;height:10px;border-top:2px solid #0099FF;}

.barraNoticias{margin:0px;width:150px;height:10px;border-top:2px dotted #fff;}

.tituloSecciones
{
color:#ffffff;
font-family:"Lucida Console", Monaco, monospace;
font-size:20px;
text-transform:capitalize;
text-align:center;
font-weight:bold;
}
.compra{
background-image:url(../images/fondoCompra.png);
background-repeat:no-repeat;
height:526px;
width:230px;
padding-left:15px;
padding-top:15px;
}
.noticias{
background-image:url(../images/fondoNoticias.png);
background-repeat:no-repeat;
height:357px;
width:165px;
padding-left:15px;
padding-top:5px;
}
.logueo{
background:#7bb6e3;
height:100px;
width:185px;
border:solid;
border-width:1px;
border-color:#7bb6e3;
padding-left:15px;
padding-top:15px;
}
.pie{
color:#FFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding:10px 20px 0 20px;
height:25px;
text-align:center;
width:930px;
margin:auto;
.margin-top:-15px;
background-image: url(../images/pie.gif);
background-repeat: no-repeat;
}
.marcoTablaPrincipal{
	border: 0px solid  #FFF;
	border-bottom:hidden;
	border-top:hidden;}
.finPagina{
	height:15px;
	width:500px;
	margin:auto;
	.display:none;}
.gorroFlash
{	height:10px;
	width:938px;
	margin:auto;
	background:#FFF;
	border: 1px solid  #CCC;
	border-bottom:hidden;
}
.vinculopie
{
color:#FFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}
.vinculopie:hover
{
color:#FFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.tituloSlider
{color:#0099FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
height:24px;
padding-left:20px}

.vBaner
{overflow:hidden;
border:hidden;
width:423px;
height:346px;
background: #FFF;
}
/* estilos de registros*****************************************************/
.registro {
		float:left;
		margin:0 0 10px;
		width:500px;
		margin-left:30px;
		border:solid;
		border-color:#CCCCCC;
		border-width:1px;
		background:#fff;
		padding-left:15px; } 
.registro h1 {
		color:#0000FF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;}
.registro h2 {
		color: #333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;}
.registro h3 {
		color: #333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;}
.registro label {
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;}
.registro p{
		color:#c00;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;}
.registro fieldset {
		border:0 none;
		clear:both;
		margin:0;
		padding:0;}
/***************************************************************************************************/
.obligatorio{
	color:#c00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;}
	
.textForm{
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;}
	
.vIFPestanas{
	width:500px;
	height:550px;
	overflow:hidden;
	border: hidden;
	border-color:#000;
	background:#000}
	
.tblogin{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF8040;
	font-weight:bold;}
.txRegister{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	cursor:pointer;
	text-decoration:none;}
.txRegister:hover{
	text-decoration:underline;
	color:#666;}

.marcobaner{
	background: #FFF;
	cursor:pointer;
	border: solid;
	border-color:#F00;
	border-width:1px;
	color:#000;
	height:18px;
	width:1000px;
	font-weight:bold;}
.resaltaTexto{
	font-family:Arial, "Lucida Grande", sans-serif;
	font-size:19px;
	font-weight:bold; 
	color:#FFFFFF;
	text-align:left;
	text-shadow:2px 2px 2px #000000}
.resaltaTextoContenido{
	font-family:Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:left;}
.texto{
	font-family:Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	text-align: justify;
	color:#000;}
.textoB{
	font-family:Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	text-align: justify;
	color:#FFF;}	
.barraInfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F00;
	text-align:left;
	padding-left:12px;
	font-weight:bold;}

.contenidos{
	width:100%;
	height:auto;
	}

.contenidosPasos{
	width:970px;
	padding:2px;
	padding-top:0px;
	height:auto;
	background:#FFF;}
		
.separadorMenu{ text-align:center; width:119px; height:1px;  border-top:1px dotted #ffffff;}
.radio{cursor:pointer;border:none; background-color: transparent;}

.radioGris{
	cursor:pointer;
	border:none;
	/*background:#FFF;*/}
	
.titulosForm{
	color:#FF6600;
	font-weight:bold;
    text-decoration:underline;
	font-size:11px;
	letter-spacing: 0.4pt;
	/*
text-shadow:1px 1px 0px #000;
*/
	}
.titulosFormVehicles{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;}
.contenidoPaginas{
	width:auto;
	font-size:13px;
	text-align:justify;
	color:#000;
	background-image: url(../images/contentGradiente2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #386383;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;}
.contenidoPaginas1{
	width:970px;
	font-size:13px;
	text-align:justify;
	color:#000;
	background-color:#FFF;
	border:1px solid #386383;
	-webkit-border-radius:0px 7px 7px 7px;
	-moz-border-radius: 0px 7px 7px 7px;}
.resaltarTextoServicio{
	font-size:13px;
	text-align:justify;
	color:#000;
	font-weight:bold;}
.fondoPasajeros{
			width:23px;
			height:21px;
			background-image: url(../images/nuPasajeros.png);
			background-repeat:no-repeat;
			font-size:11px;
			font-weight:bold;
			color:#FFF;
			padding-top:4px;}
			
.fondoMaletas{	
			width:23px;
			height:21px;
			background-image: url(../images/nuMaleta.png);
			background-repeat:no-repeat;
			font-size:11px;
			font-weight:bold;
			color:#FFF;
			padding-top:4px;}
.listaVehicles{
			background:#FFF;
			border:1px solid #ccc;}
.listaVehicles:hover {
			background:#ccc;
			border:5px solid #999;}
.areaFormularios{
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;}
.areaVehicles{
		border:1px solid #999;
		background: url(../images/botMenuH.jpg) #FFF repeat-x;
		margin:5px 3px 0 0;
		-moz-box-shadow: 2px 2px 3px #333; 
        -webkit-box-shadow: 2px 2px 3px #333;}
		
.resaltaTextoVehicles{
		font-family:Arial, "Lucida Grande", sans-serif;
		font-size:10px;
		font-weight:bold;
		color:#333;
		text-align:center;}
.checkVehicles{border:none;}
.tituloServiOption{
	font-weight:bold;
	text-decoration:underline;}
.tituloServiOptionDer{
	font-weight:bold;
	text-decoration:underline;
	background:#EFEFEF;}
.resaltaTextoVehiclesServices{
	font-family:Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;}
.areaVehiclesservices{background: #EFEFEF;}
.vinculoPequeno{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	cursor:pointer;}
.vinculoPequeno:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	text-decoration:underline;}
.vinculoMenuVertical{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#386383;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;}
.vinculoMenuVertical:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#386383;
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;}
.tituloCajas{
	font-size:11px;
	font-weight:bold;}
.vinculoAzul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3F4C83;
	cursor:pointer;
	text-decoration:underline;}
.vinculoAzul:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5365B1;}
.vinculoNaranja{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF9900;
	cursor:pointer;
	text-decoration:underline;
	font-weight:800;}
.vinculoNaranja:hover{color:#576BBB;}
.textoExito{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	float:left;
	font-weight:bold;}
.textoError1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
	float:left;
	font-weight:100;}
.textoError{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
	float:left;
	font-weight:bold;}
.textoValidating{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	float:left;
	font-weight:100;
	font-style:italic;}
.textoayuda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#386383;
	float:left;
	font-weight:100;}
.fondoCelda{
	background:#386383;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;}
.fondoCeldaBlanco{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#386383;
	font-size:12px;
	font-weight:bold;}
.fondoCeldaGris{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#386383;
	font-size:12px;
	font-weight:bold;}
.fondoCeldaRojo{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:12px;
	font-weight:bold;}
.fondoCeldaRojoGris{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
	font-size:12px;
	font-weight:bold;}
.textoPasos{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;}
.textoPasosBold{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	font-weight:bold;}
.textoPasosDer{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	background:#EEE;}
.vinculoCheckAcces{
	background:#386383;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;}
.vinculoCheckAcces:hover{
	background:#386383;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;}
.fondoTabla{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	padding:0px;
	border:none;}
.fondoTablaPrueba{
	background:#bfced5;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:17px;
	padding:0px;}
.fondoCeldaImagen{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:17px;
	font-weight:bold;}
.tituloEnTabla{
	font-family:Arial, Helvetica, sans-serif;
	color:#386383;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;}
.tituloEnTabla_A{
	font-family:Arial, Helvetica, sans-serif;
	color:#386383;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;}	
.tituloEnTablaDer{
	font-family:Arial, Helvetica, sans-serif;
	color:#386383;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
	background:#EEE;}
.vinculoMenuServices{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	cursor:pointer;
	text-align:left;}
.vinculoMenuServices:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:underline;}
.bordeFinal{border:1px solid #000;}
.labelOpcional{
	font-size:9px;
	color:#386383;}
.labelPaso4{
	font-size:10px;
	color:#386383;
	text-decoration:none;}
.labelPaso4Justi{
	font-size:10px;
	color:#386383;
	text-decoration:none;
	text-align:justify;}
.labelPaso4Negrita{
	font-size:10px;
	color:#386383;
	font-weight:bold;
	text-decoration:none;}
.labelPaso41{
	font-size:10px;
	color:#FFF;
	text-decoration:none;}
.labelPaso4Negrita1{
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;}
.labelPaso4titulo{
	font-size:11px;
	color:#333;
	font-weight:bold;}
.titulosShoping{
	color:#386383;
	font-size:12px;}
.titulosShoping3{
	color:#386383;
	font-size:12px;
	font-weight:bold;}
.titulosShoping1{
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;}
.titulosShoping0{
	color:#000;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;}

.megagolAlternativo{
  border: 1px solid #386383;  
  background-color: #F0F0F0 ; /*#FFFF00; */
  padding: 6px; 
  font-size: 70%; 
  font-family: verdana;
  font-size:10px;
  color:#386383;
  cursor:pointer;
  width:400px;
  text-align:justify;}

.letraSession{
	font-family:Arial, Helvetica, sans-serif;
	color:#386383;
	font-size:11px;
	font-weight:bold;}
	
.letraSessionVinculo{
	font-family:Arial, Helvetica, sans-serif;
	color:#386383;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer;}
.letraSessionVinculo:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#386383;
	font-size:11px;
	text-decoration:none;}

.letraSessionVinculoRed{
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:11px;
	text-decoration:underline;
	cursor:pointer;}
.letraSessionVinculoRed:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:11px;
	text-decoration:none;}
	
	
.tituloTabla{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	cursor:pointer;
	font-weight:bold;}
.contenidoTablasPas	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;}
.contenidoTablas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
	cursor:pointer;
	border-bottom:1px solid #CCC;}
.contenidoTablasClaro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	cursor:pointer;
	border-bottom:1px solid #CCC;}
.contenidoTablas:hover{
	color:#FFF;
	background:#386383;}
.contenidoTablasClaro:hover{
	color:#FFF;
	background:#386383;}


.separadorTotal{ 
margin:0px; 
width:500px; 
height:2px; 
border-top:1px solid #ccc;

}
.separadorTotalIndex{ 
margin:0px; 
width:auto; 
height:2px; 
border-top:2px solid #000;
padding-top:20px;
position:absolute;
top:500px;
z-index:999999;

}
.buttonP/*pequeno*/
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
color:#FFF;
height:24px;
font-weight:bold;
width:123px;
text-transform:capitalize;
background:url(../images/botGeneral.gif);
background-repeat:no-repeat;
border:none;}
.buttonP:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
color:#000;
height:24px;
font-weight:bold;
width:123px;
text-transform:capitalize;
background:url(../images/botGeneral.gif);
background-repeat:no-repeat;
border:none;
}

.buttonG/*grande*/
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
color:#FFF;
height:24px;
font-weight:bold;
width:200px;
text-transform:capitalize;
background:url(../images/botGeneralG.gif);
background-repeat:no-repeat;
border:none;
}
.buttonG:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
color:#000;
height:24px;
font-weight:bold;
width:200px;
text-transform:capitalize;
background:url(../images/botGeneralG.gif);
background-repeat:no-repeat;
border:none;
}
.buttonM/*pequenito*/
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
cursor:pointer;
color:#FFF;
height:24px;
font-weight:bold;
width:83px;
text-transform:capitalize;
background:url(../images/botGeneralMin.gif);
background-repeat:no-repeat;
border:none;
}
.buttonM:hover
{width:83px;color:#000;background:url(../images/botGeneralMin.gif);background-repeat:no-repeat; border:none;}

.vinculoMenuAzul
{
	font-family:Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	cursor:pointer;
	color:#000;
	text-align:left;
	text-decoration:none;
}
.vinculoMenuAzul:hover{
	font-family:Arial, "Lucida Grande", sans-serif;
	font-size:12px;
	cursor:pointer;
	color:#3F4C83;
	text-align:left;
	text-decoration:none;}

.tituloContPopup{font-size:11px;font-weight:bold;color:#000;}

.textContPopup{
	font-size:11px;
	color:#666;
	text-transform:capitalize;}

button{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#3F4C83;
background:url(../images/fonBotCss.jpg);
background-repeat: repeat-x;
cursor:pointer;
border:1px outset #3F4C83;
color:#FFF;
height:23px;
font-weight:bold;
width:83px;
text-transform: capitalize;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
text-align:center;}

button:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#3F4C83;
background:url(../images/fonBotCss.jpg);
background-repeat: repeat-x;
cursor:pointer;
border:1px outset #3F4C83;
color:#FFF;
height:23px;
font-weight:bold;
width:83px;
text-transform: capitalize;
-moz-border-radius:3px;
-webkit-border-radius: 3px;
text-align:center;}
.fondoCeldaTitulo{
	height:20px;
	background-color:#386383;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	-moz-border-radius:3px;
   	-webkit-border-radius:3px;
	border-radius:3px;}
.wait{
	position:absolute;
	width:200px;
	height:45px;
	top:50%;
	left:50%;
	background:#66869d;
	color:#FFF;
	z-index:99;
	font-size:17px;
	font-style:italic;
	border:1px solid #386383;
	-moz-border-radius:3px;
 	-webkit-border-radius: 3px;
	border-radius:3px;}
.ayudaCredito
{
  position:absolute;
  border: 1px solid #386383;  
  background-color: #F0F0F0;
  padding: 6px; 
  font-size: 70%; 
  font-family: verdana;
  font-size:10px;
  color:#386383;
  width:620px;
  text-align:justify;
  height:300px; 
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  border-radius:5px;
}

.divMaps{
  position:absolute;
  border: 1px solid #386383;  
  background-color: #F0F0F0 ;
  padding: 6px; 
  font-size: 70%; 
  font-family: verdana;
  font-size:10px;
  color:#386383;
  width:850px;
  text-align:center;
  height:500px;
  margin:auto;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;}
.borMap{
	border:1px solid #386383;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius:5px;}
.popupReserva{
  position:absolute;
  border: 1px solid #386383;  
  background-color: #FFF ;
  padding: 6px; 
  font-family: verdana;
  font-size:9px;
  color:#666;
  width:930px;
  text-align:justify;
  height:560px;
  z-index:90;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  border-radius:5px;}
.line{width:250px; border-top:1px solid #A6B9D7; margin:3px 0 4px 0;}
.line_a{width:auto; border-top:1px solid #A6B9D7; margin:3px 0 4px 0;}

.sesion{ margin-top:-75px; float:right;.margin-left:100%; .float:none; width:auto; height:auto; text-align:right; z-index:10;}
.logoNew{ width:257px; height:81px;
.position:relative; .z-index:10; .margin-right:100%;
}  
.wrapper{ margin:0 auto; text-align:left; width:970px; height:auto; border:0px solid #000; } 
.spacer{ width:100px; height:90px;.display:none; }
.spacer1{ width:50px; height:90px;}
.book{width:183px; height:25px; background-image:url(../images/BookYourRideOnline.gif); background-repeat:no-repeat; .margin-top:5px;} 
.contentGradiente{margin-top:30px; padding-bottom:20px;  border:1px solid #386383;-webkit-border-radius: 0px 7px 7px 7px;-moz-border-radius: 0px 7px 7px 7px;margin-left:-2px;background-image: url(../images/contentGradiente2.jpg);background-position:bottom;background-repeat:repeat-x; .width:967px;}
.contentsession{ float:right; width:970px; height:80px; text-align:right; margin-left:7px;} 

.imgAbout{margin-left:0px;background-image:url(../images/black_limo.jpg);}
/*.imgAbout2{margin-left:0px;background-image:url(../images/call_girl.jpg);}*/
/*.imgAbout3{margin-left:0px;background-image:url(../images/online_reservation.jpg);}*/
.imgServ1{margin-left:0px;background-image:url(../images/business_man_with_laptop.jpg);}
.imgServ2{margin-left:-2px;background-image:url(../images/crysler_limo.jpg);}
.imgServ3{margin-left:0px;background-image:url(../images/business_team.jpg);}
.imgServ4{margin-left:0px;background-image:url(../images/bus_onelimo.jpg);}
.imgServ5{margin-left:0px;background-image:url(../images/private_aviation.jpg);}
.imgServ6{margin-left:0px;background-image:url(../images/miami_skyline.jpg);}
.imgServ7{margin-left:0px;background-image:url(../images/couple_limo.jpg);}
.imgCorp1{margin-left:0px;background-image:url(../images/corporate_travel.jpg);}
.imgAbout,.imgAbout2,.imgAbout3,.imgServ1,.imgServ2,.imgServ3,.imgServ4,.imgServ5,.imgServ6,.imgServ7,.imgCorp1{width:737px;height:131px;-webkit-border-radius:0px 6px 0px 0px;-moz-border-radius:0px 6px 0px 0px;}
.imgServ1,.imgServ3,.imgServ7,.imgAbout3,.imgServ6,.imgServ5,.imgAbout,.imgAbout2{ width:737px; height: 260px;}
.imgCorp1,.imgServ4,.imgServ2{ width:739px; height: 260px;}
.borderTopRight{-webkit-border-radius:0px 6px 0px 0px;-moz-border-radius:0px 6px 0px 0px; border-radius:0px 6px 0px 0px;}
.textoSeccion{ margin-top:0px; margin-left:0px; margin-bottom:5px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:17px; text-align:left; font-weight:bold; }
#hora1Izq, #hora1Der{font-size:11px;}
.fontrojo{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#CC0000;}

a.link{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; }
a.link:hover,a.link:visited{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; font-weight:bold; }

.ajaxloader{ width:32px; height:32px; background-image:url(../images/load1.gif); background-repeat:no-repeat;}
h1{color:#386383;font-size:18px;}
h3{font-family:Arial, Helvetica, sans-serif;color: #363232;font-size: 22px;
letter-spacing: -1pt;line-height: 0.9;font-weight: normal;margin: 0;padding: 0;
}
.weddingBox{border:5px solid #777;background-color:#FFF; width:360px; height:120px;margin-top:10px;padding-top:10px;padding-left:10px;
text-align:left;font-family: verdana, sans-serif;font-size: 20px;font-weight: bold;letter-spacing: -0.8pt;word-spacing: -2.2pt;
/*background-image:url(../images/weddingBanner.jpg);*/color:#444;text-shadow: #000 2px 3px 3px;}

.pics, .picsCruise, .picsHourly{ 
    height:284px;  
    width:300px;  
    padding:0;  
    margin:0;
	margin-top:0px;
	margin-left:30px;
}
 
.pics img, .picsCruise img, .picsHourly img {  
    height:284px; 
	width:530px; 
	top:0; 
    left:0;
	cursor:text;
	padding-left:0px;
	padding-top:0px;
}

.picsHourly, .picsHourly img {
	.height:281px;  
}

.picsTour { 
    height:284px;  
    width:300px;  
    padding:0;  
    margin:0;
	margin-top:19px;
} 
 
.picsTour img {  
    height:284px; 
	width:530px; 
	top:  0; 
    left: 0 ;
	cursor: text;
	padding-left:14px;
	padding-top:0px;
}

.txDetalles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding-left:3px;
}
	
.txtituloDetalles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#386383;
	font-weight:bold;
	padding-left:3px;
}

/* Lenguaje Drop Down */

div.mainmenu {
    position:absolute;
    float:right
   /* left: 10px;*/
    top: 0px;
    font-weight: bold;
    z-index: 1;
}

div.menu {
    float: left;
    margin-left: 10px; 
}

div.popup a:hover { background-color: #faa; }
div.menu:hover div:first-child { border-bottom: none; }
div.menu div.popup { display: none; }
div.menu:hover div.popup { 
    display: block; 
    background-color: #99f; 
}


div.menu div {
    width: 100px;
    background-color: #66f;
    padding: 5px;
    border: solid 2px blue;
}


div.popup div, div.popup a { display:block; text-decoration: none; margin: 2px 2px 2px 5px; }
div.popup div + div, div.popup a + a { margin-top: 10px; } 

div.content {
    position: absolute;
    left: 20px;
    top: 195px;
    border: 1px dashed gray;
}

/*::::: FLAGS LENGUAGE :::::::*/

.us-flag,.es-flag,.br-flag{width:16px; height:11px;background-repeat: no-repeat;}
.us-flag{ background-image: url(../images/um.png); }
.es-flag{ background-image: url(../images/es.png);}
.br-flag{ background-image: url(../images/br.png);}
.us-flag:hover,.es-flag:hover,.br-flag:hover{ border:1px solid #FFF;}


.miniLetter
{
 font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  /*color:#386383;*/
  cursor: pointer;
  
  
}

.miniLetter:hover
{
 font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#386383;
  cursor: pointer;
  font-weight: bolder;
  
}
.contenidoTablasRes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555;
	cursor:pointer;
	
	}
.contenidoTablasRes:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#222;
	cursor:pointer;
	/*background-color: #386383;;*/
	}
	
.celdaTablasRes{
	/*border-bottom:1px solid #CCC;*/
	border-top:1px solid #CCC;
	border-right:1px solid #cccccc
}
.celdaTablasFin{
	
	border-top:1px solid #CCC;
	
}
.inputNombre,.inputFecha{
	
	/*border:1px solid #FF9900;*/
	background-color:#FFFF99;
	/*border:none;*/
	font-size: 10px;
	width:95%;
	
	
}

.tituloTablaVentana
{
	background:#B5C6DD;
	color:#333;
	font-weight:bold;
	height:15px;
	font-size:12px; 
	padding-left:10px;
	-moz-border-radius: 5px; -webkit-border-radius:5px;
	
	
}
.zebra{
	background-color:#FFFFFF;
}
.zebra:hover{
	background-color:#D2DAE1;
}
.contenidoTabla:hover
{
	background:#D2DAE1; 
	color:#000;
	cursor:pointer;
}
