#Header div{
	border-bottom:6px solid #EEF5FA;
	height:97px;
	position:relative;
}
#Header ul{
	position:absolute;
	top:68px;
	left:0;
	margin:0 0 0 241px;
	padding:0;
	list-style:none;
}
#Header li{
	background:#83BFE8 url(bgbtn.jpg) repeat-x top;
	float:left;
	margin-left:2px;
}
#Header span{
	background:url(rbtn.jpg) no-repeat right top;
	display:block;
	padding:7px 14px 7px 13px;
}
#Header img{
	margin-top:6px;
}
#Header ul a{
	background:url(lbtn.jpg) no-repeat left top;
	float:left;
	color:#fff;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#Header ul a:hover{
	color:#26425B;
}
#Header li.act{
	background:#48749D url(bgbtna.jpg) repeat-x top;
}
#Header li.act span{
	background:url(rbtna.jpg) no-repeat right top;
}
#Header li.act a{
	background:url(lbtna.jpg) no-repeat left top;
}
#Header li.act a:hover{
	color:#ffc;
}
#Header small{
	position:absolute;
	top:0;
	left:372px;
}
#Header small a{
	float:left;
	background:url(div.gif) no-repeat left;
	padding:5px 6px 5px 9px;
	color:#fff;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#Header small a:hover{
	color:#345C81;
}
.nobg{
	background:none !important;
}

#Footer table{
	border-top:1px solid #E7EFF5;
}
.flinks{
	padding:0 0 10px 46px;
}
.flinks a{
	float:left;
	background:url(divf.gif) no-repeat left;
	padding:5px 6px 5px 9px;
	color:#2B5275;
	font:normal 11px Arial, Helvetica, sans-serif;
}
.flinks a:hover{
	color:#6B99C7;
}
.flegal{
	text-align:right;
	padding-right:8px;
}
.flegal a{
	color:#8FA5B6;
	font:normal 10px Arial, Helvetica, sans-serif;
}
.flegal a:hover{
	color:#6B99C7;
}
.ftext{
	color:#B9BCBE;
	font:normal 11px Arial, Helvetica, sans-serif;
	vertical-align:top;
	padding-top:5px;
}

.lateralt{
	background:url(bgtl.jpg) no-repeat right top;
	padding:14px 0 0 4px;
}
.lateralb{
	background:url(bgbl.jpg) no-repeat right bottom;
	padding:5px 15px 16px 8px;
}
#DateEmp{
	color:#699BC9;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:16px 0 16px 12px;
	line-height:16px;
	background:#E7EFF5 url(bgdata.jpg) repeat-y left;
}

a.link{
	float:left;	
	padding-left:12px;
	background:url(linov.gif) no-repeat 0 1px;
	color:#2B5275;
}
a.link:hover{
	color:#333;
}
a.linkh:hover{
	color:#4295D9;
}
a.linkh{
	padding-left:20px;
	background:url(lih.gif) no-repeat 8px 2px;
	color:#2B5275;
	visibility:hidden;
}

#winNov{
	padding:0 5px;
	height:350px;
	overflow:hidden;
	position:relative;
}
#contNov{
	position:relative;
	top:0;
}
#contNov h5{
	margin:2px 0 8px 0;
	padding:0;
	color:#fff;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#contNov h6{
	margin:2px 0 8px 0;
	padding:0 0 0 6px;
	color:#CCD5E3;
	border-left:1px solid #85ACCF;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#contNov p{
	margin:0 0 10px 4px;
	padding:0;
	color:#fff;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#contNov hr{
	border:none;
	border-top:1px solid #5581AA;
	border-bottom:1px solid #87AFD4;
	height:2px;
}
#contNov a.link{
	float:none;
	display:block;
	width:90px;
}
.motor, .motorB{
	background:#699BC9 url(bgbus.jpg) no-repeat bottom right;
	padding:7px;
	width:218px;
}
.motorB{
	width:auto;
}
#textAge1, #textAge2{visibility:hidden;}

.buscador{
	background:#699BC9 url(bg_bus.gif) no-repeat top right;
	margin-bottom:13px;
	padding:3px;
}
.buscador hr{
	height:2px;
	border-bottom:1px solid #8FB4D7;
	border-top:1px solid #5885B3;
}
.buscador span{
	color:#FFFFFF;
	display:block;
	margin-left:7px;
	font:bold 10px Arial, Helvetica, sans-serif;
}
#bannerFlash{
	width:446px;
	margin-left:9px;
}
.head{
	margin:10px 0 12px 0;
	padding:7px 8px 7px 10px;
	background:#E8F0F6 url(bgh4.jpg) repeat-x;
	color:#417CB1;
	border-bottom:1px solid #9DBAD3;
	font:bold 13px Tahoma, Arial, sans-serif;
}
.destinos{
	background:#E7EFF5 url(bgdestr.jpg) no-repeat top right;
	width:100%;
}
.destinos td{
	background:url(bgdesbl.jpg) no-repeat bottom left;
	padding:10px 5px 18px 5px;
}
.destinos ul{
	padding:0;
	margin:0;
	width:109px;
	float:left;
	border-left:1px solid #CADCEB;
}
.destinos ul.f{
	border-left:0;
}
.destinos li{
	list-style:none;
	margin:2px 0 0 3px;
	padding:0;
}
.destinos a{
	color:#4882AC;
	display:block;
	width:100px;
	padding:1px 2px;
}
.destinos a:hover{
	color:#378DD5;
	background:#FCFDFE;
}
.destinos span{
	color:#4882AC;
	display:block;
	width:100px;
	padding:1px 2px;
}

.inputr, .combo{
	background:#fff url(bglinp.jpg) no-repeat;
	padding:6px 6px 6px 9px;
	border:0;
	color:#2B5275;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
}
.labinputr{
	background:url(bgrinp.jpg) no-repeat right;
	padding:0 6px 0 0;
	display:block;
	border:0;
	margin:0;
}


.combo{
	cursor:default;
}
.combofalso{
	position:relative;	
}
#combofalsoDiv1, 
#combofalsoDiv2, 
#combofalsoDiv3, 
#combofalsoDiv4, 
#combofalsoDiv5,
#comboCategoria,
#comboEstado,
#comboW1,
#comboW2,
#comboR1,
#comboR2,
#comboR3,
#comboR4,
#comboR5,
#comboR6,
#comboR7,
#comboR8,
#comboR9,
#comboR10,
#comboR11,
#comboR12{
	position:absolute;
	top:28px;
	width:175px;
	left:5px;
	background:#fff;
	overflow:auto;
	_height:120px;
	max-height:120px;
	border:1px solid #699BC9;
	border-top:none;
}
#combofalsoDiv1 a, 
#combofalsoDiv2 a, 
#combofalsoDiv3 a, 
#combofalsoDiv4 a, 
#combofalsoDiv5 a,
#comboCategoria a,
#comboEstado a,
#comboW1 a,
#comboW2 a,
#comboR1 a,
#comboR2 a,
#comboR3 a,
#comboR4 a,
#comboR5 a,
#comboR6 a,
#comboR7 a,
#comboR8 a,
#comboR9 a,
#comboR10 a,
#comboR11 a,
#comboR12 a{
	display:block;
	padding:5px;
	color:#5B99D7;
	font:normal 11px Arial, Helvetica, sans-serif;
	width:147px;
}
#combofalsoDiv1 a:hover, 
#combofalsoDiv2 a:hover, 
#combofalsoDiv3 a:hover, 
#combofalsoDiv4 a:hover, 
#combofalsoDiv5 a:hover,
#comboCategoria a:hover,
#comboEstado a:hover,
#comboW1 a:hover,
#comboW2 a:hover,
#comboR1 a:hover,
#comboR2 a:hover,
#comboR3 a:hover,
#comboR4 a:hover,
#comboR5 a:hover,
#comboR6 a:hover,
#comboR7 a:hover,
#comboR8 a:hover,
#comboR9 a:hover,
#comboR10 a:hover,
#comboR11 a:hover,
#comboR12 a:hover{
	color:#3280CD;
	background:#E1EBF4;
}
#comboCategoria{width:80px;}
#comboCategoria a{width:52px;}
#comboEstado{width:69px;height:72px;}
#comboEstado a{width:58px;}
#comboW1{width:40px;}

#comboW1,
#comboR3,
#comboR4,
#comboR7,
#comboR8,
#comboR11,
#comboR12{width:40px;}

#comboW2,
#comboR1,
#comboR2,
#comboR5,
#comboR6,
#comboR9,
#comboR10{width:16px;height:72px;overflow:hidden;}

#comboW1 a,
#comboR3 a,
#comboR4 a,
#comboR7 a,
#comboR8 a,
#comboR11 a,
#comboR12 a{width:11px;}

#comboW2 a,
#comboR1 a,
#comboR2 a,
#comboR5 a,
#comboR6 a,
#comboR9 a,
#comboR10 a{width:6px;}

.nodis{display:none;}
.sidis{display:block;}


#Datos h3{
	background:#C0D5E8 url(bgdest.gif) no-repeat right bottom;
	border-left:2px solid #9BBDDB;
	color:#fff;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 8px 4px 8px;
	margin:0 0 10px 5px;
}

.grilla{
	padding:0 0 0 5px;
}
.grillav{
	padding:9px 0 0 0;
}
.grilla hr{
	clear:both;
}
.grilla a{
	float:left;
	width:124px;
	padding:8px;
	margin:0 9px 9px 0;
	border:1px solid #EBE9ED;
}
.grillav a{
	display:block;
	padding:4px 8px;
	margin:0 0 9px 0;
	border:1px solid #EBE9ED;
	clear:both;
}
.grilla a:hover, .grillav a:hover{
	background:#F0EFF1;
	border:1px solid #C7D8E9;	
}
.grilla a:hover img, .grillav a:hover img{
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	-khtml-opacity: 1;
	-o-opacity: 1;
}
.grilla img, .grillav img{
	width:120px;
	height:90px;
	padding:1px 1px 3px 1px;
	border:1px solid #CDCDCD;
	filter:alpha(opacity=85);
	opacity:.85;
	-moz-opacity:0.85;
	-khtml-opacity: .85;
	-o-opacity: .85;
}
.grillav img{
	margin-right:6px;
	width:100px;
	height:75px;
	float:left;
}
.grilla strong, .grillav strong{
	display:block;
	color:#2B5275;
	font:bold 12px Tahoma, Arial, sans-serif;
	margin:4px 2px;
}
.grilla acronym, .grillav acronym{
	display:block;
	background:url(lic.gif) no-repeat 3px 5px;
	padding-left:11px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#7DA8D0;
}
.grilla code, .grillav code{
	color:#2B5275;
	font:bold 10px Arial, Helvetica, sans-serif;
	overflow:hidden;
	height:50px;
	padding:0;
	margin:3px 2px;
	display:block;
}
.grillav code{height:26px;padding-left:10px;}
.grillav em{
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#666;
	display:block;
	padding:4px 0 0 12px;
}
.grilla span, .grillav span{
	font:bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#CE6537;
	float:right;
}
.grillav span{float:none;}
.grilla span small, .grillav span small{
	color:#AD877A;
	font-size:12px;
}
.stars, .stars1, .stars2, .stars3, .stars4, .stars5{
	background-image:url(stars.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	display:block;
	height:11px;
	margin:0 0 4px 0;
	padding:0;
	font-size:9px;
}
.stars1{background-position:0 -21px;}
.stars2{background-position:0 -43px;}
.stars3{background-position:0 -65px;}
.stars4{background-position:0 -87px;}
.stars5{background-position:0 -109px;}

#Paginador{
	background:url(bg_paginador.jpg) repeat-x;
	width:100%;
}
#Paginador .select{
	color:#2B5275;
}
#Paginador .subir{
	height:20px;
}

#Ordenar, #Ordenar_en, #OrdenarS{
	background:#D3E2ED url(bg_order.gif) no-repeat bottom left;
	padding-top:5px;
	float:left;
	margin-bottom:10px;
}
#Ordenar label, #OrdenarS label, #Ordenar_en label{
	float:right;
	margin-right:8px;
	background:#F0F5F9;
	color:#BEBE7C;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:1px 6px 2px 4px;
}
#OrdenarS{
	background:#D3E2ED url(bg_orderf.gif) no-repeat bottom left;
}
#Ordenar_en{
	background:#D3E2ED url(bg_order_en.gif) no-repeat bottom left;
}
.ordAct{
	background:#fff !important;
	color:#c90 !important;
}

.mdiv{
	background:url(bg_divm.gif) repeat-y right;
	vertical-align:top;
	padding-right:16px;
}

/*old*/
.main{
	width:100%;
}
/**/
.grid1, .grid2{
	border:1px solid #EBE9ED;
	background:#fff;
}
.c1{
	background:#F0EFF1;
	padding-left:4px;
}
.c1 table{
	width:100%;
}
.grid1 .titTab, .grid2 .titTab{
	color:#4295D9;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.titTab span{
	font-size:10px;
	color:#7297A9;
	letter-spacing:0;
}
.precio{
	color:#CC3300;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:right;
	padding-left:10px;
}
.precio span{
	color:#999999;
	font-size:9px;
	padding-right:5px;
}
.precio small{
	font-size:12px;
}
.ciudad{
	color:#0099CC;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.subtitulo{font:bold 10px Verdana, Arial, Helvetica, sans-serif;color:#999;}
.fotoMarco{
	vertical-align:top;
	width:90px;
}
.fotoMarco img{
	border:2px solid #aaa;
}		
.star{
	width:92px;
	background:url(../../img/bg_star.gif) no-repeat 4px 4px;
	vertical-align:top;
}

.of3{
	overflow:hidden;
	height:42px;
}
.of4{
	overflow:hidden;
	height:54px;
}
.of3 p, .of4 p{margin:0;margin-bottom:13px;}
.tip{
	color:#777788;
	font-size:10px;
	padding:5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.InputEstado{
	border:none;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#f60;
	font-weight:bold;
	font-size:10px;
	text-align:right;
	width:80px;
	cursor:default;
}
.zona{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3887C7;
}
.qbusco{
	background:#EFF5F9;
	border-bottom:10px solid #fff;
}
.resultBusDet{
	background:#f2f2f2;
	border-bottom:10px solid #fff;
}
.sub2{
	background:url(bg_sub.jpg) no-repeat;
	color:#3E78AC;
	border:1px solid #B1C3D9;
	height:21px;
	padding-left:10px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	width:83px;
}
.titDET{
	background:#F0F3F4;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	color:#447DB7;
	font-family:Arial, Helvetica, sans-serif;
}
.dataDET{
	padding:5px 5px 8px 5px;
	border:1px solid #f6f6f6;
	background:#fff;
}
.dataCut{
	overflow-x:auto;
	width:680px;
	padding-bottom:20px;
}
.eof{
	padding:5px;
	color:#FF9900;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.tit3{
	background:#b4b4b4;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #aaa;
}
.tit3 .num{
	background:#888;
	width:20px;
	color:#fff;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-align:center;
	margin-right:5px;
}
.tit3 .tex{
	margin-top:2px;
}
#T_C{
	height:90px;
	overflow-y:scroll;
	background:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:470px;
	border:1px solid #d3d3d3;
	padding:3px;
}
.rgrid1{
	background:#F1F8FC;
	line-height:16px;
}
.rgrid2{
	background:#E5F1FA;
	line-height:16px;
}
.rgrid3{
	background:#F1FBF0;
	line-height:16px;
}
.rgrid1 .estado, .rgrid2 .estado, .rgrid3 .estado{
	width:75px;
	background:#fff;
	vertical-align:top;
	padding:4px;
	color:#888;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.rgrid1 span, .rgrid2 span, .rgrid3 span{
	color:#446;
	display:block;
	background:#E0EAF4;
	padding:2px 2px 2px 5px;
}
.rgrid1 span{
	background:#EBF3F8;
}
.rgrid3 span{
	background:#EBF7EA;
	color:#446757;
}
.estado span{
	color:#009900;
	display:inline;
	background:none;
	padding:0;
}
.estado div{
	color:#CC3300;
}
.resBtns{
	vertical-align:bottom;
	padding:0;
}
.resBtns table{
	border-left:1px solid #BCD9E0;
	border-top:1px solid #BCD9E0;
	border-bottom:1px solid #E8F3F6;
	background:#ffffff;
}
.resEmail{
	overflow:hidden;
	width:135px;
}
.icoRes{
	border:1px solid #A0C9D3;
	cursor:pointer;
	width:11px;
}
.UserBar{
	background:#79879F;
	width:100%;
	color:#666;
}
.UserBar a{
	color:#fff;
}
.UserBar a:hover{
	color:#ff9;
}
a.logout{
	color:#FFEA97;
}
a:hover.logout{
	color:#ff0;
}
.User{
	width:224px;
	color:#ccc;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	border-right:1px solid #ccc;
	padding:5px;
	background:#8A97AB;
}
.File{
	background:#A3ACBD;
	color:#444;
	font:normal 10px Arial, Helvetica, sans-serif;
	padding:0 5px 2px 5px;
}
/*files*/
.files div{
	border:1px solid #E1E1E1;
	background:#fff url(../../img/bg-files.jpg) repeat-x top;
	margin:6px 13px 0 10px;
	font:normal 11px Tahoma, Verdana, Arial, sans-serif;
	color:#6B6B6B;
	padding:5px;
}
.files a{
	color:#A45D95;
}
.files a span{
	color:#999;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-transform:lowercase;
}
.files a:hover span{
	color:#333;
}
.files a:hover{
	color:#EE8638;
}
.modif{
	text-align:right;
	font:normal 10px Tahoma, Verdana, Arial, sans-serif;
	color:#7A7A7A;
}
.winfiles{
	overflow:auto;
	height:153px;
	background:#fff;
}

.fgrid1{
	background:#E5E9ED;
}
.fgrid2{
	background:#F4E7DE;
}
.fgrid1 span, .fgrid2 span{
	color:#993300;
}
.fEof{
	color:#930;
	padding:6px;
	font-weight:bold;
}
.fSol a{
	background:#fff url(../../img/ffb.gif) no-repeat right top;
	float:left;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}
.fSol a:hover{
	color:#4295D9;
}
.fSol strong{
	display:block;
	padding:4px 22px 3px 25px;
}
.fSol strong span{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#aaa;
	text-transform:lowercase;
}
.fSol a.fh strong{
	background:url(../../img/ico_fh.gif) no-repeat left top;
}
.fSol a.fe strong{
	background:url(../../img/ico_fe.gif) no-repeat left top;
}
.fSol a.ft strong{
	background:url(../../img/ico_ft.gif) no-repeat left top;
}
.fSol a.fs strong{
	background:url(../../img/ico_fs.gif) no-repeat left top;
}

.empresa h5{
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 12px 0;
	padding:0;
}
.empresa h5 strong{color:#111;}
.empresa h6{
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:0;
}
.empresa div{
	padding:0 10px;
	text-align:justify;
}
.empresa acronym{
	color:#477AB8;
	font:normal 11px Tahoma, Arial, sans-serif;
	display:block;
	margin-top:7px;
}

#xmlInfo{
	margin:0 0 20px 16px;
}
#xmlInfo p{
	margin:10px 0;
}
#xmlInfo ul{margin:0 0 0 20px;}
#xmlInfo li{
	list-style-image:url(x.gif);
	font:normal 10px Tahoma, Arial, sans-serif;
	color:#336600;
	padding:0 0 5px 0;
}
#xmlInfo h2{margin:17px 0 10px 0; background:url(xa.gif) no-repeat 0 5px; padding:0 0 0 14px;}
#xmlInfo h2, #xmlInfo h2 a{
	color:#8A9364;
	font:bold 13px Arial, Helvetica, sans-serif;
}
#xmlInfo h2 a:hover{
	color:#4F918D;
	text-decoration:underline;
}
#xmlInfo div{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:0 0 0 12px;
	border-left:1px solid #4F918D;
	margin:0 0 20px 4px;
}
#xmlInfo small{color:#000; display:block; padding:0 0 10px 0;}
#xmlInfo code{
	display:block;
	background:#F2F2E6;
	padding:5px;
	font:normal 11px "Courier New", Courier, monospace;
	color:#930;
}
#xmlInfo acronym{
	color:#069;
}
#xml1, #xml2, #xml3, #xml4, #xml5, #xml6{
	display:none;
}
#xmlInfo h6{
	margin:13px 0 3px 0;
	padding:0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#796931;
}
#xmlInfo h4{
	margin:3px 0 10px 0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#669;
}
#loginH2h{
	padding:5px;
	margin:10px 8px 10px 4px;
	background:#E8F2F1;
	border:1px solid #E5E6E8;
	border-left:4px solid #488C8B;
}
#loginH2h a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#898E69;
}
#loginH2h a:hover{color:#608C45;}
hr{
	height:2px;
	border:0;
	border-bottom:1px solid #fff;
	border-top:1px solid #C2DAD9;
}
