/*  Reseteo CSS  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
input,textarea,select { font:inherit; }
textarea { overflow:auto; resize:none; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img, a img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
strong,b { font-weight:bold; }
em,i { font-style:italic; }
ul { list-style:none; }
a { color:inherit; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; border-bottom:1px dotted; border-color:inherit; }

/* Estilos generales */
body { font:normal 100% arial,tahoma,helvetica,sans-serif; background:#fff; }
noscript { display:none; }
.crece { clear:both; }
.underline { text-decoration:underline; }
table th a { cursor:default !important; }
#resultados th a { cursor:pointer !important; }
input.error { border-color:#FF0000 !important; }
span.error { padding-left:15px; background:url(../img/ico_errorp.gif) left center no-repeat; font-size:0.8em; color:#FF0000; }

#pagina { width:1003px; }
#inicio, #menu, #content, #ircontenido, #irnavegacion { display:none; }
#cabecera { height:126px; background:#f5f5f5 url(../img/bg_cabecera.gif) repeat-x; text-align:center; }
#menunav { height:2em; background:#c6d54f url(../img/bg_menu.gif) repeat-x; }
#pie { height:268px; background:#517301 url(../img/bg_foot_top.gif) top repeat-x; }
#pie_bajo { position:relative; height:305px; background:url(../img/bg_foot_botom.gif) bottom repeat-x; }
#pie_enlaces { position:absolute; top:180px; left:30px; height:60px; line-height:60px; word-spacing:-4px; }
#pie_enlaces a { display:inline-block; margin-right:30px; vertical-align:middle; }
#contenido { min-height:400px; padding-bottom:70px; overflow:auto; }
#redes { text-align:right; }
#redes a { padding-right:10px; }
#redes #comunidad { float:left; margin-top:-2px; padding-left:20px; font:0.75em Georgia,"Times New Roman",serif; }
#redes #comunidad img { vertical-align:-35%; }
#redes #comunidad .sendas { font-style:italic; color:#DD28C6; }
#redes #comunidad .kms { font-style:italic; color:#4983E3; }
#logo { float:left; clear:none; margin:14px 0 0 15px; }
#votanos { position:absolute; top:0; left:5px; }

#crea-comparte-explora { width:313px; height:108px; margin:0 auto 0; }
#crea-comparte-explora a { float:left; clear:none; height:73px; margin-top:35px; outline:none; }
#caja-cabecera { position:absolute; z-index:5000; top:102px; left:265px; width:460px; height:146px; display:none; }
#caja-cabecera #caja-fondo { height:146px; background:url(../img/cab_caja.png) no-repeat; }
#caja-cabecera div.contenido { position:absolute; width:100%; font:0.8em Georgia,"Times New Roman",serif; color:#353e0a; line-height:1.35em; text-align:justify; display:none; }
#caja-cabecera div.contenido p { padding:45px 18px 0 16px; }
#caja-cabecera div.contenido p span { font-style:italic; font-weight:bold; }
#caja-cabecera div.contenido p a { color:#ffffff; text-decoration:none; }
#caja-cabecera div.contenido p a:hover { text-decoration:underline; }
#caja-cabecera #cerrar { position:absolute; top:25px; left:428px; cursor:pointer; }
#caja-cabecera .motivo { position:absolute; top:0; left:10px; }
#caja-cabecera div.flecha { position:relative; width:30px; height:15px; background:url(../img/cab_pico.png) no-repeat; }
#caja-cabecera #crea-info .flecha { left:100px; }
#caja-cabecera #comparte-info .flecha { left:200px; }
#caja-cabecera #explora-info .flecha { left:310px; }

#login-usuario { float:right; clear:none; width:215px; height:116px; padding:10px 10px 0 15px; background:url(../img/sep_cabecera.gif) no-repeat; font:0.875em Georgia,"Times New Roman",serif; text-align:left; }
#register div.inputs { width:215px; margin-top:5px; text-align:left; }
#register div.inputs label { display:block; height:22px; margin-bottom:8px; }
#register div.inputs label img { margin-right:4px; vertical-align:-30%; }
#register .intxt { width:120px; height:18px; padding:2px 3px 0; border:1px solid #cbcbcb; font:0.875em Georgia,"Times New Roman",serif; color:#817d25; }
/* #register #login_email { margin-bottom:8px; } */
#register #registrar { float:right; clear:none; width:60px; height:31px; padding-bottom:3px; margin-top:12px; border:none; background:url(../img/bot_entrar.gif); color:#fff; }
#register #registrar:hover { text-decoration:underline; background-position: 0 -31px; }
#register #registrar.recordar { margin-top:-5px; }
#register span { color:#d70000; }
#register div.info { clear:both; font:0.8em arial,tahoma,helvetica,sans-serif; line-height:1.7em; color:#dd28c6; }
#register a { color:#4983e3; text-decoration:none; }
#register a:hover { text-decoration:underline; }
#registrado .hola { height:31px; padding-right:10px; font-style:italic; color:#1b9e1a; line-height:31px; vertical-align:middle; }
#registrado .usuario { position:relative; height:65px; margin-top:20px; color:#939f32; text-align:left; }
#registrado .usuario .avatar { margin:7px 7px 7px 0; }
#registrado #logout { float:right; display:block; width:60px; height:25px; padding-top:6px; background:url(../img/bot_salir.gif); color:#fff; font-style:normal; text-align:center; text-decoration:none; line-height:16px; }
#registrado #logout:hover { text-decoration:underline; background-position:0 -31px; }
#registrado .mis-sendas { position:absolute; bottom:0; left:48px; display:block; width:145px; height:27px; padding:15px 15px 0 0; background:url(../img/bot_missendas.gif); color:#DD28C6; text-align:right; text-decoration:none; }
#registrado .mis-sendas:hover { text-decoration:underline; }

#menunav ul { float:left; clear:none; height:24px; padding-top:5px; font:bold 0.75em Georgia,"Times New Roman",serif; color:#fff; }
#menunav ul li { float:left; clear:none; height:24px; margin:0 3px; font:bold 1em Georgia,"Times New Roman",serif; text-align:center; color:#fff; }
#menunav ul li a { display:inline-block; height:24px; background:url(../img/btn_menuprin_l.gif) no-repeat top left; color:#fff; text-decoration:none; outline:none; }
#menunav ul li a span { display:inline-block; height:24px; line-height:22px; padding:0 10px; background:url(../img/btn_menuprin_r.gif) no-repeat top right; outline:none; cursor:pointer; }
#menunav ul li a:hover, #menunav ul li a.sel { background-position:bottom left; color:#fff; }
#menunav ul li a:hover span, #menunav ul li a.sel span { background-position:bottom right; }
#menunav ul li.oficial a { background-image:url(../img/btn_menuprin_l_oficial.gif); color:#990f4d; }
#menunav ul li.oficial a span { background-image:url(../img/btn_menuprin_r_oficial.gif); }
#menunav ul li.oficial a:hover, #menunav ul li.oficial a.sel { color:#fff; }
#menunav form { float:right; clear:none; padding-top:3px; }
#menunav form #contiene_menu { width:140px; height:1.4em; margin-right:5px; padding:0 2px; border:1px solid #7f9db9; font-size:0.8em; vertical-align:middle; }
#menunav form #que_menu { width:80px; height:1.6em; margin-right:5px; border:1px solid #7f9db9; font-size:0.8em; vertical-align:middle; }
#menunav form #buscar_menu { margin-right:5px; vertical-align:middle; }

#pie ul#apartados { padding:25px 0 0 0; font:0.75em Georgia,"Times New Roman",serif; color:#b6d524; }
#pie ul#apartados li.apartado { float:left; clear:none; padding-left:15px; margin-left:25px; background:url(../img/item_pie_apartado.gif) 3px 5px no-repeat; }
#pie ul#apartados ul { padding-top:15px; font-size:1em; }
#pie ul#apartados li { padding:0 0 1px 15px; background:url(../img/item_pie_subapartado.gif) 3px 5px no-repeat; }
#pie ul#apartados a { color:#b6d524; text-decoration:none; }
#pie ul#apartados a:hover { text-decoration:underline; }


/* elementos estructura */
#lateral_izq { float:left; clear:none; width:273px; padding:10px 10px 0 8px; }
#lateral_dcha { float:left; clear:none; width:709px; overflow:auto; }

#mapa { width:709px; height:345px; min-height:100px; }
#nomapa { width:709px; height:10px; }

.avatar { width:30px; height:30px; border:1px solid #c6d54f; }

.caja { float:left; clear:none; width:273px; margin:5px 0 7px; }
.caja .cabecera { height:33px; padding:0 10px 0 8px; background:url(../img/bg_caja_top.gif) no-repeat; font:0.875em Georgia,"Times New Roman",serif; line-height:33px; }
.caja .cabecera h6 { float:left; padding-left:16px; background:url(../img/item_extendido.gif) 0 9px no-repeat; }
.caja .cabecera h6.contraido { background-image:url(../img/item_contraido.gif); }
.caja .cabecera a { float:right; margin-top:11px; font:0.68em arial,tahoma,helvetica,sans-serif; color:inherit; text-decoration:none; }
.caja .cabecera a:hover { text-decoration:underline; }
.caja .cuerpo { padding-bottom:7px; background:url(../img/bg_caja_botom.gif) bottom no-repeat; }
.caja .cuerpo.oculto { display:none; }
.caja .contenido { border:1px solid #cecece; border-width:0 1px; background:#fcfcfc; font-size:0.7em; color:#424242; overflow:auto; }

.cajalarga { width:703px; margin:5px 0 15px; }
.cajalarga .cabecera { width:693px; height:27px; padding:6px 2px 0 8px; background:url(../img/bg_cajalarga_top.gif) no-repeat; }
.cajalarga .cabecera h2 { padding-left:5px; font:1.15em Georgia,"Times New Roman",serif; color:#505050; }
.cajalarga .cabecera h2 span { color:#dd28c6; }
.cajalarga .formulario, .cajalarga .exito { padding:10px 0; border:1px solid #e4e4e4; border-top:0; background:#e8eeb9; overflow:auto; }
.cajalarga .formulario .label { clear:both; padding:5px 20px; background:url(../img/item_label.gif) 8px 50% no-repeat; font-size:0.625em; color:#0066cc; }
.cajalarga .formulario .label label { font:1.45em Georgia,"Times New Roman",serif; color:#3a4506; }
.cajalarga .formulario .label span { color:#dd28c6; }
.cajalarga .formulario .campo { margin:5px 20px 10px; }
.cajalarga .formulario .campo .intxt { width:653px; padding:3px 3px; border:1px solid #c6c6c6; font-size:0.725em; }
.cajalarga .formulario .campo .inchk { margin-left:30px; vertical-align:-10%; }
.cajalarga .formulario .campo .inchk2 { vertical-align:-10%; }
.cajalarga .formulario .campo textarea { width:653px; height:8em; padding:2px 3px; border:1px solid #c6c6c6; font:0.725em arial,tahoma,helvetica,sans-serif; }
.cajalarga .formulario .campo select { padding-left:3px; border:1px solid #c6c6c6; font-size:0.725em; }
.cajalarga .formulario .campo label { font-size:0.75em; color:#687314; vertical-align:middle; }
.cajalarga .full { border:1px solid #e4e4e4; }
/*
#crear_senda .cajalarga #servicios { clear:both; display:table; margin:5px 15px; }
.cajalarga .formulario .servicio { float:left; clear:none; width:33px; height:60px; margin:0 1px; text-align:center; }
.cajalarga .formulario .servicio label { display:block; width:33px; height:33px; }
*/
#crear_senda .cajalarga ul#servicios { clear:both; margin:5px 15px; }
.cajalarga .formulario ul#servicios li { float:left; clear:none; width:33px; height:60px; margin:0 1px; text-align:center; }
.cajalarga .formulario ul#servicios li label { display:block; width:33px; height:33px; }

.cajalarga .exito { padding:20px 0 40px; border:1px solid #e4e4e4; border-top:0; background:#e8eeb9; }
.cajalarga .exito p { padding:10px 20px; text-align:left; font-size:0.75em; color:#687314; }

#title { width:974px; margin:5px auto 10px; padding:5px 0 2px 10px;  background:url(../img/bg_title_full.gif) bottom no-repeat; }
#lateral_dcha #title { width:683px; margin:15px 0 10px; padding:5px 10px 2px; background:url(../img/bg_title.gif) bottom no-repeat; }
#title h1 { padding:25px 10px 7px 25px; font:1.4em Georgia,"Times New Roman",serif; color:#0066cc; }


/* estilos particulares */
#home #mapa, #buscar #mapa, #oficial #mapa, #usuarioe #mapa { width:1003px; height:396px; min-height:286px; }
#tags-imagen { float:left; clear:none; width:382px; margin:15px 0 10px 10px; }
#home #tags, #oficial #tags { width:360px; margin-bottom:15px; padding:0 10px 10px; border:1px solid #cecece; background:#f9f9f9 url(../img/bg_tags.gif) top repeat-x; font:1em arial,tahoma,helvetica,sans-serif; color:#3366ff; text-align:justify; word-spacing:8px; }
#home #tags h2, #oficial #tags h2 { font:1.4em/47px Georgia,"Times New Roman",serif; color:#0066cc; }

#buscar #tags { width:260px; margin-bottom:15px; padding:10px; border:1px solid #cecece; background:#f9f9f9; font:1em arial,tahoma,helvetica,sans-serif; text-align:justify; word-spacing:8px; }
#home #tags a, #buscar #tags a { padding:0 1px; text-decoration:none; color:#3366ff; white-space:nowrap; word-spacing:normal; }
#home #tags a:hover, #buscar #tags a:hover { background-color:#3366ff; color:#ffffff; }
#tags a.t1 { font-size:0.6em; } #tags a.t2 { font-size:0.7em; } #tags a.t3 { font-size:0.8em; }
#tags a.t4 { font-size:0.9em; } #tags a.t5 { font-size:1.0em; } #tags a.t6 { font-size:1.1em; }
#tags a.t7 { font-size:1.2em; } #tags a.t8 { font-size:1.4em; } #tags a.t9 { font-size:1.6em; }

#imagen-dia { width:370px; padding:0 5px 5px; border:1px solid #cecece; background:#f9f9f9 url(../img/bg_imagendia.gif) top repeat-x; font:1em arial,tahoma,helvetica,sans-serif; color:#666; }
#imagen-dia h2 { padding:0 0 0 65px; background:url(../img/ico_imagendia.gif) 5px 0 no-repeat; font:1.4em/47px Georgia,"Times New Roman",serif; color:#0066CC; line-height:50px; }
#imagen-dia ul { position:relative; width:370px; height:244px; margin-top:5px; overflow:hidden; }
#imagen-dia li { position:absolute; top:0; left:0; }
#imagen-dia li img { float:left; }
#imagen-dia li div { position:absolute; bottom:0; left:0; width:360px; height:50px; padding:5px 0 0 10px; background:#fff; background:rgba(255,255,255,0.8); font-size:.8em; line-height:1.5em;  }
#imagen-dia .senda { font-weight:bold; color:#939f32; text-decoration:none; }
#imagen-dia .senda:hover { text-decoration:underline; }
#imagen-dia .usuario { font-weight:bold; color:#ff4b4b; text-decoration:none; }
#imagen-dia .usuario:hover { text-decoration:underline; }
#video-dia { width:382px; height:215px; margin-top:15px; }

#masvaloradas { width:303px; margin:15px 3px; }
#masvaloradas .cabecera { background:url(../img/bg_valoradas_top.gif); color:#dd28c6; }
#masvaloradas .cabecera a { color:#dd28c6; }
#masvaloradas .cuerpo { padding-bottom:14px; background:url(../img/bg_valoradas_bot.gif) bottom no-repeat; }
#masvaloradas table { width:301px; }
#masvaloradas td { height:2.95em; padding:0 4px; font:1.2em Georgia,"Times New Roman",serif; color:#1a171b; overflow:hidden; }
#masvaloradas tr.senda1 td { background:#ffffff; }
#masvaloradas tr.senda2 td { background:#f3f3f3; }
#masvaloradas tr:hover  td { background:#e5ecae; color:#939f32; }
#masvaloradas tr.senda1.oficial td { background:#f9eef2; color:#b61f5d; }
#masvaloradas tr.senda2.oficial td { background:#f9c5d8; color:#b61f5d; }
#masvaloradas tr.senda1.oficial:hover td, #masvaloradas tr.senda2.oficial:hover td { background:#b61f5d; color:#fff; }
#masvaloradas td.nombre { width:184px; }
#masvaloradas td a { color:inherit; text-decoration:none; cursor:pointer; }
#masvaloradas td.prov { width:20px; color:#dd28c6; }
#masvaloradas td.prov abbr { width:20px; color:#dd28c6; border-color:#dd28c6; }
#masvaloradas td.nota { width:73px; }

.stars { display:block; float:left; clear:none; width:73px; height:16px; background:url(../img/stars.gif) -76px -16px no-repeat; overflow:hidden; text-indent:-30px; }
.val_10 { background-position:-57px -16px; } .val_20 { background-position:-38px -16px; }
.val_30 { background-position:-19px -16px; } .val_40 { background-position: 0px -16px; }
.val_05 { background-position:-76px  0px; } .val_15 { background-position:-57px  0px; }
.val_25 { background-position:-38px  0px; } .val_35 { background-position:-19px  0px; }

#recomendada .cabecera { color:#5d7306; }
#recomendada .contenido { padding:10px 9px 2px; color:#424242; }
#recomendada h4 { margin-top:5px; font-size:1.2em; font-weight:bold; }
#recomendada h4 a { color:#424242; text-decoration:none; }
#recomendada h4 a:hover { text-decoration:underline; }
#recomendada p { padding:1px 0; color:#ff4b4b; }
#recomendada p span { display:block; float:left; clear:none; width:60px; padding-right:5px; text-align:right; color:#576f00; }
#recomendada p.desc { padding:5px 0; margin-bottom:10px; border-bottom:1px solid #cecece; color:#424242; }
#recomendada div.contenido div { padding:10px 5px 5px 0; text-align:right; }

#home #lateral_izq, #home #lateral_dcha, #oficial #lateral_izq, #oficial #lateral_dcha { margin-top:-10px; }
#detalle_senda #lateral_izq { padding-top:0; }
#buscar #lateral_izq { width:700px; margin-top:-10px; padding-right:12px; }
#buscar #lateral_dcha { width:282px; }

.ayuda img { float:left; clear:none; margin:5px 10px 0; }
.ayuda p { height:80px; padding:20px 20px 0 0px; }
.ayuda a { text-decoration:none; }
.ayuda a:hover { text-decoration:underline; }
#ayuda-faq .cabecera, #ayuda-faq a { color:#275c9e; }
#ayuda-faq .contenido { padding:5px 15px; }
#ayuda-faq .contenido img { margin:5px 190px 5px 0; }
#ayuda-guia .cabecera, #ayuda-guia a { color:#dd28c6; }
#ayuda-videodemo .cabecera, #ayuda-videodemo a { color:#ff4b4b; }
#ayuda-tour .cabecera, #ayuda-tour a { color:#90c422; }

#misdatos .cabecera, #misdatos .cabecera a { color:#0066cc; }
#misdatos a#perfil { display:block; color:#627eb7; text-decoration:none; outline:none; }
#misdatos a#perfil:hover { background:#f8d3f4; color:#dd28c6; }
#misdatos .avatar { margin-right:7px; vertical-align:-20%; }
#misdatos p { width:248px; padding:5px 3px; margin:0 auto; border-bottom:1px solid #cecece; }
#misdatos p img.ico { margin:0 2px; vertical-align:-40%; }
#misdatos p.amigo { padding:2px 3px 3px; margin:0 auto; color:#ee8f43; }
#misdatos p.amigo span { color:#505050; }
#misdatos p.amigo a { color:#627EB7; text-decoration:none; }
#misdatos p.amigo img { margin:0 1px; vertical-align:-35%; }
#misdatos p.email { border:0; }
#misdatos p.rss { padding:5px 3px 4px; margin:0 auto; border:0; color:#ee8f43; }
#misdatos p.rss a { color:#ee8f43; text-decoration:none; }
#misdatos p.rss img { margin:1px 4px;  vertical-align:-15%; }

#favoritos .cabecera, #favoritos .cabecera a { color:#dd28c6; }
#favoritos .contenido { padding:10px 9px 2px; }
#favoritos .contenido .vacio { padding-bottom:5px; line-height:20px; }
#favoritos .contenido .vacio a { color:#dd28c6; text-decoration:none; }
#favoritos .contenido .vacio a:hover { text-decoration:underline; }
#favoritos ul { overflow:auto; }
#favoritos ul li { float:left; width:100%; padding-bottom:3px; }
#favoritos ul li a { display:block; width:233px; padding:5px 10px; background:#ccc; color:#627eb7; text-decoration:none; outline:none; }
#favoritos ul li a:hover { background:#f8d3f4; color:#dd28c6; }

#misamigos .cabecera, #misamigos .cabecera a { color:#ff4b4b; }
#misamigos .contenido .vacio { margin:10px 9px 2px; padding-bottom:5px; line-height:20px; }
#misamigos .contenido .vacio a { color:#ff4b4b; text-decoration:none; }
#misamigos .contenido .vacio a:hover { text-decoration:underline; }
#misamigos ul { padding:5px 9px 0; overflow:auto; }
#misamigos ul li { float:left; width:100%; border-top:1px solid #cfcfcf; padding:4px 0; }
#misamigos ul li.ini { border-top:0; }
#misamigos ul li a { display:block; width:100%; margin:0 0px; padding:0px 0px; color:#424242; text-decoration:none; outline:none; }
#misamigos ul li a:hover { color:#ff4b4b; background:#ffe0e0; }
#misamigos ul li a img { width:30px; height:30px; margin-right:7px; border:1px solid #c6d54f; vertical-align:-140%; }

#masvotados .cabecera, #masvotados .cabecera a, #misamigos .cabecera a { color:#ff4b4b; }
#masvotados ul { padding:5px 9px 2px; overflow:auto; }
#masvotados ul li { float:left; width:100%; border-top:1px solid #cfcfcf; padding:4px 0; }
#masvotados ul li.primero { border-top:0; }
#masvotados ul li a { display:block; width:100%; height:32px; margin:0; padding:0; color:#424242; line-height:44px; text-decoration:none; outline:none; overflow:hidden; }
#masvotados ul li a:hover { color:#ff4b4b; background:#ffe0e0; }
#masvotados ul li a img { float:left; width:30px; height:30px; margin-right:10px; border:1px solid #c6d54f; }

#usuario #comentarios .cabecera, #comentarios .cabecera a { color:#90c422; }
#usuario #comentarios .contenido { padding:10px 9px 2px; color:#424242; }
#usuario #comentarios p { padding:4px; margin-bottom:1px; border-bottom:1px solid #cfcfcf; }
#usuario #comentarios p.p1 { background:#E3EFCA; }
#usuario #comentarios p.p2 { background:#FCFCFC; }
#usuario #comentarios p.fin { border-bottom:0; }
#usuario #comentarios p:hover { background:#90C422; color:#ffffff; }
#usuario #comentarios p a { color:#424242; text-decoration:none; outline:none; }
#usuario #comentarios p a:hover { color:#ffffff; text-decoration:underline; }
#usuario #comentarios p:hover a { color:#ffffff; }

#estado .cabecera { color:#5d7306; }
#estado .contenido { padding:10px 9px 2px; }
#estado p { margin:5px 0; }
#estado h4 { margin:5px 0; padding-left:20px; background:url(../img/ico_error.gif) no-repeat; font-size:1.2em; font-weight:bold; color:#ff4b4b; }
#estado h4.exito { background:url(../img/ico_accept.gif) no-repeat; color:#1e7a1b;}
#estado ul li { padding:4px 0 4px 10px; color:#ff4b4b; }
#estado ul li a img { width:30px; height:30px; margin-right:7px; border:1px solid #c6d54f; vertical-align:-140%; }

#usuario #mapa { height:346px; }
#resize { height:9px; margin:0; padding:0; text-align:center; background:url(../img/resize_flecha.gif) center bottom no-repeat; }
#resize #resizebar { float:left; clear:none; width:100%; height:4px; cursor:n-resize; }
div.grippie { height:24px; background:url(../img/bg_tirador.gif) top repeat-x; overflow:hidden; text-align:center; }
div.grippie img { cursor:s-resize; }


#crear_senda #title h1 { float:left; clear:none; width:200px; padding:25px 10px 7px 25px; font:1.4em Georgia,"Times New Roman",serif; color:#0066cc; }
#crear_senda #title h1 span { color:#dd28c6; }
#crear_senda #title ul { float:left; clear:none; padding-top:10px; }
#crear_senda #title li { display:inline; padding:0 10px; font:0.8em Georgia,"Times New Roman",serif; color:#d5d5d5; }
#crear_senda #title li a { text-decoration:none; color:#7B7B7B; }
#crear_senda #title li a:hover { color:#E654D3; }
#crear_senda #title li .on { color:#E654D3; }
#crear_senda #title li img { vertical-align:-100%; }
#crear_senda #title li span img { opacity:.3; }
#crear_senda #title li .on img, #crear_senda #title li a img { opacity:1; }
#crear_usuario #title h1 { padding:25px 10px 7px 65px; background:url(../img/ico_lapiz.gif) center left no-repeat; font:1.4em Georgia,"Times New Roman",serif; color:#0066cc; }
#crear_usuario #title h1 span { color:#dd28c6; }



#comoagregar { padding:10px 30px; font-size:0.75em; }
#comoagregar img { float:right; margin:0 0 20px 20px; }
#comoagregar p { margin:0 0 10px; }

#texto-legal { width:900px; margin: 15px auto; }
#texto-legal .cabecera { width:890px; background:url(../img/bg_cajafull_top.gif) no-repeat; }
#texto-legal .datos { padding:10px 20px; }
#texto-legal p { margin:10px 0 20px; font-size:1em; color:#3A4506; }
#texto-legal ol { margin:10px 10px 20px 25px; font-size:1em; color:#3A4506; }
#texto-legal li { margin:5px 0; }

#faqs { margin-top:15px; font:1em Georgia,"Times New Roman",serif; }
#faqs .datos .pregunta { clear:both; padding:3px 20px 2px; color:#3a4506; font-weight:bold; }
#faqs .datos .pregunta span { color:#DD28C6; }
#faqs .datos .respuesta { padding:3px 0 20px 40px; }
#faqs h1 { margin:30px 0 20px 20px; font-size:1.4em; color:#0066cc; }
#faqs p { margin:10px 20px 20px; font-size:1em; color:#3A4506; }

.div_video { width:602px; height:508px; margin:5px auto 10px; }

div.acciones { height:26px; padding:2px 10px; margin:0 0 15px; border:1px solid #c0c0c0; background:#90ab0f; font-size:0.75em; color:#ffffff; }
div.acciones #eliminar { float:left; }
div.acciones #guardar { float:right; }

div.submit { display:table; width:680px; padding:8px 10px 3px; margin:5px 0 15px; border:1px solid #c0c0c0; background:#90ab0f; font-size:0.75em; color:#ffffff; }
div.submit span { float:left; width:560px; }
div.submit input { float:right; margin-top:-5px; }
#crear_senda div.submit { width:670px; padding:5px 15px 2px; margin:5px 0 15px; border:1px solid #c0c0c0; background:#E9E9E9; font-size:0.75em; color:#ffffff; text-align:right; overflow:hidden; }
#crear_senda div.submit input { display:inline; float:none; margin:0 0 0 10px; }
#crear_senda div.submit div { float:left; padding-top:6px; color:#3A4506; }
#crear_senda div.submit div input { vertical-align:top; }


#usuario #title h1 { padding:12px 10px 8px 45px; background:url(../img/ico_sendas.gif) center left no-repeat; font:1.4em Georgia,"Times New Roman",serif; color:#0066cc; }
#usuario a#crear-nueva { float:right; clear:none; display:block; width:143px; height:36px; margin-right:10px; overflow:hidden; }
#usuario a#crear-nueva:hover img { margin-top:-36px; }

.mis-cosas { width:702px; padding:1px 1px 4px; background:url(../img/bg_cajasenda_sombra.gif) bottom no-repeat; }
.mis-cosas table { width:100%; }
.mis-cosas table th { height:31px; padding-left:13px; border:1px solid #cecece; border-bottom-color:#9e9e9e; background:url(../img/bg_cajasenda_top.gif) bottom repeat-x; font-size:0.75em; color:#9e9e9e; }
.mis-cosas table th.order { background-image:url(../img/bg_cajasenda_sel.gif); color:#9eaa3f; }
.mis-cosas table th.center { padding:0; text-align:center; }
.mis-cosas table th a { text-decoration:none; color:#9E9E9E; }
.mis-cosas table th a:hover { color:#9eaa3f; }
.mis-cosas table th.order a { font-weight:bold; color:#9eaa3f; text-decoration:none; }
.mis-cosas table td { height:40px; padding-left:13px; border:1px solid #cecece; border-width:0 1px; font:0.75em Georgia,"Times New Roman",serif; color:#1a171b; }
.mis-cosas table td a { text-decoration:none; }
.mis-cosas table tr.c1 { background:#ffffff; }
.mis-cosas table tr.c2 { background:#f3f3f3; }
.mis-cosas table tr:hover td { background:#e5ecae; color:#939f32; }
#usuarioe .mis-cosas table tr.c1 td { background:#f9eef2; color:#b61f5d; }
#usuarioe .mis-cosas table tr.c2 td { background:#f9c5d8; color:#b61f5d; }
#usuarioe .mis-cosas table tr:hover td { background:#b61f5d; color:#fff; }
.mis-cosas table td.footer { height:8px; border:1px solid #cecece; background:url(../img/bg_cajasenda_bot.gif) repeat-x !important; }
.mis-cosas table td.valoracion { width:76px; padding-right:10px; }
.mis-cosas table tr.bloqueada { background:#FFF59E !important; }

#mis-sendas.mis-cosas td.provincia { width:60px; padding:0 10px; text-align:center; }
#mis-sendas.mis-cosas td.estado { width:55px; padding:0 10px; text-align:center; }
#mis-sendas.mis-cosas td.estado .publica { color:#90C422; }
#mis-sendas.mis-cosas td.estado .borrador { color:#D40A0A; }
#mis-sendas.mis-cosas td.estado img { margin-right:5px; vertical-align:-20%; }
#mis-sendas.mis-cosas td.acciones { width:170px; padding:0 8px; font:0.625em arial,tahoma,helvetica,sans-serif; text-align:right; }
#mis-sendas.mis-cosas td.acciones .view-senda { color:#0066CC; }
#mis-sendas.mis-cosas td.acciones .edit-senda { color:#DD9D51; }
#mis-favoritas.mis-cosas td.provincia { width:60px; padding:0 10px; text-align:center; }
#mis-amigos.mis-cosas img.avatar { margin-right:10px; vertical-align:-40%; }
#mis-amigos.mis-cosas td.sendas { width:60px; padding:0 10px; text-align:center; }
.mis-cosas td.acciones { width:61px; padding:0 10px; font:0.625em arial,tahoma,helvetica,sans-serif; text-align:center; }
.mis-cosas td.acciones .delete-senda, .mis-cosas td.acciones .delete-amigo { color:#E6584D; }
.mis-cosas td.acciones img { margin:0 3px; vertical-align:-35%; }

#avisos .cabecera { color:#E5BF00; }
#avisos .contenido { padding:10px 9px 2px; }
#avisos p { padding:5px 0; }
#avisos ul li { margin:3px 0 10px; }
#avisos li h5 { padding:1px 3px; margin-bottom:2px; background:#FFE900; font-size:1.1em; font-weight:bold; }
#avisos li span { padding-left:3px; }
#avisos li p { padding:3px; }

#asistente .cabecera, #misdatos .cabecera a { color:#0066cc; }
#asistente #miavatar { width:30px; height:30px; margin-right:7px; border:1px solid #c6d54f; }
#asistente .contenido { padding:10px 9px 2px; }
#asistente p { padding:5px 0; }
#asistente ol { margin-left:20px; }
#asistente ol li { margin:3px 0 10px; }
#asistente span.paso_actual { font-size:1.1em; font-weight:bold; color:#0066cc; }
#asistente span.obligatorio { color:#DD28C6; }
#asistente span.paso { font-size:1.1em; font-weight:bold; color:#000000; }

#info-mapeo .cabecera { color:#000000; }
#info-mapeo .contenido { padding:8px 9px 2px; color:#424242; line-height:18px; }
#info-mapeo .contenido span { font-weight:bold; }

#ayuda-mapeo .cabecera { color:#2E87C6; }
#ayuda-mapeo .contenido { padding:10px 9px 2px; }
#ayuda-mapeo h2 { font-size:1em; font-weight:bold; color:#2E87C6; }
#ayuda-mapeo p { padding:6px 0; clear:both; }
#ayuda-mapeo p img { float:left; clear:none; margin:1px 5px 5px 0; }

#importar_form, #submit_importar { display:none; }

#detalle_senda #mapa { width:1003px; height:396px; min-height:286px; }
#detalle_senda #title { width:974px; margin:5px auto 10px; padding:5px 0 2px 10px;  background:url(../img/bg_title_full.gif) bottom no-repeat; }
#detalle_senda #title h1 { padding:12px 150px 8px 80px; background:url(../img/ico_detallesenda.png) center left no-repeat; font:1.4em Georgia,"Times New Roman",serif; color:#0066cc; }
#detalle_senda #title h1 a { padding-left:20px; font-size:0.75em; color:#DD28C6; text-decoration:none; }
#detalle_senda #title h1 a:hover { text-decoration:underline; }
#detalle_senda #rating { float:right; clear:none; width:140px; margin-top:15px; }
#detalle_senda #rating #nota { padding-left:5px; font-size:0.725em; color:#4983E3; vertical-align:10%; }
#detalle_senda #rating #votar { padding:0; font-size:0.725em; }
#detalle_senda #title-pto { width:683px; margin:0 0 15px; padding:5px 10px 2px;  background:url(../img/bg_title.gif) bottom no-repeat; }
#detalle_senda #title-pto h2 { padding:12px 10px 8px 50px; background:url(../img/punto.png) center left no-repeat; font:1.4em Georgia,"Times New Roman",serif; color:#0066cc; }
.cajalarga .datos { margin-bottom:15px; padding:10px 0; border:1px solid #e4e4e4; border-top:0; background:#e8eeb9; font:0.75em Georgia,"Times New Roman",serif; }
.cajalarga .datos .campo { clear:both; padding:3px 20px 2px; background:url(../img/item_label.gif) 8px 5px no-repeat; color:#3a4506; }
.cajalarga .datos .campo p { margin:5px 0 10px; }
.cajalarga .datos .campo a { color:#3a4506; text-decoration:underline; }
.cajalarga .datos .campo .label { font-weight:bold; }
.cajalarga .datos .campo .valores { clear:left; padding:3px 10px; }
#detalle_senda .cajalarga #servicios { padding:15px 10px; }
#detalle_senda .cajalarga #servicios img { margin:0 4px 0 0; }
#detalle_senda .cajalarga .quijote { position:relative; }
#detalle_senda .cajalarga #quijote { position:absolute; bottom:15px; right:15px; }
#detalle_senda .cajalarga #info { float:left; clear:none; width:300px; padding:20px 25px; }
#detalle_senda .cajalarga #tags { float:right; clear:none; width:300px; padding:20px 25px; color:#0066cc; }
#detalle_senda .cajalarga #tags a { padding:0 1px; color:#0066cc; text-decoration:none; white-space:nowrap; }
#detalle_senda .cajalarga #tags a:hover { background-color:#0066cc; color:#ffffff; }
#detalle_senda .cajalarga #info img, #detalle_senda .cajalarga #tags img { margin-left:25px; }
#detalle_senda .cajalarga #info span { margin-right:5px; font:0.75em arial,tahoma,helvetica,sans-serif; color:#ff4b4b; }
#detalle_senda .cajalarga #video { text-align:center; overflow:hidden; }
#detalle_senda .cajalarga #galeria {  }
#detalle_senda .cajalarga #galeria ul { width:666px; margin:0 auto; }
#detalle_senda .cajalarga #galeria ul li { float:left; display:inline; width:210px; height:146px; margin:5px; border:1px solid #fff; }
#detalle_senda #comentarios { padding:0 0 10px; border:1px solid #e4e4e4; background:#e8eeb9; font:0.75em Georgia,"Times New Roman",serif; }
#detalle_senda #comentarios h2 { height:50px; padding:17px 0 0 150px; margin:-1px 0 0 -1px; background:url(../img/bg_comentarios.gif) top left no-repeat; font-size:2em; color:#505050; }
#detalle_senda #comentarios .contenedor { clear:both; margin:23px 23px 23px 10px; }
#detalle_senda #comentarios .orden { float:left; clear:none; width:50px; font-size:3em; color:#0066cc; text-align:center; }
#detalle_senda #comentarios .comentario,
#detalle_senda #comentarios .respuesta { float:right; clear:none; width:605px; border:6px solid #8ba15c; background:#a1b37b; }
#detalle_senda #comentarios .texto { padding:14px; border-bottom:6px solid #8ba15c; background:#fff; }
#detalle_senda #comentarios .texto a { color:#000; }
#detalle_senda #comentarios .comentario .autor { height:32px; margin-top:-6px; padding:7px 1px 1px; background:url(../img/bocadillo_zqda.gif) 103px 0 no-repeat; color:#fff; }
#detalle_senda #comentarios .respuesta .autor { height:32px; margin-top:-6px; padding:7px 1px 1px; background:url(../img/bocadillo_dcha.gif) 500px 0 no-repeat; color:#fff; }
#detalle_senda #comentarios .comentario .usuario { float:left; color:#505050; }
#detalle_senda #comentarios .respuesta .usuario { float:right; color:#505050; }
#detalle_senda #comentarios .comentario .fecha { float:right; padding:7px 10px; }
#detalle_senda #comentarios .respuesta .fecha { float:left; padding:7px 10px; }
#detalle_senda #comentarios .usuario img { vertical-align:-20%; }
#detalle_senda #comentario { width:100%; padding:0; border:none; background:#fff; }
#detalle_senda #enviar { float:right; clear:none; margin:3px 6px; }

#acciones .cabecera { color:#ff4b4b; }
#acciones .contenido { padding:10px 9px 2px; }
#acciones ul { width:251px; height:55px; margin:0 auto; }
#acciones ul li { float:left; clear:none; width:38px; height:38px; padding-bottom:17px; margin-left:4px; }
#acciones ul li.primera { margin-left:0 !important; }
#acciones ul li.over { background:url(../img/bocadillo_accion.gif) 16px 38px no-repeat; }
#acciones .contenido div { height:50px; margin-bottom:3px; background:#ff4b4b; line-height:50px; vertical-align:middle; font-size:0.95em; text-align:center; color:#fff; }

#puntos .cabecera { color:#0066CC; }
#puntos .contenido { padding:10px 9px 2px; }
#puntos #aleatorio { width:253px; height:176px; padding-bottom:8px; margin-bottom:5px; border-bottom:1px solid #CECECE; }
#puntos ul {  }
#puntos li { clear:both; margin:1px 0; }
#puntos li a { display:block; width:253px; min-height:39px; height:auto; padding-top:2px; background:#fff; color:#424242; text-decoration:none; }
#puntos li a:hover { background:#d3d7f7; color:#2a3ddb; }
#puntos li span { display:block; width:253px; height:40px; padding-top:2px; background:#d3d7f7; color:#2a3ddb; }
#puntos li .punto { float:left; margin:-1px 5px 1px 1px; }
#puntos li .mm { margin:4px 5px 0 2px; }

#imprimir_senda .cabecera { color:#000000; }
#imprimir_senda .contenido { padding:10px 9px 2px; }
#imprimir_senda p { padding:3px 5px; }
#imprimir_senda #imprimir-ficha { margin-left:10px; }

#meteo .cabecera { color:#517301; }
#meteo .contenido { padding:10px 9px 4px; }
#meteo .actual { padding:0 0 5px 11px; }
#meteo .actual img { float:left; margin-right:5px; }
#meteo .actual strong { color:#627EB7; }
#meteo ul li { float:left; clear:none; width:63px; text-align:center; }
#meteo ul li.primera { margin-left:0 !important; }

#share .cabecera { color:#000000; }
#share .contenido { padding:10px 9px 4px; }
#share .contenido .share { height:25px; }
#share .contenido .share strong { float:left; width:60px; padding-top:1px; text-align:right; }
#share .contenido .share div { float:right; margin-right:15px; }
#share .contenido .share input { float:right; width:183px; padding:1px; border:1px solid #CBCBCB; }

/* upload imagenes */
#iframe { padding:5px 20px 10px; }
iframe { height:30px; margin:0; border:0; overflow:hidden; }
iframe.hidden { visibility:hidden; width:0; height:0; }
#images { margin:0 20px 10px; clear:both; }
#images div { float:left; width:102px; height:100px; margin:5px 10px; overflow:hidden; text-align:center; }
#images div img { width:100px; height:68px; border:1px solid #AAA; }
#images div img:hover { border-color:#529EBD; }
#images div img.loading  { width:16px; height:16px; padding:26px 42px; border:1px solid #AAA; background:#fff; }
#images div label { font-size:0.75em; color:#687314; }
#images div label input { margin-right:5px; vertical-align:-5%; }
#audio { padding:0 16px; }
#audio label { margin-left:20px; font-size:0.75em; color:#687314; vertical-align:30%; }
#audio label input { margin-right:5px; vertical-align:-5%; }

#buscar #title { width:680px; margin:0 0 10px; padding:5px 10px 2px;  background:url(../img/bg_title_buscar.gif) bottom no-repeat; }
#buscar #title h1 { padding:25px 10px 7px 65px; background:url(../img/cab_prismaticos.png) center left no-repeat; font:1.4em Georgia,"Times New Roman",serif; color:#0066cc; }
#buscar #title h1 span { color:#dd28c6; }

#resultados { width:700px; padding-bottom:4px; background:url(../img/bg_cajasenda_sombra.gif) bottom no-repeat; }
#resultados table { width:100%; }
#resultados table th { height:31px; padding:0 8px; border:1px solid #cecece; border-bottom-color:#9e9e9e; background:url(../img/bg_cajasenda_top.gif) bottom repeat-x; font-size:0.75em; color:#9e9e9e; }
#resultados table th.order { background-image:url(../img/bg_cajasenda_sel.gif); font-weight:bold; color:#9eaa3f; }
#resultados table th.center { padding:0 3px; text-align:center; }
#resultados table th.order a { color:#9eaa3f; text-decoration:none; }
#resultados table th a { color:#9E9E9E; text-decoration:none; }
#resultados table th a:hover { color:#9eaa3f; }
#resultados table td { height:40px; padding:0 8px; border:1px solid #cecece; border-width:0 1px; font:0.75em Georgia,"Times New Roman",serif; color:#1a171b; }
#resultados table td a { color:inherit !important; color:#1A171B; text-decoration:none; }
#resultados table td a:hover, #resultados table tr:hover td a { color:inherit !important; color:#9eaa3f; text-decoration:none; }
#resultados table tr.c1 { background:#ffffff; }
#resultados table tr.c2 { background:#f3f3f3; }
#resultados table tr:hover td { background:#e5ecae; color:#939f32; }
#resultados table tr.c1.oficial td { background:#f9eef2; color:#b61f5d; }
#resultados table tr.c2.oficial td { background:#f9c5d8; color:#b61f5d; }
#resultados table tr.c1.oficial:hover td, #resultados table tr.c2.oficial:hover td { background:#b61f5d; color:#fff; }
#resultados table td.footer { height:8px; border:1px solid #cecece; background:url(../img/bg_cajasenda_bot.gif) repeat-x; }
#resultados table td.provincia { padding:0; text-align:center; }
#resultados table td.fecha { padding:0 3px; text-align:center; white-space:nowrap; }
#resultados table td.sendas { text-align:center; }
#resultados table td.valoracion { width:73px; padding:0 5px; }
#resultados table td .avatar { margin-right:5px; vertical-align:middle; }

#paginacion { clear:both; margin-top:20px; text-align:center; font-size:0.8em; overflow:auto; }
#paginacion ul { margin:0 auto; overflow:auto; }
#paginacion li { display:block; padding:0 1px; }
#paginacion a { display:inline-block; padding:3px 5px; margin:0 1px; border:1px solid #CECECE; color:#3366FF; text-decoration:none; }
#paginacion a:hover { border:1px solid #3366FF; color:#3366FF; }
#paginacion span { display:inline-block; padding:3px 5px; margin:0 1px; border:1px solid #ddd; background:#f0f0f0; font-weight:bold; color:#9E9E9E; }

#buscador { width:280px; margin-bottom:15px; padding:10px 0 5px; border:1px solid #cecece; background:#f9f9f9 url(../img/bg_tags.gif) top repeat-x; font:1em arial,tahoma,helvetica,sans-serif; color:#3366ff; }
#buscador h2 { padding:0 0 10px 10px; font:1.4em Georgia,"Times New Roman",serif; color:#0066cc; }
#buscador .cabgrupo_busca { padding:3px 10px; border:1px solid #cecece; border-width:1px 0; background:#F0F0F0; font-size:0.825em; font-weight:bold; color:#9E9E9E; cursor:pointer; }
#buscador .cabgrupo_busca.sel { background:#ECECEC; color:#3366FF; cursor:default; }
#buscador .cabgrupo_busca:hover { background:#ECECEC; color:#3366FF; }
#buscador #busca_usuario { margin-top:-1px; }
#buscador .grupo_busca { padding:10px; }
#buscador .label { clear:both; padding:3px 0 5px 20px; background:url(../img/item_label.gif) 8px 50% no-repeat; font-size:0.625em; color:#0066cc; }
#buscador .label label { font:1.45em Georgia,"Times New Roman",serif; color:#3a4506; }
#buscador .label span { color:#dd28c6; }
#buscador .campo { margin-bottom:5px; }
#buscador .campo .intxt { width:252px; padding:3px 3px; border:1px solid #c6c6c6; font-size:0.725em; }
#buscador .campo .inchk { vertical-align:-10%; margin:0; padding:0; }
#buscador .campo select { width:258px; padding:2px 0 2px 3px; border:1px solid #c6c6c6; font-size:0.725em; }
#buscador .campo label { margin:0 3px 0 5px; font-size:0.75em; color:#687314; vertical-align:middle; white-space:nowrap; }
#buscador .campobusca { padding:5px 10px 0; text-align:right; }
#buscador #buscar-adv { margin-top:5px; }


/* estilos en infoWindow */
#infosenda { width:310px; height:230px; background:#fff; font:0.8em arial,tahoma,helvetica,sans-serif; color:#3f3f3f; }
#infosenda h3 { margin-bottom:5px; font:bold 1em Georgia,"Times New Roman",serif; }
#infosenda p { height:75px; padding-bottom:10px; border-bottom:1px solid #cecece; }
#infosenda dl { width:310px; margin:10px 0; display:table; }
#infosenda dt { float:left; clear:none; width:60px; padding-right:5px; text-align:right; color:#517301; }
#infosenda dd { float:left; clear:none; width:245px; text-align:left; color:#ff4b4b; }
#infosenda #multimedia { clear:both; text-align:right; }
#infosenda #multimedia img { float:left; clear:none; margin-right:8px; }
#infosenda #versenda { float:none !important; margin:10px 0 0 !important; }

#infopunto { width:425px; height:258px; }
#infopunto.notas { overflow:hidden; font:0.8em arial,tahoma,helvetica,sans-serif; color:#3f3f3f; }
#infopunto.notas h2 { margin-bottom:5px; font:bold 1em Georgia,"Times New Roman",serif; color:#3f3f3f; }
#infopunto.notas p { margin:5px 0; }
#infopunto.galeria a.nav { display:block; float:left; clear:none; width:16px; height:258px; line-height:258px; vertical-align:middle; outline:none; }
#infopunto.galeria a.nav:hover { background:#E8EEB9; }
#infopunto.galeria span.nav { display:block; float:left; clear:none; width:16px; height:258px; line-height:258px; vertical-align:middle; }
#infopunto.galeria #fotos { position:relative; float:left; clear:none; width:377px; height:258px; margin:0 1px; overflow:hidden; }
#infopunto.galeria #fotos img { position:absolute; top:0; left:0; width:377px; height:258px; display:none; }
#infopunto.galeria #fotos img:first-child { display:inline; }
#infocontenido iframe { width:415px; height:272px; margin:0; border:0; overflow:hidden; }

#titlePoint { margin-bottom:5px; font:bold 1em Georgia;  }
#deletePoint { padding:2px 3px; }
#deletePoint img { vertical-align:-20%; }

/* ficha de impresion (en pantalla) */
#ficha_impresion { width:640px; margin:15px auto; }
#ficha_senda #mapa { width:640px; height:400px; margin-bottom:15px; }
#ficha_senda #mapa2 { width:640px; min-height:400px; }
#ficha_senda .cajalarga { width:640px; margin:5px 0 15px; }
#ficha_senda .cajalarga .cabecera { width:622px; height:27px; padding:6px 10px 0 8px; background:url(../img/bg_cajaficha_top.gif) no-repeat; }
#ficha_senda #title { width:640px; height:50px; padding:0; margin:0 0 10px 0; background:none; }
#ficha_senda #title h1 { margin-top:-37px; padding:0 10px 0 85px; font:1.4em Georgia,"Times New Roman",serif; color:#0066cc; }
#ficha_senda .cajalarga .cabecera h2 { padding-left:5px; font:1.15em Georgia,"Times New Roman",serif; color:#505050; }
#ficha_senda .cajalarga .cabecera h2 span { color:#dd28c6; }
#ficha_senda .cajalarga h3 { margin:15px 0 5px; padding-left:15px; font:1.4em Georgia,"Times New Roman",serif; color:#505050; }
#ficha_senda .cajalarga h3 span { color:#dd28c6; }
#ficha_senda .cajalarga #servicios { padding:15px 10px; }
#ficha_senda .cajalarga #servicios img { margin:0 4px 0 0; }
#ficha_senda .cajalarga .quijote { position:relative; }
#ficha_senda .cajalarga #quijote { position:absolute; bottom:15px; right:15px; }
#ficha_senda .cajalarga #info { float:left; clear:none; width:300px; padding:20px 25px; }
#ficha_senda .cajalarga #info span { margin-right:5px; font:0.75em arial,tahoma,helvetica,sans-serif; color:#ff4b4b; }
#ficha_senda .cajalarga #video { text-align:center; overflow:hidden; }
#ficha_senda .cajalarga #galeria ul { width:624px; margin:0 auto; }
#ficha_senda .cajalarga #galeria ul li { float:left; display:inline; width:200px; height:140px; margin:3px; border:1px solid #fff; }
#ficha_senda .cajalarga #comentarios ol { margin:0 10px 0 38px; font:bold 1em Georgia,"Times New Roman",serif; color:#3A4506; }
#ficha_senda .cajalarga #comentarios ol li p { margin:3px 0 10px; font-weight:normal; color:#3A4506; }
#ficha_senda .cajalarga #consejos ol { margin:0 10px 0 38px; font:bold 1em Georgia,"Times New Roman",serif; color:#3A4506; }
#ficha_senda .cajalarga #consejos ol li p { margin:7px 0; font-weight:normal; color:#3A4506; }

.quees01 { clear:both; padding:3px 20px 2px; color:#505050; font:16px Georgia, "Times New Roman", Times, serif; }
.quees02 { clear:both; padding:3px 20px 2px; color:#000000; font:italic 14px Georgia, "Times New Roman", Times, serif; }

/* sendas oficiales */
#oficial #tags, #oficial #imagen-dia { background:#f9eef2 url(../img/bg_tags_oficial.gif) 0 -14px repeat-x; }
#oficial #tags h2 { color:#fff; }
#oficial #imagen-dia h2 { padding-left:5px; background:none; color:#fff; font-size:1.3em; line-height:33px; }

#oficial #masvaloradas .cabecera { background:url(../img/bg_valoradas_top_oficiales.gif); color:#fff; }
#oficial #masvaloradas .cabecera a { color:#fff; }
#oficial #masvaloradas tr.senda1 td { background:#f9eef2; color:#b61f5d; }
#oficial #masvaloradas tr.senda2 td { background:#edcdd9; color:#b61f5d; }
#oficial #masvaloradas tr:hover td { background:#b61f5d; color:#fff; }
#oficial #masvaloradas .cuerpo { padding-bottom:14px; background:url(../img/bg_valoradas_bot.gif) bottom no-repeat; }

#oficial .caja .cabecera { background:url(../img/bg_caja_top_oficial.gif) top no-repeat; }
#oficial .caja .cabecera h6 { background:url(../img/item_extendido_oficial.gif) 0 9px no-repeat; color:#fff; }
#oficial .caja .cabecera h6.contraido { background-image:url(../img/item_contraido_oficial.gif); }
#oficial .caja .cabecera a { color:#fff; }
#oficial .caja .cuerpo { background:url(../img/bg_caja_botom_oficial.gif) bottom no-repeat; }
#oficial .caja .contenido { background:#f9eef2; }

.oficial .caja .cabecera { background:url(../img/bg_caja_top_oficial.gif) top no-repeat; }
.oficial .caja .cabecera h6 { background:url(../img/item_extendido_oficial.gif) 0 9px no-repeat; color:#fff; }
.oficial .caja .cabecera h6.contraido { background-image:url(../img/item_contraido_oficial.gif); }
.oficial .caja .cabecera span { color:#fff; }
.oficial .caja .cabecera a { color:#fff; }
.oficial .caja .cuerpo { background:url(../img/bg_caja_botom.gif) bottom no-repeat; }
.oficial .caja .contenido { background:#fff; }

#boxoficiales .cabecera { background:url(../img/bg_caja_top_oficial.gif) top no-repeat; }
#boxoficiales .cabecera h6 { background:url(../img/item_extendido_oficial.gif) 0 9px no-repeat; color:#fff; }
#boxoficiales .cabecera h6.contraido { background-image:url(../img/item_contraido_oficial.gif); }
#boxoficiales .cabecera a { color:#fff; }
#boxoficiales .cuerpo { background:url(../img/bg_caja_botom_oficial.gif) bottom no-repeat; }
#boxoficiales .contenido { background:#f9eef2; }
#boxoficiales ul { padding:5px 9px 2px; overflow:auto; }
#boxoficiales ul li { float:left; width:100%; border-top:1px solid #cfcfcf; padding:4px 0; }
#boxoficiales ul li.primero { border-top:0; }
#boxoficiales ul li a { display:block; width:100%; height:32px; margin:0; padding:0; color:#424242; line-height:44px; text-decoration:none; outline:none; overflow:hidden; }
#boxoficiales ul li a:hover { color:#ff4b4b; background:#ffe0e0; }
#boxoficiales ul li a img { float:left; width:30px; height:30px; margin-right:10px; border:1px solid #c6d54f; }


.banner { margin:5px 0 0; }
.banner * { display:block; }
