/* Solapas */
#tabsline {
	position: relative;
	margin :  0px  0px  0px  0px;
	height: 27px;
	background: url(../gifs/dot-gray.gif) repeat-x 0px 26px;
}
#tabsline span, 
#tabsline a {
	position: relative;
	font-family: Verdana;
	font-size  : 11px;
	font-weight: bold;
}
#tabsline span, 
#tabsline a {
	display: inline-block;
	position: relative;
	left  : 10px;
	width : 235px;
	color : #FF6600;
	line-height:  25px;
	text-align : center;
	text-decoration: none;
}
#tabsline span {
	top   : 1px;
	margin :  0px  0px  0px 10px;
	color : #000000;
	background: #FFFFFF;
	border-top   : 1px solid #5A5152;
	border-left  : 1px solid #5A5152;
	border-right : 1px solid #5A5152;
}
#tabsline a {
	margin :  0px  0px  0px 10px;
	background: #F3EEE4;
}
#tabsline p {
	position: absolute;
	top   :  25px;
	left  :   0px;
	width : 785px;
	margin :  0px;
	padding:  5px 10px;
	background-color: #FFCC7F;
}

/* GMaps */
#colgmaps {
	float: right; 
	position: relative; 
	width : 400px; 
}
#colgmaps a {
	display: block;
}
#gmaps {
	float: right;
	position: relative; 
	width : 400px; 
	height: 500px;
	margin-bottom: 10px;
	border: 1px solid black;
}

/* Municipios */
#lstMunis {
	position: relative;
	width : 375px;
	margin-top: 12px;
}
#lstMunis ul li.light {
	background: #FFEBCC;
}
#hTodos {
	font-weight: bold;
	padding:  1px 20px  1px  0px;
	text-decoration: none;
	background-image   : url(../gifs/ico-go.gif);
	background-position: right top;
	background-repeat  : no-repeat;
}
#contWrap p.rss {
	padding:  2px  0px  2px 20px;
	text-decoration: none;
	background-image   : url(../gifs/icon_RSS.gif);
	background-position: left top;
	background-repeat  : no-repeat;
}

/* Orden */
#hOrder {
	position: relative;
	margin : 12px  0px  0px  0px;
	padding:  3px 10px;
	font-family: Verdana;
	font-size  : 10px;
	font-weight: bold;
	line-height: 15px;
	border-bottom: 1px solid #007699;
}
#hOrder span.lbl {
}
#hOrder span.fldSM01  { position: absolute; left: 120px; width:  85px;                     /* background-color: green;  */ }
#hOrder span.fldSM02  { position: absolute; left: 210px; width: 160px;                     /* background-color: yellow; */ }
#hOrder span.fldSM07  { position: absolute; left: 375px; width:  55px; text-align: center; /* background-color: green;  */ }
#hOrder span.fldSM03  { position: absolute; left: 435px; width:  65px; text-align: center; /* background-color: yellow; */ }
#hOrder span.fldSM04  { position: absolute; left: 505px; width:  60px; text-align: center; /* background-color: green;  */ }
#hOrder span.fldSM05  { position: absolute; left: 570px; width: 120px; text-align: center; /* background-color: yellow; */ }
#hOrder span.fldSM06  { position: absolute; left: 695px; width: 105px; text-align: center; /* background-color: green;  */ }

#hOrder span.fldSM01w { position: absolute; left: 120px; width: 130px;                     /* background-color: green;  */ }
#hOrder span.fldSM02w { position: absolute; left: 260px; width: 155px;                     /* background-color: yellow; */ }
#hOrder span.fldSM08w { position: absolute; left: 425px; width:  90px; text-align: center; /* background-color: green;  */ }
#hOrder span.fldSM07w { position: absolute; left: 525px; width:  90px; text-align: center; /* background-color: green;  */ }
#hOrder span.fldSM04w { position: absolute; left: 625px; width:  70px; text-align: center; /* background-color: yellow; */ }

#hOrder span.fldON01  { position: absolute; left: 125px; width: 330px;                     /* background: green; */  }
#hOrder span.fldON04  { position: absolute; left: 460px; width: 115px; text-align: right;  /* background: yellow; */ }
#hOrder span.fldON02  { position: absolute; left: 580px; width: 110px; text-align: center; /* background: green; */  }
#hOrder span.fldON03  { position: absolute; left: 695px; width: 105px; text-align: center; /* background: yellow; */ }

/* Resultados SM */
#lstresSM {
	position: relative;
	margin :  6px  0px;
}
#lstresSM .item {
	position: relative;
	height: 75px;
	margin :  6px  0px;
	padding:  0px;
}
#lstresSM .sepi {
	position: relative;
	margin :  0px  0px  6px  0px;
	border-bottom: 1px solid #D1D1D1;
}
#lstresSM .item .href {
	display : none;
}
#lstresSM .box {
	position: absolute;
	top   :   0px;
	/* height:  75px; */
	font-family: Verdana;
	font-size  : 11px;
	/* background: #efefef; */
}
#lstresSM .box strong {
	display: block;
}
#lstresSM .boxSM01  { left  : 120px; width :  85px; font-weight: bold;                       /* background-color: green; */ }
#lstresSM .boxSM02  { left  : 210px; width : 160px;                                          /* background-color: yellow; */ }
#lstresSM .boxSM07  { left  : 375px; width :  55px;                      text-align: center; /* background-color: green; */ }
#lstresSM .boxSM03  { left  : 435px; width :  65px;                      text-align: center; /* background-color: yellow; */ }
#lstresSM .boxSM04  { left  : 505px; width :  60px;                      text-align: center; /* background-color: green; */ }
#lstresSM .boxSM05  { left  : 570px; width : 120px;                      text-align: right;  /* background-color: yellow; */ }
#lstresSM .boxSM06  { left  : 695px; width : 105px; font-size : 12px;    text-align: right;  /* background-color: green; */ }
#lstresSM .boxSM06  span {
	display: block;
	margin :  0px  0px  5px 10px;
	padding:  3px  5px;
	color : #FFFFFF;
	font-size  : 12px;
	text-align : right;
	background-color: #FF9900;
}
#lstresSM .boxSM01w { left  : 120px; width : 130px; font-weight: bold;                       /* background-color: green; */ }
#lstresSM .boxSM02n { left  : 260px; width : 155px;                                          /* background-color: yellow; */ }
#lstresSM .boxSM02w { left  : 260px; width : 255px;                                          /* background-color: yellow; */ }
#lstresSM .boxSM08w { left  : 425px; width :  90px;                                          /* background-color: yellow; */ }
#lstresSM .boxSM07w { left  : 525px; width :  90px;                      text-align: right;  /* background-color: green; */ }
#lstresSM .boxSM04w { left  : 625px; width :  70px;                      text-align: center; /* background-color: yellow; */ }

/* Resultados ON */
#lstresON {
	position: relative;
}
#lstresON .item {
	position: relative;
	height: 85px;
	margin :  6px  0px;
	padding:  0px;
}
#lstresON .sepi {
	position: relative;
	margin :  0px  0px  6px  0px;
	border-bottom: 1px solid #D1D1D1;
}
#lstresON .item .href {
	display : none;
}
#lstresON .item img {
	position: absolute;
	top   :   0px;
	left  :   0px;
}
#lstresON .item h3 {
	position: relative;
	width : 420px;
	margin:  0px  0px  3px 125px;
}
#lstresON .item .text {
	position: relative;
	width : 330px;
	height:  70px;
	font-family: Verdana;
	font-size  : 11px;
	margin-left  : 125px;
	overflow: hidden;
}
#lstresON .item .kmc {
	width : 220px;
	height:  70px;
	padding-right :  110px;
	background: no-repeat 260px top;
}
#lstresON .box {
	position: absolute;
	top   :   0px;
	/* height:  85px; */
	font-family: Verdana;
	font-size  : 11px;
}
#lstresON .box strong {
	display: block;
}
#lstresON .boxON03 {
	left  : 460px;
	width : 115px;
	text-align : right;
}
#lstresON .boxON01 {
	left  : 580px;
	width : 105px;
	padding-right : 5px;
	text-align : right;
}
#lstresON .boxON02spa {
	left  : 695px;
	width : 105px;
	font-size  : 12px;
	text-align : right;
}
#lstresON .boxON02spa span.act {
/*	display: block;
	font-weight: bold; */
	display: block;
	margin :  0px  0px  5px  0px;
	padding:  3px  5px;
	color : #FFFFFF;
	font-size  : 12px;
	font-weight: bold;
	text-align : right;
	background-color: #FF9900;
}
#lstresON .boxON02cpa {
	left  : 695px;
	width : 100px;
	color : #666666;
	font-size  : 11px;
	font-weight: bold;
	text-transform: uppercase;
}
#lstresON .boxON02cpa span.act {
	display: block;
	margin :  0px  0px  5px  0px;
	padding:  3px  5px;
	color : #FFFFFF;
	font-size  : 12px;
	text-align : right;
	background-color: #FF9900;
}
#lstresON .boxON02cpa span.ant {
	display: block;
	margin :  0px  0px  0px  0px;
	padding:  3px  5px;
	color : #666666;
	font-size  : 12px;
	text-align : right;
	background-color: #D1D1D1;
}

/* Pie de resultados */
#resultFoot {
	position: relative;
}
#resultFoot #resultPromos {
	position: relative;
}
#resultFoot #resultRSS {
	position: relative;
}

p#sugeriravisador {
	position: relative;
	margin :  3px  0px;
	padding:  6px  0px;
	text-align : center;
	background: #FFCB7F;
}
p#sugeriravisador a {
	font-weight: bold;
}
