BODY { 
   font-family: Arial,Helvetica,Tahoma, sans-serif;
	font-size: 13px;

   margin: 10 0 10 0px; 
   text-align: center; 

 
} 
 
 
h2
{
 font-size: 15px;
  font-weight: bold; 
 color: #00a2ef;
 padding: 20px 0px 0px 0px;
}

h3
{
 font-size: 12px;
  font-weight: bold; 
 color: #f04f26;
 padding: 20px 0px 0px 0px;
}




#contenedor{ 
   text-align: left; 
   width: 975px; 
   margin: auto; 
} 

#presentacion{ 
   text-align: center; 
   width: 975px; 
   margin: auto; 
    background: url(/main/images/imagenes/presentacion.png)   no-repeat; 
	height: 420px;
   
} 

#cabecera1{ 
    color: #333300; 
   font-weight: bold; 
   padding: 3 3 3 10px;
   margin:0 0 5px 0;
   height:27px;
   background: url(/main/images/imagenes/cabecera1.png) ;
   
} 

#ncabecera1{ 
    color: #333300; 
   font-weight: bold; 
   padding: 3 3 3 10px;
   margin:0 0 5px 0;
   height:27px;
   background: url(/main/images/imagenes/_cabecera1.png) ;
   
} 

#cabecerasubefoto{ 
    color: #333300; 
   font-weight: bold; 
   padding: 3 3 3 10px;
   margin:0 0 5px 0;
   height:21px;
   background: url(/main/images/imagenes/cabecera1.png) ;
   
} 

#cabecera2{ 
  
   color: #333300; 
   font-size: 10px;
	text-align: right; 
	      padding: 4px 0px 0px 0px; 
   margin:  0px 0 5px 250px;
   
   border: 1px solid;
   width: 300px;
   
    
   
   
} 
#cabecera2bis{ 
  
   color: #333300; 
   font-size: 10px;
  border: 1px solid;
	width: 180px;
      padding: 4px 0px 0px 0px; 
   margin: 0px 0px 5px 10px;
   
   
  
} 

#formulariosin
{
margin: 0; 
padding: 0;
}

#cabecera3der{ 
   
   color: #333bbb; 
   font-size:12pt; 
   font-weight: bold; 
   text-align: right;
   padding: 30px 3px 3px 10px; 
   margin: 20px 0 10px 330px;
   height: 15px;
  

	
	
} 

#top-navus {
	display: block;
	right: 10px;
	padding: 10px 3px 4px 10px; 
    margin: 0px 0px 2px 0px;
    height: 10px;
	text-align: left;
}

#top-navst {
	display: block;
	right: 10px;
	padding: 10px 3px 4px 10px; 
    margin: 0px 0px 2px 0px;
    height: 10px;
	text-align: right;
}


 
#top-nav {
	display: block;
	bottom: 12px;
	right: 10px;
    padding: 17px 3px 8px 10px; 
    margin: 0px 0px 10px 320px;
    height: 10px;
	text-align: right;
	
}

#top-nav li {
	display: inline;
	font-size: small;
	font-weight: bold;
	color: #f04f27;

	margin-left: 8px;
	margin-right: 8px;
	font-family: arial;
}

#top-nav a:visited {
	color: #2190ad;
}

#top-nav a:link {
	color: #2190ad;
}
#top-nav a:hover {
	color: #f04f27;
}

#top-navst li {
	display: inline;
	font-size: small;
	font-weight: bold;
	color: #f04f27;

	margin-left: 8px;
	margin-right: 8px;
	font-family: arial;
}

#top-navst a:visited {
	color: #2190ad;
}

#top-navst a:link {
	color: #2190ad;
}
#top-navst a:hover {
	color: #f04f27;
}

#top-navus li {
	display: inline;
	font-size: small;
	font-weight: bold;
	color: #0095d8;

	margin-left: 8px;
	margin-right: 8px;
	font-family: arial;
}

#top-navus a:visited {
	color: #f04f26;
}

#top-navus a:link {
	color: #f04f26;
}
#top-navus a:hover {
	color: #0095d8;
}

#cabecera4{ 
   margin: 10px 0 0px 0px; 
} 

#cabecera4izq {
	PADDING: 2px 0px 8px 0px ;
	text-align:center;
	width:350px;
	float:left; 
	background: url(/main/images/imagenes/fondo_rango.png)  no-repeat; 
	 background-repeat: repeat-x; 
	 height:45px;
	 color:#FFFFFF;
	
}

#ncabecera4izq {
	PADDING: 2px 0px 8px 0px ;
	text-align:center;
	width:610px;
	float:left; 
	background: url(/main/images/imagenes/__fondo_rango.png)  no-repeat; 
	 background-repeat: repeat-x; 
	 height:20px;
	 color:#00a2ef;
	
}

#cabecera4der{
		PADDING: 2px 0px 8px 0px ;
	margin-left: 360px; 
	 text-align:center;
	 background: url(/main/images/imagenes/fondo_rango.png) no-repeat;
	background-repeat: repeat-x; 
	 height:45px;
	color:#FFFFFF;
	
}

#ncabecera4der{
		PADDING: 2px 0px 8px 0px ;
	margin-left: 360px; 
	 text-align:center;
	 background: url(/main/images/imagenes/_fondo_rango.png) no-repeat;
	background-repeat: repeat-x; 
	 height:45px;
	color:#00a2ef;
	
}

#cabecera4derb{
  
		PADDING: 4px 0px 6px 0px ;
	margin-left: 360px; 
	 text-align:center;
	 background: url(/main/images/imagenes/fondo_rango.png) no-repeat;
	background-repeat: repeat-x; 
	font-weight: bold;
	font-size:12px;
	 height:45px;
	color:#FFFFFF;
	
}

#ncabecera4derb{
		PADDING: 4px 0px 6px 0px ;
	margin-left: 620px; 
	 text-align:center;
	 background: url(/main/images/imagenes/__fondo_rango.png) no-repeat;
	background-repeat: repeat-x; 
	font-weight: bold;
	font-size:12px;
	 height:20px;
	color:#00a2ef;
	
	
}

#cabecera4derb a{
		text-decoration:none;
		color:#f04f26;
	
}

#cabeceracompleta {
	PADDING: 10px 0px 0px 0px ;
	text-align:left;
	font-weight: bold;
	width:975px;
	float:left; 
	background: url(/main/images/imagenes/fondo_rango.png)  no-repeat; 
	 background-repeat: repeat-x; 
	 height:35px;
	 color:#FFFFFF;
	
}
#ncabeceracompleta {
	PADDING: 10px 0px 0px 0px ;
	text-align:left;
	font-weight: bold;
	width:975px;
	float:left; 
	background: url(/main/images/imagenes/_fondo_rango2.png)  no-repeat; 
	 background-repeat: repeat-x; 
	 height:35px;
	 color:#00a2ef;
	
}


#separaresult {
	PADDING: 4px 0px 0px 0px ;
	text-align:left;
	font-weight: bold;
	width:975px;
	float:left; 
	background: url(/main/images/imagenes/separador.png)  no-repeat; 
	 background-repeat: repeat-x; 
	 height:45px;
	 color:#FFFFFF;
	
}

#mensajito {
	PADDING: 5px 0px 5px 10px ;
	text-align:left;
	font-weight: bold;
	width:975px;
	float:left; 
	font-size: 10px;
	color: #CCC;
		
}
#ejemplo {
	padding: 6px 0 0 0 ;
	margin-left: 320px;
	height:10px;
	font-weight: bold;
	font-size: 10px;
	color: #86e8ff;
	text-align: left;
		
}
#framebus
{
float:left;
width: 975px;
height: 130px;
}
#framebus2
{
float:left;
width: 975px;

}
#circulo
{
float:left;
width: 975px;
}

#intro-1 {
	background: url(/main/images/imagenes/intro-bottom-left.gif)
		no-repeat bottom left;
	margin: 0px 0 0px 0px;
	width: 535px;
	float:left; 
	
}

#intro-2 {
	background: url(/main/images/imagenes/intro-top-left.gif)
		no-repeat top left;
}

#intro-3 {
	background: url(/main/images/imagenes/intro-bottom-right.gif)
		no-repeat bottom right;
}

#intro-4 {
	background: url(/main/images/imagenes/intro-top-right.gif)
		no-repeat top right;
}

#intro-5 {
	min-height: 150px;
	padding: 5px 5px 5px 5px;
}



#foto
{
margin-left: 520px;
width: 450px;
height: 410px;
text-align: center;
vertical-align: middle;

 
}

#mapav
{
float:left;
background-position: top left;
background: url(/main/images/imagenes/fondomapa.png) no-repeat;
width: 460px;
height: 360px;
padding: 5px 0px 0px 5px;

}



#datos
{
margin: 0px 0 0px 0px;
width: 450px;
float:left; 

}

#datos2
{
margin-left: 520px;
width: 450px;
text-align: center;
vertical-align: middle;
height: 70px;

}

#wiki
{
PADDING: 10px 0px 0px 0px ;
margin: 0px 0 0px 0px;
width: 460px;
background: url(/main/images/imagenes/fondo_rango2.png)  no-repeat; 
	 background-repeat: repeat-x; 
float:left; 
font-weight: bold;
color: #FFFFFF;
height:25px;

}
#wikip
{
float:left;
}

#derwiki
{
PADDING: 10px 0px 0px 0px ;
margin-left: 520px;
width: 450px;
background: url(/main/images/imagenes/fondo_rango2.png)  no-repeat; 
	 background-repeat: repeat-x; 
	 font-weight: bold;
color: #FFFFFF;
height:25px;
vertical-align: middle;
}
#derwikivacio
{
PADDING: 10px 0px 0px 0px ;
margin-left: 520px;
width: 450px;
	 font-weight: bold;
color: #FFFFFF;
height:45px;
vertical-align: middle;
}
#enviaformulario
{
width: 955px;
padding: 10px;
height: 295px;
float:left;
text-align: justify;
color: #000000;
}



#modificaformulario
{
width: 955px;
padding: 10px;
height: 735px;
float:left;
text-align: justify;
}



#descrip
{
PADDING: 10px 0px 0px 0px ;
margin-left: 520px;
width: 450px;
}
#cabecera5izq {
font-size: 14px;
 text-align:left;
PADDING: 10px 0px 0px 0px ;
	width:350px;
	background-color: #999999; 
    float:left; 
	background: url(/main/images/imagenes/fondo_registro.png) no-repeat;
	height:340px;
	color:#FFFFFF;
	
}
#cabecera5der{
	margin-left: 360px; 
	 
	/*background-color: #999ddd;*/
	background-position: top left;
	background: url(/main/images/imagenes/fnd-mapa.gif) no-repeat;
	 height:335px;
	 
	 padding: 10px 0px 0px 10px;
	 

}


#ncabecera5der {
font-size: 13px;
 text-align:left;
padding: 10px 5px 0px 3px;
	
	background-color: #999999; 
    margin-left: 620px; 
	background: url(/main/images/imagenes/_fondo_registro.png) no-repeat;
	 height:335px;
	color:#00a2ef;
	
}
#ncabecera5izq{
	width:610px;
	 float:left; 
	/*background-color: #999ddd;*/
	background-position: top left;
	background: url(/main/images/imagenes/_fnd-mapa.gif) no-repeat;
	 height:335px;
	 color:#00a2ef;
	 padding: 10px 0px 0px 10px;
	 font-size: 13px;
 text-align:left;
padding: 10px 5px 0px 3px;

}

#cabecera6{
margin: 0px 0 3px 0px; 
}

#cabecera8{
margin: 0px 0 3px 0px; 
float:left;
}

#cabecera8 a:link {
color: #f04f26;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#cabecera8 a:visited {
color: #f04f26;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#cabecera8 a:hover {
color: #f04f26;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#cabecera8 a:active {
color: #f04f26;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

#cabecera6izq {
 padding: 10px 0px 0px 0px; 
	width:630px;
	background-color: #999999; 
    float:left; 
	background: url(/main/images/imagenes/fondo_rango2.png);
	background-repeat: repeat-x; 
	height:25px;
	 color:#FFFFFF;
	  text-align:center;
	
}
#cabecera6der{
	margin-left: 640px; 
	margin-top: 5px;
	   padding: 10px 0px 0px 0px; 
	background-color: #999ddd;
	background: url(/main/images/imagenes/fondo_rango2.png); 
	background-repeat: repeat-x; 
	height:25px;
	 color:#FFFFFF;
	text-align:center;
	
	
}

#ncabecera6izq {
 padding: 10px 0px 0px 0px; 
	width:630px;
	background-color: #999999; 
    float:left; 
	background: url(/main/images/imagenes/_fondo_rango2.png);
	background-repeat: repeat-x; 
	height:25px;
	 color:#00a2ef;
	  text-align:center;
	
}
#ncabecera6der{
	margin-left: 640px; 
	margin-top: 5px;
	   padding: 10px 0px 0px 0px; 
	background-color: #999ddd;
	background: url(/main/images/imagenes/_fondo_rango2.png); 
	background-repeat: repeat-x; 
	height:25px;
	 color:#00a2ef;
	text-align:center;
	
	
}

#cabecera7izq {
	width:630px;
    float:left; 

}

#cabecera7der{
	margin-left: 640px; 
	background:#007DC3;
	color:#FFF;	
	text-align:center;
}
#cabecera7dern{
	margin-left: 640px; 
	background:#007DC3;
	color:#FFF;	
	text-align:center;
      font-weight: bold;
      height: 180px;
}

#nuevacabecera7der{
	margin-left: 640px; 
	background:#007DC3;
	color:#FFF;	
	text-align:left;
}

#cabecera7der a:link  {
text-decoration:none;
	color:#FFF;	

}
#cabecera7dern a:link  {
text-decoration:none;
	color:#f26c36;	

}

#cabecera7der a:visited, #tagcloud a:visited {
text-decoration:none;
	color:#f26c36;

}
#cabecera7dern a:visited, #tagcloud a:visited {
text-decoration:none;
	color:#f26c36;

}

#cabecera7der a:hover, #tagcloud a:active {
text-decoration: none;
color: #f26c36;
}
#cabecera7dern a:hover, #tagcloud a:active {
text-decoration: none;
color: #f26c36;
}

#cabecera7der span {
padding: 4px;
}

#cuerpo{ 
   margin: 0px 0 0px 0px; 
} 
#lateral{ 
   width: 350px; 
    float:left; 
} 

#usuarioizda {
	width:950px;
	background-color: #fff; 
    float:left;
	padding: 0 0 400px 0;
	
	
	
	
}
#usuariodcha{
	margin-left: 660px; 
	  padding: 4 4 4 4px; 

	height:300px
}

#subepoicuerpo{ 
   margin: 10px 0 10px 0px; 
} 

#subepoiizda{
	width:650px;
	background-color: #999999; 
   }


#principal_home{ 
   margin-left: 360px; 
   margin-bottom: 10px;
    background-color: #ffffff; 
   padding: 4 4 4 4px; 
} 

#principal{ 
   margin-left: 360px; 
    background-color: #ffffff; 
   padding: 4 4 4 4px; 
} 
#pie{ 
  PADDING: 5px 0px 0px 0px ;
  font-size: 10px;
  color:#FFFFFF;
  text-align: center;
  background: url(/main/images/imagenes/pie.png)  no-repeat;
  height:40px;
  float:left;
  width: 975px;

} 

#npie{ 
  PADDING: 5px 0px 0px 0px ;
  font-size: 10px;
  color:#00a2ef;
  text-align: center;
  background: url(/main/images/imagenes/_pie2.png)  no-repeat;
  height:40px;
  float:left;
  width: 975px;

} 

#pie a
{
 font-size: 10px;
  color:#FFFFFF;
  text-decoration: none;
}

#npie a
{
 font-size: 10px;
  color:#00a2ef;
  text-decoration: none;
}
#mensajereg
{
font-weight: bold;
text-align:center;
margin:0 0 10px 0;
}

#cuerpoizda {
	  float:left;
	  padding: 10px 0px 0px 10px;
	  width:470px;
	  height:80px;
	}

#cuerpodcha {
			  padding: 10px 0px 0px 10px;
	 margin-left:500px;
	   height:80px;
	width:470px;
   } 

#paginado2 {
   font-size: 20px;
   color: #000000;
   float: left;
   
}

#paginado {
   font-size: 20px;
   color: #000000;
  
   
}
#paginado a:link 
{
 color:#ff6633;
 text-decoration:none;
}

#paginado a:visited
{
 color:#339999;
 text-decoration:none;
}

#paginado2 a:link 
{
 color:#ff6633;
 text-decoration:none;
}

#paginado2 a:visited
{
 color:#339999;
 text-decoration:none;
}


#capadatosenviados
{
margin-top: 20px;
float: left;
width:975px;
height:350px;
text-align:center;
}

#derecha_subefoto
{
width:975px ;
height:700px;
display:none;
margin-top:10px;
margin-left: 0px;
margin-bottom:0px; 
padding-top: -50px;
text-align:center;
}

#msgportada
{
font-size:20px;
font-weight:bold;
}

#msgportada2
{
font-size:18px;
font-weight:bold;
}

#carritopois
{
width: 975px;
float: left;
height: auto;
margin-left: auto; 
margin-right: auto;
}

/* Estilos de campos de formulario */

input.inicio
{

background-color: #FFFFFF;  
border: 1px solid #999999;
z-index:0;
font-size: 16px;
-moz-border-radius: 10px;
padding-left:3px;
}

input.enfocado
{
background-color: #7bcfef;
border: 1px solid #f04f26;
z-index:0;
font-size: 16px;
-moz-border-radius: 10px;
padding-left:3px;
}
input.inicioemail
{
background-image: url(/main/images/imagenes/emailb.png);
background-repeat: no-repeat;
background-position:left;
background-color: #FFFFFF;  
border: 1px solid #999999;
z-index:0;
font-size: 16px;
padding-left: 18px;
-moz-border-radius: 10px;
}
input.enfocadoemail
{
background-image: url(/main/images/imagenes/emailb.png);
background-repeat: no-repeat;
background-position:left; 
background-color: #7bcfef;
border: 1px solid #f04f26;
z-index:0;
font-size: 16px;
padding-left: 18px;
-moz-border-radius: 10px;
}
input.inicionik
{
background-image: url(/main/images/imagenes/user.png);
background-repeat: no-repeat;
background-position:left;
background-color: #FFFFFF;  
border: 1px solid #999999;
z-index:0;
font-size: 16px;
padding-left: 18px;
-moz-border-radius: 10px;
}
input.enfocadonik
{
background-image: url(/main/images/imagenes/user.png);
background-repeat: no-repeat;
background-position:left; 
background-color: #7bcfef;
border: 1px solid #f04f26;
z-index:0;
font-size: 16px;
padding-left: 18px;
-moz-border-radius: 10px;
}
input.iniciokey
{
background-image: url(/main/images/imagenes/key.png);
background-repeat: no-repeat;
background-position:left;
background-color: #FFFFFF;  
border: 1px solid #999999;
z-index:0;
font-size: 16px;
padding-left: 18px;
-moz-border-radius: 10px;
}
input.enfocadokey
{
background-image: url(/main/images/imagenes/key.png);
background-repeat: no-repeat;
background-position:left; 
background-color: #7bcfef;
border: 1px solid #f04f26;
z-index:0;
font-size: 16px;
padding-left: 18px;
-moz-border-radius: 10px;
}

input.inicioopenid
{
background-image: url(/main/images/imagenes/openid.png);
background-repeat: no-repeat;
background-position:left;
background-color: #FFFFFF;  
border: 1px solid #999999;
z-index:0;
font-size: 14px;
padding-left: 18px;
-moz-border-radius: 10px;
}
input.enfocadoopenid
{
background-image: url(/main/images/imagenes/openid.png);
background-repeat: no-repeat;
background-position:left; 
background-color: #7bcfef;
border: 1px solid #f04f26;
z-index:0;
font-size: 14px;
padding-left: 18px;
-moz-border-radius: 10px;
}

input.iniciobus
{
background-image: url(/main/images/imagenes/search.png);
background-repeat: no-repeat;
background-position:left;
background-color: #FFFFFF;  
border: 1px solid #999999;
color: #cccccc;
z-index:0;
font-size: 14px;
padding-left: 18px;
-moz-border-radius: 10px;

}
input.enfocadobus
{
background-image: url(/main/images/imagenes/search.png);
background-repeat: no-repeat;
background-position:left; 
background-color: #7bcfef;
border: 1px solid #f04f26;
color:#FFFFFF;
z-index:0;
font-size: 14px;
padding-left: 18px;
-moz-border-radius: 10px;
}
textarea.inicio
{
background-color: #FFFFFF;  
border: 1px solid #999999;
z-index:0;
font-size: 16px;
-moz-border-radius: 10px;
}

textarea.enfocado
{
background-color: #7bcfef;
border: 1px solid #f04f26;
z-index:0;
font-size: 16px;
-moz-border-radius: 10px;
}

input.inicio2
{
background-color: #FFFFFF;  
border: 1px solid #999999;
z-index:0;
font-size: 12px;
-moz-border-radius: 8px;
padding-left:3px;
}

input.enfocado2
{
background-color: #7bcfef;
border: 1px solid #f04f26;
z-index:0;
font-size: 12px;
-moz-border-radius: 8px;
padding-left:3px;
}

/* Fin estilos campo formulario */

#fbusq
{
float: left;
width: 345px;
margin: 0px; 
padding: 0px 0px 0px 4px;
text-align: left;
 color:#000000;

}

table.tablacontacto
{
background: url(/main/images/imagenes/fondocontacto.png)  no-repeat; 
}

.nota
{
margin-bottom: 20px;
padding-bottom: 20px;
color: #000066;
background: url(/main/images/imagenes/fondonota.jpg) no-repeat bottom;
}
.nota h6
{
background: url(/main/images/imagenes/fondonotabr.jpg) no-repeat top;
margin: 0;
padding: 14px 0 0 27px;
display: block;
}
#mapase
{
float:left;
background-position: top left;
background: url(/main/images/imagenes/fondomapasel.png) no-repeat;
width: 610px;
height: 460px;
padding: 5px 0px 0px 5px;

}

#datossel
{
margin-left: 623px;
margin-top: 35px;
width: 345px;
height: 460px;
vertical-align: middle;
}
/* datos en tres columnas */
#side_bar  ol
  {
    width: 975px; list-style:none;
  }


#side_bar  ol li
  {
    float: left;
    width: 240px;
  }


#side_bar  br
  {
    clear: left;
  }

  #side_bar  a
  {
    font-size: 11px;
	color: #0095d8;
	text-decoration:none;
  }



#side_bar
  {
	height: 800px;
	width: 975px;
  }
  
  #descsel
  {
   float:left; 
   width:975px;
   margin: 7px 0px 7px 0px;
  }
  
.botone{
        font-size:11px;
        font-family:Arial,Verdana,Helvetica;
        font-weight: bold;
        color:white;
        background:#0095d8;
        
         border-width: 1px;
       }

.botonen{
        font-size:11px;
        font-family:Arial,Verdana,Helvetica;
        font-weight: bold;
        color:white;
        background:#f04f26;
        
         border-width: 3px;
       }
       
       .botonenm{
        font-size:10px;
        font-family:Arial,Verdana,Helvetica;
        font-weight: bold;
        color:white;
        background:#f04f26;
        
         border-width: 1px;
       }
       
.botoneg{
        font-size:12px;
        font-family:Arial,Verdana,Helvetica;
        font-weight: bold;
        color:white;
        background:#f04f26;
        height: 21px;
        
         border-width: 1px;
       }

#enlacemap
{
   text-decoration:none;
   color:#000000;
   font-weight:bold;
}
#enlacemap2
{
   text-decoration:none;
   color:#f04f26;
   font-weight:bold;
}

#enlacemap3
{
   text-decoration:none;
   color:#000000;
}

#enlacemap4
{
   text-decoration:none;
   color:#0095d8;
   font-weight:bold;
}

input.btnc
{
background-image: url(/main/images/imagenes/key.png);
background-repeat: no-repeat;
background-position: left;
font-size:12px;
font-family:Arial,Verdana,Helvetica;
font-weight: bold;
color:white;
background-color:#f04f26;
height: 35px;
border-width: 1px;
-moz-border-radius: 5px;
padding-left:37px;
width: 160px;
text-align:left;
}
input.back
{
background-color:#dddddd;
background-image: url(/main/images/imagenes/back.png);
color:black;
}
input.clear
{
background-color:#dddddd;
background-image: url(/main/images/imagenes/clear.png);
color:black;
}
input.save
{
background-color:#dddddd;
background-image: url(/main/images/imagenes/guardar.png);
color:black;
}
input.tomtom
{
background-image: url(/main/images/imagenes/tomtom.png);
}
input.garmin
{
background-image: url(/main/images/imagenes/garmin.png);
}
input.navman
{
background-image: url(/main/images/imagenes/navman.png);
}
input.mio
{
background-image: url(/main/images/imagenes/mio.png);
}
input.gpx
{
background-image: url(/main/images/imagenes/gpx.png);
background-color:#0095d8;
}
input.earth
{
background-image: url(/main/images/imagenes/earth.png);
background-color:#0095d8;
}
#botonera
{
width: 190px;
float: left;
height: auto;
margin-left: auto; 
margin-right: auto;

}
#carritoi
{
width: 780px;
height: auto;
margin-left: 190px; 
margin-right: auto;
}
form.formi
{
margin-bottom:0px;
   
}

.add_button_l img, .add_button_r img {display:block;}
.add_now_text {font-weight:bold;padding-left:5px;padding-right:5px;background-image: url(/main/images/imagenes/add_button_middle.gif);background-repeat: repeat-x;}
.hand {cursor:pointer;cursor:hand;}

/* css para la ventana emergente */

   
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://www.nav2us.com/javascripts/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}

.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(http://www.nav2us.com/javascripts/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.clearfix{
      content:".";
	  display:block;
	  height:0;
	  clear:both;
	  visibility:hidden;
	  }

.cuadrogpx
{
visibility:hidden;  
position: absolute; 
left: 0; 
top: 0; 
padding: 10px; 
height:175px; 
width:755px; 

border:#0095d8 2px solid; 
margin-left:90px; 
margin-right:90px; 
background-color:#eeeeee;
}

.cuadrofx
{

padding: 10px; 
height:175px; 
width:755px; 
border:#f04f26 2px solid; 
margin-left:90px; 
margin-right:90px; 
margin-top: 20px;
margin-bottom: 20px;
}
.cuadroie
{

padding: 10px; 
height:175px; 
width:755px; 
border:#0095d8 2px solid; 
margin-left:90px; 
margin-right:90px; 
margin-top: 20px;
margin-bottom: 20px;
}

#formuentrar
{ 
text-align:left;
color:#00a2ef;
font-size:14px;

}
/* fin css para la ventana emergente */

input.inicioemailb
{
background-color: #FFFFFF;  
border: 1px solid #999999;
z-index:0;
font-size: 16px;
padding-left: 5px;
-moz-border-radius: 10px;
}

input.enfocadoemailb
{
background-color: #7bcfef;
border: 1px solid #f04f26;
z-index:0;
font-size: 16px;
padding-left: 5px;
-moz-border-radius: 10px;
}

input.iniciokeyb
{
background-color: #FFFFFF;  
border: 1px solid #999999;
z-index:0;
font-size: 16px;
padding-left: 5px;
-moz-border-radius: 10px;
}

input.enfocadokeyb
{
background-color: #7bcfef;
border: 1px solid #f04f26;
z-index:0;
font-size: 16px;
padding-left: 5px;
-moz-border-radius: 10px;
}

.botonex{
        font-size:16px;
        font-family:Arial,Verdana,Helvetica;
        font-weight: bold;
        color:white;
        background:#0095d8;
        
         border-width: 1px;
       }
	   
#msgportada3
{
font-size:18px;
font-weight:bold;
}
#ncabecera1b{ 
    color: #333300; 
   font-weight: bold; 
   padding: 0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   height:80px;
   background: url(http://www.nav2us.com/images/imagenes/cabeceranew.png);
   
} 
#ncabecera_superior {
	PADDING: 10px 0px 5px 5px ;
	font-weight:bold;
	font-size:14px;
		width:975px;
	float:left; 
	background: url(http://www.nav2us.com/images/imagenes/__fondo_rango.png)  no-repeat; 
	 background-repeat: repeat-x; 
	 height:20px;
	 color:#00a2ef;
	 margin-bottom: 10px;
	
}

#getemail {
   width: 350px;
   border: 2px solid;
   border-color:#00a2ef;
   color: #00a2ef;
   font-size: 16px;
   margin-left: 317px;
   margin-top: 20px;
   margin-bottom: 20px;
   padding: 20px;
   font-weight:bold;
}

.botoney{
        font-size:12px;
        font-family:Arial,Verdana,Helvetica;
        font-weight: bold;
        color:white;
        background:#0095d8;
        
         border-width: 1px;
       }

#error
{
  font-size: 12px;
  color: white;
  font-weight: bold;
  background-color: #dd3618;
  text-align:center;
  padding: 0px;
}

#notice
{
  font-size: 12px;
  color: white;
  font-weight: bold;
  background-color: #00a2ef;
  text-align:center;
  padding: 0px;
  
}

.botonezz{
        font-size:12px;
        font-family:Arial,Verdana,Helvetica;
        font-weight: bold;
        color:white;
        background:#f04f26;
        height: 21px;
        
         border-width: 1px;
       }

table.tablacontactoz
{
background: url(/main/images/imagenes/_fondocontacto.png)  no-repeat; 
color: #00a2ef;
font-weight:bold;
}

#idiomas
{
font-size: 10px;
color:#00a2ef;
}
#idiomas a:link
{
 color:#00a2ef;
 text-decoration:none;
}
#idiomas a:visited
{
 color:#00a2ef;
 text-decoration:none;
}
#idiomas a:hover
{
 color:#dd3618;

}

.avatar
{
border: 5px #CCCCCC;
}
.elemento
{
font-size: 15px;
  font-weight: bold; 
 color: #00a2ef;
 padding: 20px 0px 0px 0px;
border-bottom: 1px dotted #dd3618; padding-bottom: 5px;
}

.flickr_image {padding:2px; border: 0px;}
.flickr			{width: 190px; height: 125px;}
.left 			{float: left;}

#activity_box {float:left; width:975px;}

#iconobig
{
width:145px; 
height:145px; 
padding:5px 5px 5px 5px; 
background-color:#CCCCCC;
}

#titular
{ font-size:16px;
color:#dd3618;
font-weight:bold;
height:35px;

}
#localiz
{ font-style:italic;
color:#00a2ef;
font-size:10px;
}


.listafotos
{
margin-left: 10px;
padding:0px;
}
.el
{
 display:inline;
 float:left; 
 padding: 3px;
}

.capaf
{
background: url(/main/images/imagenes/fondo_kapa.png);
background-position:top;
background-repeat:repeat-x;
}

.titulocapa
{
background: url(/main/images/imagenes/reondelgris.png) no-repeat top left;
color:#dd3618;
text-align:left;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 25px;
height:20px;
font-size:14px;
}

.titulof
{
background: url(/main/images/imagenes/amigogris.png) no-repeat top left;
}


.titulospot
{
background: url(/main/images/imagenes/spotgris.png) no-repeat top left;
}

.titulomap
{
background: url(/main/images/imagenes/mapgris.png) no-repeat top left;
}


.titulorf
{
background: url(/main/images/imagenes/amigorealgris.png) no-repeat top left;
}

.titulopass
{
background: url(/main/images/imagenes/llavegris.png) no-repeat top left;
}

.titulopriv
{
background: url(/main/images/imagenes/candaogris.png) no-repeat top left;
}

.tituloflickr
{
background: url(/main/images/imagenes/flickrgris.png) no-repeat top left;

}

.tituloviaje
{
background: url(/main/images/imagenes/suitcase.png) no-repeat top left;

}

.titulomsg
{
background: url(/main/images/imagenes/emailgris.png) no-repeat top left;
}

.tituloinvite
{
background: url(/main/images/imagenes/invitagris.png) no-repeat top left;
}

.tituloactiv
{
background: url(/main/images/imagenes/mundogris.png) no-repeat top left;
}

.titulotwitter
{
background: url(/main/images/imagenes/twittergris.png) no-repeat top left;
}
.listatwitter
{
list-style-image: url(/main/images/imagenes/blurp_twitter.png);
}

.tituloupcoming
{
background: url(/main/images/imagenes/upcominggris.png) no-repeat top left;
}
.listaupcoming
{
list-style-image: url(/main/images/imagenes/blurp_upcoming.png);
}
.titulorss
{
background: url(/main/images/imagenes/rssfeedgris.png) no-repeat top left;
}
.listarss
{
list-style-image: url(/main/images/imagenes/blurp_rss.png);
}

.titulodelicious
{
background: url(/main/images/imagenes/deliciousgris.png) no-repeat top left;
}
.listadelicious
{
list-style-image: url(/main/images/imagenes/blurp_delicious.png);
}

.titulonetvibes
{
background: url(/main/images/imagenes/netvibesgris.png) no-repeat top left;
}
.listanetvibes
{
list-style-image: url(/main/images/imagenes/blurp_netvibes.png);
}

.titulodopplr
{
background: url(/main/images/imagenes/dopplrgris.png) no-repeat top left;
}
.listadopplr
{
list-style-image: url(/main/images/imagenes/blurp_dopplr.png);
}
.listanav2us
{
list-style-image: url(/main/images/imagenes/blurp_nav2us.png);
}
.listaflickr
{
list-style-image: url(/main/images/imagenes/blurp_flickr.png);
}
.listadondehaestado
{
list-style-image: url(/main/images/imagenes/tri_blu.jpg);
}

.listadondevoy
{
list-style-image: url(/main/images/imagenes/tri_ora.jpg);
}
.listamapas
{
list-style-image: url(/main/images/imagenes/rmapa.png);
}
.listapost
{
padding:0px; vertical-align:bottom;
}
.elx
{
 display:inline;
 float:left; 
 padding: 3px;
 padding-top: 38px;
 vertical-align:bottom;
 
}
#iconomed
{
width:100px; 
height:100px; 
padding:3px 3px 3px 3px; 
background-color:#CCCCCC;
}

#titularb
{ font-size:16px;
color:#dd3618;
font-weight:bold;

}

.titulocomments
{
background: url(/main/images/imagenes/commentsgris.png) no-repeat top left;
}

#iconomini
{
width:50px; 
height:50px; 
padding:1px 1px 1px 1px; 
background-color:#CCCCCC;
}

.titulowiki
{
background: url(/main/images/imagenes/wikigris.png) no-repeat top left;
}

.titulofoto
{
background: url(/main/images/imagenes/fotogris.png) no-repeat top left;
}

.fecha
{
  font-size:10px;
  color:#00a2ef;
  font-style:italic;
}

.smenu
{
  font-size:10px;
  text-decoration:none;
  color: #f04f26;
  margin-bottom:2px;
  
}

.explica
{
margin-left:475px; 
visibility:hidden;
font-size:11px;
border: 1px solid #999999;
-moz-border-radius: 10px;
height:230px;
padding:5px;
position: absolute; 
}

.botonamigo
{
background: url(/main/images/imagenes/friend.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}
.amigogris
{
color:#000000;
background-color:#dddddd;
}
.botonamigoreal
{
background: url(/main/images/imagenes/realfriend.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}
.amigorealgris
{
color:#000000;
background-color:#dddddd;
}
.botonmsg
{
background: url(/main/images/imagenes/message.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}

.botoninvite
{
background: url(/main/images/imagenes/invite.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}

.botonprivado
{
background: url(/main/images/imagenes/candao.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}

.botonpass
{
background: url(/main/images/imagenes/llave.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}

.botonlocate
{
background: url(/main/images/imagenes/locate.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}

.botonnav
{
background: url(/main/images/imagenes/nav2usbot.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}
.botonmsg
{
background: url(/main/images/imagenes/emailbot.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}
.listabuscar
{
list-style-image: url(/main/images/imagenes/searchsquare.png);
}

.botonsiguiente
{
background: url(/main/images/imagenes/siguiente.png) no-repeat top right;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 25px 0px 5px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}

.botonspot
{
background: url(/main/images/imagenes/spot.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}

.botonspotadd
{
background: url(/main/images/imagenes/spotadd.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}


.botonmap
{
background: url(/main/images/imagenes/map.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}

.botonviaje
{
background: url(/main/images/imagenes/maleta.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}

.botonviajeadd
{
background: url(/main/images/imagenes/maletaadd.png) no-repeat top left;
color:#ffffff;
width:110px;
font-weight:bolder;
border: 1px solid #cccccc;
text-align:left;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 25px;
height:16px;
font-size:11px;
background-color:#00a2ef;
}
.estiloactiv
{
text-decoration:none;
font-size:10px;
color:#00a2ef;
cursor:pointer;
zindex:2;
position:absolute;
left:658px;
top:0px;
}

.deleteconfirmation
{
text-decoration:none;
font-size:10px;
color:#00a2ef;
float:none;
z-index:1;
position:absolute;
left:495px;
top:0px;
}


.hidden
{
visibility:hidden;
}

.deletecancel
{
text-decoration:none;
font-size:10px;
color:#dd3618;
cursor:pointer;
}
.deleteconfirm
{
text-decoration:none;
font-size:10px;
color:#dd3618;
}