@charset "utf-8";

/*---------------------FRONTENDEDSCRIPTOAVIS : )-----------------------------------------*/
/*-------------------------------------------------HEADER--------------------------------------------------------*/
#header-default {
	height: 58px;
	width: 750px;
	background-color: #DC2524;
}
#header-default img {
	margin-left: 9px;
	margin-top: 4px;
	margin-bottom: 5px;
}
#header-barra-gris {
	width: 750px;
	height: 19px;
	background-color: #999999;
}


.textheadizq 
{
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	height: 19px;
	margin-left: 515px;
	vertical-align:5px;
}

.textheadizq a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
}
.textheadizq a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
}
.textheadizq a:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
}
.textheadizq a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
}

.textheadizq a:link {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.textheadizq a:visited {
	  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.textheadizq a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.textheadizq a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}



/*----CONTENEDOR GENERAL------*/
#contenedorgral
{
 width:750px;
 height:780px;
}


/*----------------------------*/

/*--------------------------------------------------BOOKING ENGINE----------------------------------------------*/

#booking-engine {
	
	float: left;
	width: 255px;
	margin-right: 15px;
	height: 730px;
	margin-top: 15px;
	background-color: #EEEEEE;
}


.textobooking {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}

.textocajabooking {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	width: 70px;
}


/*--------------------------------------------- CONTENDOR DE LOS CONTENIDOS DEL LADO DERECHO-------------------------------------------*/

#container {
	width: 750px;
	float: left;
	clear: both;
}




/*------------------------------------------------TIPOS DE CLIENTE------------------------------------------*/
#tiposde-cliente {
	width: 480px;
	float: left;
	margin-top: 15px;
	overflow: hidden;
	display: block;
	height: 90px;
}


/* Regalas para el DIV de tipod de cliente*/
#tiposde-cliente .issue_lay a {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 4px;
	font-size: 11px;
	color: #000000;
}
div.issue_lay {
	background-repeat:repeat-x;
	color:#333333;
	float:left;
	font-size:11px;
	height:90px;
	margin-right:15px;
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
div.issue_lay a:link {
	text-decoration: none;
}
div.issue_lay a:visited {
	text-decoration: none;
}
div.issue_lay a:hover {
	text-decoration: none;
}
div.issue_lay a:active {
	text-decoration: none;
}
div.issue_lay2 {
	background-repeat:repeat-x;
	color:#333333;
	float:left;
	font-size:11px;
	height:90px;
	line-height:18px;
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
div.issue_lay2 a:link {
	text-decoration: none;
}
div.issue_lay2 a:visited {
	text-decoration: none;
}
div.issue_lay2 a:hover {
	text-decoration: none;
}
div.issue_lay2 a:active {
	text-decoration: none;
}



div.issue_lay2:hover, div.issue_lay_end:hover {
background-image:none;
}
.issue_lay_end2 a:link, .issue_lay_end a:visited, .issue_lay a:link, .issue_lay a:visited {
	color:#000000;
}
#tiposde-cliente .issue_lay2 a {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 4px;
	font-size: 11px;
	color: #000000;
}

div.issue_lay:hover, div.issue_lay_end:hover {
background-image:none;
}


#tiposde-cliente img {
	float: left;
	margin-bottom: 6px;
}
div.issue_lay_end {
	background-repeat:repeat-x;
	color:#000000;
	float:left;
	font-size:11px;
	height:102px;
	line-height:12px;
	padding:6px;
	width:137px;
	font-family: Arial, Helvetica, sans-serif;
}
.issue_lay_end a:link, .issue_lay_end a:visited, .issue_lay a:link, .issue_lay a:visited {
color:#FFFFFF;

}

/*termina*/

/*-----------------------------------------------OFERTAS POR INTERNET-------------------------------------------*/


#ofertas-internet {
	width: 320px;
	float: left;
	overflow: hidden;
	margin-top: 9px;
	height: 145px;
	display: block;
	clear: right;
}
#border-ofertas-internet {
	height: 125px;
	width: 320px;
	background-color: #000000;
}

/*------------------------------------------------COLUMNA A---------------------------------------*/

#columna-a {
	width: 320px;
	float: left;
	margin-top: 9px;
}
.border_columna_a {
	height: 103px;
	width: 318px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#Flota {
	height: 125px;
	width: 320px;
	margin-top: 9px;
}
#Prepagos {
	height: 124px;
	margin-top: 9px;
}

#Avis-contigo {
	height: 108px;
	margin-top: 9px;
	width: 318px;
	border: 1px solid #999999;
}
#MyAvis {
	height: 98px;
	width: 318px;
	border: 1px solid #999999;
	margin-top: 9px;
}
#MyAvis img {
	margin-top: 4px;
}
.inside img {
	margin-left: 6px;
	margin-top: 6px;
	float: left;
	clear: both;
}


.avis-contigo-myavis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DA2720;
	font-weight: bold;
	margin-left: 13px;
	line-height: 22px;
 }
 
 .avis-contigo-myavis a:link {color:#DA2720; text-decoration: none;}
 .avis-contigo-myavis a:visited {color:#DA2720; text-decoration: none;}
 .avis-contigo-myavis a:hoover {color:#DA2720; text-decoration: none;}


.text-aviscontigo-myavis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 1px;
	margin-left: 143px;
	margin-right: 4px;
}


.text-aviscontigo-myavis a:link {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.text-aviscontigo-myavis a:visited {
	  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.text-aviscontigo-myavis a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.text-aviscontigo-myavis a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/*-----------------------------------------------------COLUMNA B----------------------------------------------*/

#columna-b {
	width: 145px;
	height: 435px;
	margin-left: 15px;
	float: right;
	clear: right;
	margin-top: 9px;
}



#b1 {
	height: 131px;
	width: 143px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#b2 {
	height: 131px;
	margin-top: 9px;
	width: 143px;
	border: 1px solid #999999;
}
#b3 {
	height: 131px;
	margin-top: 9px;
	width: 143px;
	border: 1px solid #999999;
}


/*------------------------------------------------COLUMNA C--------------------------------------------*/

#columna-c {
	float: left;
	width: 145px;
	margin-left: 15px;
	margin-top: 9px;
	height: 188px;
}


#border-columna-c {
	height: 186px;
	width: 143px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style:solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}


/*--------------------------------------------------FRANJA ROJA DE LOS TITULOS----------------------------------------------------*/


/* Reglas para la franja roja */
#corner-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	height: 20px;
	float: left;
	background-image: url(../images/version2/corner-left.gif);
	width: 20px;
}
#corner-right {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	height: 20px;
	color: #FFFFFF;
	float: right;
	width: 20px;
	font-size: 11px;
	background-image: url(../images/version2/corner-right.gif);
}
.franja-roja {
	background-color: #DC2524;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	text-align:center;
}

.franja-roja a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.franja-roja a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

.franja-roja a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.franja-roja a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}



/*---- FOOTER----*/


#footer
{
 width:750px;
 height:50px; 
}

/* Termina */
