/***********************************************
*                                              *
*						                       *
  *		Programacion: emdb-design.com          *
*		              info@emdb-design.com     *
*                                              *
***********************************************/

@import  url(reset.css);

/*************************************************
*                COMUN                           *
**************************************************/
*{}
body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; margin:0px; padding:0px;}

/*************************************************
*               ESTILOS COMUNES                  *
**************************************************/
a:link{text-decoration:underline;color:#a4c535;} 
a:visited{text-decoration:underline;color:#a4c535; } 
a:active{text-decoration:underline;color:#a4c535;} 
a:hover{text-decoration:underline;color:#d6e5a4;}

/*************************************************
*                CABECERA                        *
**************************************************/
#cabecera{position:relative; width:1020px; height:114px; margin:10px auto 10px auto; background-image:url(imagenes/general/encabezado.png); background-repeat:no-repeat;}
#cabecera img{vertical-align:middle;}
#cabecera-logo{position:absolute; width:385px; height:93px; top:10px; left:0px;}
#cabecera-menu{position:absolute; top:30px; left:600px; width:105px; height:60px;}
.cabecera-menu-item{width:105px; height:15px; margin:0px; padding:0px;}
#cabecera-menu-registro{position:absolute; width:280px; height:20px; top:20px; left:693px; text-align:right;}
#cabecera-menu-acceso{position:absolute; top:42px; left:710px; width:300px; height:60px;}
#cabecera-menu-acceso-texto{position:absolute; top:0px; left:90px; width:80px; height:50px; font-weight:bold; text-align:right; line-height:24px;}
#cabecera-menu-acceso-formulario{position:absolute; top:0px; left:180px; width:110px; height:50px;}
#cabecera-menu-acceso-formulario img {vertical-align:middle;}
#cabecera-menu-acceso-formulario input{width:80px; margin-bottom:5px; border:#CCC 1px solid; font-size:12px;}
#cabecera-menu-acceso-submit{position:absolute; top:25px; left:275px; width:20px; height:20px;}
#cabecera-menu-acceso-error{position:absolute; top:48px; left:10px; width:253px; height:15px; color:#F00; text-align:right; font-size:11px;}
#cabecera-avatar{position:absolute; top:42px; left:710px; width:262px; height:60px; text-align:right;}
/*************************************************
*                  CUERPO                        *
**************************************************/
#cuerpo{position:relative;width:1020px;height:auto ;background-color:#FFFFFF; margin:0px auto 0px auto; padding:0px 0px 0px 0px; color:#000022;}
#columna1{float:left;width:710px;height:auto;margin:0px 10px 0px 0px;text-align:justify;background-color:#FFFFFF; border-right:#EAEAEA 2px dotted}
#columna2{float:left;width:298px;height:auto;margin:0px;background-color:#FFFFFF;}

/*************************************************
*                     PIE                        *
**************************************************/
#pie{position:relative;width:1020px;height:114px;margin:20px auto 40px auto; background:url(imagenes/general/pie.png) no-repeat; font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:16px;}
#pie-columna1{float:left;width:238px;height:94px;margin:10px 5px 0px 10px;}
#pie-columna2{float:left;width:245px;height:94px;margin:10px 5px 0px 0px;}
#pie-columna3{float:left;width:245px;height:94px;margin:10px 5px 0px 0px;}
#pie-columna4{float:left;width:250px;height:94px;margin:10px 5px 0px 0px;}
.pie-columna-padinng{margin:5px 0px 0px 10px;}
#pie h3 {margin:0px 0px 5px 0px;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:bold;color:#666}
#pie a{color:#000000;text-decoration:none;}
#pie a:hover{color:#ccc;text-decoration:underline;}
#pie-logo{position:relative; top:8px; left:50px; width:160px; height:60px;}
#pie-columna-cc-texto{position:absolute; top:35px; left:20px; width:120px; height:80px; color:#999999;}
#pie-columna-cc-logo{position:absolute; top:40px; left:145px; width:116px; height:69px;}

/*************************************************
*                  INDEX                         *
**************************************************/
#home-mapa-google{width:700px; height:220px; margin:5px 0px 15px 0px}

#home-columna1-imagen-intro{width:700px;height:164px;}
#home-columna1-texto-intro{width:700px; height:auto; font-size:13px; text-align:justify; line-height:16px;}
#home-columna1-texto-intro img{vertical-align:middle;} 
#home-columna1-texto-intro h1{width:700px; font-size:18px; line-height:20px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; margin:10px 0px 10px 0px;}
#home-columna1-texto-intro-error{margin:5px 0px;}
.home-columna1-titulo-seccion h2{width:700px; font-size:18px; line-height:20px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; margin:10px 0px 10px 0px;}
.home-columna1-texto-seccion{width:700px;height:auto;font-size:13px;text-align:justify;line-height:13px; margin:0px}
.home-columna1-linea{width:700px; height:1px; margin:10px 0px 10px 0px; font-size:1px; line-height:1px; border-top:#EAEAEA 2px dotted}

.home-columna2-titulo{width:298px; height:25px; margin:0px 0px 0px 0px; font-size:13px; font-weight:bold; text-transform:uppercase;}
.home-columna2-contenedor{position:relative; width:298px; height:auto; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; font-size:13px; border-bottom:#EAEAEA 2px dotted;}
.home-columna2-contenedor img {margin:0px 1px 0px 0px; border-width:0px;}
#home-columna2-mide-link{position:absolute; top:513px; left:120px; width:80px; height:auto; text-align:right; font-size:12px;}
#home-columna2-fotosemana-titulo{width:298px; height:15px; margin:0px; font-size:12px; color:#a4c535; font-weight:normal; text-transform:uppercase; line-height:12px;}
#home-columna2-fotosemana-info{width:298px; height:15px; margin:0px 0px 10px 0px; font-size:12px; color:#999;}

/*************************************************
*                     RUTAS                        *
**************************************************/
#rutas-columna1-encabezado{width:700px;height:45px;margin:0px 0px 5px 0px;}
#rutas-columna1-encabezado img{vertical-align:middle;}
#rutas-columna1-encabezado-icono{position:absolute;top:4px;left:0px;width:29px;height:36px;}
#rutas-columna1-encabezado-titulo{position:absolute;top:0px;left:35px;width:650px;height:35px;}
#rutas-columna1-encabezado-titulo h1{margin:0px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; font-size:18px; line-height:30px;}
#rutas-columna1-encabezado-info{position:absolute; top:23px; left:35px; width:230px; height:20px; color:#BBBDBE; font-size:12px; line-height:20px;}

#rutas-columna1-mapa-google{width:700px;height:500px; margin:10px 0px;}
#rutas-columna1-islas{width:700px; height:auto; color:#a4c535; font-size:12px; line-height:18px; font-weight:bold; text-transform:uppercase;}
#rutas-columna1-islas-item{float:left; height:30px; line-height:30px; margin:10px 5px 0px 0px; text-align:center; background-image:url(imagenes/general/fondo-gris.png)}
#rutas-columna1-islas-item a:link{color:#999; text-decoration:none;}
#rutas-columna1-islas-item a:visited{color:#999; text-decoration:none;}
#rutas-columna1-islas-item a:active{color:#999; text-decoration:none;}
#rutas-columna1-islas-item a:hover{ color:#a4c535; text-decoration:underline;}
.rutas-columna1-linea{width:700px; height:1px; margin:10px 0px 10px 0px; font-size:1px; line-height:1px; border-top:#E4DFD1 2px dotted}
 
#rutas-columna1-busquedas{position:relative;width:700px;height:230px;margin:0px;}
#rutas-columna1-busquedas h2{width:700px; font-size:18px; line-height:20px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; margin:10px 0px 10px 0px;}
#rutas-columna1-busquedas img{vertical-align:middle;}
#rutas-columna1-busquedas input, select{height:20px; border:#DDD 1px solid; font-size:13px; margin:0px; background-color:#FFFFFF;}
#rutas-columna1-busquedas-recuadro1{position:absolute; top:30px; left:0px; width:345px; height:80px; margin:0px; background-image:url(imagenes/general/fondo-gris.png);}
#rutas-columna1-busquedas-recuadro2{position:absolute; top:30px; left:355px; width:345px; height:80px; margin:0px; background-image:url(imagenes/general/fondo-gris.png);}
#rutas-columna1-busquedas-recuadro3{position:absolute; top:130px; left:0px; width:345px; height:80px; margin:0px; background-image:url(imagenes/general/fondo-gris.png);}
#rutas-columna1-busquedas-recuadro4{position:absolute; top:130px; left:355px; width:345px; height:80px; margin:0px; background-image:url(imagenes/general/fondo-gris.png);}
.rutas-columna1-busquedas-form{margin:10px; height:35px; line-height:40px;}
.rutas-columna1-busquedas-descripcion{position:absolute; top:50px; left:10px; width:282px; height:20px;color:#999; text-align:right;}

.rutas-columna2-titulo{width:298px; height:25px; margin:0px 0px 0px 0px; font-size:13px; font-weight:bold;}
.rutas-columna2-menu{position:relative; width:298px; height:30px; margin:0px 0px 10px 0px; color:#a4c535; background-image:url(imagenes/rutas/fondo-menu-rutas.png); font-size:12px; font-weight:bold;}
.rutas-columna2-menu a:link{color:#999; text-decoration:none;}
.rutas-columna2-menu a:visited{color:#999; text-decoration:none;} 
.rutas-columna2-menu a:active{color:#999; text-decoration:none;}
.rutas-columna2-menu a:hover{ color:#a4c535; text-decoration:underline;}
#rutas-columna2-menu-1{position:absolute; top:0px; left:0px; width:95px; height:30px; text-align:center; line-height:30px;}
#rutas-columna2-menu-2{position:absolute; top:0px; left:103px; width:92px; height:30px; text-align:center; line-height:30px;}
#rutas-columna2-menu-3{position:absolute; top:0px; left:202px; width:96px; height:30px; text-align:center; line-height:30px;}
.rutas-columna2-menu-selecionado{color:#a4c535;}
#rutas-columna2-contenedor-scroll{position:relative; width:298px; height:535px; overflow:auto; margin:0px;	padding:0px; background-color:#FFFFFF;}
.rutas-columna2-linea{position:relative; width:298px; height:1px; margin:15px 0px 15px 0px; border-top:#E4DFD1 2px dotted; font-size:1px; line-height:1px;}

.rutas-ficha{position:relative; width:280px; height:auto; margin:0px; padding:0px; background-color:#E4DFD1;}
.rutas-ficha img {margin:0px 0px 10px 0px; border-width:0px;}
.rutas-ficha-encabezado{width:100%; height:auto; margin:0px; padding:0px; border-width:0px; background-image:url(imagenes/general/fondo-gris.png);}
.rutas-ficha-encabezado-par{width:100%; height:auto; margin:0px;  padding:0px; border-width:0px; background-color:#FFFFFF;}
.rutas-ficha-titulo{float:left; width:250px; height:auto; margin:5px 5px 0px 5px; font-size:12px; font-weight:bold; text-transform:uppercase;}
.rutas-ficha-titulo a:link{color:#000; text-decoration:none;}
.rutas-ficha-titulo a:visited{color:#000; text-decoration:none;} 
.rutas-ficha-titulo a:active{color:#000; text-decoration:none;}
.rutas-ficha-titulo a:hover{ color:#a4c535; text-decoration:underline;}
.rutas-ficha-flecha{float:left; width:15px; height:15px; margin:5px 0px 0px 0px; cursor:pointer;}

.element{ background-color:#EEEEEE}
.rutas-ficha-cuerpo{width:270px; height:20px; margin:5px 5px 0px 5px; font-size:12px; color:#999; }
.rutas-ficha-cuerpo-km{color:#000; font-size:12px; font-weight:bold; text-transform:uppercase;}
.rutas-ficha-mide-descripcion{width:250px; height:auto; margin:10px auto 2px auto; padding:5px; background-color:#FFF; color:#000; text-align:left; line-height:15px;}
.rutas-ficha-mide{width:270px; height:auto; margin:5px 5px 0px 5px; text-align:center;}
.rutas-ficha-mide img {margin:0px; border-width:0px;}
.rutas-ficha-mide-observaciones{padding:5px; margin:2px 5px 0px 5px; background-color:#FFF; color:#000; text-align:left; line-height:15px;}
.rutas-ficha-perfil{width:270px; height:auto; margin:5px 5px 0px 5px; text-align:center;}

/*************************************************
*                  RUTA                          *
**************************************************/
#ruta-columna1-encabezado{width:700px;height:45px;margin:0px 0px 5px 0px;}
#ruta-columna1-encabezado img{vertical-align:middle;}
#ruta-columna1-encabezado-icono{position:absolute;top:4px;left:0px;width:29px;height:36px;}
#ruta-columna1-encabezado-titulo{position:absolute;top:0px;left:35px;width:650px;height:36px;}
#ruta-columna1-encabezado-titulo h1{margin:0px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; font-size:18px; line-height:30px;}
#ruta-columna1-encabezado-info{position:absolute; top:23px; left:35px; width:230px; height:20px; color:#BBBDBE; font-size:12px; line-height:20px;}
#ruta-columna1-encabezado-voto{position:absolute; top:23px; left:248px; width:450px; height:20px; font-size:12px; line-height:20px; text-align:right; text-align:right;}
#ruta-columna1-encabezado-voto img {vertical-align:middle;}

#ruta-columna1-mapa-google{width:700px; height:500px;margin:10px 0px;}
#ruta-columna1-menu-mapa{position:relative; width:698px;height:18px; margin:5px 0px 10px 0px;text-align:right; font-size:13px;}
#ruta-columna1-menu-mapa img{vertical-align:middle;}
#ruta-columna1-menu-alertlogin{position:absolute; top:20px; left:250px; width:320px; height:60px; z-index:100; display:none; padding:10px; text-align:left; font-size:13px; background-color:#FFF; border:#DDD 1px solid;}
#ruta-columna1-menu-enviarmail{position:absolute; top:20px; left:250px; width:390px; height:auto; z-index:100; display:none; padding:10px; text-align:left; font-size:13px; background-color:#FFF; border:#DDD 1px solid;}
#ruta-columna1-menu-enviarmail input, textarea{height:20px; border:#DDD 1px solid; font-size:13px; margin:0px;}
.ruta-columna1-menu-enviarmail-columna1{float:left; width:120px; height:auto; margin:10px 5px 5px 10px; font-size:13px;}
.ruta-columna1-menu-enviarmail-columna2{float:left; width:250px; height:auto; margin:5px 0px; font-size:12px; color:#999;}
.ruta-columna1-menu-enviarmail-error{color:#FF3C3C;}
#ruta-columna1-menu-enviarmail-submit{display:inline-block; width:150px; height:30px;  padding-left:10px; color:#666; font-weight:bold; font-size:12px; text-transform:uppercase; line-height:30px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -235px no-repeat;}
#ruta-columna1-menu-enviarmail-submit:hover{color:#C30;}
#ruta-columna1-descripcion{width:700px; height:auto; font-size:13px; text-align:justify; line-height:18px;}
#ruta-columna1-descripcion img{vertical-align:middle;}
#ruta-columna1-descripcion h2{width:700px; font-size:18px; line-height:20px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; margin:10px 0px 10px 0px;}
#ruta-columna1-descripcion h3{width:700px; margin:0px 0px 10px 0px;  font-size:14px; line-height:20px; color:#000; font-weight:bold;}
#ruta-columna1-descripcion p {margin:15px 0px 15px 0px;}
#ruta-columna1-descripcion li{margin:10px 0px 10px 10px; padding-left: 15px;  list-style-type: none; background:url(imagenes/general/iconLista.png) 0em 0.6em no-repeat; vertical-align:middle;}

#ruta-columna1-descripcion a:link{color:#a4c535; text-decoration:underline;}
#ruta-columna1-descripcion a:visited{color:#a4c535; text-decoration:underline;} 
#ruta-columna1-descripcion a:active{color:#a4c535; text-decoration:underline;}
#ruta-columna1-descripcion a:hover{ color:#d6e5a4; text-decoration:underline;}

.ruta-columna1-linea{width:700px; height:1px; margin:10px 0px 10px 0px; border-top:#EAEAEA 2px dotted; font-size:1px; line-height:1px;}

.ruta-columna2-titulo{width:298px;height:25px;margin:0px 0px 0px 0px;font-size:13px;font-weight:bold;}
.ruta-columna2-contenedor{width:298px;height:auto;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;font-size:13px;border-bottom:#E4DFD1 2px dotted;}
.ruta-columna2-contenedor img {margin:0px 1px 0px 0px;border-width:0px;}
.ruta-columna2-info1{width:293px;height:30px;margin:0px;padding-left:5px;line-height:30px;font-size:12px;background-image:url(imagenes/ruta/fondo-info-ruta.png);}
.ruta-columna2-info2{width:293px;height:30px;margin:0px;padding-left:5px;line-height:30px;font-size:12px;}
.ruta-columna2-info-resultado{color:#999;}

#ruta-columna2-mide-observaciones{width:285px;height:auto;margin:5px 0px;padding:5px;background-image:url(imagenes/general/fondo-gris.png);line-height:18px;}
#ruta-columna2-mide-link{width:295px;height:auto;margin:5px 0px;text-align:right;}
#ruta-columna2-comollegar{width:298px;height:40px;margin:5px 0px;line-height:40px;background-image:url(imagenes/general/fondo-gris.png);}
#ruta-columna2-comollegar img{vertical-align:middle;}
#ruta-columna2-comollegar input{vertical-align:middle;border:#CCC 1px solid;}
#ruta-columna2-galeria-link{width:295px;height:auto;margin:5px 0px;text-align:right;}
#ruta-columna2-insertar-web {width:277px; height:auto; margin:0px; padding:10px; line-height:25px; color:#999; background-image:url(imagenes/general/fondo-gris.png)}
#ruta-columna2-insertar-web-texto{ margin:0px;}
#ruta-columna2-insertar-web input{width:270px; vertical-align:middle;border:#CCC 1px solid;}
/*************************************************
*                GALERIAS                        *
**************************************************/
#galerias-columna1-encabezado{width:700px;height:45px;margin:0px 0px 5px 0px;}
#galerias-columna1-encabezado img{vertical-align:middle;}
#galerias-columna1-encabezado-icono{position:absolute;top:4px;left:0px;width:29px;height:36px;}
#galerias-columna1-encabezado-titulo{position:absolute;top:0px;left:35px;width:650px;height:35px;}
#galerias-columna1-encabezado-titulo h1{margin:0px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; font-size:18px; line-height:30px;}
#galerias-columna1-encabezado-info{position:absolute; top:23px; left:35px; width:700px; height:20px; font-size:12px; line-height:20px; text-transform:uppercase;}
#galerias-columna1-encabezado-info-autor{color:#BBBDBE; text-transform:none;}

#galerias-columna1-imagen-principal{width:700px;height:auto; margin:0px;text-align:center;}
#galerias-columna1-menu-mapa{position:relative; width:698px;height:18px; margin:5px 0px 10px 0px;text-align:right;font-size:13px}
#galerias-columna1-menu-mapa img{vertical-align:middle;}
#galerias-columna1-menu-enviarmail{position:absolute; top:20px; left:285px; width:390px; height:auto; z-index:100; display:none; padding:10px; text-align:left; font-size:13px; background-color:#FFF; border:#DDD 1px solid;}
#galerias-columna1-menu-enviarmail input, textarea{height:20px; border:#DDD 1px solid; font-size:13px; margin:0px;}
.galerias-columna1-menu-enviarmail-columna1{float:left; width:120px; height:auto; margin:10px 5px 5px 10px; font-size:13px;}
.galerias-columna1-menu-enviarmail-columna2{float:left; width:250px; height:auto; margin:5px 0px; font-size:12px; color:#999;}
.galerias-columna1-menu-enviarmail-error{color:#FF3C3C;}
#galerias-columna1-menu-enviarmail-submit{display:inline-block; width:150px; height:30px;  padding-left:10px; color:#666; font-weight:bold; font-size:12px; text-transform:uppercase; line-height:30px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -235px no-repeat;}
#galerias-columna1-menu-enviarmail-submit:hover{color:#C30;}
.galerias-columna1-linea{width:700px; height:1px; margin:10px 0px 10px 0px; border-top:#EAEAEA 2px dotted; font-size:1px; line-height:1px;}

#galerias-columna1-mas-contenedor{width:700px;height:auto;font-size:13px;text-align:justify;line-height:18px;}
#galerias-columna1-mas-contenedor h2{width:700px; font-size:18px; line-height:20px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; margin:10px 0px 10px 0px;}
.galerias-columna1-mas-elem{float:left; position:relative; width:130px; height:195px; margin:0px 10px 0px 0px; background-image:url(imagenes/general/fondo-gris.png)}
.galerias-columna1-mas-elem-imagen{position:absolute; top:5px; left:5px; width:120px; height:120px;}
.galerias-columna1-mas-elem-texto{position:absolute; top:135px; left:5px; width:120px; height:30px; font-size:11px; color:#999;}

.galerias-columna2-titulo{width:298px; height:25px; margin:0px 0px 0px 0px; font-size:13px; color:#000; font-weight:bold; text-transform:uppercase;}
.galerias-columna2-contenedor{width:298px;height:auto;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;font-size:13px;color:#000;}
.galerias-columna2-contenedor img {margin:0px 1px 0px 0px;border-width:0px;}
.galerias-columna2-menu{position:relative; width:298px; height:30px; margin:0px 0px 10px 0px; color:#a4c535; background-image:url(imagenes/rutas/fondo-menu-rutas.png); font-size:12px; font-weight:bold;}
.galerias-columna2-menu a:link{color:#000; text-decoration:none;}
.galerias-columna2-menu a:visited{color:#000; text-decoration:none;} 
.galerias-columna2-menu a:active{color:#000; text-decoration:none;}
.galerias-columna2-menu a:hover{ color:#a4c535; text-decoration:underline;}
#galerias-columna2-menu-1{position:absolute; top:0px; left:0px; width:95px; height:30px; text-align:center; line-height:30px;}
#galerias-columna2-menu-2{position:absolute; top:0px; left:103px; width:92px; height:30px; text-align:center; line-height:30px;}
#galerias-columna2-menu-3{position:absolute; top:0px; left:202px; width:96px; height:30px; text-align:center; line-height:30px;}


#galerias-columna2-contenedor-scroll{position:relative;	width:298px; height:620px; overflow:auto; margin:0px 0px 10px 0px;	padding:0px;	background-color:#FFFFFF;}
#galerias-columna2-linea{position:relative; width:298px; height:1px; margin:15px 0px 15px 0px; border-top:#E4DFD1 2px dotted; font-size:1px; line-height:1px;}
.galerias-columna2-fila-impar{position:relative; width:280px; height:auto; margin:0px; color:#000; cursor:pointer; background-image:url(imagenes/general/fondo-gris.png);}
.galerias-columna2-fila-impar:hover{color:#a4c535;}
.galerias-columna2-fila-par{position:relative; width:280px; height:auto; margin:0px; color:#000; cursor:pointer;}
.galerias-columna2-fila-par:hover{color:#a4c535;}
.galerias-columna2-fila-titulo{float:left; width:268px; height:auto; margin:5px; font-size:12px; line-height:15px; font-weight:bold; text-transform:uppercase;}
.galerias-columna2-fila-titulo a:link{color:#000; text-decoration:none;}
.galerias-columna2-fila-titulo a:visited{color:#000; text-decoration:none;} 
.galerias-columna2-fila-titulo a:active{color:#000; text-decoration:none;}
.galerias-columna2-fila-titulo a:hover{ color:#a4c535; text-decoration:none;}
.galerias-columna2-fila-info{float:left; width:258px; height:auto; margin:0px 5px 5px 5px; font-size:12px; color:#666;}

/*************************************************
*                GALERIA                         *
**************************************************/
#galeria-columna1-encabezado{width:700px;height:45px;margin:0px 0px 5px 0px;}
#galeria-columna1-encabezado img{vertical-align:middle;}
#galeria-columna1-encabezado-icono{position:absolute;top:4px;left:0px;width:29px;height:36px;}
#galeria-columna1-encabezado-titulo{position:absolute;top:0px;left:35px;width:650px;height:35px;}
#galeria-columna1-encabezado-titulo h1{margin:0px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; font-size:18px; line-height:30px;}
#galeria-columna1-encabezado-titulo a:link{color:#a4c535; text-decoration:none;}
#galeria-columna1-encabezado-titulo a:visited{color:#a4c535; text-decoration:none;} 
#galeria-columna1-encabezado-titulo a:active{color:#a4c535; text-decoration:none;}
#galeria-columna1-encabezado-titulo a:hover{color:#a4c535; text-decoration:underline;}
#galeria-columna1-encabezado-subtitulo{position:absolute;top:35px;left:50px;width:700px;height:20px;font-size:12px;color:#000;}
#galeria-columna1-encabezado-subtitulo-autor{color:#CCC;}
#galeria-columna1-encabezado-info{position:absolute; top:23px; left:35px; width:380px; height:20px; color:#BBBDBE; font-size:12px; line-height:20px;}
#galeria-columna1-encabezado-voto{position:absolute; top:23px; left:300px; width:400px; height:20px; font-size:12px; line-height:20px; text-align:right;}
#galeria-columna1-encabezado-voto img {vertical-align:middle;}

#galeria-columna1-imagen-principal{width:700px;height:auto; margin:0px;text-align:center;}
#galeria-columna1-menu-mapa{position:relative; width:698px;height:18px; margin:5px 0px 10px 0px;text-align:right;font-size:13px}
#galeria-columna1-menu-mapa img{vertical-align:middle;}
#galeria-columna1-menu-enviarmail{position:absolute; top:20px; left:285px; width:390px; height:auto; z-index:100; display:none; padding:10px; text-align:left; font-size:13px; background-color:#FFF; border:#DDD 1px solid;}
#galeria-columna1-menu-enviarmail input, textarea{height:20px; border:#DDD 1px solid; font-size:13px; margin:0px;}
.galeria-columna1-menu-enviarmail-columna1{float:left; width:120px; height:auto; margin:10px 5px 5px 10px; font-size:13px;}
.galeria-columna1-menu-enviarmail-columna2{float:left; width:250px; height:auto; margin:5px 0px; font-size:12px; color:#999;}
.galeria-columna1-menu-enviarmail-error{color:#FF3C3C;}
#galeria-columna1-menu-enviarmail-submit:hover{color:#C30;}
.galeria-columna1-linea{width:700px; height:1px; margin:10px 0px 10px 0px; border-top:#EAEAEA 2px dotted; font-size:1px; line-height:1px;}

#galeria-columna1-descripcion{width:700px;height:auto;font-size:13px;color:#000;text-align:justify;line-height:18px;}
#galeria-columna1-descripcion h2{width:700px; font-size:18px; line-height:20px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; margin:10px 0px 10px 0px;}
.galeria-columna1-linea{width:700px; height:1px; margin:10px 0px 10px 0px; border-top:#EAEAEA 2px dotted; font-size:1px; line-height:1px;}

.galeria-columna2-titulo{width:288px;height:25px;margin:0px 0px 0px 0px;font-size:13px; color:#000; font-weight:bold;}
.galeria-columna2-contenedor{width:298px;height:auto;padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;font-size:13px; color:#000; border-bottom:#EAEAEA 2px dotted;}
.galeria-columna2-contenedor img {margin:0px 1px 0px 0px;border-width:0px;}
#galeria-columna2-mapa-google{width:298px;height:200px;}
.galeria-columna2-info1{width:293px;height:30px;margin:0px;padding-left:5px;line-height:30px;font-size:12px;background-image:url(imagenes/ruta/fondo-info-ruta.png);}
.galeria-columna2-info2{width:293px;height:30px;margin:0px;padding-left:5px;line-height:30px;font-size:12px;}
.galeria-columna2-info-resultado{color:#999;}

.contenedor-thumb{float:left;width:92px;height:92px;margin:9px 9px 0px 0px;border:#AAAAAA solid 0px;}
.contenedor-thumb-final{float:left;width:92px;height:92px;margin:9px 0px 0px 0px;border:#AAAAAA solid 0px;}

/*************************************************
*                ESTATICAS                        *
**************************************************/

/*************************************************
*                ARTICULOS                        *
**************************************************/
#blog-columna1-articulos{width:700px; height:auto; font-size:13px; text-align:justify; line-height:18px;}
#blog-columna1-articulos h2{width:700px; font-size:18px; line-height:20px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; margin:10px 0px 10px 0px;}

/*POSTS*/
.blog-columna1-posts-fila{width:700px;height:auto;font-size:13px;text-align:justify;line-height:16px;}
.blog-columna1-posts-titulo{font-size:13px; font-weight:bold; text-transform:uppercase;}
.blog-columna1-posts-titulo a:link{color:#000; text-decoration:none;}
.blog-columna1-posts-titulo a:visited{color:#000; text-decoration:none;} 
.blog-columna1-posts-titulo a:active{color:#000; text-decoration:none;}
.blog-columna1-posts-titulo a:hover{color:#000; text-decoration:underline;}
.blog-columna1-posts-titulo-info{margin:0px 0px 10px 0px; font-size:13px;text-align:justify;line-height:16px;}
.blog-columna1-posts-titulo-info img{vertical-align:middle;}
.blog-columna1-posts-fecha{font-size:11px;color:#999;}
.blog-columna1-posts-comentarios{font-size:11px;color:#a4c535;}

.blog-columna1-posts-texto{width:700px;}
.blog-columna1-posts-texto h1{width:700px; font-size:18px; line-height:30px;color:#97c524;font-family: Helvetica, Arial, sans-serif;margin:10px 0px 8px 0px;}
.blog-columna1-posts-texto h2{width:700px; font-size:14px; line-height:25px; color:#999; font-weight:bold; margin:15px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}
.blog-columna1-posts-texto h3{width:700px; margin:0px 0px 10px 0px;  font-size:14px; line-height:20px; color:#000; font-weight:bold;}
.blog-columna1-posts-texto p{margin-bottom:15px;}
.blog-columna1-posts-texto ul{margin-left:30px;}
.blog-columna1-posts-texto li{margin:10px 0px 10px 10px; padding-left: 15px;  list-style-type: none; background:url(imagenes/general/iconLista.png) 0em 0.6em no-repeat; vertical-align:middle;}
.blog-columna1-posts-linea{display:inline-block; width:700px; height:1px; margin:10px 0px 10px 0px; border-top:#EAEAEA 2px dotted; font-size:1px; line-height:1px;}

/*POST*/
#blog-columna1-post-encabezado{width:700px;height:45px;margin:0px 0px 5px 0px;}
#blog-columna1-post-encabezado img{vertical-align:middle;}
#blog-columna1-post-encabezado-icono{position:absolute;top:4px;left:0px;width:29px;height:36px;}
#blog-columna1-post-encabezado-titulo{position:absolute;top:0px;left:35px;width:650px;height:36px;}
#blog-columna1-post-encabezado-titulo h1{margin:0px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; font-size:18px; line-height:30px;}
#blog-columna1-post-encabezado-info{position:absolute; top:23px; left:35px; width:300px; height:20px; color:#BBBDBE; font-size:12px; line-height:20px;}
#blog-columna1-post-encabezado-voto{position:absolute; top:23px; left:300px; width:400px; height:20px; font-size:12px; line-height:20px; text-align:right;}
#blog-columna1-post-encabezado-voto img {vertical-align:middle;}
#blog-columna1-post-cuerpo{width:700px;}
#blog-columna1-post-cuerpo h1{width:700px; font-size:18px; line-height:30px;color:#97c524;font-family: Helvetica, Arial, sans-serif;margin:10px 0px 8px 0px;}
#blog-columna1-post-cuerpo h2{width:700px; font-size:14px; line-height:25px; color:#999; font-weight:bold; margin:15px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}
#blog-columna1-post-cuerpo h3{width:700px; margin:0px 0px 10px 0px;  font-size:14px; line-height:20px; color:#000; font-weight:bold;}
#blog-columna1-post-cuerpo p{margin-bottom:15px;}
#blog-columna1-post-cuerpo ul{margin-left:30px;}
#blog-columna1-post-cuerpo li{margin:10px 0px 10px 10px; padding-left: 15px;  list-style-type: none; background:url(imagenes/general/iconLista.png) 0em 0.6em no-repeat; vertical-align:middle;}

#blog-columna1-post-more{width:700px; height:50px; line-height:25px; margin:10px 0px 5px 0px;}
.blog-columna1-post-linea{display:inline-block; width:700px; height:1px; margin:10px 0px 10px 0px; border-top:#EAEAEA 2px dotted; font-size:1px; line-height:1px;}

/*NAVEGACION*/
#blog-nav-contenedor{width:700px; font-size:15px; text-align:right;}
#blog-nav-contenedor a:link{color:#000; text-decoration:none;}
#blog-nav-contenedor a:visited{color:#000; text-decoration:none;} 
#blog-nav-contenedor a:active{color:#000; text-decoration:none;}
#blog-nav-contenedor a:hover{color:#000; text-decoration:underline;}
.blog-nav-elementos{margin:0px 10px 0px 10px;}
.blog-nav-elemento-activo{padding:2px; background-color:#DDD; border:#999 1px solid;}

/*MENU CATEGORIAS*/
#blog-menu-cat-titulo{width:298px;height:25px; margin:0px 0px 0px 0px; font-size:13px; font-weight:bold;}
#blog-menu-cat-contenedor{width:298px; height:auto; padding:0px 0px 10px 0px; font-size:12px; text-transform:uppercase;}
.blog-menu-cat-elementos{margin:0px 0px 5px 10px;}
.blog-menu-cat-elementos a:link{color:#000; text-decoration:none;}
.blog-menu-cat-elementos a:visited{color:#000; text-decoration:none;} 
.blog-menu-cat-elementos a:active{color:#000; text-decoration:none;}
.blog-menu-cat-elementos a:hover{color:#000; text-decoration:underline;}


/*COLUMNA2*/
.blog-columna2-titulo{width:288px;height:25px;margin:0px 0px 0px 0px;font-size:13px; color:#000; font-weight:bold;}
.blog-columna2-contenedor{width:298px;height:auto;padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;font-size:13px; color:#000; border-bottom:#EAEAEA 2px dotted;}

/*TABLA CONTENIDO*/
.blog-columna2-titulo{width:288px;height:25px;margin:0px 0px 0px 0px;font-size:13px; color:#000; font-weight:bold; text-transform:uppercase;}
#blog-columna2-tablacontenido{width:298px;height:auto;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;font-size:13px; line-height:18px; color:#000; border-bottom:#E4DFD1 2px dotted;}
#blog-columna2-tablacontenido a:link{color:#000; text-decoration:none;}
#blog-columna2-tablacontenido a:visited{color:#000; text-decoration:none;} 
#blog-columna2-tablacontenido a:active{color:#000; text-decoration:none;}
#blog-columna2-tablacontenido a:hover{color:#000; text-decoration:underline;}

/*#articulo-columna1-cuerpo{width:700px; height:auto; font-size:13px; text-align:justify; line-height:18px;}
#articulo-columna1-cuerpo h1{width:700px; font-size:18px; line-height:30px;color:#97c524;font-family: Helvetica, Arial, sans-serif;margin:10px 0px 8px 0px;}
#articulo-columna1-cuerpo h2{width:700px; font-size:14px; line-height:25px; color:#999; font-weight:bold; margin:15px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}
#articulo-columna1-cuerpo p{margin-bottom:15px;}
#articulo-columna1-cuerpo p:first-letter{margin-left:10px;}
#articulo-columna1-cuerpo ul{margin-left:30px;}*/

/*
.blog-fila-texto{width:700px;}
.blog-fila-texto h1{width:700px; font-size:18px; line-height:30px;color:#97c524;font-family: Helvetica, Arial, sans-serif;margin:10px 0px 8px 0px;}
.blog-fila-texto h2{width:700px; font-size:14px; line-height:25px; color:#999; font-weight:bold; margin:15px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}
.blog-fila-texto h3{width:700px; margin:0px 0px 10px 0px;  font-size:14px; line-height:20px; color:#000; font-weight:bold;}
.blog-fila-texto p{margin-bottom:15px;}
.blog-fila-texto p:first-letter{margin-left:10px;}
.blog-fila-texto ul{margin-left:30px;}
.blog-fila-texto li{margin:10px 0px 10px 10px; padding-left: 15px;  list-style-type: none; background:url(imagenes/general/iconLista.png) 0em 0.6em no-repeat; vertical-align:middle;}
*/

/*
#blog-columna1-cuerpo{width:700px; height:auto; font-size:13px; text-align:justify; line-height:18px;}
/*#blog-columna1-cuerpo img{vertical-align:middle;}
#blog-columna1-cuerpo h2{width:700px; font-size:18px; line-height:20px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; margin:10px 0px 10px 0px;}
*/

/*#blog-columna1-post-cuerpo h1{width:700px; font-size:18px; line-height:30px;color:#97c524;font-family: Helvetica, Arial, sans-serif;margin:10px 0px 8px 0px;}
#blog-columna1-post-cuerpo h2{width:700px; font-size:14px; line-height:25px; color:#999; font-weight:bold; margin:15px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}
#blog-columna1-post-cuerpo h3{width:700px; margin:0px 0px 10px 0px;  font-size:14px; line-height:20px; color:#000; font-weight:bold;}
#blog-columna1-post-cuerpo p{margin-bottom:15px;}
#blog-columna1-post-cuerpo p:first-letter{margin-left:10px;}
#blog-columna1-post-cuerpo ul{margin-left:30px;}
#blog-columna1-post-cuerpo li{margin:10px 0px 10px 10px; padding-left: 15px;  list-style-type: none; background:url(imagenes/general/iconLista.png) 0em 0.6em no-repeat; vertical-align:middle;}


/*************************************************
*                LEGAL                           *
**************************************************/
.papapateo-legal{color:#a4c535; font-style:italic;}

/*************************************************
*                REGISTRO                        *
**************************************************/
#registro-columna1-cuerpo{width:700px; height:auto; font-size:13px; text-align:justify; line-height:18px;}
#registro-columna1-cuerpo h1{width:700px; font-size:18px; line-height:30px; color:#97c524; font-family: Helvetica, Arial, sans-serif; margin:10px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}

.registro-columna1-formulario-fila{width:700px; height:auto; margin:0px 0px 5px 0px; font-size:13px; line-height:18px; background-image:url(imagenes/general/fondo-gris.png);}
.registro-columna1-formulario-fila img {vertical-align:middle;}
.registro-columna1-formulario-columna1{float:left; width:170px; height:auto; margin:15px; font-weight:bold; font-size:14px; color:#666; text-transform:uppercase;}
.registro-columna1-formulario-columna2{float:left; width:470px; height:auto; margin:15px 0px; font-size:12px; color:#999;}
.registro-columna1-formulario-fila-error{color:#FF3C3C;}
.registro-columna1-formulario-fila input{height:30px; border:#DDD 1px solid; font-size:18px; margin:0px 0px 5px 0px;}
#registro-columna1-formulario-contenedor-imagen-pass{position:relative;}
#registro-columna1-formulario-imagen-pass1{position:absolute; top:0px; left:150px; width:200px; height:15px; background-image:url(imagenes/general/imagenPass1.gif);}
#registro-columna1-formulario-imagen-pass2{position:absolute; top:0px; left:150px; width:200px; height:15px; background:url(imagenes/general/imagenPass2.gif) 0px no-repeat;}
#registro-columna1-formulario-contenedor-submit{position:relative; width:700px; height:40px;}
#registro-columna1-formulario-submit{position:absolute; top:0px; left:465px; width:225px; height:40px;  padding-left:10px; color:#666; font-weight:bold; font-size:14px; text-transform:uppercase; line-height:40px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -160px no-repeat;}
#registro-columna1-formulario-submit:hover{color:#C30;}
#registro-columna1-texto{width:700px;height:auto;font-size:13px;color:#000;text-align:justify;line-height:18px;}
#registro-columna1-texto img {vertical-align:middle;}
#registro-columna1-activacion{width:660px; height:auto; margin:30px 0px; padding:20px; font-size:13px; color:#000; text-align:justify; line-height:18px; background-image:url(imagenes/general/fondo-gris.png);}

.registro-columna2-titulo{width:298px;height:25px;margin:0px 0px 0px 0px;font-size:13px;font-weight:bold;}
.registro-columna2-contenedor{width:298px;height:auto;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px; font-size:13px; line-height:19px; border-bottom:#E6E6E6 2px dotted;}
.registro-columna2-contenedor img {margin:0px 1px 0px 0px;border-width:0px;}
.registro-columna2-contenedor li{margin:10px 0px 10px 0px;}
.registro-columna2-contenedor b { text-transform:uppercase; color:#666;}
.registro-columna2-linea{width:298px; height:1px; margin:10px 0px 10px 0px; border-top:#EAEAEA 2px dotted; font-size:1px; line-height:1px;}

/*************************************************
*                RECUPERAR                       *
**************************************************/
#recuperar-columna1-cuerpo{width:700px; height:auto; font-size:13px; text-align:justify; line-height:18px;}
#recuperar-columna1-cuerpo h1{width:700px; font-size:18px; line-height:30px; color:#97c524; font-family: Helvetica, Arial, sans-serif; margin:10px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}
#recuperar-columna1-cuerpo h3{width:700px; margin:0px 0px 10px 0px;  font-size:14px; line-height:20px; color:#000; font-weight:bold;}
.recuperar-columna1-formulario-fila{width:700px; height:auto; margin:0px 0px 5px 0px; font-size:13px; line-height:18px; background-image:url(imagenes/general/fondo-gris.png);}
.recuperar-columna1-formulario-fila img {vertical-align:middle;}
.recuperar-columna1-formulario-columna1{float:left; width:160px; height:auto; margin:15px; font-weight:bold; font-size:14px; color:#666; text-transform:uppercase;}
.recuperar-columna1-formulario-columna2{float:left; width:480px; height:auto; margin:15px 0px; font-size:12px; color:#999;}
.recuperar-columna1-formulario-fila-error{color:#FF3C3C;}
.recuperar-columna1-formulario-fila input{height:30px; border:#DDD 1px solid; font-size:18px; margin:0px 0px 5px 0px;}
#recuperar-columna1-formulario-contenedor-submit{position:relative; width:700px; height:40px;}
#recuperar-columna1-formulario-submit1{position:absolute; top:0px; left:525px; width:165px; height:40px;  padding-left:10px; color:#666; font-weight:bold; font-size:14px; text-transform:uppercase; line-height:40px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -220px no-repeat;}
#recuperar-columna1-formulario-submit1:hover{color:#C30;}
#recuperar-columna1-formulario-submit2{position:absolute; top:0px; left:420px; width:270px; height:40px;  padding-left:10px; color:#666; font-weight:bold; font-size:14px; text-transform:uppercase; line-height:40px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -115px no-repeat;}
#recuperar-columna1-formulario-submit2:hover{color:#C30;}
#recuperar-columna1-texto{width:700px;height:auto;font-size:13px;color:#000;text-align:justify;line-height:18px;}
#recuperar-columna1-texto img {vertical-align:middle;}
#recuperar-columna1-activacion{width:660px; height:auto; margin:30px 0px; padding:20px; font-size:13px; color:#000; text-align:justify; line-height:18px; background-image:url(imagenes/general/fondo-gris.png);}

/*************************************************
*                CONTACTO                        *
**************************************************/
#contacto-columna1-cuerpo{width:700px; height:auto; font-size:13px; text-align:justify; line-height:18px;}
#contacto-columna1-cuerpo h1{width:700px; font-size:18px; line-height:25px; color:#97c524; font-family: Helvetica, Arial, sans-serif; font-weight:bold; margin:10px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}
#contacto-columna1-mensaje-mail{color:#FF3C3C; margin:10px;}

#contacto-columna1-formulario{width:700px; height:auto; margin:0px 0px 10px 0px; font-size:13px; line-height:18px;}
#registro-columna1-formulario h1{width:700px; font-size:18px; line-height:30px; color:#97c524; font-family: Helvetica, Arial, sans-serif; font-weight:bold; margin:10px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}

.contacto-columna1-formulario-fila{font-size:15px; font-weight:normal; margin:0px 0px 5px 0px; background-image:url(imagenes/general/fondo-gris.png);}
.contacto-columna1-formulario-fila img {vertical-align:middle;}
.contacto-columna1-formulario-columna1{float:left; width:160px; height:auto; margin:15px; font-weight:bold; font-size:14px;}
.contacto-columna1-formulario-columna2{float:left; width:480px; height:auto; margin:15px 0px; font-size:12px; color:#999;}
.contacto-columna1-formulario-fila-error{color:#FF3C3C;}
.contacto-columna1-formulario-fila input{height:30px; border:#DDD 1px solid; margin:0px 0px 5px 0px;}
.contacto-columna1-formulario-fila textarea{border:#DDD 1px solid; margin:0px 0px 5px 0px; overflow:hidden;}
#contacto-columna1-formulario-contenedor-submit{position:relative; width:700px; height:40px;}
#contacto-columna1-formulario-submit{position:absolute; top:0px; left:465px; width:225px; height:40px;  padding-left:10px; color:#666; font-weight:bold; font-size:14px; text-transform:uppercase; line-height:40px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -160px no-repeat;}
#contacto-columna1-formulario-submit:hover{color:#C30;}

/*************************************************
*                ACTIVAR                         *
**************************************************/
#activar-columna1-cuerpo{width:700px; height:auto; font-size:13px; text-align:justify; line-height:18px;}
#activar-columna1-cuerpo h1{width:700px; font-size:18px; line-height:30px; color:#97c524; font-family: Helvetica, Arial, sans-serif; margin:10px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}
#activar-columna1-cuerpo h2{width:700px; font-size:18px; line-height:20px; color:#a4c535; font-family:Helvetica, Arial, sans-serif; margin:10px 0px 10px 0px;}
#activar-columna1-texto{width:700px;height:auto;font-size:13px;color:#000;text-align:justify;line-height:18px;}
#activar-columna1-texto img {vertical-align:middle;}
#activar-columna1-activacion{width:660px; height:auto; margin:30px 0px; padding:20px; font-size:13px; color:#000; text-align:justify; line-height:18px; background-image:url(imagenes/general/fondo-gris.png);}

/*************************************************
*                USUARIO                         *
**************************************************/
#usuario-columna1-cuerpo{width:700px; height:auto; font-size:13px; text-align:justify; line-height:18px;}
#usuario-columna1-cuerpo h1{width:700px; font-size:18px; line-height:25px; color:#97c524; font-family: Helvetica, Arial, sans-serif; font-weight:bold; margin:10px 0px 15px 0px; border:#CCC 1px solid; border-width:1px 0px 1px 0px;}
#usuario-columna1-cuerpo h3{width:700px; margin:0px 0px 10px 0px;  font-size:14px; line-height:20px; color:#000; font-weight:bold;}

.usuario-columna1-info-usuario{width:700px;height:auto;font-size:13px;text-align:justify;line-height:18px;}
.usuario-columna1-info-usuario img{vertical-align:middle;}
#usuario-columna1-info-usuario-avatar{float:left; width:100px;height:auto;text-align:center;}
#usuario-columna1-info-usuario-info{float:left; width:580px; margin: 0px 0px 0px 20px; font-size:13px;text-align:left;line-height:18px;}

.usuario-columna1-formulario-contenedor{width:700px; height:auto; margin:0px 0px 5px 0px; padding:10px 0px 10px 0px; font-size:13px; line-height:18px; background-image:url(imagenes/general/fondo-gris.png);}
#usuario-columna1-formulario-fila1{width:660px; height:20px; margin:10px 20px 10px 20px;font-weight:bold; font-size:14px; color:#666; text-transform:uppercase;}
#usuario-columna1-formulario-fila2{width:660px; height:auto; margin:10px 20px 10px 20px;}
#usuario-columna1-formulario-fila2 input{height:30px; border:#DDD 1px solid; font-size:18px; margin:0px 0px 5px 0px;}
#usuario-columna1-formulario-fila3{width:660px; height:auto; margin:10px 20px 10px 20px; font-size:12px; color:#999;}
#usuario-columna1-formulario-fila-error{width:660px; height:auto; margin:10px 20px 10px 20px;color:#FF3C3C;}
#usuario-columna1-formulario-contenedor-submit{position:relative; width:700px; height:40px;}
#usuario-columna1-formulario-mensajeout{position:absolute; top:0px; left:0px; width:400px; height:40px; color:#F00;}
#usuario-columna1-formulario-submit{position:absolute; top:0px; left:525px; width:165px; height:40px;  padding-left:10px; color:#666; font-weight:bold; font-size:14px; text-transform:uppercase; line-height:40px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -220px no-repeat;}
#usuario-columna1-formulario-submit:hover{color:#C30;}
#usuario-columna1-formulario-submit2{position:absolute; top:0px; left:490px; width:200px; height:40px;  padding-left:10px; color:#666; font-weight:bold; font-size:14px; text-transform:uppercase; line-height:40px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -185px no-repeat;}
#usuario-columna1-formulario-submit2:hover{color:#C30;}
/*************************************************
*                COMO LLEGAR                     *
**************************************************/
#comollegar-columna1-encabezado-titulo{width:700px;margin:0px;}
#comollegar-columna1-encabezado-titulo h1{margin:0px;color:#a4c535;font-family:Helvetica, Arial, sans-serif;font-size:18px;line-height:35px;font-weight:bold;}

#comollegar-columna1-mapa-google{width:700px;height:500px;}
#comollegar-columna1-menu-mapa{position:relative; width:698px;height:18px; margin:5px 0px 10px 0px;text-align:right;font-size:13px}
#comollegar-columna1-menu-mapa img{vertical-align:middle;}
#comollegar-columna1-menu-enviarmail{position:absolute; top:20px; left:250px; width:390px; height:auto; z-index:100; display:none; padding:10px; text-align:left; font-size:13px; background-color:#FFF; border:#DDD 1px solid;}
#comollegar-columna1-menu-enviarmail input, textarea{height:20px; border:#DDD 1px solid; font-size:13px; margin:0px;}
.comollegar-columna1-menu-enviarmail-columna1{float:left; width:120px; height:auto; margin:10px 5px 5px 0px; font-size:13px;}
.comollegar-columna1-menu-enviarmail-columna2{float:left; width:250px; height:auto; margin:10px 0px; font-size:12px; color:#999;}
.comollegar-columna1-menu-enviarmail-error{color:#FF3C3C;}
#comollegar-columna1-menu-enviarmail-submit{display:inline-block; width:150px; height:30px;  padding-left:10px; color:#666; font-weight:bold; font-size:12px; text-transform:uppercase; line-height:30px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -235px no-repeat;}
#comollegar-columna1-menu-enviarmail-submit:hover{color:#C30;}
#comollegar-columna1-panelruta{width:700px;height:auto;font-size:13px;text-align:justify;line-height:18px;}

.comollegar-columna2-titulo{width:298px;height:25px;margin:0px 0px 0px 0px;font-size:13px;font-weight:bold;}
.comollegar-columna2-contenedor{width:278px;height:auto;padding:10px;margin:0px 0px 10px 0px;font-size:13px;background-image:url(imagenes/general/fondo-gris.png);}
.comollegar-columna2-contenedor img {vertical-align:middle; margin:0px 1px 0px 0px;border-width:0px;}
.comollegar-columna2-form-columna1{float:left; width:70px; height:auto; margin:10px 5px 5px 10px; font-size:13px;}
.comollegar-columna2-form-columna2{float:left; width:190px; height:auto; margin:5px 0px; font-size:12px; color:#999;}
.comollegar-columna2-contenedor input, select{height:24px; vertical-align:middle; border:#CCC 1px solid; }
#comollegar-columna2-contenedor-submit{display:inline-block; width:150px; height:30px;  padding-left:10px; color:#666; font-weight:bold; font-size:12px; text-transform:uppercase; line-height:30px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -235px no-repeat;}
#comollegar-columna2-contenedor-submit:hover{color:#C30;}
#comollegar-columna2-error{width:278px; height:auto; padding:10px; color:#FF3C3C;}

/*************************************************
*                COMENTARIOS                     *
**************************************************/
.comentarios-fila{width:695px;height:auto;margin:5px;}
.comentarios-fila-numero{float:left;width:55px;font-size:30px;text-align:right;color:#F2F2F2; margin-right:5px;}
.comentarios-fila-datos{float:left;width:635px;}
.comentarios-fila-datos-cabecera{position:relative;width:635px;height:50px;background-image:url(imagenes/general/fondo-cabecera-comentario.png);}
.comentarios-fila-datos-cabecera-avatar{position:absolute;top:5px;left:5px;width:40px;height:40px;}
.comentarios-fila-datos-cabecera-firma{position:absolute;top:5px;left:60px;width:550px;height:40px;font-size:13px;text-align:justify;line-height:18px;}
.comentarios-fila-datos-cabecera-firma img{vertical-align:middle;}
.comentario-fecha{font-size:11px;color:#999;}
.comentarios-fila-datos-cabecera-menu{position:absolute;top:30px;left:390px;width:200px;height:20px;text-align:right;}
.comentarios-fila-datos-texto{position:relative;margin:10px 0px 0px 0px;font-size:13px;text-align:justify;line-height:18px;}
.comentarios-fila-datos-texto-no-activo{position:relative;margin:10px 0px 0px 0px;font-size:13px;text-align:justify;line-height:18px;text-decoration:line-through;}
#comentarios-form-error{width:623px;height:30px;margin:0px 0px 10px 0px; padding-left:10px; border:#CCC 1px solid;background-color:#F6F6F6;font-size:13px;line-height:30px;color:#F00;}
#comentarios-form-titulo{width:635px;font-size:13px;font-weight:bold;margin:10px 0px 10px 0px;}
#comentarios-form-input{width:635px;}
#comentarios-form-input textarea{width:633px; height:100px;overflow:auto;border:#CCC 1px solid;margin:0px 0px 10px 0px;background-color:#F6F6F6;font-size:16px;color:#666;}
#comentarios-form-input textarea:focus{background-color:#FFF;}
#comentarios-form-submit{width:210px; height:40px;  padding-left:10px; color:#666; font-weight:bold; font-size:14px; text-transform:uppercase; line-height:40px; cursor:pointer; background:url(imagenes/general/fondo-boton.png) -175px no-repeat;}
#comentarios-form-submit:hover{color:#C30;}
#comentarios-form-logout{width:630px;height:30px; padding:0px 0px 0px 5px; line-height:30px;font-size:13px; background-image:url(imagenes/general/fondo-gris.png);}


.comentarios-ultimos-fila{width:298px;height:auto; color:#000;}
.comentarios-ultimos-fila-cabecera{position:relative;width:295px;height:35px;background-image:url(imagenes/general/fondo-ultimos-comentarios.png);}
.comentarios-ultimos-fila-cabecera-firma{position:absolute;top:0px;left:5px;width:290px;height:35px;font-size:11px;text-align:justify;line-height:16px;}
.comentarios-ultimos-fila-cabecera-firma img{vertical-align:middle;}
.comentarios-ultimos-fecha{font-size:11px;color:#999;}
.comentarios-ultimos-fila-cabecera-avatar{float:left; width:50px; height:50px; margin:10px 0px 10px 0px;}
.comentarios-ultimos-fila-texto{float:left; width:235px; height:auto; margin:10px 0px 10px 10px; font-size:13px; text-align:justify; line-height:16px;}

/*************************************************
*                SCROLL RUTAS                    *
**************************************************/
.scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0;}
.vscrollerbase {width:15px;}
.vscrollerbar {width:13px; border:#999 1px solid; background-color:#FFFFFF;}
.hscrollerbase {height:10px;}
.hscrollerbar {height:15px; background:#99CBCB}
.vscrollerbar, .hscrollerbar {padding:15px; z-index: 2;}
.vscrollerbarbeg {width:15px; height:15px !important;}
.vscrollerbarend {width:15px; height:15px;}
.hscrollerbarbeg {height:15px; width:15px !important;}
.hscrollerbarend {height:15px; width:15px;}
.scrollerjogbox {width:15px; height:15px; top:auto; left:auto; bottom:0px; right:0px; background:#4E727C url(horizontalbarbody_cornerjog.png) 0px 0px;}
.vscrollerbasebeg {background:url(imagenes/rutas/scroll-flecha-arriba.png) -1px 1px; border:#999 1px solid; cursor:pointer; width:13px; height: 13px !important;}
.vscrollerbaseend {background:url(imagenes/rutas/scroll-flecha-abajo.png) -1px -2px; border:#999 1px solid; cursor:pointer;  width:13px; height:13px;}
.hscrollerbasebeg {background:url(basebarcaps_verticalbarbody.png) -60px 0px no-repeat; height:15px;width: 15px !important;}
.hscrollerbaseend {height:15px; width:15px; background:url(basebarcaps_verticalbarbody.png) -30px 0px no-repeat;}
.scrollerjogbox:hover {background:#5E828C url(basebarcaps_verticalbarbody.png) -45px -15px;}


/*************************************************
*                    CAPA INFO MAPA              *
**************************************************/
.ventana-info-mapa {background-color:#ffffff; border:#999999 1px solid; padding:5px; color:#000; font-size:11px; text-transform:uppercase; line-height:20px;}

/*************************************************
*                  MAS MAPAS BOTON               *
**************************************************/
#masMapas-referencia-posicion{position:relative; display:none;}
#masMapas-contenedor{position:absolute; top:25px; left:0px; width:365px; height:150px; color:#FFF;}
#masMapas-imagen-arriba{width:365px; height:10px; line-height:0px; font-size:0px; background-image:url(imagenes/ruta/BordeArriba.png); background-repeat:no-repeat;}
#masMapas-imagen-bajo{width:365px; height:10px; line-height:0px; font-size:0px; background-image:url(imagenes/ruta/BordeAbajo.png); background-repeat:no-repeat;}
#masMapas-cuerpo{width:345px; height:415px; margin:0px; padding:0px 10px 0px 10px; background-image:url(imagenes/ruta/fondo.png); cursor:default;}
#masMapas-cuerpo h2{width:345px; margin:0px 0px 10px 0px; border-bottom:#FFF 1px solid; font-size:14px; font-weight:bold;} 
#masMapas-cuerpo ul{margin:0px; padding:0px 0px 0px 0px;}
#masMapas-cuerpo li{margin:0px 0px 0px 10px; padding-left:15px; list-style-type: none; background:url(imagenes/ruta/iconLista.png) 0em 0.6em no-repeat; vertical-align:middle;}
#masMapas-cuerpo a:link{text-decoration:none;color:#FFF;} 
#masMapas-cuerpo a:visited{text-decoration:none;color:#FFF; } 
#masMapas-cuerpo a:active{text-decoration:none;color:#FFF;} 
#masMapas-cuerpo a:hover{text-decoration:underline;color:#FFF;}
#masMapas-ocultar-capas{width:345px; text-align:right;}
#masMapas-capas li{height:18px; line-height:18px; padding-left:0px; margin:0px; list-style-type:none; background:none;}