BODY {
	BACKGROUND: url(i-TravelSoft/fondo.jpg) #508282 repeat-x; 
	MARGIN: 0px 0px 15px; 
	FONT: 11px Arial, Helvetica; 
	COLOR: #003366;
}


#CabezaInicio {
	position:absolute;
	top:6px;
	left: 217px;
}


#conten_principal {
	width:982px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.bannersLateralesTop {
	position:fixed;
	top:0px;
	width:140px;
}

#conten_banners_left {
	width:140px;
	margin-right:6px;
	float:left;
}
#conten_banners_right {
	width:140px;
	float:right;
	margin-right:6px;

}
#conten_central {
	width:690px;
	float:left;
	position:absolute;
	left:146px;
	top:0px;
	display:block;
}
#CabezaLogoMenu{
	width:690px;
	height:92px;
	position:relative;
	display:block;
	background:#000000;
	float:left;
	z-index:100;
	position:relative;
}
#CabezaLogo{
	width:188px;
	height:63px;
	position:absolute;
	background:url(i-TravelSoft/logo_2012.png);
	display:block;
	top: 17px;
	left:10px;
}
#CabezaMenuVerde{
	width:406px;
	height:27px;
	position:absolute;
	top: 0px;
	left:284px;
	background:url(i-TravelSoft/2011_back_menu_verde.png);
}
#CabezaMenuVerde a{
	padding: 0px 9px 0px 9px;
}

#CabezaMenuNaranja{
	width:450px;
	height:29px;
	position:absolute;
	top: 63px;
	left:201px;
	background:url(i-TravelSoft/2011_back_menu_naranja.png);
}
#CabezaMenuNaranja a{
	margin-top:4px;
	padding: 3px 4px 3px 5px;
	color:#ffffff;
	font-weight:bold;
	float:left;
	height: 15px;
	border-right:1px solid #fcc17d;
}

#CabezaMenuNaranja a:hover{
	color:#aa5c00;
}

#MenuH a {
	border:none;
	padding: 2px 1px 2px 1px;
	margin-top:0px;
	color:#663300;
	
}
#m2 {
	top:29px; left: 0px;
	width:160px;
	display:none;
	z-index:9999;
}
#m1 {
	top:29px; left: 60px;
	width:160px;
	display:none;
	z-index:9999;
}

#m3 {
	top:29px; left: 148px;
	width:160px;
	display:none;
	z-index:9999;
}
#m4 {
	top:29px; left: 287px;
	width:160px;
	display:none;
	z-index:9999;
}

#CabezaMenuFB {
	width:39px;
	height:37px;
	position:absolute;
	top: 55px;
	left:651px;
}

.CajaBannerLat {
	float:left;
	margin-bottom:8px;
	width:140px;
}

#HomeCajaBannerBig {
	width:690px;
	height:188px;
	float:left;
	overflow: hidden;
}



/*Marquee home*/

#HomeTiraNoticias {
	width:690px; 
	height:25px;
	background:#000000; 
	z-index:1;

	/*Padding debe ser siempre 0 en contenedor*/
	padding : 0px 0px 0px 0px;
}

.iqueMarqueElemento{
	width:690px;
	height:17px;
	overflow:hidden;
	color:#ffffff;
	float:left; 
	padding:5px 0px 5px 4px;
	font-weight:bold;
	font-size:9pt;
	z-index:2;

}
#HomeTiraNoticias a{
	color:#ffffff;
	font-size:9pt;
	text-decoration:none;
	z-index:1;
}

#HomeEspeciales{
	width:445px;
	float:left;
	margin-right:10px;
}

#HomeEspDer {
	width:213px;
	float:left;
}

.HomeViajeConte{
	width:423px;
	float:left;
	margin-bottom:5px;
}

.HomeViajeConteLigas {
	margin-bottom:18px;
	border-bottom: 1px solid #c5c5c5;
	width:423px;
	height:29px;
	overflow:hidden;
	float:left;
}

.HomeViajeConteLigasFB {
	width:350px;
	float:left;
	padding:1px 0px 5px 0px;
}

.HomeViajeIco {
	width:80px;
	height:60px;
	float:left;
	margin-right:10px;
}

.HomeViajeCont{
	width:315px;
	float:left;
	min-height:60px;
}

a.HomeViajeContA {
	width:315px;
	float:left;
	color: #008dcf;
	font-size: 13px;
	display:block;
}
.HomeViajeContDesc{
	width:315px;
	float:left;
	margin: 5px 0px 0px 0px;
}
.HomeViajeContDesde{
	width:315px;
	float:left;
	margin: 5px 0px 0px 0px;
	color: #740005;
}

.HomeViajeConteDetalleDiv {
	width:73px;
	float:right;
}
.HomeViajeConteDetalleDivA {
	width:60px;
	height:17px;
	padding:4px 5px 2px 5px;
	display:block;
	text-align:center;
	background:#bdbdbd;
	float:right;
	margin-top:6px;
	color:#FFFFFF;
}


/* SLIDER */
#slide_page-wrap .slider-wrap								{ width: 690px; height:188px; padding-top: 0px;position:absolute;   }			
#slide_page-wrap .stripViewer .panelContainer 
#slide_page-wrap .panel ul									{ text-align: left; margin: 0 15px 0 30px; }
#slide_page-wrap .stripViewer								{ position: relative; overflow: hidden; width: 690px; height: 188px; margin-left: 0px;}
#slide_page-wrap .stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
#slide_page-wrap .stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 690px; }
#slide_page-wrap .stripNavL, .stripNavR, .stripNav			{ display: none; }
#slide_page-wrap .nav-thumb 									{  margin-right: 5px;  }
#slide_page-wrap .movers-legend					{ color:#ffffff; font-size:18px;  position: absolute; top:163px;left:10px; font-weight:bold;}
#slide_page-wrap #movers-row									{ margin: 0px 0px 0px 0px; position:absolute; top:151px; left:22px;  }
#slide_page-wrap #movers-row div								{ height: 24px; width: 30px; background:url(i-TravelSoft/slide_n_00.png) top; float:left;margin-right: 5px; }
#slide_page-wrap #movers-row div a.cross-link 				{ float: left; width: 30px;  text-align: center; font-weight: bold; padding:4px 0px 0px 0px ;  color:#000000; font-size: 14px; text-decoration: none; }
#slide_page-wrap #movers-row div a:hover.cross-link 			{ float: left; color: red; }
#slide_page-wrap .photo-meta-data							{ background: url(i-TravelSoft/px.gif); padding: 10px; height: 30px; margin-top: -50px; position: relative; z-index: 150; color: white; }
#slide_page-wrap .photo-meta-data span 						{ font-size: 13px; }
#slide_page-wrap .cross-link									{ display: block; width: 20%; position: relative;  z-index: 9997; }
#slide_page-wrap .active-thumb 								{ background: transparent url(i-TravelSoft/px.gif) top center no-repeat; }

/* FIN SLIDER */


/*VIEJOS*/
#HomeCont {
	width: 980px;
	margin-left:auto;
	margin-right: auto;
}

#HomeBanersLeft {
	width:145px;
	padding-right:5px;
	float:left;
}

#HomeBanersLeft {
	width:145px;
	padding-left:5px;
	float:left;
}
#HomeCentral {
	width:690px;
	float:left;
}
/* AGREGADOS POR I-QUE*/

.menu_top {
	position:absolute; 
	display:none; 
	background-color:#FFB45D;
	border:1px solid #A75A01;
	color: #FFFFFF;
}

a.AmenuA, a.AmenuA:LINK, a.AmenuA:VISITED, a.AmenuA:ACTIVE, a.AmenuA:FOCUS  {
	text-decoration: none;
	color:#663300;
}

a.AmenuA:HOVER {
	text-decoration: none;
	color: #FFFFFF;
}
a, a:LINK, a:VISITED, a:ACTIVE, a:FOCUS  {
	text-decoration: none;
	color:#0000ff;
}

a:HOVER {
	text-decoration: none;
	color: #990000;
}
td {

	font-size:11px
}
.boton{
	font-size:11px
}
/**/

div {
text-align:left;
}

.ob {
	color:red;
	font-weight:bold;
}

.clear {
	CLEAR: both
}

#busqueda {
	BACKGROUND: url(i-TravelSoft/busqueda.jpg); 
	FLOAT: right; 
	MARGIN: auto 30px auto auto; 
	WIDTH: 420px; 
	HEIGHT: 34px;
	overflow:hidden;
}
#buscar {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN: auto; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	TEXT-ALIGN: right; 
	BORDER-BOTTOM-STYLE: none;
}
#buscar .boton {
	BACKGROUND: url(i-TravelSoft/boton_busqueda.jpg); 
	MARGIN: auto 15px; 
	WIDTH: 80px; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	HEIGHT: 22px; 
	TEXT-ALIGN: right; 
	BORDER-BOTTOM-STYLE: none
}

#header {
	MARGIN: 0px auto auto; 
	WIDTH: 846px; 
}
#container {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	MARGIN: 0px auto;
	WIDTH: 846px; 
	
	margin-top:15px;
	float:center;
}
#menuLeft {
	FLOAT: left; 
	WIDTH: 245px; 
	TEXT-ALIGN: center;
}
#colomnaRight {
	FLOAT: left; 
	WIDTH: 600px; 
	position:relative;
}

#footer {
	MARGIN: 15px auto auto; 
	float:left;
	width:100%;
	text-align:center;
	margin-top:15px
}

#menu {
	
	BACKGROUND: url(i-TravelSoft/menu_travel.jpg); 
	FLOAT: left; 
	WIDTH: 601px; 
	HEIGHT: 46px;
	top: 0px;
	
}
a.rotMenu {
	BORDER-RIGHT: #ffcc66 1px solid; 
	PADDING-RIGHT: 17px; 
	MARGIN-TOP: 25px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FLOAT: left; 
	MARGIN-LEFT: 7px; 
	COLOR: #ffffff; 
	TEXT-ALIGN: center
}

a.rotMenu2 {
	BORDER-RIGHT: #ffcc66 1px solid;
	PADDING-RIGHT: 20px;
	MARGIN-TOP: 25px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FLOAT: left;
	MARGIN-LEFT: 11px;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	
}

#destinos {
	MARGIN-TOP: 12px; 
	BACKGROUND: url(i-TravelSoft/destinos_travel.gif); 
	FLOAT: left; 
	MARGIN-BOTTOM: 1px; 
	WIDTH: 245px; 
	/*POSITION: relative; */
	HEIGHT: 278px; 
	TEXT-ALIGN: center
}
#folletos {
	MARGIN-TOP: 10px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 1px; 
	WIDTH: 245px; 
	TEXT-ALIGN: center
}
#boletin {
	MARGIN-TOP: 10px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 1px; 
	WIDTH: 245px; 
	HEIGHT: 127px;
	TEXT-ALIGN: center;
	BACKGROUND: url(i-TravelSoft/boletin-pleca.gif);
}

#h2h {
	MARGIN-TOP: 10px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 1px; 
	WIDTH: 245px; 
	TEXT-ALIGN: center;
}

#agente {
	MARGIN-TOP: 10px; 
	FLOAT: left; 
	MARGIN-BOTTOM: 1px; 
	WIDTH: 245px; 
	TEXT-ALIGN: center;
}
#hotel {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; FONT: 10px Arial, Helvetica; MARGIN-LEFT: 15px; WIDTH: 99px; COLOR: #999999; PADDING-TOP: 0px; HEIGHT: 59px; TEXT-ALIGN: justify
}
#ofertas {
	BACKGROUND: url(i-TravelSoft/oferta_travel.jpg); 
	FLOAT: left; 
	WIDTH: 325px; 
	HEIGHT: 178px; 
	TEXT-ALIGN: left;
}
#oferta1 {
	MARGIN-TOP: 30px; BACKGROUND: url(i-TravelSoft/oferta_cancun.jpg); FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 144px; PADDING-TOP: 0px; HEIGHT: 132px
}
#oferta2 {
	MARGIN-TOP: 30px; BACKGROUND: url(i-TravelSoft/oferta_madrid.jpg); FLOAT: left; FONT: 11px Arial, Helvetica; MARGIN-LEFT: 12px; WIDTH: 144px; COLOR: #000; PADDING-TOP: 0px; HEIGHT: 132px
}
#text_oferta {
	MARGIN-TOP: 73px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; FONT: 11px Arial, Helvetica; MARGIN-LEFT: 5px; WIDTH: 135px; COLOR: #000
}
#viaje_temporada {
	MARGIN-TOP: 10px; 
	BACKGROUND: url(i-TravelSoft/viaje_temporada_travel.jpg); 
	FLOAT: left; 
	WIDTH: 325px; 
	PADDING-TOP: 0px; 
	HEIGHT: 178px; 
	TEXT-ALIGN: left
}
#viaje {
	MARGIN-TOP: 35px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; FONT: 12px Arial, Helvetica; MARGIN-LEFT: 11px; WIDTH: 93px; COLOR: #000; HEIGHT: 84px; TEXT-ALIGN: center
}

label {
	COLOR: #003366;
	FONT: bold 12px Arial;
}
.input {
	COLOR: #003366;
	FONT: bold 11px Arial;
}



h1 {
	font-size:25px;
	font-weight:bold;
	color:#0099d9;
	padding-left:50px;
	margin-top:13px;
}


h2 {
	font-size:18px;
	font-weight:bold;
	color:#0380b3;
	padding-left:30px;
	margin-top:15px;
}

h3 {
	font-size:15px;
	font-weight:bold;
	color:#d24e4b;
	margin:0px;
	text-align:center;
}

.menofi
{
 background-color: #f4f3f3; 
 font-weight: bold; 
 font-size: 18px; 
 color: #39375F;
}
.CalTabla{
border:1px solid #cccccc;
}


.red2 {
display:block; 
width:210px; 
float:left; 
padding-left:50px;
}

.red3 {
display:block;
width:250px;
font-size:12px;
font-weight:bold;
color:#021E4E;
float:left;
}

.red4 {
display:block; 
width:250px; 
float:left; 
}


a.mailr, a.mailr:LINK, a.mailr:VISITED, a.mailr:ACTIVE, a.mailr:FOCUS, .mailr:HOVER {
	text-decoration: none;
	font-weight:bold;
	color:#021E4E;
}


