/* CSS Document Control */
/* ----------------------  nav ---------------------- */
/* ----------------------  fin de nav ---------------------- */
#mn-log {
	height:90px;
	width:250px;
	position:relative;
	margin-left: 10px;
	z-index:2;
}

#cont-menu {
	position:absolute;
	top: 20px;
	text-align:right;
	left: 269px;
	height:18px;
	width:521px;
	z-index:2;
	border-bottom: 1px solid #7eb314;
}
#contmenucomu {
	text-align:right;
	height:22px;
	width:742px;
	float: right;
	margin-right:70px;
	margin-top: 30px;
	margin-bottom: 15px;
}

/* Breadcrumb AKA YouAreHere */
.breadcrumb {
  overflow: hidden;
  padding: 0 0 2px 0;
  margin: 0 0 1.5em 0;
  clear: both;
  display: block;
  font-family: verdana, arial, serif;
  font-size: 11px;
  color: #999
}

.breadcrumb span {color: #6283E5}
.breadcrumb strong {font-weight: normal}

.breadcrumb a:link, .breadcrumb a:visited {color: #6283E5; text-decoration: underline}
.breadcrumb a:hover, .breadcrumb a:active {text-decoration: none}

h1.titulo-pag {font-size: 25px; color: #000; font-weight: bold; margin: .4em 0}



/* Submenu */
#submenucontenedor{
	position:relative;
	text-align:right;
	height:40px;
	width: 100%;
	margin-top: 2px;
	float: left;
}
#submenucontenedor img{
	vertical-align:middle;
}
.submenu {
	color:#DBB7DB;
	font-weight:bold;
}

.submenu a{
	font-weight:bold;
	color:#003300;
	text-decoration: none;
}
.submenu a:hover{
background-color:#aa55aa;
color:#ffffff;
}

/* ----------------------  menu perfil ---------------------- */
#menuhcont {
width:905px;
margin-left:10px; 
margin-top:15px; 
position:relative; 
float:left;
z-index:20;
border-bottom: 1px solid #333;
display: inline
}

#menuh {
        font: 14px  Arial, Helvetica, sans-serif;
		font-weight:bold
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
        margin-left: 10px;
        padding: 0
}

#menuh li {
 margin-left: 5px;
  margin-right: 5px;
        float: left;
        margin-bottom: -1px;
        position: relative
}

#menuh a {
        text-decoration: none;
        color: #999999;
        background: #F2e6f2;
        display: block;
        padding: 3px 10px;
        text-align: center;
        border: 1px solid #999999;
          border-width: 1px 1px 0px 1px;
}

/*
#menuh a#primero {
        border-left: 1px solid #999999;
}
*/
#menuh a.pulsado {
        text-decoration: none;
        color: #000000;
        background: #FFFFFF;
        display: block;
        padding: 3px 10px;
        text-align: center;
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #999999;
		border-top: 1px solid #999999;
		border-right: 1px solid #999999;
		
}
#menuh a:hover {
color:#FFFFFF;
        background: #DBEBF6;
		background-color: #aa55aa; 
}
/* ----------------------  fin de menu perfil ---------------------- */

/* ---------------------- Ficha Perfil ---------------------- */
#ficha-perfil {height: 1%; margin-left: 15px}

#ficha-perfil:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0
}

#ficha-perfil a:hover {text-decoration: none}

	/* Avatar */
	#perfil-avatar {
	float: left;
	width: 115px;
	text-align: center;
	margin-right: 15px;
	margin-top: 15px;
	font-size: 14px;
	font-family: arial, verdana, serif
	}
	
	#perfil-avatar img {
	border: 1px solid #999;
	padding: 2px;
	margin-bottom: .3em
	}
	#perfil-avatar a{
	color:#0063DC;
	}

  
   /* Informaci�n Perfil */
#perfil-informacion {
margin-top: 10px;
float: left;
width: 486px;
margin-right: 45px;
color: #000;
font-family: arial, verdana, serif
}

#perfil-informacion a {margin-right: .6em; color:#0B5AC1}

#perfil-informacion h2 {
font-size: 26px;
font-family: verdana, arial, serif;
color: #000;
padding: 0;
margin: 0;
font-weight: normal;
line-height: 1;
border-bottom: 2px solid #a5a;
padding-bottom: .3em;
margin-bottom: .5em;
width: 92%
}

#perfil-informacion h2 a:link, #perfil-informacion h2 a:visited {
font-family: arial, verdana, serif;
font-size: 14px;
color: #0063dc;
text-decoration: underline;
margin: 0
}
#perfil-informacion h2 a:hover, #perfil-informacion h2 a:active {text-decoration: none}

#perfil-informacion .alerta, #perfil-sidebar .alerta, .alerta {
margin: 1em 0 0 0;
background: #FFF9DD;
border: 1px solid #FAE99C;
padding: 10px 20px;
color: #000;
font-family: arial, verdana, serif;
font-size: 16px
}

#perfil-sidebar .alerta {padding: 12px; margin-bottom: 15px}
#perfil-sidebar .alerta label {font-size: 12px; color: #666; font-weight: bold}
#perfil-sidebar .alerta span {font-size: 12px; color: #666; font-weight: bold}
#perfil-sidebar .alerta img {float: left; margin: 0 9px 9px 0}
#perfil-sidebar .alerta a:link, #perfil-sidebar .alerta a:visited {font-weight: bold; color: #006BF5}
#perfil-sidebar .alerta a:hover, #perfil-sidebar .alerta a:active {text-decoration: none}

#perfil-informacion .alerta p {margin: 0; padding: 0; line-height: 1}

#perfil-informacion .alerta ul, #perfil-informacion .alerta li {
	margin: 0;
	padding: 0
}

#perfil-informacion .alerta ul {
	list-style-position: outside;
	margin: 1em 0 .2em 0;
	font-family: arial, verdana, serif;
	font-size: 12px
}

#perfil-informacion .alerta li {
	clear:both; 
	height:1%; 
	margin:0pt 0pt .2em; 
	overflow:hidden;
}

#perfil-informacion .alerta li img, #perfil-informacion .alerta li .porcentaje, #perfil-informacion .alerta li .sugerencia {
	float: left;
	display:block;
}

#perfil-informacion .alerta li .porcentaje {width:50px;}

#perfil-informacion .alerta a:link, #perfil-informacion .alerta a:visited {color: #0B5AC1; margin: 0}
#perfil-informacion .alerta a:hover, #perfil-informacion .alerta a:active {text-decoration: none}

.alerta a {
	color: #0B5AC1;
}

.alerta a:visited{
	color: #0B5AC1;
}

/* Lista de Opciones */
#perfil-opciones {
float: left;
width: 240px;
margin: 35px 0 0 0;
padding: 0;
}

#perfil-opciones li {margin: 0; padding: 0}

#perfil-opciones li span {
font-family: arial, verdana, serif;
font-size: 9px;
color: #f00;
}
#perfil-opciones a {color:#0B5AC1;}
#perfil-opciones a:hover {color:#0B5AC1;text-decoration: none}

 
  /* Perfil Contenido */
  #perfil-cont {
    /*overflow: hidden;*/
    height: 1%;
    clear: both;
    padding: 25px 20px
  }
  
    /* Contenido */
    #perfil-contenido {
      width: 545px;
      float: left;
      margin-right: 55px !important;
      margin-right: 25px;      
    }
    
    #perfil-contenido h3 {
      font-size: 20px;
      font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
      color: #000;
      border-bottom: 1px solid #999;
      padding-bottom: .2em;
      font-weight: normal;
      margin: 0 0 .8em 0
    }
    
          /* Lista Actividad */
      #lista-ultima-actividad {
        margin: 1em 0 1.5em 0;
        padding: 0;
        list-style: none;
        font-size: 11px;
        font-family: verdana, arial, serif;
        line-height: 19px
      }
      
      #lista-ultima-actividad li {
        margin-bottom: 4px;
        clear: both;
        padding: 0 0 5px 0;
		border-bottom: 1px dotted #cecece;
		min-height: 35px;
      }
      
      #lista-ultima-actividad img {
        float: left;
        margin-right: .5em
      }
      
      #lista-ultima-actividad .act-icon {margin-top: 5px}
      #lista-ultima-actividad .act-thumb {border: 1px solid #c2c2c2; padding: 1px; width:30px; height:30px}
      
      #lista-ultima-actividad a {color: #0B5AC1; text-decoration:none}
      #lista-ultima-actividad a:hover, #lista-ultima-actividad a:active {text-decoration: underline}
     

     .tiempo {
        font-size: 11px;
        font-family: arial;
        border-left: 1px solid #999;
        color: #999;
        line-height: 11px;
        padding: 0 0 0 10px;
        margin: 0 0 0 10px;
        width: 70px
      }
      /* Lista Aportes */
      #lista-aportes, #lista-aportes ul {margin: 0 0 1.5em 0; padding: 0; list-style: none}
      #lista-aportes li {
        border-left: 8px solid #F2E6F2;
        border-bottom: 2px solid #F2E6F2;
        padding: 0 0 14px 14px;
        color: #666;
        font-family: arial, verdana, serif;
        font-size: 12px;
        overflow: hidden;
        height: 1%;
        margin-bottom: 12px
      }
      
      #lista-aportes h4 {
        font-weight: normal;
        font-size: 12px;
        margin: 0 0 1em 0;
        background: url("http://2.images.mnstatic.com/iconos/contribucion.gif") no-repeat center left;
        height: 16px;
        line-height: 16px;
        padding-left: 22px
      }
      
      .creado-por-mi {background: url('http://1.images.mnstatic.com/sello-minube.gif') no-repeat center right}
      
      #lista-aportes li ul {margin: 0; padding: 0}
      #lista-aportes li ul li {padding: 0; border: 0; float: left; margin: 0 1px}
      #lista-aportes li ul li a img {border: 2px solid #ddd}
      #lista-aportes li ul li a:hover img {border: 2px solid #0B5AC1}
      
      #lista-aportes p {margin: 0 0 1em 0; padding: 0}
      
      #lista-aportes a {font-weight: bold; color: #0B5AC1}
      #lista-aportes a:hover, #lista-aportes a:active {text-decoration: none}
      
      #lista-aportes .lista-tags {} /* padding-top: .8em; margin-bottom: 0 */
      #lista-aportes .lista-tags a {font-weight: normal; text-decoration: none}
      #lista-aportes .lista-tags a:hover, #lista-aportes .lista-tags a:active {text-decoration: underline}
      
      /* Lista Viajes */
      #lista-viajes {margin: 0 0 1.5em 0; padding: 0; list-style: none}
      #lista-viajes li {
        border-left: 8px solid #D4DCE4;
        border-bottom: 2px solid #D4DCE4;
        padding: 0 0px 10px 14px;
        color: #666;
        font-family: arial, verdana, serif;
        font-size: 12px;
        overflow: hidden;
        height: 1%;
        margin-bottom: 12px
      }
      
      #lista-viajes h4 {
        font-weight: normal;
        font-size: 12px;
        margin: 0 0 1em 0;
        background: url("http://1.images.mnstatic.com/iconos/viajes.gif") no-repeat center left;
        height: 16px;
        line-height: 16px;
        padding-left: 22px
      }
      
      #lista-viajes p {margin: 0 0 .5em 0; padding: 0}
      
      #lista-viajes a {font-weight: bold; color: #0B5AC1}
      #lista-viajes a:hover, #lista-aportes a:active {text-decoration: none}
      
      #lista-viajes li ul {margin: 0; padding: 0}
      #lista-viajes li ul li {padding: 0; border: 0; float: left; margin: 0 1px}
      #lista-viajes li ul li a img {border: 2px solid #ddd}
      #lista-viajes li ul li a:hover img {border: 2px solid #0B5AC1}
      
      #lista-viajes-links {text-align: right; font-size: 12px; margin-bottom: 1em}
      #lista-viajes-links a {margin: 0 1em}
      #lista-viajes-links a:link, #lista-viajes-links a:visited {color: #0063Dc}
      #lista-viajes-links a:hover, #lista-viajes-links a:active {text-decoration: none}
      
      #lista-viajes .lista-tags {padding-top: .8em; margin-bottom: 0}
      #lista-viajes .lista-tags a {font-weight: normal; text-decoration: none}
      #lista-viajes .lista-tags a:hover, #lista-viajes .lista-tags a:active {text-decoration: underline}
      
      /* Lista Viajes Proximos */
      #lista-viajes-proximos {margin: 0 0 1.5em 0; padding: 0; list-style: none}
      #lista-viajes-proximos li {
        clear: both;
        margin: 0 0 5px 0;
        padding: 0;
        overflow: hidden;
        height: 1%;
        font-family: verdana, arial, serif;
        font-size: 11px
      }
      
      #lista-viajes-proximos img, #lista-viajes-proximos a, #lista-viajes-proximos span, #lista-viajes-proximos div {float: left}
      
      #lista-viajes-proximos img.viaj-icon {margin: 5px 5px 0 0}
      #lista-viajes-proximos img.viaj-thumb {
        width: 25px;
        height: 25px;
        border: 2px solid #ccc;
        margin: 0 10px 0 0
      }
      #lista-viajes-proximos a.destino {margin-top: 5px; font-weight: bold}
      #lista-viajes-proximos span {margin-top: 8px}
      
      #lista-viajes-proximos a:link, #lista-viajes-proximos a:visited {color: #0B5AC1}

      #lista-viajes-proximos div.botones-edicion {
        text-align: right;
        float: right;
        margin: 3px 0 0 0;
        font-size: 12px;
        font-family: arial,verdana, serif
      }
      #lista-viajes-proximos div.botones-edicion a {margin: 0 1em}
      
      /* Lista Grupos */
      #lista-grupos {
        margin: 0 0 1.5em 0;
        padding: 0;
        list-style: none;
        font-family: arial, verdana, serif;
        color: #666;
        font-size: 11px;
        overflow: hidden;
        height: 1%
      }
      
      #lista-grupos li {margin: 0 0 20px 0; padding: 0; clear: both}
      
      #lista-grupos img {float: left; border: 1px solid #818181; margin: 0 15px 20px 0}
      #lista-grupos h4 {
        margin: 0 0 .5em 0;
        .margin: -1em 0 .5em 0;
        padding: 0;
        font-family: arial, verdana, serif;
        font-size: 14px;
        font-weight: bold;
        color: #000
      }
      
      #lista-grupos p {margin: 0 0 .5em 0; padding: 0}
      
      #lista-grupos a:link, #lista-grupos a:visited {
        font-family: arial, verdana, serif;
        font-size: 12px;
        font-weight: bold;
        color: #0B5AC1
      }      
      #lista-grupos a:hover, #lista-grupos a:active {text-decoration: none}
      
      /* Lista Trotamundos */
      #lista-trotamundos {
        margin: 0 0 1.5em 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
        height: 1%
      }
      
      #lista-trotamundos li {float: left; line-height: 28px; margin-bottom: 10px}
      #lista-trotamundos li img {border: 1px solid #cecece; float: left; margin-right: 6px; padding: 2px}
      #lista-trotamundos li a:link, #lista-trotamundos li a:visited {
        color: #0063DC;
        font-family: arial, verdana, serif;
        font-size: 12px
      }
      #lista-trotamundos li a:hover, #lista-trotamundos li a:active {text-decoration: none}
  
    /* Sidebar */
    #perfil-sidebar {
      float: left;
      width: 270px
    }
    
    #perfil-sidebar h3 {
      font-size: 20px;
      font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
      color: #000;
      border-bottom: 1px solid #999;
      padding-bottom: .2em;
      font-weight: normal;
      margin: 0 0 .8em 0
    }
    
    #perfil-sidebar h4 {
      font-family: arial, verdana, serif;
      font-size: 14px;
      color: #000;
      font-weight: bold;
      margin: 0 0 .5em 0;
      padding: 0
    }
    
    /* Mapa Google */
    .perfil-mapa-google {
      margin-bottom: 3.5em;
      font-family: arial, verdana, serif;
      font-size: 11px;
      color: #000;
      text-align: right
    }
    
    .perfil-mapa-google .mapa {margin-bottom: 1em}
    
    .perfil-mapa-google a.opcion:link, .perfil-mapa-google a.opcion:visited {
      color: #0063DC;
      font-family: arial, verdana, serif;
      font-size: 12px;
      padding-right: 25px;
      background: url("http://1.images.mnstatic.com/iconos/ampliar.gif") no-repeat center right;
      line-height: 19px;
      display: block;
      height: 19px;
      margin-bottom: .5em
    }
    .perfil-mapa-google a.opcion:hover, .perfil-mapa-google a.opcion:active {text-decoration: none}
    
    .perfil-mapa-google fieldset {border: 0; margin: 0; padding: 0; text-align: left}
    .perfil-mapa-google fieldset.small div {width: 49%; float: left}
    
    /* Lista Tags */
    .perfil-tags {
      margin: 0 0 1em .5em;
      padding: 0;
      list-style: none;
      line-height: 1.5;
      font-size: 11px;
      font-family: verdana, arial, serif;
      color: #999
    }
    
    .perfil-tags a img {border: 0}
    
    .perfil-tags a:link, .perfil-tags a:visited {color: #0063DC; text-decoration:none}
    .perfil-tags a:hover, .perfil-tags a:active {text-decoration: underline}
    
    .perfil-tags span {font-family: arial, verdana, serif}
    
    /* Lista de Datos */
    #perfil-lista-datos {
      margin: 0 0 2em 0;
      padding: 0;
      font-family: arial, verdana, serif;
      font-size: 12px;
      line-height: 16px
    }
    
    #perfil-lista-datos a:link, #perfil-lista-datos a:visited {color: #0063DC}
    #perfil-lista-datos a:hover, #perfil-lista-datos a:active {text-decoration: none}

/* Perfil Mensajes */
  /* Formulario Mensajes */
  #perfil-escribir-mensaje {margin: 2em .5em}
  #perfil-escribir-mensaje textarea {
    width: 528px;
    height: 97px;
    border: 1px solid #69c;
    margin: .3em 0 .5em 0;
    font-family: arial, verdana, serif;
    font-size: 12px;
    display: block
  }
  
  #perfil-escribir-mensaje .privado {float: left}
  #perfil-escribir-mensaje .button {
    width: 105px;
    height: 36px;
    color: #fff;
    background: #a238a2 url("http://2.images.mnstatic.com/boton-100px.jpg") no-repeat top left;
    display: block;
    border: 0;
    padding: 0;
    margin: 0;
    float: right
  }
  
  /* Mensajes NUevos */
  #perfil-mensajes-nuevos {margin: 0; padding: 0}
  #perfil-mensajes-nuevos strong {color: #f60; font-weight: normal}
  
  /* Lista Mensajes */
  #perfil-lista-mensajes {
    clear: both;
    padding: 1em 0;
    margin: 0;
    list-style: none
  }
  
  #perfil-lista-mensajes li {
    margin: 0 0 13px 0;
    padding: 0 0 8px 0;
    background: url("http://1.images.mnstatic.com/dotted.gif") repeat-x bottom left;
    clear: both
  }
  
  #perfil-lista-mensajes li ul {margin: 0 0 0 4em; padding: 0}
  
  #perfil-lista-mensajes a:link, #perfil-lista-mensajes a:visited {color: #0063DC}
  #perfil-lista-mensajes a:hover, #perfil-lista-mensajes a:active {text-decoration: none}
  
  #perfil-lista-mensajes a img {border: 1px solid #cecece; padding: 2px}
  
    /* Encabezado Mensaje */
    #perfil-lista-mensajes .encabezado {overflow: hidden; height: 1%; cursor: pointer}
    
    #perfil-lista-mensajes .encabezado .icono, #perfil-lista-mensajes .abierto .respuestas .encabezado .icono {float: left; margin: 13px 9px 0 3px}
    #perfil-lista-mensajes .encabezado .avatar, #perfil-lista-mensajes .abierto .respuestas .encabezado .avatar {
      display: block;
      float: left;
      line-height: 36px;
      margin-right: 14px;
      font-size: 12px;
      color: #0063dc;
      font-weight: normal
    }
    #perfil-lista-mensajes .encabezado .avatar img {float: left; margin-right: 10px}
    
    #perfil-lista-mensajes .encabezado .dice {float: left; font-weight: bold; font-size: 14px; line-height: 36px}
    #perfil-lista-mensajes .encabezado .asunto, #perfil-lista-mensajes .respuestas .encabezado .asunto {float: left; font-weight: normal; font-size: 12px; margin: 0; padding: 0; line-height: 36px}
    #perfil-lista-mensajes .encabezado .tiempo, #perfil-lista-mensajes .respuestas .encabezado .tiempo {float: left; height: 1em; line-height: 1em; width: auto; margin-top: 13px; margin-right: 8px}
    #perfil-lista-mensajes .encabezado .privado, #perfil-lista-mensajes .respuestas .encabezado .privado {float: left; margin-top: 10px}
    
    /* Mensaje Abierto */
    #perfil-lista-mensajes .abierto .icono, #perfil-lista-mensajes .respuestas .abierto .encabezado .icono {margin-top: 9px}
    #perfil-lista-mensajes .abierto .avatar, #perfil-lista-mensajes .respuestas .abierto .encabezado .avatar {font-size: 16px; font-weight: bold; color: #a5a; margin-right: 7px}
    #perfil-lista-mensajes .abierto .tiempo, #perfil-lista-mensajes .respuestas .abierto .encabezado .tiempo {float: right; margin-right: 0}
    #perfil-lista-mensajes .abierto .privado, #perfil-lista-mensajes .respuestas .abierto .encabezado .privado {float: right; margin-left: 8px}
    
      /* Opciones */
      #perfil-lista-mensajes .opciones {overflow: hidden; height: 1%; margin: 20px 0 18px 10px}
      #perfil-lista-mensajes .opciones a {padding-left: 21px; margin-right: 1em; float: left}
      
      #perfil-lista-mensajes .opciones .contestar {background: url("http://2.images.mnstatic.com/iconos/contestar.gif") no-repeat center left}
      #perfil-lista-mensajes .opciones .moderar {background: url('http://1.images.mnstatic.com/iconos/moderar.gif') no-repeat center left}
      #perfil-lista-mensajes .opciones .borrar {background: url("http://1.images.mnstatic.com/iconos/borrar.gif") no-repeat center left}
      #perfil-lista-mensajes .opciones .cerrar {background: url("http://1.images.mnstatic.com/iconos/borrar.gif") no-repeat center left; float: right}
      
		/* Mensaje */
		      #perfil-lista-mensajes .mensaje {
		    margin: 0 10px;
		    background-color: #f2fbff;
		    border-bottom: 1px solid #d6eafc;
		    margin-bottom: 10px;
		    text-align: justify;
		    clear: both;
		}
		  #perfil-lista-mensajes .mensaje p{
		    color:#666666;
		    margin: 10px;
padding-top: 10px;
		}
  
  /* Menu Mensajes */
  #menu-mensajes {margin: 0 0 2em 0; padding: 0; list-style: none}
  #menu-mensajes li {margin: 0 0 .5em 0; padding: 0; list-style: none}

  #menu-mensajes img {margin-right: .5em}
  #menu-mensajes a:link, #menu-mensajes a:visited {color: #0063DC}
  #menu-mensajes a:hover, #menu-mensajes a:active {text-decoration: none}
  
/* Sin contenido en la seccion */
#perfil-sin {
  font-size: 18px;
  color: #000;
  background: url('http://2.images.mnstatic.com/iconos/tick-white.gif') no-repeat center left;
  padding-left: 25px;
  margin: 0 0 10px 50px;
}

#perfil-sin a:link, #perfil-sin a:visited {color: #0063DC}
#perfil-sin a:hover, #perfil-sin a:active {text-decoration: none}

/* Encabezados con Sub-menu */
#perfil-contenido h3.encabezado-submenu {color: #a5a}

#perfil-contenido h3.encabezado-submenu strong {color: #000; font-weight: normal}
#perfil-contenido h3.encabezado-submenu strong a:link, #perfil-contenido h3.encabezado-submenu strong a:visited {color: #000; font-weight: normal}
#perfil-contenido h3.encabezado-submenu strong a:hover, #perfil-contenido h3.encabezado-submenu strong a:active {text-decoration: none}


/* Perfil Albums */
.lista-fotos-videos {
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%
}

.lista-fotos-videos a:link, .lista-fotos-videos a:visited {color: #0063dc; text-decoration: underline}
.lista-fotos-videos a:hover, .lista-fotos-videos a:active {text-decoration: none}

.lista-fotos-videos li {width: 260px; float: left; margin: 0 4px 15px 4px}

.lista-fotos-videos .thumbs {
  margin: 0;
  padding: 18px 0 0 6px;
  overflow: hidden;
  width: 102px;
  height: 99px;
  float: left;
  background: url('http://1.images.mnstatic.com/thumbs-bg.jpg') no-repeat top left
}

.lista-fotos-videos .thumbs li {
  float: left;
  margin: 0 1px 3px 2px;
  width: auto
}

.lista-fotos-videos .thumbs li a img {border: 1px solid #ededed}

.lista-fotos-videos .informacion {float: left; width: 145px; padding: 3px 0 0 0; margin: 7px 0 0 5px}

.lista-fotos-videos h4 {margin: 0 0 .8em 0; padding: 0; font-size: 12px}
.lista-fotos-videos .rincon h4 {padding-left: 20px; background: url("http://2.images.mnstatic.com/iconos/contribucion.gif") no-repeat center left}
.lista-fotos-videos .viaje h4 {padding-left: 20px; background: url("http://1.images.mnstatic.com/iconos/viajes.gif") no-repeat center left}

.lista-fotos-videos span {display: block; color: #999; font-size: 12px; height: 16px; line-height: 16px; margin-bottom: 4px}
.lista-fotos-videos span.fotos {padding-left: 20px; background: url("http://2.images.mnstatic.com/iconos/camera.gif") no-repeat center left}
.lista-fotos-videos span.videos {padding-left: 20px; background: url("http://2.images.mnstatic.com/iconos/video.gif") no-repeat center left}
.lista-fotos-videos span.comentarios {padding-left: 20px; background: url("http://1.images.mnstatic.com/iconos/comentarios.gif") no-repeat center left}

.lista-fotos-videos a.modo-feliz {
  padding-right: 35px;
  background: url("http://1.images.mnstatic.com/iconos/modo-feliz.gif") no-repeat center right;
  display: block;
  height: 28px;
  line-height: 28px;
  text-align: right;
  float: left;
  margin-top: 4px
}
/* Subir Avatar */
/* Planes a Futuro */
  /* Crear */
  #crear-futuro, #editar-perfil, #subiravatar{
    margin: 0;
    padding: 2em 0;
    border: 0;
    font-family: arial, verdana, serif;
    font-size: 12px;
    font-weight: bold;
    color: #404040
  }
  
  fieldset#editar-perfil {padding: 1em 0; position:relative;}
  
  #crear-futuro input.texto, #crear-futuro textarea, #buscar-agregar-pais input.texto,
  #editar-perfil input.texto, #editar-perfil textarea, #editar-perfil select, #subiravatar input.texto{
    border: 1px solid #8eacc4;
    background: #fff url("http://1.images.mnstatic.com/input-bg.gif") repeat-x top left;
    font-family: arial, verdana, serif;
    color: #000;
    padding: 2px;
    margin: 0;
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 20px
  }
  
  #crear-futuro label, #editar-perfil label, #subiravatar label{
    display: block;
    clear: both;
    margin: 0 0 8px 0
  }
  
  #editar-perfil .nota {font-size: 11px; color: #999; font-weight: normal; float: left; margin-top: .2em}
  
  #crear-futuro input.texto, #subiravatar input.texto{width: 278px}
  #editar-perfil .texto.grande {width: 258px; float: left; margin-right: 10px}
  #crear-futuro textarea, #editar-perfil textarea {width: 100%}
  
  #editar-perfil select.texto {display: block; width: 278px}
  
  #crear-futuro .fecha {width: 35%; float: left}
  #crear-futuro .fecha input.texto {width: 108px; float: left}
  #crear-futuro .fecha a img {float: left; border: 0; margin: 2px 0 0 7px}
  
  #editar-perfil select {margin-bottom: 20px}
  
  #crear-futuro .boton , #editar-perfil .boton-enviar, #subiravatar .boton{
    border: 0;
    background: #a238a2 url("http://2.images.mnstatic.com/boton-100px.jpg") no-repeat top left;
    width: 105px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    padding: 0;
    margin: 0;
    text-align: center;
    cursor:pointer;
    font-weight: bold
  }
  
  .participa {font-size: 22px; color: #000; margin: 2em auto; text-align: center}
  .participa a:link, .participa a:visited {color: #0063dc}
  .participa a:hover, .participa a:active {text-decoration: none}
  
/* Busqueda Pais a agregar */
#buscar-agregar-pais {margin: 0; padding: 0; border: 0; position:relative;}
#buscar-agregar-pais label {display: block; color: #404040; font-weight: bold; margin-bottom: 5px}
#buscar-agregar-pais input.texto {width: 100%; margin-bottom: 10px}
#buscar-agregar-pais input.boton, #editar-perfil .boton {
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: underline;
  color: #0063DC
}

#buscar-agregar-pais input.boton:hover, #editar-perfil .boton:hover {cursor: pointer; text-decoration: underline}

/* Lista intereses */
.lista-intereses {
  line-height: 1.5;
  font-weight: normal;
  margin: 2em 0 1.5em 0;
  padding: 0;
  font-size: 12px
}

.lista-intereses li {margin-bottom: .5em}

.lista-intereses a:link, .lista-intereses a:visited {color: #0063dc; text-decoration: none}
.nota a:link, .nota a:visited {color: #0063dc; font-size: 12px}
.nota a:hover, .nota a:active {text-decoration: none}

/* Lista pa�ses visitados */
.paises-visitados {
  margin: .5em 0;
  padding: 0;
  font-family: times, arial, verdana;
  font-size: 22px;
  color: #666
}

.paises-visitados li {
  background: url("http://2.images.mnstatic.com/sello-visitado.gif") no-repeat center left;
  padding: 0 0 0 25px;
  margin: 0 0 .5em 0
}
.paises-visitados li a{
  color:#f90;
text-decoration:none;
font-size:12px;
}
  
/* Bandeja de Viajes */
.lista-viajes-futuros {
  margin: 0;
  padding: 0
}

.lista-viajes-futuros li {
  margin: 0;
  padding: 15px 0 15px 30px
}

.lista-viajes-futuros li.ligado {
  background: url('http://2.images.mnstatic.com/planes-ligados.gif') no-repeat top left
}

.lista-viajes-futuros h4 {
  padding-left: 30px;
  background: url("http://2.images.mnstatic.com/iconos/avion.gif") no-repeat 0 2px;
  font-size: 12px;
  color: #999;
  font-family: arial, verdana, serif;
  font-weight: normal;
  padding-bottom: 11px;
  margin: 0 0 0 0
}

.lista-viajes-futuros h4 strong {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  margin: 0 0 0 5px
}

.lista-viajes-futuros h4 span {
  font-size: 14px;
  font-weight: bold;
  color: #666
}

.lista-viajes-futuros .opciones {
  border-top: 1px solid #FFAC30;
  margin: 0 0 0 30px;
  padding-top: 5px
}

.lista-viajes-futuros .opciones a:link, .lista-viajes-futuros .opciones a:visited {color: #0063DC}
.lista-viajes-futuros .opciones a:hover, .lista-viajes-futuros .opciones a:active {text-decoration: none}

/* ---------------------- galerias ---------------------- */
#galerias .alerta {
  font-size: 11px;
  font-family: verdana, arial, serif;
  color: #999
}

#galerias .alerta h3 {
  color: #000;
  font-size: 15px;
  font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
  margin: 0 0 .8em 0;
  padding: 0
}

#galerias .links {margin: 10px 0 0 0}

#galerias .links a:link, #galerias .links a:visited {
  color: #0063DC;
  font-size: 12px;
  margin: 0 .5em
}
#galerias .links a:hover, #galerias .links a:active {text-decoration: none}

  /* Encabezado y Tabs */
  #galerias h2 {
    font-size: 22px;
    font-family: verdana;
    color: #000;
    font-weight: normal;
    border-bottom: 3px solid #a5a;
    margin: 0 0 10px 0;
    padding-bottom: 5px;
    padding-top: 10px;
    overflow: hidden;
    display: block;
    width: 100%;
    clear: both;
    position: relative
  }

  #galerias h2 strong {font-weight: normal; float: left}

  #galerias h2 .links {
    display: block;
    height: 29px;
    float: right;
    position: absolute;
    bottom: -5px;
    right: 0
  }

  #galerias h2 .links a:link, #galerias h2 .links a:visited {
    display: block;
    float: left;
    text-decoration: none;
    color: #fff;
    background: #a955a9 url("http://1.images.mnstatic.com/header-tab.jpg") no-repeat bottom right;
    font-size: 14px;
    font-family: arial, verdana, serif;
    height: 29px;
    line-height: 29px;
    padding: 0 10px 0 0;
    margin: 0 0 0 5px;
    font-weight: bold
  }
  #galerias h2 .links a:link span, #galerias h2 .links a:visited span {
    display: block;
    padding: 0 0 0 10px;
    background: #a955a9 url("http://1.images.mnstatic.com/header-tab.jpg") no-repeat bottom left;
  }

  #galerias h2 .links a.activo:link, #galerias h2 .links a.activo:visited,
  #galerias h2 .links a:hover, #galerias h2 .links a:active {
    color: #333;
    background-position: top right
  }
  #galerias h2 .links a.activo:link span, #galerias h2 .links a.activo:visited span,
  #galerias h2 .links a:hover span, #galerias h2 .links a:active span {
    background-position: top left
  }
  /* Encabezados con Sub-menu PARA GALERIA DE PERFIL*/

	#galerias h3.encabezado-submenu-galerias {
	font-size: 20px;color: #000;
	font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
	      color: #000;
	      border-bottom: 1px solid #999;
	      padding-bottom: 0.2em;
	      font-weight: normal;
	}
	#galerias h3.encabezado-submenu-galerias a{
	color:#000000;
	}
	  #galerias h3.encabezado-submenu-galerias a:hover{
	color:#000000;
	}
	 #galerias h4{
		color:#000000;
		margin-left: 15px;
		font-family:"Trebuchet MS", Arial;
		font-size:14px;
		font-weight: normal;
	}
	#galerias h4 a{
		color:#0063DC;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	#galerias h4 img{
	vertical-align:bottom;	
	}

  /* Foto Actual */
  #foto-actual {
    width: 530px;
    float: left;
    margin: 0 15px 80px 10px;
    display: block !important;
    display: inline
  }
  
  #foto {
    width: 507px;
    height: 415px;
    padding: 10px 0 20px 23px;
    background: url("http://2.images.mnstatic.com/foto-bg.jpg") no-repeat bottom right;
    overflow: hidden;
    text-align: center;
  }
  
  #foto #autor {margin: 15px 0 0 0; width: 70%; float: left; text-align:left;}
  
  #foto #autor a img {
    border: 1px solid #c8c8c8;
    background: #fff;
    padding: 1px;
    float: left;
    margin: 0 10px 0 0
  }
  
  #foto #autor h3 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #a5a;
    font-style: italic;
    font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
    font-weight: normal
  }
  
  #foto #autor span {color: #999}
  
  #foto #navegacion-galeria {float: right; margin: 20px 35px 0 0}
  #foto #navegacion-galeria a img {border: 0}
  
  /* Lista Comentarios */
  #lista-comentarios {
    margin: 10px 0 50px 0;
    padding: 0
  }
  
  #lista-comentarios li {margin-bottom: 2em}
  
  #lista-comentarios .autor {
    overflow: hidden;
    height: 1%;
    border-bottom: 2px solid #F2E6F2
  }
  #lista-comentarios .autor a img {
    border: 1px solid #c8c8c8;
    background: #fff;
    padding: 1px;
    float: left;
    margin: 0 10px 5px 0
  }
  
  #lista-comentarios .autor h3 {
    font-size: 14px;
    color: #999;
    line-height: 35px;
    float: left;
    margin: 0; padding: 0
  }
  #lista-comentarios .autor h3 a:link, #lista-comentarios .autor h3 a:visited {font-size: 16px; color: #a5a}
  #lista-comentarios .autor h3 a:hover, #lista-comentarios .autor h3 a:active {text-decoration: none}
  
  #lista-comentarios .autor span {
    float: right;
    margin-top: 15px;
    font-size: 11px;
    font-family: arial, verdana, serif;
    color: #999
  }
  
  /* Comentar Foto */
  #comentar-foto {
    border: 0;
    margin: 0 0 70px 0;
    padding: 0;
    overflow: hidden;
    width: 100%
  }
  
  #comentar-foto label {
    color: #000;
    font-size: 20px;
    font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
    padding: 0 0 0 25px;
    margin: 0 0 .2em 0;
    display: block;
    background: url("http://2.images.mnstatic.com/iconos/agregar-comentario.gif") no-repeat center left
  }
  #comentar-foto textarea {
    width: 97%;
    height: 145px;
    border: 1px solid #E9EDF0;
    padding: 5px;
    font-family: arial, verdana, serif;
    font-size: 14px;
    color: #333
  }
  
  #comentar-foto .boton {
    background: #9E37A0 url("http://1.images.mnstatic.com/boton-200px.jpg") no-repeat top left;
    width: 205px;
    height: 36px;
    padding: 0;
    line-height: 36px;
    color: #fff;
    border: 0;
    margin: 10px 0 0 0;
    float: right;
    font-weight: bold;
    font-size: 15px
  }
  
  span.participa {
    display: block;
    margin: 0 auto 40px auto;
    text-align: center;
    font-size: 22px;
    color: #000
  }
  
  span.participa a:link, span.participa a:visited {color: #0063DC}
  span.participa a:hover, span.participa a:active {text-decoration: none}
  
  
/* Sidebar */
#galeria-sidebar {
  width: 360px;
  margin-left: 10px;
  float: left;
  display: block !important;
  display: inline
}

#galeria-sidebar h3 {
  font-size: 20px;
  font-weight: normal;
  font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
  color: #000;
  border-bottom: 1px solid #999;
  margin: 0 0 .5em 0;
  padding: 0
}

  /* Thumbs Album */
  #thumbs-album {
    overflow: hidden;
    height: 1%
  }
  
  #thumbs-album #modo-feliz:link, #thumbs-album #modo-feliz:visited {
    float: right;
    display: block;
    padding-right: 40px;
    background: url("http://1.images.mnstatic.com/iconos/modo-feliz-ico.gif") no-repeat center right;
    height: 23px;
    line-height: 23px;
    color: #0063DC;
    margin: 0 25px 1em 0
  }
  #thumbs-album #modo-feliz:hover, #thumbs-album #modo-feliz:active {text-decoration: none}
  
  #thumbs-album .navegacion-paginas {float: right; clear: both; margin-top: 15px; margin-right: 25px}
  
  #lista-thumbs-album {
    margin: 0 25px 0 0;
    padding: 0;
    clear: both;
    overflow: hidden;
    height: 1%;
    width: 335px;
    display: inline;
    float: right
  }
  
  #lista-thumbs-album li {float: left; margin: 4px 3px}
  
  #lista-thumbs-album a:link img, #lista-thumbs-album a:visited img {
    border: 1px solid #d2d2d2;
    background: #fff;
    padding: 2px
  }
  
  #lista-thumbs-album a.actual:link img, #lista-thumbs-album a.actual:visited img,
  #lista-thumbs-album a:hover img, #lista-thumbs-album a:active img {
    border: 1px solid #353535
  }
  
  #opciones-fotos {
    clear: both;
    padding-bottom: 2em;
    padding-left: 15px
  }
  
  #opciones-fotos a:link, #opciones-fotos a:visited {color: #0063DC; padding-left: 24px}
  #opciones-fotos a:hover, #opciones-fotos a:active {text-decoration: none}
  
  #opciones-fotos .agregar {background: url('http://1.images.mnstatic.com/iconos/agregar-foto.gif') no-repeat center left}
  #opciones-fotos .ver-todas {background: url("http://1.images.mnstatic.com/iconos/todas-las-fotos.gif") no-repeat center left}

  /* Lista Rincones Cercanos */
  #rincones-cercanos {
    margin: 0;
    padding: 0
  }
  
  #rincones-cercanos li {
    overflow: hidden;
    height: 1%;
    background: url("http://1.images.mnstatic.com/dotted.gif") repeat-x bottom left;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0
  }
  
  #rincones-cercanos .info {float: left}
  
  #rincones-cercanos a.thumb img {
    float: left;
    margin: 0 15px 0 0;
    border: 1px solid #d2d2d2;
    background: #fff;
    padding: 2px
  }
  
  #rincones-cercanos h4 {
    font-size: 11px;
    font-family: verdana, arial, serif;
    color: #B1B1B1;
    font-weight: bold;
    margin: 0 0 .2em 0;
    padding: 0
  }
  
  #rincones-cercanos h4 a:link, #rincones-cercanos h4 a:visited {color: #0063DC}
  #rincones-cercanos h4 a:hover, #rincones-cercanos h4 a:active {text-decoration: none}
  
  #rincones-cercanos .rating a img {border: 0; padding: 0; margin: 0}
  
  #rincones-cercanos .experiencias, #rincones-cercanos .fotos {
    display: block;
    padding: 0 0 0 20px;
    margin: 0;
    font-size: 11px;
    color: #666;
    font-family: verdana, arial, serif;
    height: 19px;
    line-height: 19px
  }
  
  #rincones-cercanos .experiencias {background: url("http://1.images.mnstatic.com/iconos/comentarios.gif") no-repeat center left}
  #rincones-cercanos .fotos {background: url("http://2.images.mnstatic.com/iconos/camera.gif") no-repeat center left}
  
  /* Lista Tags */
  #lista-tags {
    color: #333;
    font-size: 18px;
    line-height: 1;
    margin: 0 0 1em 0;
    padding: 0
  }
  
  #lista-tags a:link, #lista-tags a:visited {
    font-size: 12px;
    color: #0063DC;
    text-decoration: none;
    padding-bottom: 2px
  }
  
  #lista-tags a:hover, #lista-tags a:active {text-decoration: underline}
  
  /* Menu */
  #galeria-sidebar #menu_media_options {
    margin: 0;
    padding: 0
  }
  
  #galeria-sidebar #menu_media_options li {width: 175px; float: left; margin: 0 0 .2em 0; display: inline; height: 25px}
  
  #galeria-sidebar #menu_media_options a:link, #galeria-sidebar #menu a:visited {color: #0063DC}
  #galeria-sidebar #menu_media_options a:hover, #galeria-sidebar #menu a:active {text-decoration: none}
  
  #galeria-sidebar #menu_media_options img {margin: 0 8px}
  
  /* Link Enlaza */
  #enlaza {clear: both; padding:8px; border:1px solid #fae99c; background-color:#fff9dd}
  #enlaza label {color: #666; margin-right: 5px;display:block}
  #enlaza input {
    color: #999;
    border: 1px solid #999;
    font-size: 11px;
    font-family: verdana, arial, serif;
    padding: 1px;
    width: 335px
  }
  
  /* Redes Sociales */
  #redes-sociales a img {border: 0; margin: 0 1px}
  
  
/*******************************************************************************/
/*******************************************************************************/
/*******************************************************************************/

/* Perfil */
#perfil-lista-datos a {font-weight: bold}
#perfil-lista-datos strong a:link, #perfil-lista-datos strong a:visited {font-weight: bold; color: #f00}

#perfil-contenido a.editar:link, #perfil-contenido a.editar:visited {font-size: 12px; color: #0063dc; margin: 0 0 5px 0}
#perfil-contenido a.editar:hover, #perfil-contenido a.editar:active {text-decoration: none}

#perfil-contenido h3 {clear: both}

  /* Datos */
  table.datos {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    font-size: 18px;
    font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
  }
  
  table.datos tbody td, table.datos tbody th {vertical-align: top}
  
  table.datos tbody th {
    font-weight: normal;
    color: #c4c4c4;
    border-right: 1px solid #e8e8e8;
    padding: 7px 10px 7px 0
  }
  
  table.datos tbody td {padding: 7px 0 7px 20px}
  
  table.datos tbody td a:link, table.datos tbody td a:visited {
    font-size: 12px;
    font-family: arial, verdana, serif;
    color: #f90;
    text-decoration: none
  }
  
  table.datos tbody td a.externo:link, table.datos tbody td a.externo:visited {
    color: #666;
    font-size: 18px;
    font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
    text-decoration: underline
  }
  table.datos tbody td a.externo:hover, table.datos tbody td a.externo:active {
    text-decoration: none
  }
  
/* Futuros Ver */
ul.opciones-viajes {
  margin: 0;
  padding: 0
}

ul.opciones-viajes li {
  margin-bottom: .8em;
  padding-left: 24px;
  background: url("http://1.images.mnstatic.com/iconos/tick-white-shadow.gif") no-repeat 0 1px;
  line-height: 16px
}

ul.opciones-viajes a:link, ul.opciones-viajes a:visited {
  color: #0560D2;
  text-decoration: underline
}
ul.opciones-viajes a:hover, ul.opciones-viajes a:active {text-decoration: none}

  /* Lista Trotamundos */
  .lista-trotamundos {
    margin: 0 0 1.5em 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    height: 1%
  }

  .lista-trotamundos li {float: left; line-height: 28px; margin-bottom: 10px}
  .lista-trotamundos li img {border: 1px solid #cecece; float: left; margin-right: 6px; padding: 2px}
  .lista-trotamundos li a:link, .lista-trotamundos li a:visited {
    color: #0063DC;
    font-family: arial, verdana, serif;
    font-size: 12px
  }
  .lista-trotamundos li a:hover, .lista-trotamundos li a:active {text-decoration: none}

a.ver-todos:link, a.ver-todos:visited {
  color: #0560D2;
  text-decoration: underline;
  float: right;
  display: block;
  width: auto;
  margin-bottom: 2em
}
a.ver-todos:hover, a.ver-todos:active {text-decoration: none}

/* Rincones que ver */
.rincones-que-ver {
  margin: 0 0 1em 0;
  padding: 0;
  overflow: hidden;
  width: 100%
}

.rincones-que-ver li {
  overflow: hidden;
  width: 100%;
  margin-bottom: .7em
}

.rincones-que-ver img, .rincones-que-ver span {float: left; margin-right: 7px}

.rincones-que-ver img.icono {margin-top: 10px}
.rincones-que-ver img.thumb {padding: 1px; background: #fff; border: 1px solid #d7d7d7}
.rincones-que-ver img.adjunto {float: none; margin: 0 0 0 5px}

.rincones-que-ver span {line-height: 33px}
.rincones-que-ver a:link, .rincones-que-ver a:visited {color: #0560D2; font-weight: bold}
.rincones-que-ver a:hover, .rincones-que-ver a:active {text-decoration: none}

h4.adjuntos {
  padding-left: 22px;
  background: url("http://1.images.mnstatic.com/iconos/clip.gif") no-repeat center left;
  font-size: 12px;
  clear: both
}

/* Navegar Viajes Futuros */
.navegar-viajes-futuros {
  float: right;
  margin-bottom: 2em
}

.navegar-viajes-futuros a:link, .navegar-viajes-futuros a:visited {
  display: block;
  width: 70px;
  float: left;
  background: url("http://1.images.mnstatic.com/planes-ligados-horizontal.gif") no-repeat bottom left;
  padding: 0 5px 18px 30px;
  color: #0063DC
}

.navegar-viajes-futuros a:hover, .navegar-viajes-futuros a:active {text-decoration: none}

/* A�adir Rincon */
#anadir-rincon {
  border: 0;
  margin: 0 0 2em 0;
  overflow: hidden;
  width: 100%
}

#anadir-rincon label {font-weight: bold; color: #404040; display: block; clear: both; margin-bottom: .5em}

#anadir-rincon input.texto, #anadir-rincon textarea {
  border: 1px solid #8eacc4;
  background: #fff url("http://1.images.mnstatic.com/input-bg.gif") repeat-x top left;
  font-family: arial, verdana, serif;
  color: #000;
  padding: 2px;
  margin: 0;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 20px
}

#anadir-rincon input.input-buscar {float: left; margin-right: 7px; margin-bottom: 0}
#anadir-rincon input.texto {width: 278px}
#anadir-rincon input.categoria {width: 135px; float: left; margin-right: 10px}

#anadir-rincon input.tag {width: 100px; float: left; margin-right: 10px}

#anadir-rincon textarea {width: 95%; height: 114px}

#anadir-rincon a.buscar:link, #anadir-rincon a.buscar:visited {color: #090}
#anadir-rincon a.buscar:hover, #anadir-rincon a.buscar:active {text-decoration: underline}

#anadir-rincon input.boton {
  width: 105px;
  height: 36px;
  color: #fff;
  background: #a238a2 url("http://2.images.mnstatic.com/boton-100px.jpg") no-repeat top left;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  font-weight: bold;
  clear: both
}

#resultados-busqueda {
  width: 246px;
  clear: both;
  border: 1px solid #FAE99C;
  background: #FFF9DD;
  padding: 18px;
  font-weight: bold
}

#resultados-busqueda span {line-height: 25px}
#resultados-busqueda img {float: left; margin-right: 10px}

#resultados-busqueda ul {margin-bottom: 1em; clear: both}
#resultados-busqueda li {overflow: hidden; height: 1%; margin-bottom: .5em}

#resultados-busqueda input.checkbox {float: left; margin-right: 5px; clear: none}
#resultados-busqueda label {
  display: inline;
  float: left;
  margin: 0;
  color: #0063DC;
  text-decoration: underline;
  font-weight:normal;
  clear: none
}

#resultados-busqueda strong {
  display: block;
  text-align: center;
  font-size: 16px;
  color: #333
}

#resultados-busqueda a:link, #resultados-busqueda a:visited {color: #0063DC}
#resultados-busqueda a:hover, #resultados-busqueda a:active {text-decoration: none}

/* autocompletar///*/
div.auto_complete
{
	position:absolute;
	width:246px;
	background-color:white;
	border:1px solid #999999;
	margin:0px;
	padding:0px;
	z-index:100000;
}
div.auto_complete ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.auto_complete ul li.selected { background-color: #75B4F7; color: #FFFFFF;}
div.auto_complete ul li
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:auto;
	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	background-color: #C7E1FC;
}
/*FIN autocompletar///*/

	/* Extras */
	span.link {
		color: #5548C7;
		text-decoration: underline;
		cursor:	pointer;		
	}
	
	.error-message {
		font-weight: bold;
	}
	
	/* Paginaci�n */
	.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		color:#ff6500;
		font-size:80%;
		margin-top: 45px;
		height: 20px;
		width: 450px;
	}
	
	.pagination a {
		margin-right:3px;
		padding:3px 5px;
		
	  border: 1px solid #c1ddff;
	  background: #fff;
	  color: #0063dc;
	  text-decoration: none;
	  font-size: 11px;
	  font-family: verdana, arial, serif		
	}
	
	.pagination a:hover, .pagination a:active {
	  border: 1px solid #0063dc;
	  background: #0063dc;
	  color: #fff		
	}
	
	.pagination span.current {
		margin-right:3px;
		padding:3px 5px;
		font-weight: bold;
				
	  border: 1px solid #0063dc;
	  background: #0063dc;
	  color: #fff		
	}
	
	.pagination span.disabled {
		margin-right:3px;
		padding:3px 5px;
		border: 1px solid #c3dda9;
		color: #c3dda9;
	}
	
	.form165 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	width: 165px;
	background-color: #FFFFFF;
	border: 1px solid #7f9db9;
	}
	
/* Lista de Usuarios */
.lista-titulo {
  font-size: 20px;
  font-family: 'trebuchet ms', tahoma, arial, verdana, serif;
  color: #000;
  border-bottom: 1px solid #999;
  padding-bottom: .2em;
  font-weight: normal;
  margin: 0 0 .8em 0
}
.lista-titulo span {
  font-size: 12px;
  color: #666;
  line-height: 1;
  font-weight: bold
}
.lista-titulo span a:link, .lista-titulo span a:visited {font-weight: normal; color: #0063DC; text-decoration: underline}
.lista-titulo span a:hover, .lista-titulo span a:active {text-decoration: none}

  /* Lista Usuarios */
	.lista-usuarios {
	margin: 0;
	padding: 0;
	list-style: none
	}
	
	.lista-usuarios li {clear: both; margin: 0 0 3em 0; overflow: hidden; height: 1%}
	
	.lista-usuarios .avatar {display: block; width: 86px; height: 86px; float: left; margin: 0 10px 0 0}
	.lista-usuarios .avatar:link img, .lista-usuarios .avatar:visited img {border: 1px solid #999; padding: 2px; background: #fff}
	.lista-usuarios .avatar:hover img, .lista-usuarios .avatar:active img {border: 1px solid #222}
	
	.lista-usuarios .informacion {
	width: 445px;
	float: left
	}
	
	.lista-usuarios h4 {
	font-size: 22px;
	font-family: verdana, arial, serif;
	color: #333;
	border-bottom: 2px solid #a5a;
	font-weight: normal;
	margin: 0 0 .5em 0;
	padding: 0 0 .3em 0;
	overflow: hidden;
	height: 1%
	}
	.lista-usuarios h4 a:link, .lista-usuarios h4 a:visited {font-weight: normal; color: #000; text-decoration: none}
	.lista-usuarios h4 a:hover, .lista-usuarios h4 a:active {color:#a5a}
	
	.lista-usuarios h4 .edad {font-family: arial, verdana, serif; font-size: 12px}
	
	.lista-usuarios h4 .usuario {float: left}
	.lista-usuarios h4 .acciones {float: right}
	
	.lista-usuarios h4 .acciones a img {border: 0; display: block; float: left; margin: 10px 2px 0 1px}
	
	.lista-usuarios .lista-viajes{
	margin: 0;
	padding: 0;
	list-style: none
	}
	
	.lista-usuarios .lista-viajes li {
	padding: 0 0 0 35px;
	margin: 0;
	margin: 0;
	background: url("http://2.images.mnstatic.com/iconos/viaje-ico.gif") no-repeat center left;
	height: 37px;
	line-height: 30px;
	color: #333
	}
	
	.lista-usuarios .lista-viajes a:link, .lista-usuarios .lista-viajes a:visited {color: #0063DC}
	.lista-usuarios .lista-viajes a:hover, .lista-usuarios .lista-viajes a:active {text-decoration: none}
	
	.lista-usuarios .aceptacion{
	margin: 0;
	padding: 0;
	list-style: none
	}
	
	.lista-usuarios .aceptacion li {
	padding: 0 0 0 35px;
	margin: 0;
	height: 37px;
	line-height: 30px;
	color: #333
	}
	.lista-usuarios .aceptacion a:link, .lista-usuarios .aceptacion a:visited {color: #0063DC; margin-right:20px}
	.lista-usuarios .aceptacion a:hover, .lista-usuarios .aceptacion a:active {text-decoration: none}


  /* Volver a Buscar */
  #volver-a-buscar {border: 0; margin: 0; padding: 0}
  #volver-a-buscar input.texto, #volver-a-buscar select {border: 1px solid #ccc; width: 100%}
  
  #volver-a-buscar input.texto {margin: 0 0px 5px 0px; font-family: arial; font-size: 12px}
  #volver-a-buscar select {margin: 0 0px 5px 0px; width: 100%}
  #volver-a-buscar select, #volver-a-buscar option {font-weight: bold; color: #333; font-family: arial; font-size: 12px}
  
  #volver-a-buscar .boton {
    color: #fff;
    background: #a5a url("http://2.images.mnstatic.com/boton-250px.jpg") no-repeat center left;
    width: 262px;
    height: 36px;
    line-height: 36px;
    padding: 0;
    margin: 5px 0 0 0;
    text-align: center;
    font-family: verdana, arial, serif;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    border: 0
  }

/* Sin Resultados */
.sin-resultados img {float: left; margin: 5px 15px 10px 0}
#perfil-contenido .sin-resultados h3 {clear: none; border-bottom: 0; width: auto; margin: 0; padding: 0}
#perfil-contenido .sin-resultados p {clear: none; border-bottom: 0; font-size: 12px; margin: 0; padding: 0}

/* Contenedor Iconos Acciones */
.lista-usuarios h4 .acciones .contenedor {font-size: 10px; float: left; margin: 10px 3px 0 0}
.lista-usuarios h4 .acciones .contenedor a:link, .lista-usuarios h4 .acciones .contenedor a:visited {font-weight: normal; color: #0063DC; text-decoration: underline}
.lista-usuarios h4 .acciones .contenedor a:hover, .lista-usuarios h4 .acciones .contenedor a:active {text-decoration: none}

  
  /* Avatar del amor */
.avatartemporal img{
	float:left;
	margin-right: 5px;
	border: 1px solid #999;
}
.avatartemporal h2{
	font-size: 26px;
	font-family: verdana, arial, serif;
	color: #000;
	padding: 0;
	margin: 0;
	font-weight: normal;
	line-height: 1;
	border-bottom: 2px solid #a5a;
	padding-bottom: .3em;
	margin-bottom: .5em;
}


/*************************************************************************************************/
/*************************************** CAMBIOS TAMAYO ******************************************/
/*************************************************************************************************/

.lista-viajes-futuros li.ligado.primero {background: url('http://1.images.mnstatic.com/planes-ligados-inicio-vertical.gif') no-repeat top left}
.lista-viajes-futuros li div.ultimo {margin: -15px 0 -15px -30px; padding: 15px 0 15px 30px}
.lista-viajes-futuros li div.ultimo {background: url('http://1.images.mnstatic.com/planes-ligados-fin-vertical.gif') no-repeat bottom left}

.navegar-viajes-futuros a:link span.ultima,.navegar-viajes-futuros a:visited span.ultima {
  display: block;
  margin: 0 -5px -18px -30px;
  padding: 0 5px 18px 30px;
  background: url('http://1.images.mnstatic.com/planes-ligados-fin-horizontal.gif') no-repeat bottom right
}

/* Viajes Pasados */
#viajes-pasados, #viajes-pasados ul {margin: 0; padding: 0; list-style: none}

#viajes-pasados h4 {
  color: #666;
  background: url("http://1.images.mnstatic.com/viajes-pasados-ico.gif") no-repeat center left;
  height: 17px;
  line-height: 17px;
  padding: 0 0 0 25px
}

#viajes-pasados ul {margin: 0 0 1.5em 3em}
#viajes-pasados ul li {color: #fc0; list-style: disc outside; margin-bottom: .4em}

#viajes-pasados a:link, #viajes-pasados a:visited {color: #666}
#viajes-pasados a:hover, #viajes-pasados a:active {text-decoration: none}



/*************************************************************************************************/
              /* ---------------------- Notificaciones ---------------------- */
/*************************************************************************************************/
.notificaciones {margin: 0 auto 3em auto; padding: 0; border: 0; width: 460px; clear: both; display: block}
.notificaciones h4 {
  font-size: 13px;
  color: #333;
  font-family: verdana, arial, serif;
  border-bottom: 1px solid #ccc;
  padding: 0 0 5px 20px;
  margin: 0;
  position: relative
}

.notificaciones h4 img {position: absolute; top: 0; left: 0 !important; left: -20px}

.notificaciones ul {margin: 0; padding: 0; font-size: 12px; font-family: arial, verdana, serif; overflow: hidden; height: 1%}
.notificaciones li {
  border-bottom: 1px solid #eee;
  padding: 6px 15px 2px 15px;
  margin: 0;
  color: #666;
  clear: both;
  overflow: hidden;
  height: 1%
}
.notificaciones li.alt {background: #eaf3ff}
.notificaciones li.alt.actualizando, .notificaciones li.actualizando {background: #FFF9DD; color: #999}
.notificaciones li.alt.actualizado, .notificaciones li.actualizado {background: #D9EFB8}

.notificaciones label {float: left}
.notificaciones select {float: left; margin: 0 5px; padding: 0; font-size: 12px; font-family: arial, verdana, serif; margin-top: -3px}
.notificaciones .accion-notificacion {float: right; position: relative}
.notificaciones .accion-notificacion strong {
  font-family: verdana, arial, serif;
  font-size: 10px;
  color: #333;
  font-weight: normal;
  position: absolute;
  right: 30px;
  top: 3px
}

.alertas-de-vuelos a img {border: 0; margin-right: 5px}

.alertas-de-vuelos ul {overflow: auto; max-height: 200px; height: auto !important; height: 200px}
.alertas-de-vuelos ul li {height: auto; padding: 6px 15px 2px 10px;}

#opciones-notificaciones {margin: 0 0 2em 0; padding: 0}
#opciones-notificaciones li {margin: 0 0 .3em 0; padding: 0}

#opciones-notificaciones a:link, #opciones-notificaciones a:visited {color: #666; text-decoration: none}
#opciones-notificaciones a:hover, #opciones-notificaciones a:active {text-decoration: underline}

/* �ltimos Mensajes */
  .ultimos-mensajes {margin: 0 0 2em 0; padding: 0; line-height: 1.5}
  
  .ultimos-mensajes a:link, .ultimos-mensajes a:visited {color: #0063DC; text-decoration: none}
  .ultimos-mensajes a:hover, .ultimos-mensajes a:active {text-decoration: underline}
  
  .ultimos-mensajes li {
    background: url('http://1.images.mnstatic.com/iconos/mensajes.gif') no-repeat 5px 10px;
    border-bottom: 1px solid #eee;
    padding: .7em 0 .7em 25px
  }  
  .ultimos-mensajes li:hover {background-color: #FFF9DD; border-bottom: 1px solid #FAE99C}
  
  .boton-foro:link, .boton-foro:visited {
    display: block;
    width: 280px;
    height: 36px;
    margin: 0 0 2em 0;
    color: #fff;
    background: #9F399F url("http://2.images.mnstatic.com/boton-grande.jpg") no-repeat top left;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    font-family: 'trebuchet ms', tahoma, arial, verdana, serif
  }
  .boton-foro:hover, .boton-foro:active {text-decoration: underline}
  
/* Fin �ltimos Mensajes */

/* Barra de Porcentaje */

.barra-cont {overflow: hidden; height: 1%; margin-bottom: -.5em}
.barra-texto {float: left; font-size: 13px; margin: 0}
.barra {float: left; border: 1px solid #000; background: #fff; width: 100px; height: 13px; margin: 0 0 0 5px; padding: 0}
.barra img {float: left}

/* Resultados Rincones */
.resultados-rincones h3 strong {font-size: 11px; color: #666; font-weight: normal; font-family: verdana, arial, serif}
.resultados-rincones h3 strong a{color:#0063dc}
#resultados-rincon {margin: 0 0 2em 0; padding: 0; list-style: none; font-size:13px}
#resultados-rincon li {margin: 0 0 .5em 0; padding: 0; clear: both; overflow: hidden; height: 1%}

#resultados-rincon h4 {
  font-size: 16px;
   color: #000;
  padding-bottom: 5px;
  background: url('http://1.images.mnstatic.com/escudo-rincon-chico.gif') no-repeat top left;
  padding-left: 30px;
  overflow: hidden;
  height: 1%;
  margin-bottom: .6em
}
#resultados-rincon h4 a:link, #resultados-rincon h4 a:visited {color: #333; text-decoration: none}
#resultados-rincon h4 a:hover, #resultados-rincon h4 a:active {text-decoration: underline}
#resultados-rincon h4 strong {float: left; width: 69%; display: block}
#resultados-rincon h4 .rinc-opc {display: block; width: 30%; font-size: 11px; font-family: arial, verdana, serif; float: right; text-align: right; padding-top:2px; }
#resultados-rincon h4 .rinc-exp {float: right; padding-left: 24px; background: url('http://1.images.mnstatic.com/iconos/mensajes.gif') no-repeat center left; height:20px; padding-top: 1px}
#resultados-rincon h4 .rinc-rating {float: right; margin-left: 15px}
#resultados-rincon h4 .rinc-rating img {float: left}

#resultados-rincon h4 .rinc-opc a {font-weight: normal; color: #0063dc}
#resultados-rincon h4 .rinc-opc a:hover, #resultados-rincon h4 .rinc-opc a:active {text-decoration: none}

#resultados-rincon .rinc-links a:link, #resultados-rincon .rinc-links a:visited {
  display: block;
  height: 19px;
  line-height: 19px;
  float: left;
  padding-left: 20px;
  color: #0063dc;
  margin-right: .8em;
  text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px
}
#resultados-rincon .rinc-links a:hover, #resultados-rincon .rinc-links a:active {text-decoration: underline}

#resultados-rincon .rinc-links .anad-exp a{background: url("http://1.images.mnstatic.com/iconos/rinconexpadd2off.gif") no-repeat center left;}
#resultados-rincon .rinc-links .anad-exp a:hover{background: url('http://2.images.mnstatic.com/iconos/rinconexpadd2.gif') no-repeat center left;}
#resultados-rincon .rinc-links .favadd-exp a{background: url('http://1.images.mnstatic.com/iconos/rinconfavadd2off.gif') no-repeat center left;}
#resultados-rincon .rinc-links .favadd-exp a:hover{background: url("http://2.images.mnstatic.com/iconos/rinconfavadd2.gif") no-repeat center left;}

#resultados-rincon ul.rinc-thumbs {margin: 0 0 1em 0; padding: 0; list-style: none; overflow: hidden; height: 1%}
#resultados-rincon ul.rinc-thumbs li {float: left; margin: 0 1px 5px 1px; display: block; clear: none}
#resultados-rincon .rinc-thumbs a:link img, #resultados-rincon .rinc-thumbs a:visited img {border: 2px solid #DEDFDE}
#resultados-rincon .rinc-thumbs a:hover img, #resultados-rincon .rinc-thumbs a:active img {border: 2px solid #333}

#resultados-rincon address {
margin:-15px 0 0 0px;
width: 100% !important ;
width: 520px;
border-bottom: 2px solid #a5a; 
font-style:normal; 
font-size:11px;
padding:0 0 5px 30px}

#resultados-rincon .autor h3 {
    font-size: 14px;
    color: #999;
    line-height: 25px;
    margin: 0; padding: 0;
    font-weight: normal;
    border-bottom: 0px;
    display: inline;
  }
#resultados-rincon .autor h3 a:link, #resultados-rincon .autor h3 a:visited {font-size: 16px; color: #0063dc; text-decoration: none; font-weight: bold}
#resultados-rincon .autor h3 a:hover, #resultados-rincon .autor h3 a:active {text-decoration: underline}

#resultados-rincon .autor span {
    font-size: 11px;
    font-family: arial, verdana, serif;
    color: #999;
    margin-top: -10px;
    display: block;
    display: inline;
  }
  /* General Search para sidebar */
  
  #general-search {padding: 0 5px 0 0; margin:0 0 8px 0}
  #general-search label {
		display: block; 
		color: #333;
		line-height: 20px;
		font-weight:bold;
		font-size:15px}
  #general-search input {width: 150px; border: 1px solid #999; color: #999; font-size:15px; height:22px}
  #general-search a:link, #general-search a:visited {color: #0063DC;font-size:15px}
  #general-search a:hover, #general-search a:active {text-decoration: none}
  #general-search input.btn_g-s {
			  width: 104px;
  height: 31px;
  color: #fff;
  background: transparent url("http://2.images.mnstatic.com/formularios/btn-104.png") no-repeat top left;
  border: 0;
  padding: 0;
  margin: 0;
  font-weight: bold;
  cursor:pointer;
  font-size:13px;
  line-height:31px}
/* galardones */

.achievement-capa {
	font-size:14px;
	margin:50px;
}

.achievement-capa h2 {
	color:#7EB313;
	font-size:24px;
	font-weight:bold;
}

.achievement-capa h3 {
	color:#666666;
	font-size:18px;
	font-weight:bold;
}

.achievement-capa h4 {
	color:#7EB313;
	font-size:15px;
}

.achievement-capa ol {
	margin: 0 0 0 50px;
	padding: 0px;
	list-style-type: square;
	color: #9BDA17;
}

.achievement-capa li {
	padding: 5px;
}

.achievement-capa span {
	color: #666666;
}

.achievement-capa a {
	color: #0560D2;
}

.achievement-capa a:active {
	text-decoration: none;
}

/* stats table */
#hor-zebra {
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	margin:5px;
	text-align:left;
}

#hor-zebra th {
	color:#003399;
	font-size:14px;
	font-weight:normal;
	padding:10px 8px;
}

#hor-zebra td {
	color:#666699;
	padding: 12px;
}

#hor-zebra .odd {
	background:#E8EDFF none repeat scroll 0 0;
}

#hor-zebra .odder {
	background:#E0E4F4 none repeat scroll 0 0;
}  
  
