
   div.Actualizando_content {
	background-position: left; 
	padding: 5px 5px 5px 25px; 
	text-align: left; 
	color: #000000;; 
	font-weight: bold; 
	background-image: url("images/loading_icon.gif"); 
	background-repeat: no-repeat; 
	background-color: #ffffff;
	border:1px solid #000000;
}
   div.Actualizando {
	padding: 5px 5px 5px 5px; 
	display: none; 
	position: absolute; 
	z-index: 1000; 

}

.rampa-tooltip {
background: white; 
padding: 2px; 
border: 1px solid #ff6600; 
width: 150px; 
color: black; 
overflow: hidden;
font-family: verdana, arial, sans-serif;
font-size:10px; 
z-index: 11;
text-align: left;
}
.waypoint-tooltip {
background: white; 
padding: 2px; 
border: 1px solid #ff6600; 
width: 100px; 
color: black; 
overflow: hidden;
font-family: verdana, arial, sans-serif;
font-size:10px; 
z-index: 11;
}

.foto-tooltip {
background: white; 
padding: 5px; 
border: 1px solid #ff6600; 
width: 200px; 
color: black; 
overflow: hidden;
font-family: verdana, arial, sans-serif;
font-size:12px; 
font-weight: bold; 
z-index: 11;
}
   .labels {
     color: #ffffff;
     font-family: "Verdana", "Arial", sans-serif;
     font-size: 14px;
     font-weight: bold;
     text-align: center;
     width: 140px;     
   }

DIV.tooltip {
	Z-INDEX: 11; 
	BORDER-BOTTOM: #FF6600 1px solid; 
	BORDER-LEFT: #FF6600 1px solid; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 2px; 
	WIDTH: 160px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND: white; 
	COLOR: black; 
	OVERFLOW: hidden; 
	BORDER-TOP: #FF6600 1px solid; 
	BORDER-RIGHT: #FF6600 1px solid; 
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold
}
DIV.imagentip {
	Z-INDEX: 11; 
	BORDER-BOTTOM: #FF6600 1px solid; 
	BORDER-LEFT: #FF6600 1px solid; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 2px; 
	WIDTH: 100px; 
	PADDING-RIGHT: 2px; 
	BACKGROUND: white; 
	COLOR: black; 
	OVERFLOW: hidden; 
	BORDER-TOP: #FF6600 1px solid; 
	BORDER-RIGHT: #FF6600 1px solid; 
	PADDING-TOP: 2px;
	FONT-WEIGHT: bold
}
DIV.imagentipg {
	Z-INDEX: 11; 
	BORDER-BOTTOM: #FF6600 1px solid; 
	BORDER-LEFT: #FF6600 1px solid; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	WIDTH: 200px; 
	PADDING-RIGHT: 5px; 
	BACKGROUND: white; 
	COLOR: black; 
	OVERFLOW: hidden; 
	BORDER-TOP: #FF6600 1px solid; 
	BORDER-RIGHT: #FF6600 1px solid; 
	PADDING-TOP: 5px;
	FONT-WEIGHT: bold
}



#map {
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	BORDER-LEFT: #DDDDDD 1px solid; 
	BORDER-TOP: #DDDDDD 1px solid; 
	BORDER-RIGHT: #DDDDDD 1px solid
}
#map_canvas {
	BORDER-BOTTOM: #DDDDDD 1px solid; 
	BORDER-LEFT: #DDDDDD 1px solid; 
	BORDER-TOP: #DDDDDD 1px solid; 
	BORDER-RIGHT: #DDDDDD 1px solid
}

#cabecera {
        PADDING-LEFT: 5px;
        PADDING-TOP: 5px;
	TEXT-ALIGN: left; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-POSITION: left top; 
	HEIGHT: 40px; 
	COLOR: #FF6600; 
}
#cab_ruta {
        PADDING-LEFT: 5px;

}

#buscadores {

	BORDER-BOTTOM: #cccccc 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 1px;
	BACKGROUND-COLOR: #efefef; 
}
#left {
	WIDTH: 425px; 
	position: absolute;
	z-index: 1; 
	left: 4px; 
	top: 115px
}
#sobreleft {
	WIDTH: 425px; 
	PADDING-LEFT: 5px;
	position: absolute;
	z-index: 1; 
	left: 4px; 
	top: 90px
}
#left_cercanas {
	WIDTH: 425px; 
	position: absolute;
	z-index: 1; 
	left: 4px; 
	top: 45px
}
#sobreleft_cercanas {
	WIDTH: 425px; 
	PADDING-LEFT: 5px;
	position: absolute;
	z-index: 1; 
	left: 4px; 
	top: 20px
}
#left2 {
	WIDTH: 425px; 
	position: absolute;
	z-index: 1; 
	left: 4px; 
	top: 225px
}

#right {
	MARGIN-LEFT: 435px
}

IMG.icon {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	FLOAT: left; 
	BORDER-TOP: medium none; 
	MARGIN-RIGHT: 7px; 
	BORDER-RIGHT: medium none
}

.encontradasList {
	FONT-SIZE: 0.9em
}
.encontradasList .encontrada {
	BORDER-BOTTOM: #FF6600 1px solid; 

	WIDTH: 405px; 
	HEIGHT: 51px; 
	OVERFLOW: hidden; 

}
.encontradasList .encontrada_vd {
	BORDER-BOTTOM: #FF6600 1px solid; 
	WIDTH: 405px; 
	HEIGHT: 44px; 
	OVERFLOW: hidden; 

}
.encontradasList A.bloc {

	BORDER-BOTTOM: #fff 2px solid; 
	BORDER-LEFT: #fff 2px solid; 
	DISPLAY: block;
	HEIGHT: 50px; 
	BORDER-TOP: #fff 2px solid; 
	BORDER-RIGHT: #fff 2px solid; 
	TEXT-DECORATION: none
}
.encontradasList A.blocown {
	DISPLAY: block;
	HEIGHT: 25px; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 3px
}
.encontradasList .nom {
	OVERFLOW: hidden; 
	FONT-WEIGHT: bold
}
.encontradasList .info {
	COLOR: black
}
.encontradasList A.bloc:visited {
	TEXT-DECORATION: none
}
#pager_mapa {
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 3px;
	WIDTH: 100%; 
	FONT-SIZE: 100%; 
}

#pager_mapa A {
	BORDER-BOTTOM: #888888 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #eeeeee; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	COLOR: #006699; 
	BORDER-TOP: #dddddd 1px solid; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: #888888 1px solid; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 2px
}
#pager_mapa A:hover {
	BORDER-BOTTOM: #dddddd 1px solid; 
	BORDER-LEFT: #aaaaaa 1px solid; 
	BORDER-TOP: #aaaaaa 1px solid; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: #dddddd 1px solid; 
        COLOR: #FF6600;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EEEEEE;
}
#comparar_d {
	BORDER-BOTTOM: #888888 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	PADDING-BOTTOM: 4px; 
	BACKGROUND-COLOR: #dddddd; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	COLOR: #888888; 
	BORDER-TOP: #dddddd 1px solid; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: #888888 1px solid; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 4px;
	width:200px;
}
#comparar A {
	BORDER-BOTTOM: #888888 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	PADDING-BOTTOM: 4px; 
	BACKGROUND-COLOR: #006699; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	COLOR: #ffffff; 
	BORDER-TOP: #dddddd 1px solid; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: #888888 1px solid; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 4px;
	height:20px;
}
#comparar A:hover {
	BORDER-BOTTOM: #dddddd 1px solid; 
	BORDER-LEFT: #aaaaaa 1px solid; 
	BORDER-TOP: #aaaaaa 1px solid; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: #dddddd 1px solid; 
        COLOR: #ffffff;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #008fd5
}


div.PoblacionDetails {
	width:250px;
	position:absolute;
	z-index:9999;
	display:none;
	max-height:200px;
	overflow:auto;
}
div.PoblacionDetails_visible {
	padding:5px;
	border:1px solid #aaaaaa;
	background:#F5F4F0;
        height:100px;

}
div.FavoritasDetails {
	width:720px;
	height:270px;
	position:absolute;
	z-index:9999;
	display:none;
	overflow:auto;
}

div.HistorialDetails {
	width:700px;
	position:absolute;
	z-index:9999;
	display:none;
	overflow:auto;
}

div.FavoritasCompara {
	width:580px;
	position:absolute;
	z-index:9999;
	display:none;
	overflow:auto;
}
div.FavoritasCompara_visible {
	padding:5px;
	border:1px solid #aaaaaa;
	background:#F5F4F0;
        height:100px;

}
div.HistorialCompara {
	width:600px;
	position:absolute;
	z-index:9999;
	display:none;
	overflow:auto;
}
div.HistorialCompara_visible {
	padding:5px;
	border:1px solid #aaaaaa;
	background:#F5F4F0;
        height:100px;

}
div.PornumeroDetails {
	width:250px;
	position:absolute;
	z-index:9999;
	display:none;
	max-height:15px;
	overflow:auto;
}
div.PornumeroDetails_visible {
	padding:5px;
	border:1px solid #aaaaaa;
        background:#FF0000;
        height:100px;
}
#buscarPoblacion {

	BORDER-BOTTOM: #bbbbbb 1px solid; 
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}
#buscar {
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;

}
#buscar A{
	COLOR: #006699; 
	TEXT-DECORATION: none;
}
#buscar A:hover {
        DISPLAY: block;
	COLOR: #FF6600; 
	BACKGROUND-COLOR: #ffffff
}

INPUT.boton { 
	FONT-SIZE: 11px; 
	width:150px;
}

INPUT.campo {
        font-size: 12px;
}
#ultima_publicada {
	BORDER-BOTTOM: #bbbbbb 1px solid; 
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}
#ultimaspublicadas {
	PADDING-LEFT: 5px;
}
#ultimas_pub {
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
}
#comentarios_opinion {
	BORDER-BOTTOM: #dddddd 1px solid; 
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 0px;
	WIDTH: 980px;
}
	
#base {
        margin-top: 15px;
	float: left;
	WIDTH: 100%; 
	color: #888888;
	BACKGROUND-COLOR: #efefef;
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
}

#recuadro {
	BORDER-BOTTOM: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-RIGHT: #dddddd 1px solid;
	PADDING-LEFT: 5px;
}
#titular { 
        font-size: 12px; 
        color: #FF6600; 
        font-weight: bold;
        PADDING-LEFT: 5px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 2px;
}
#usuarioactivo { 
float: right;
        font-size: 14px; 
        color: #FF6600; 
        font-weight: bold;
        PADDING-LEFT: 5px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 3px;
}
#titulo { 
        font-size: 16px; 
        color: #FF6600; 
        font-weight: bold 
}
.titulo { 
        font-size: 16px; 
        color: #FF6600; 
        font-weight: bold 
}

.gris {
	COLOR: #aaa; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold
}
span.negro_p  { font-size: 10px;
               COLOR: #000000;
}
span.rojo_p  { font-size: 10px;
               COLOR: #CC3300;
}
span.verde_p  { font-size: 10px;
               COLOR: #009900;
}
span.coment  { font-size: 11px;
}
span.notificacion  { font-size: 11px;
}
span.gris_p  { font-size: 10px;
               COLOR: #aaaaaa;
}
 span.gris_m  { font-size: 9px;
               COLOR: #666666;
}
span.gris_g  { font-size: 12px;
               COLOR: #aaaaaa;
}
span.griso_g {
	COLOR: #555;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold
}
span.griso_n {
	COLOR: #555;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold
}
span.griso_nf {
	COLOR: #555;
	FONT-SIZE: 11px;
}
ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 990px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 21px;
	line-height: 20px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 10px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
}
.tab_content {
	padding-top: 3px;
	padding-left: 5px;
	font-size: 1.2em;

}
#divID {
	BORDER-BOTTOM: #FF6600 1px solid; 
	BORDER-LEFT: #FF6600 1px solid; 
	BORDER-TOP: #FF6600 1px solid; 
	BORDER-RIGHT: #FF6600 1px solid;
        position: relative; 
        width: 680px; 
        height: 600px; 
        z-index: 1; 
}
.Carretera_ult {
	/*background: #ffc;*/
	BACKGROUND: url(images/fondocarretera.jpg) no-repeat;
}
.BTT_ult {
	/*background: #efd;*/
	BACKGROUND: url(images/fondobtt.jpg) no-repeat;
}
.varios_dias_ult {
	/*background: #E1F0FF;*/
	BACKGROUND: url(images/fondovdias.jpg) no-repeat;
}
.Carretera {
	background: #ffc;
}
.BTT {
	background: #fff;
}
.varios_dias {
	background: #E1F0FF;
}
.jScrollPaneContainer {
	Z-INDEX: 1; POSITION: relative; OVERFLOW: hidden
}
.jScrollPaneTrack {
	POSITION: absolute; BACKGROUND: #aaa; HEIGHT: 100%; TOP: 0px; CURSOR: pointer; RIGHT: 0px
}
.jScrollPaneDrag {
	POSITION: absolute; BACKGROUND: #555; OVERFLOW: hidden; CURSOR: pointer
}
.jScrollPaneDragTop {
	POSITION: absolute; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.jScrollPaneDragBottom {
	POSITION: absolute; BOTTOM: 0px; OVERFLOW: hidden; LEFT: 0px
}
A.jScrollArrowUp {
	Z-INDEX: 1; POSITION: absolute; TEXT-INDENT: -2000px; DISPLAY: block; HEIGHT: 9px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px;
	BACKGROUND: url(images/basic_arrow_up.gif) repeat-x 0px 0px
}
A.jScrollArrowDown {
	Z-INDEX: 1; POSITION: absolute; TEXT-INDENT: -2000px; BOTTOM: 0px; DISPLAY: block; HEIGHT: 9px; OVERFLOW: hidden; RIGHT: 0px;
	BACKGROUND: url(images/basic_arrow_down.gif) repeat-x 0px 0px
}
A.jScrollArrowUp:hover {
	BACKGROUND-POSITION: 0px -15px
}
A.jScrollArrowDown:hover {
	BACKGROUND-POSITION: 0px -15px
}
A.jScrollActiveArrowButton {
	BACKGROUND-POSITION: 0px -30px
}
A.jScrollActiveArrowButton:hover {
	BACKGROUND-POSITION: 0px -30px
}
#utilidades {
	   PADDING-BOTTOM: 0px; MARGIN: 0px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#utilidades UL {
       LIST-STYLE: none none outside
}
#utilidades LI {
		MARGIN: 0px 0px 0px 0px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left 0px
}
#utilidades LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; COLOR: #0063dc; PADDING-TOP: 5px;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	COLOR: #006699; 
	HEIGHT: 17px; 
	float:left;
 
}

#utilidades LI A:hover {
	COLOR: #FF6600; 
}
#utilidades LI A:visited {
	COLOR: #0063dc
}

A.noesfav#icono {
	BACKGROUND: url(images/award_star_add.png) no-repeat;
	BACKGROUND-POSITION: 50% top;
}
A.siesfav#icono {
	BACKGROUND: url(images/award_star_delete.png) no-repeat;
	BACKGROUND-POSITION: 50% top;
}
A.deshfav#icono {
	BACKGROUND: url(images/award_star_silver_3.png) no-repeat;
	BACKGROUND-POSITION: 50% top;
}
A.norefav#icono {
	BACKGROUND: url(images/award_star_silver_3.png) no-repeat;
	BACKGROUND-POSITION: 50% top;
}

.account {
	padding:0 10px;
	width:240px;
	float:left;
	margin-right:15px;			
}
.account {
	COLOR: #000;
	text-decoration:none;
}
.account a {
	COLOR: #006699;
	text-decoration:none;
}
.account a:hover {
    background-color:#fff;
	COLOR: #FF6600;
	text-decoration:none;	
}
.account input {
	font-size:10px;
	border:1px solid #999;	
	padding:2px 6px;
	background-color:#ddd;
	color:#666;
	width:125px;
	outline:none;	
}
.account input:focus {
	background-color:#fff;
	color:#000;
}
.account button {
	FONT-FAMILY: verdana, arial, sans-serif;
	BORDER-BOTTOM: #888888 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-RIGHT: #888888 1px solid;
	FONT-WEIGHT: bold; 
	background:#ffffff;
	font-size:10px;
	color:#006699;	
	cursor:pointer;
	height:20px;
}
.account button:hover {
	BORDER-BOTTOM: #dddddd 1px solid; 
	BORDER-LEFT: #aaaaaa 1px solid; 
	BORDER-TOP: #aaaaaa 1px solid; 
	BORDER-RIGHT: #dddddd 1px solid; 
        COLOR: #FF6600;

}
.account p {
	margin:8px 0;
	font-size:10px !important;
}
.account .error {
	padding:5px 10px;			
	width:240px;
	margin:1px -10px;
	color:#fff;
	background:#c10;
	display:none;
	
}
#loginscroll {
	position:relative;
	height:250px;
	overflow:hidden;
	width:265px;
	z-index:2;

}
#loginscroll div {
	position:absolute;
	width:800px;	
}
.account label {
	cursor:pointer;
	display:block;	
}

#menuacceso {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 28px; MARGIN-LEFT: 10px; MARGIN-RIGHT: auto; PADDING-TOP: 4px
}
#menuacceso UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#menuacceso UL LI {
	BORDER-BOTTOM: #ff8000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #dddddd 1px solid; DISPLAY: inline; FLOAT: left
}
#menuacceso UL LI.li1_1 {
	BORDER-BOTTOM: #ff8000 0px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#menuacceso A {

	COLOR: #006699; 
	TEXT-DECORATION: none; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; PADDING-TOP: 15px
}

#menuacceso A:hover {
	COLOR: #FF6600; 

	BACKGROUND-COLOR: #eeeeee
}
#menuniveles {
	 WIDTH: 450px; HEIGHT: 28px; MARGIN-LEFT: 10px; MARGIN-RIGHT: auto; PADDING-TOP: 4px
}
#menuniveles UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#menuniveles UL LI {
	BORDER-BOTTOM: #ff8000 0px solid; TEXT-ALIGN: center; BORDER-right: #dddddd 0px solid; BORDER-LEFT: #dddddd 1px solid; DISPLAY: inline; FLOAT: right
}
#menuniveles UL LI.li1_1 {
	BORDER-BOTTOM: #ff8000 0px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#menuniveles A {

	COLOR: #006699; 
	TEXT-DECORATION: none; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; PADDING-TOP: 15px
}

#menuniveles A:hover {
	COLOR: #FF6600; 

	BACKGROUND-COLOR: #eeeeee
}
#menuruta {
	 WIDTH: 980px; HEIGHT: 28px; MARGIN-LEFT: 0px; MARGIN-RIGHT: auto; PADDING-TOP: 4px
}
#menuruta UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#menuruta UL LI {
	BORDER-BOTTOM: #ff8000 0px solid; TEXT-ALIGN: center; BORDER-right: #dddddd 0px solid; BORDER-LEFT: #dddddd 1px solid; DISPLAY: inline; FLOAT: right
}
#menuruta UL LI.li1_1 {
	BORDER-BOTTOM: #ff8000 0px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#menuruta A {

	COLOR: #006699; 
	TEXT-DECORATION: none; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; PADDING-TOP: 15px
}

#menuruta A:hover {
	COLOR: #FF6600; 

	BACKGROUND-COLOR: #eeeeee
}
#quickmenu {
	BORDER-TOP: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; HEIGHT: 16px; MARGIN-LEFT: 0px; MARGIN-RIGHT: auto; PADDING-TOP: 3px
}
#quickmenu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#quickmenu UL LI {
	BORDER-BOTTOM: #ff8000 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #dddddd 1px solid; DISPLAY: inline; FLOAT: left
}
#quickmenu UL LI.li1, #quickmenu UL LI.li8 {
	BORDER-BOTTOM: #ff8000 0px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#quickmenu UL LI.spaces {
	width:120px; BORDER-BOTTOM: #ff8000 0px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#quickmenu A {

	COLOR: #006699;
	TEXT-DECORATION: none; 
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; PADDING-TOP: 0px
}
#quickmenu A:hover {
	COLOR: #FF6600; 

	BACKGROUND-COLOR: #efefef
}
.enlace_menu {
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 10px;
	COLOR: #006699;
}

.overlay {
	BACKGROUND-IMAGE: url(images/white300_400.png); PADDING-BOTTOM: 40px; PADDING-LEFT: 40px; WIDTH: 312px;PADDING-RIGHT: 40px; DISPLAY: none; PADDING-TOP: 20px;
	background-color: #eeeeee;
}
#favoritas {
	BACKGROUND-IMAGE: url(images/white700_300.png); PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 712px;PADDING-RIGHT: 20px; DISPLAY: none; PADDING-TOP: 10px
}
#historial {
	BACKGROUND-IMAGE: url(images/white700_300.png); PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 712px;PADDING-RIGHT: 20px; DISPLAY: none; PADDING-TOP: 10px
}
#contacto {
	BACKGROUND-IMAGE: url(images/white300_400.png); PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 322px;PADDING-RIGHT: 20px; DISPLAY: none; PADDING-TOP: 10px
}
#iniciarsesion {
	BACKGROUND-IMAGE: url(images/white300_260.png); PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 312px;PADDING-RIGHT: 20px; DISPLAY: none; PADDING-TOP: 10px
}
A.close {
	POSITION: absolute; WIDTH: 19px; BACKGROUND: url(images/close.png) no-repeat; HEIGHT: 19px; TOP: 10px; CURSOR: pointer; RIGHT: 10px
}
#ico1_1a{
background-image:url(images/editar.gif);
BACKGROUND-COLOR: #ffff90; 
}
#ico1_1b{
background-image:url(images/prohibido.png);
}
#ico2_2a{
background-image:url(images/on.png);
}
#ico2_2b{
background-image:url(images/off.png);
}

#ico17{
background-image:url(images/registrar.png);
}
#ico18{
background-image:url(images/facelogo.gif);
}
#ico8{
background-image:url(images/facelogo.gif);
width: 70px;
text-indent: -9999px;
}
#ico13{
background-image:url(images/rss_icon.png);
width: 15px;
text-indent: -9999px;
}
#subir_n{
background-image:url(images/subir.gif);
}
#bajar_n{
background-image:url(images/bajar.gif);
}
#cambtt_n{
background-image:url(images/icobtt16.png);
}
#camcar_n{
background-image:url(images/icocar16.png);
}
#notif_n{
background-image:url(images/sobre.png);
}
#amigo_n{
background-image:url(images/email_go.png);
}
#mapa_n{
background-image:url(images/gmapd16.png);
}
#publiok_n{
background-image:url(images/publicarya16.png);
}
#publino_n{
background-image:url(images/prohibido.png);
}
#nopubli_n{
background-image:url(images/nopubli.png);
}
#previsu_n{
background-image:url(images/previsua.png);
}
#ibp_n{
background-image:url(images/ibp38x15.gif);
}
#editar_n{
background-image:url(images/editar.gif);
}
#editar_ruta_n{
background-image:url(images/editar.gif);
BACKGROUND-COLOR: #ffff90;
}
#sumar_n{
background-image:url(images/sumar.gif);
}
#restar_n{
background-image:url(images/info.gif);
}
#eliminar_n{
background-image:url(images/eliminar.gif);
}
#comparar_n{
background-image:url(images/chart_curve.png);
}
#descargas_n{
background-image:url(images/descargas.png);
}
#entuweb_n{
background-image:url(images/computer_link.png);
}
#comollegar_n{
background-image:url(images/carbike2.png);
}
#tardarias_n{
background-image:url(images/ibp38x15.gif);
}
#cerca_n{
background-image:url(images/magnifier.png);
}
#nuevo_n{
background-image:url(images/publicar.png);
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
	COLOR: #006699; 
}
#volver_n{
background-image:url(images/volver.gif);
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
	COLOR: #006699; 
}
.xtable
{
    border-color: #dddddd;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
.xtd
{
    border-color: #dddddd;
    border-width: 1px 1px 0 0;
    border-style: solid;

}

#fotografias_textos {
    border-color: #ff9900;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    PADDING-LEFT: 10px;
    WIDTH: 990px; 
}
#descripcion_ruta {
    border-color: #cccccc;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 10px;
    WIDTH: 980px;
    /*BACKGROUND: url(images/fondobtt.jpg) no-repeat; */

}
#titular_textos {
    border-color: #ffcc66;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}
#recuadro_negro {
    border-color: #666666;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}
#xxmapa_y_perfil {
    border-color: #ff9900;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    WIDTH: 997px;
        PADDING-LEFT: 3px; 
}
#notificaciones {
    border-color: #ff0000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    PADDING-LEFT: 10px;
    WIDTH: 990px; 
    BACKGROUND-COLOR: #ffff90; 
}
.miboton {
 text-decoration: none;
    font-family: sans-serif;
    font-weight:bold;
    color: #fff;
    padding:2px 20px 3px 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
    cursor: pointer;
    }    
.miverde {
    color:#ffffff;
    background:#006699;
    text-decoration: none;
    }
    
.miverde:hover{    
color: #ffffff; background:#888888; text-decoration: none;}
.miazul {
    color:#ffffff;
    background:#3B5998;
    text-decoration: none;
    }
.miazul:hover{    
color: #ffffff; background:#888888; text-decoration: none;}
.small {font-size:12px;}
.medium{font-size:18px;}
.buscaboton {
font-size: 18px;
 text-decoration: none;
    font-family: sans-serif;
    font-weight:bold;
    color: #fff;
    padding:1px 5px 1px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;
    cursor: pointer;
    }    
.buscazul {
    color:#ffffff;
    background:#006699;
    text-decoration: none;
    }
    
.buscazul:hover{    
color: #ffffff; background:#888888; text-decoration: none;}