.linetit{
	background:#709DC0 url(../img/bg_tit.jpg) no-repeat right;
	padding-right:7px;
}
.linetitn{
	background:#D69638 url(../img/bg_titn.jpg) no-repeat right;
	padding-right:7px;
}
.titulo{	
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.titulo div{
	background-repeat:no-repeat;
	background-position:right top;
	padding:5px 5px 3px 7px;
}
.cuerpo{
	background:url(../img/dot.gif) repeat-y left;
}
.cuerpo .rdot{
	background:url(../img/dot.gif) repeat-y right;
	width:100%;
}
.cleandot{
	background:url(../img/cleandot.gif) no-repeat left bottom;
}
.ciudad{
	background:#ECECE1;
	color:#5B7C2E;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 4px 4px 6px;
	border-bottom:4px solid #fff;
}
.starv{
	background:url(../img/bg_starv.gif) no-repeat 5px 4px;
	width:15px;
	padding:4px 2px 3px 5px;
	vertical-align:top;
}
.foto{
	padding:0 0 3px 8px;
	width:124px;
}
.fotos{
	padding:0 13px 3px 13px;
}
.foto a, .fotos a, .foto span{
	background-repeat:no-repeat;
	width:120px;
	height:80px;
	display:block;
	position:absolute;
}
.foto img, .fotos img{
	width:120px;
	height:80px;
}
.texto{
	border-top:1px solid #ECE9D8;
	background:#ffffdb;
	color:#5E4A3E;
	font:normal 10px Tahoma, Verdana, Arial, sans-serif;
}
.texto div{
	margin:6px 7px 3px 7px;
	overflow:hidden;
	height:60px;
}
.pie{
	background:#E5E5C2;
	border-left:2px solid #ffffdb;
	border-right:2px solid #ffffdb;
	padding:1px 4px 0 4px;
}
.precio{
	float:right;
	color:#06c;
	font:normal 14px "Trebuchet MS", "Times New Roman", Verdana;
}
.precio .moneda{
	margin-right:3px;
	color:#930;
	font-size:11px;
	text-transform:lowercase;
}
.precio .desde{
	font:normal 9px Tahoma, Verdana, Arial, sans-serif;
	color:#729A98;
}
.tabV, .tabO, .tabN, .tabR, .tabC{
	width:100%;
	margin-top:8px;
}
.tabV .titulo{
	background-color:#85B742;
	background-image:url(../img/lv.gif);
}
.tabV .titulo div{
	background-image:url(../img/rv.gif);
}
.tabO .titulo{
	background-color:#419E89;
	background-image:url(../img/lvo.gif);
}
.tabO .titulo div{
	background-image:url(../img/rvo.gif);
}
.tabN .titulo{
	background-color:#C08038;
	background-image:url(../img/ln.gif);
}
.tabN .titulo div{
	background-image:url(../img/rn.gif);
}
.tabR .titulo{
	background-color:#BF4820;
	background-image:url(../img/lr.gif);
}
.tabR .titulo div{
	background-image:url(../img/rr.gif);
}
.tabC .titulo{
	background-color:#3883C0;
	background-image:url(../img/lc.gif);
}
.tabC .titulo div{
	background-image:url(../img/rc.gif);
}
.tabN .ciudad, .tabR .ciudad{
	color:#930;
}
.leermas a{
	background-color:#696969;
	background-image:url(../img/btn_leermas.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	float:left;
	height:13px;
	width:48px;
	margin-top:2px;
}
.leermas a:hover{
	background-position:-48px 0;
}
.promo .texto{
	border:none;
	background:#fff;
	color:#5E4A3E;
	font:normal 10px Tahoma, Verdana, Arial, sans-serif;
}
.promo .texto div{
	height:72px;
}
a.info{
    position:relative;
    z-index:24;
    color:#996600;
    text-decoration:none;
	cursor:help;
	display:block;
	padding-top:3px;
}
a.info strong{
	text-transform:lowercase;
	font-weight:normal;
}
a.info:hover{z-index:25;background:transparent;}
a.info span{display:none;}
a.info:hover span{
    display:block;
    position:absolute;
    top:20px; 
	left:-100px;
	width:140px;
    background-color:#ffffdd;
	border:1px solid #ddddff;
	padding:3px;
	font-size:10px; 
	color:#006699;
    text-align: center;
}
.titDet{
	color:#2271B0;
	padding:4px 5px 4px 8px;
	font-weight:bold;
	font-size:11px;
	background:#EBF1F7;
	border-top:1px solid #D9E4EF;
	border-bottom:1px solid #D9E4EF;
	margin:4px 0 0 0;	
}
.titDet span{
	color:#557884;
}
.tip{
	color:#666666;	
	font-weight:normal;
	font-size:10px;
	margin-left:280px;
}
.dataDet{
	padding:5px 7px 8px 7px;
	background:#f9f9f9;
}
.galeria div a img{
	width:58px;
	height:44px;
	filter:alpha(opacity=85);
	opacity:.85;
	-moz-opacity:0.85;
	-khtml-opacity: .85;
	-o-opacity: .85;
}
.galeria div a:hover img{
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity: 1;
	-o-opacity: 1;
}
.titForm{
	font-weight:bold;
	padding:4px 4px 4px 8px;
	background:#EDEDE7;
	border-bottom:1px solid #D9D9D6;
}
.titForm span{
	font-weight:normal;
	color:#641A1A;
}
.form{
	background:#F7F7F4;
}
.form hr{
	border-bottom:1px dashed #D3CBA5;
}
#tc{
	height:95px;
	width:392px;
	overflow:auto;
	background:#fff;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#335577;
	font-size:11px;
	border:1px solid #C6C7CE;
	padding:0 0 0 4px;
}