/* FLOAT FIX */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px;
	/*font-size: 0.1em; */
    clear: both;
    visibility: hidden;
}

/* \*/
* html .clearfix {height: 1%;}
/*  */

.oferta{
	background: #fff url(../img/deg.gif) repeat-x left bottom;
	/* width: 364px;  Se quita porque produce un desplazamiento del contenido hacia abajo */ 	
	margin: 0px;
	padding: 12px 2px 12px 2px;	
	/*height: 20px;*/
	min-height: 75px;
	color:#646464;
}
.oferta UL {
	margin: 0px; padding: 0px;
	list-style: none;
}
.oferta P{
	margin-top:5px;
	line-height:1.2em ! important;
}

.oferta H3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em ! important;
	font-weight: bold;
	color: #636363;
	font-style: normal ! important;
	height:25px ! important;
	padding-bottom: 5px;
	padding-left: 3px ! important;
}

/* fechas de salida */
.oferta .fechas{
	margin: 10px 0px 0px 4px;
	height: 1%;
	min-height: 108px;
}

.oferta .fechas IMG{
	display: block;
	float:left;
	margin: 0px 12px 0px 0px;
}

.oferta .fechas UL {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	list-style: none;
}
.oferta .fechas UL UL{padding-top: 6px;}

.oferta .fechas LI{
	font-weight: bold;
}
.oferta .fechas LI LI{
	font-weight: normal;
}

/* itinerarios */
.oferta .programa {
	margin-top: 10px;
}

.oferta .programa UL {
	margin-bottom:20px;
}
.oferta .programa UL UL{
	margin-bottom:0px;
	margin-top: 3px;
}

.oferta .programa LI {
	padding-left: 5px;
	font-weight: bold;
}

.oferta .programa LI LI {
	position: relative;
	font-weight: normal;
	padding: 2px 0px 2px 40px;
	border-bottom: 1px solid #EEEEEE;
	background-color: #FFFFFF; /*ie bug*/
}

.oferta .programa LI LI SPAN{
	position: absolute;
	top: 2px; left: 0px;
	display: block ! important;
	width: 30px;
	padding:0px 2px;
	margin: 0px 6px 0px 0px;
	color:#FFFFFF;
	background-color:#9a0a0a;
}
* html .oferta .programa LI LI SPAN{
	left: -40px;
}

/* estilos para esquema de dos itinerarios por columna */
.oferta .programa UL.leftCol {
	float: left; width: 175px;
}
.oferta .programa UL.rightCol {
	float: right; width: 175px;
}

