/* Reseteo general */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

:focus { outline: 0;}

body { line-height: 1; color: black; background: white;}

ol, ul { list-style: none;}

table { border-collapse: separate; border-spacing: 0;}

caption, th, td { text-align: left; font-weight: normal;}

strong { font-weight:bold; }

em { font-style: italic; }



/* Globales y layout */

body { font: 12px Arial, Helvetica, sans-serif; color:#666; }

.container { margin:0 auto; width:960px; }

a{ color:#669966; }

a:hover{ text-decoration:none; }



/* Encabezado */

.header { }

.header h1 { background:url(../img/logo.gif) no-repeat; height:88px; margin:10px 25px; width:226px; }

.header h1 a { display:block; height:100%; text-indent:-9999px; }

.header .idiomas { color:#ccc; float:right; font-size:11px; line-height:15px; margin-top:-23px; }

.header .idiomas a { color:#9B875E; margin:0 7px; }

.header .idiomas a:hover,

.header .idiomas a.actual { color:#669966; text-decoration:none; }

.header ul.macro-secciones{ background:url(../img/fondo-menu-macro_secciones.jpg) repeat-x top; padding-top:9px; height:29px; padding-left:18px; font-size:11px; }

.header ul.macro-secciones li{ background:url(../img/fondo-macro-secc.gif) repeat-x top; height:29px; float:left;   }

.header ul.macro-secciones li a{ padding-left:12px; background:url(../img/left1-macro-secc.gif) no-repeat left; float:left; height:29px; color:#A09F96; cursor:pointer; text-decoration:none; }

.header ul.macro-secciones li a:hover{ color:#000; }

.header ul.macro-secciones li a strong{ padding-right:12px; background:url(../img/right1-macro-secc.gif) no-repeat right; float:left; height:24px; padding-top:5px;}

.header ul.macro-secciones li.actual{ background-image:none; background-color:#9C8D6C; height:29px;  }

.header ul.macro-secciones li.actual a{ padding-left:12px; background:url(../img/left2-macro-secc.gif) no-repeat left; display:block; height:29px; color:#FFF;  }

.header ul.macro-secciones li.actual a strong{ padding-right:12px; background:url(../img/right2-macro-secc.gif) no-repeat right; display:block; height:24px; padding-top:5px;}



.fechaYbuscador { background:#f2f1ee url(../img/fecha-fondo.gif) repeat-x; float:left; font-size:11px; width:100%; }

.fechaYbuscador h6 { float:left; padding:9px 0 9px 25px; width:180px; }

.fechaYbuscador form { background:url(../img/buscador-fondo.gif) no-repeat left top; float:left; padding-left:25px; width:730px; }

.fechaYbuscador form fieldset { background:url(../img/buscador-fondo-fondo.gif) repeat-x; }

.fechaYbuscador form h6 { font-weight:bold; margin-right:5px; padding:9px 0; text-transform:uppercase; width:auto; }

.fechaYbuscador form label { float:left; margin:0 5px; padding:9px 0; }

.fechaYbuscador form label input { border:none; margin:0; padding:0; vertical-align:bottom; width:auto; }

.fechaYbuscador form input { border:1px solid #8d8d8d; color:#000; font-size:11px; float:left; margin:7px 0 0 5px; padding:2px 0 3px 4px; width:270px; }

.fechaYbuscador form button { background:url(../img/buscador-boton.gif) no-repeat; border:none; cursor:pointer; float:left; height:19px; margin:7px 0 0 10px; text-indent:-9999px; width:45px; }

.fechaYbuscador form a { background:url(../img/buscardor-aoc.gif) no-repeat; float:right; height:20px; margin:7px 5px 0 0; text-indent:-9999px; width:82px; }



.navegacion { background: #649764 url(../img/navegacion-fondo.gif) repeat-x top; color:#FFF; float:left; font-size:16px; width:100%; }

.navegacion ul { float:left; padding-left:15px; width:650px; }

.navegacion ul li { border-right:1px solid #5b875b; float:left; padding:8px; }

.navegacion ul li a { color:#FFF; text-decoration:none; }

.navegacion ul li.actual a { color:#b8cfb8; }

.navegacion ul li a:hover { text-decoration:underline;}

.navegacion form { float:right; width:280px; }

.navegacion form h6 { float:right; padding:8px 10px; text-align:right }

.navegacion form select { float:right; margin:8px 10px 0 0; width:190px; }



/* Menu Lateral */

.menuLateral { float:left; font-size:14px; padding:20px; width:165px; }

.menuLateral h3 { color:#649764; margin-bottom:5px; padding-left:10px; }

.menuLateral ul li { border-bottom: 1px dotted #deddd4; padding:5px 0; }

.menuLateral ul li a { color:#666; text-decoration:none; }

.menuLateral ul li.actual a,

.menuLateral ul li a:hover { color:#9c8d6c; }



/* Contenido */

.contenidoWrap { background: url(../img/contenido-fondo.gif) repeat-y left; float:right; padding-bottom:20px; width:755px; }

.path { background: #f1f1f1 url(../img/path-fondo.gif) repeat-y left; padding:15px 25px 10px; }

.path strong { background:url(../img/path-vineta.gif) no-repeat 0 4px; color:#666; padding:0 10px; text-transform:uppercase; }

.path strong a{ color:#666; text-decoration:none; }

.path em { color:#9c8d6c; font-style:normal; }

.contenido { background:url(../img/path-borde.gif) no-repeat; line-height:18px; padding:20px 0 0 25px; }

.contenidoWrap.home { background:none; width:100%; }

.contenidoWrap.home .path { background-image:none; border-bottom:5px solid #e4e4e4; }

.contenidoWrap.home .contenido { background:none; padding:7px; }

.contenido .main { float:left; width:490px; }

.contenido .main h2 { color:#669966; font-size:24px; line-height:24px; margin-bottom:15px; }

.contenido .main h2 span { color:#666; display:block; font-size:20px; }

.contenido .main h3 { color:#9c8d6c; font-size:14px; font-weight:bold; }

.contenido .main h3.verde,

.contenido .main h3 strong { color:#696; }

.contenido .main p { margin-bottom:10px; }

.contenido .main p.copete { font-size:14px; font-weight:bold; line-height:20px; }

.contenido .main p.firma strong { color:#666; font-size:14px; font-weight:bold; line-height:20px; }

.contenido .main p.firma { color:#9c8d6c; font-weight:normal; }

.contenido .main ul { margin-bottom:10px; padding-left:13px; }

.contenido .main ul li { list-style:outside disc; }

.contenido .main .separador { background:url(../img/separador-500.gif) no-repeat; height:30px; margin:5px 0; }

.contenido .paginado { border-top:1px dotted #CCC; clear:both; color:#9b875e; font-size:14px; margin:15px 0; padding-top:10px; }

.contenido .paginado a { background:url(../img/paginado-vineta.gif) no-repeat 0 6px; color:#666; margin-left:3px; padding-left:9px; text-decoration:none; }

.contenido .paginado strong a,

.contenido .paginado a:hover { color:#9b875e; }

.contenido .extra_wrap {background:url(../img/caja-corta-top.gif) no-repeat; float:right; padding-top:30px; width:237px; }

.contenido .extra_wrap_2 { background:url(../img/caja-corta-bottom.gif) no-repeat bottom; float:left; padding-bottom:30px; width:100%; }

.contenido .extra { background:url(../img/caja-corta-middle.gif) repeat-y; clear:both; float:left; font-size:11px; margin-bottom:0px; padding:0 30px; width:177px; }

.contenido h4 {color:#999; font-size:14px; font-weight:bold; text-transform:uppercase; height:auto; line-height:18px; margin-bottom:10px; padding-left:0;}

.contenido h4 strong{color:#666; font-size:14px; text-transform:capitalize; font-size:25px; display:block; clear:both; font-weight:normal; }

.contenido .extra .separador { background:url(../img/caja-corta-separador.gif) no-repeat; height:30px; margin:5px 0; }

.contenido .extra li { padding:2px; }

.contenido .extra li a { color:#666; }

.contenido .extra li a:hover,

.contenido .extra li:hover { color:#669966; }

.contenido .extra .eNoticias li { background:url(../img/extras-noticia-vineta.gif) no-repeat 0 12px; border-top:1px dotted #CCC; padding:4px 2px 4px 8px; }

.contenido .extra .eNoticias li.top { background-position:0 10px; border:none; padding-top:2px; }

.contenido .extra .eNoticias li a { font-weight:bold; text-decoration:none; }

.contenido .extra .eArchivos li a { background:url(../img/extras-archivo-vineta.gif) no-repeat 0 5px; display:block; padding:1px 2px 6px 20px; }

.contenido .extra .eArchivos li a:hover { background-position:-186px 5px; }

.contenido .extra .eRelacionados li a { background:url(../img/extras-relacionado-vineta.gif) no-repeat 0 10px; padding:4px 2px 4px 8px; }

.contenido .extra .eRelacionados li a:hover { color:#9c8d6c; }

.contenido .caja_wrap {background:url(../img/caja-main-top.gif) no-repeat; padding-top:30px; width:490px; }

.contenido .caja_wrap_2 { background:url(../img/caja-main-bottom.gif) no-repeat bottom; padding-bottom:20px; width:100%; }

.contenido .caja { background:url(../img/caja-main-middle.gif) repeat-y; clear:both; font-size:11px; margin-bottom:0px; padding:0 30px; width:430px; }

.contenido .eTram .caja h3 { color:#669966; }

.contenido .eTram .caja ul a { color:#666; font-size:14px; }

.contenido .eTram .caja ul li:hover,

.contenido .eTram .caja ul a:hover { color:#9b875e; }



/* Footer */

.footer { margin:0 0 30px; display:block; clear:both; float:none;}

.footer ul{ padding:8px 0px 8px 194px; background-color:#DEDDD4; height:15px; margin-bottom:10px; }

.footer ul li{ float:left; font-size:11px; color:#666; margin-left:10px; }

.footer ul li a{ color:#666; text-decoration:underline; }

.footer ul li.nombre{ font-weight:bold; color:#9C8D6C; padding-left:0;}

.footer a { color:#9C8D6C; text-decoration:underline; }

.footer a.css,

.footer a.wai,

.footer a.xhtml { background-repeat:no-repeat; float:left; height:15px; margin-right:10px; width:80px; text-indent:-9999px; }

.footer a.css { background-image:url(../img/footer_css.gif);  margin-left:15px; }

.footer a.wai { background-image:url(../img/footer_wai.gif); }

.footer a.xhtml { background-image:url(../img/footer_xhtml.gif);  }

.footer a.nota-legal { float:right; margin-right:15px; }



/*



_---------------------------------------------------------------_

_-------------- ESTILOS ESPECIFICOS DE CADA PAGINA -------------_

_---------------------------------------------------------------_



*/



/* Home */

.calendarioYnews { float:left; width:672px; }



.hCalendario_wrap {background:url(../img/caja-larga-top.gif) no-repeat; float:left; padding-top:30px; width:672px; display:block }

.hCalendario_wrap_2 { background:url(../img/caja-larga-bottom.gif) no-repeat bottom; float:left; padding-bottom:25px; width:100%; }

.hCalendario{ background:url(../img/caja-larga-middle.gif) repeat-y; clear:both; float:left; padding:0 30px; width:612px; }

.hCalendario h3{  color:#666; font-size:25px; height:34px; line-height:30px; font-weight:normal;  }

.hCalendario .ver{ background:url(../img/path-vineta.gif) no-repeat 3px center; margin-left:5px; padding:7px 0 7px 10px; color:#666; font-size:11px; display:block; }

.hCalendario a.ver:hover{ color:#9C8D6C; }

.hCalendario .almanaque{ width:175px; padding-left:8px; float:left; margin-right:20px; }

.hCalendario .hProximos { width:380px; float:left;  padding:14px 15px 0 10px;}

.hCalendario .hProximos h3{color:#999; font-size:14px; font-weight:bold; text-transform:uppercase; height:auto; line-height:normal; padding-left:0;}

.hCalendario .hProximos h3 strong{color:#666; font-size:14px; text-transform:capitalize; font-size:25px; display:block; clear:both; font-weight:normal; }

.hCalendario .hProximos .img { float:left; padding:10px 10px 10px 0; }

.hCalendario .hProximos .img img { width:50px; }

.hCalendario .hProximos h4 { color:#AA5137; font-size:14px; font-weight:normal; margin:10px 0 4px; }

.hCalendario .hProximos h4 a { color:#9C8D6C; font-weight:bold; } 

.hCalendario .hProximos .puntos-x{ background:url(../img/puntos-x.gif) repeat-x center; height:10px; text-indent:-9999px; margin:-5px 0; padding:0; }

.hCalendario .hProximos p { color:#5a5a5a; margin:4px 0 15px;}

.hCalendario .hProximos p a{ color:#666; }

.hCalendario .hProximos p a:hover{ color:#669966; }

.hCalendario .hProximos p.fecha{ color:#999; margin:0; font-size:11px;  } 

.hCalendario .hProximos a.rss { background:url(../img/rss.gif) no-repeat; color:#666; display:block; margin:10px 0; padding-left:20px; font-size:11px; }

.hCalendario .hProximos a:hover { text-decoration:underline; }



.hNoticias_wrap {background:url(../img/caja-larga-top.gif) no-repeat; float:left; padding-top:30px; width:672px; }

.hNoticias_wrap_2 { background:url(../img/caja-larga-bottom.gif) no-repeat bottom; float:left; padding-bottom:30px; width:100%; }

.hNoticias { background:url(../img/caja-larga-middle.gif) repeat-y; clear:both; float:left; margin-bottom:0px; padding:0 30px; width:612px; }

.hNoticias h3{  color:#666; font-size:25px; height:34px; line-height:30px; font-weight:normal;  }

.hNoticias p { float:left; width:190px; }

.hNoticias p.n2 { border-left:1px dotted #CCC; border-right:1px dotted #CCC; margin:0 10px; padding:0 10px; }

.hNoticias p strong { font-size:14px; }

.hNoticias p em { color:#999999; font-size:11px; font-style:normal; }

.hNoticias p a { color:#9c8d6c; text-decoration:none; }

.hNoticias p a:hover { color:#669966; }



.enlacesYbanners { background:url(../img/caja-media-top.gif) no-repeat top; float:right; padding-top:30px; width:272px; }

.hEnlaces_wrap  { background:url(../img/caja-media-bottom.gif) no-repeat bottom; float:left; padding-bottom:30px; width:272px; }

.hEnlaces { background:url(../img/caja-media-middle.gif) repeat-y; float:left; padding:0 30px; width:212px; }

.hEnlaces h3{color:#999; font-size:14px; font-weight:bold; text-transform:uppercase; height:auto; line-height:normal; padding-left:0;}

.hEnlaces h3 strong{color:#666; font-size:14px; text-transform:capitalize; font-size:25px; display:block; clear:both; font-weight:normal; }

.hEnlaces li { border-top:1px dotted #CCC; padding:5px 3px; }

.hEnlaces li.top { border:none; }

.hEnlaces li a { color:#666; text-decoration:none; }

.hEnlaces li a:hover { color:#9c8d6c; }

.enlacesYbanners img { clear:both; display:block; margin:10px auto; }



/* Noticias */

.noticia { background:url(../img/separador-500.gif) no-repeat top; line-height:18px; margin-top:8px; padding-top:35px; }

.noticia.top { background:none; padding-top:0; }

.noticia em { color:#999; font-size:11px; font-style:normal; }

.noticia h3 { color:#9c8d6c; font-size:14px; font-weight:bold; }

.noticia a { color:#669966; text-decoration:none; }

.noticia .img { border:2px solid #f1f1f1; float:left; margin:2px 7px 7px 0; padding:4px; }

.noticia .img img { width:100px; }

.noticia.grande { background:none; padding-top:0; }

.noticia.grande h2 { margin-bottom:15px; }

.noticia.grande p { margin-bottom:10px; }

.noticia.grande img { float:left; margin:0 10px 10px 0; }

.noticia.grande .img {  width:239px; background:url(../../turismo/img/videos-fondo.jpg) repeat-y; float:left;  margin:0 10px 10px 0;}

.noticia.grande .img span{ background:url(../../turismo/img/videos-top.jpg) no-repeat top; padding-top:9px; display:block; }

.noticia.grande .img span span{ background:url(../../turismo/img/videos-bottom.jpg) no-repeat bottom; padding:0 8px 8px 9px; display:block;}

.noticia.grande .img span span img{ width:222px; height:auto; display:block; margin:0; float:none; }



/* Descarga de archivos */



.descargas { border-bottom: 1px solid #deddd4; border-top: 1px solid #deddd4; width:97%; }

.descargas thead td { background-color:#eeeee9; border-bottom:1px solid #FFF; border-top:1px solid #FFF; font-weight:bold; padding:5px 10px; }

.descargas tbody td { border-top:1px solid #deddd4; padding:5px 10px; }

.descargas tbody td a { background:url(../img/extras-archivo-vineta.gif) no-repeat left top; display:block; height:16px; text-indent:-9999px; width:14px; }

.descargas tbody td a:hover { background-position:right top; }



/* Prego digital */

.prego form { float:left; width:100%; }

.prego form label { color:#CCC; float:left; font-size:14px; font-weight:bold; margin-top:12px; text-transform:uppercase; width:90px; }

.prego form input { margin-top:10px; width:300px; }

.prego form .error { color:#F00; font-size:11px; font-weight:bold; padding:0 0 0 91px; }

.prego form textarea { background-color:#f1f1f1; border:1px solid #CCC; margin:10px 0 0 90px; width:300px; }

.prego form label.check { clear:both; color:#666; float:left; font-size:11px; font-weight:normal; margin:0 0 3px; padding-left:90px; text-transform:none; width:100%; }

.prego form label.check input { width:auto; margin:10px 0 0; padding:0; }

.prego form button { background:url(../img/prego-button.gif) no-repeat; border:none; clear:both; cursor:pointer; display:block; height:23px; margin:10px 0 0 90px; text-indent:-9999px; width:61px; }

.contenido .main.prego .separador { clear:both; float:left; margin:20px 0; width:100%;}



/* enviar amigo */

.main.amigar{ width:728px;}

.amigar form { float:left; width:100%; }

.amigar form label { color:#CCC; float:left; font-size:14px; font-weight:bold; margin-top:12px; text-transform:uppercase; width:140px; }

.amigar form input { margin-top:10px; width:300px; }

.amigar form .error { color:#F00; font-size:11px; font-weight:bold; padding:0 0 0 141px; }

.amigar form .decla { background-color:#f1f1f1; border:1px solid #CCC; margin:10px 0 0 140px; width:300px; }

.amigar form .campo_textarea textarea { margin:10px 0 0 0px; width:300px; }

.amigar form label.check { clear:both; color:#666; float:left; font-size:11px; font-weight:normal; margin:0 0 3px; padding-left:140px; text-transform:none; width:100%; }

.amigar form label.check input { width:auto; margin:10px 0 0; padding:0; }

.amigar form button { background:url(../img/prego-button.gif) no-repeat; border:none; clear:both; cursor:pointer; display:block; height:23px; margin:10px 0 0 140px; text-indent:-9999px; width:61px; }



/* Ordenances fiscals */

.contenido .main .ordenaces { padding:0; }

.contenido .main .ordenaces li { list-style:none; margin-bottom:5px; }

.ordenaces a { background:url(../img/main-archivo-vineta.gif) no-repeat left top; color:#666; display:block; padding-left:20px; text-transform:uppercase; }

.ordenaces a:hover { background-position:-536px top; color:#696; }



/* Grups municipals */

.grups img { margin-bottom:15px; }



/* Contacto */

.main.contacta { width:728px; }

.dadesMapa_wrap {background:url(../img/caja-larga-top.gif) no-repeat; float:left; padding-top:30px; width:672px; display:block }

.dadesMapa_wrap_2 { background:url(../img/caja-larga-bottom.gif) no-repeat bottom; float:left; padding-bottom:25px; width:100%; }

.dadesMapa { background:url(../img/caja-larga-middle.gif) repeat-y; clear:both; float:left; padding:0 30px; width:612px; }

.dadesMapa .dades { float:left; width:200px; }

.dadesMapa .dades h4{ margin-bottom:0; }

.dadesMapa .mapa { float:right; width:400px; }

.dadesMapa .mapa #google_map{ background-color:#f1f1f1; border:1px solid #333; margin-bottom:5px; height:200px;}

.contacta form { clear:both; float:left; margin-left:10px; width:662px;}

.contacta form .campo { float:left; margin-right:10px; width:300px; }

.contacta form label { color:#999; float:left; font-size:14px; font-weight:bold; margin-top:12px; text-transform:uppercase; width:105px; }

.contacta form input { margin-top:10px; width:175px; }

.contacta form .error { clear:both; color:#F00; font-size:11px; font-weight:bold; padding:0 0 0 106px; }

.contacta form textarea.disabled { background-color:#f1f1f1; border:1px solid #CCC; margin:10px 0 0 105px; width:513px; }

.contacta form .campo_textarea { clear:both; float:left; width:100%; }

.contacta form .campo_textarea textarea { float:left; margin-top:10px; width:513px; }

.contacta form label.check { clear:both; color:#666; float:left; font-size:11px; font-weight:normal; margin:0 0 3px; padding-left:105px; text-transform:none; width:557px; }

.contacta form label.check input { width:auto; margin:10px 0 0; padding:0; }

.contacta form button { background:url(../img/prego-button.gif) no-repeat; border:none; clear:both; cursor:pointer; display:block; height:23px; margin:10px 0 0 105px; text-indent:-9999px; width:61px; }

.contacta .mensaje{ display:block; clear:both; padding:20px; }



/* Agenda */

.main.agenda { width:728px !important; 

display:block; position:relative; min-height:300px; }

.main.agenda .col1{ width:470px; float:left; display:block; position:relative}

.main.agenda .eventos{ border-bottom:1px dotted #cfcfcf; padding:17px 0; overflow:auto; }

.main.agenda .eventos a{ color:#9C8D6C; }

.main.agenda .eventos a:hover{ color:#669966; }

.main.agenda .eventos p.titulo{ font-size:14px; color:#9C8D6C; font-weight:bold; margin-bottom:0; }

.main.agenda .eventos p.fecha{ font-size:11px; color:#999; margin-bottom:0; }

.main.agenda .eventos p.lugar{ font-size:11px; color:#999; margin-bottom:3px; }

.main.agenda .destacado{ background-color:#F7F7F7; border:1px dotted #cfcfcf; padding:17px 8px;  }

.main.agenda .destacado h4{ font-size:15px; color:#666; font-weight:bold; margin-bottom:6px; text-transform:none; }

.main.agenda .paginado { border-top:none; }

.main.agenda .img{ background:url(../../turismo/img/agenda-fondo-thumb.jpg) repeat-y; width:104px; display:block; float:left; margin:0 10px 12px 0; clear:left; }

.main.agenda .img img{ width:88px; height:auto; }

.main.agenda .img span{ background:url(../../turismo/img/agenda-top-thumb.jpg) no-repeat top; display:block; padding-top:8px; }

.main.agenda .img span span{ background:url(../../turismo/img/agenda-bottom-thumb.jpg) no-repeat bottom; display:block; padding:0 8px 8px 8px; }

.main.agenda .img2{ background:url(../../turismo/img/agenda-fondo-thumb2.jpg) repeat-y; width:180px; display:block; float:left; margin:0 10px 10px 0; clear:left; }

.main.agenda .img2 img{ width:164px; height:auto; }

.main.agenda .img2 span{ background:url(../../turismo/img/agenda-top-thumb2.jpg) no-repeat top; display:block; padding-top:8px; }

.main.agenda .img2 span span{ background:url(../../turismo/img/agenda-bottom-thumb2.jpg) no-repeat bottom; display:block; padding:0 8px 8px 8px; }

.main.agenda .col2{ width:228px; display:block; padding-bottom:44px; float:right   }

.main.agenda .hCalendario{ clear:both; float:none; width:228px; height:275px; padding:0; background:url(../img/agenda-calendario-fondo.jpg) no-repeat; margin:0; }

.main.agenda .col2 h2{ color:#666; font-size:20px;  padding:30px 0 0 28px; margin:0 0 8px 0; font-weight:normal; }

.main.agenda a.rss { background:url(../../turismo/img/rss.gif) no-repeat; color:#333; margin:10px 0 10px 30px; padding-left:20px; font-size:11px; display:block; clear:both; }

.main.agenda a.volver{ color:#333; font-size:13px;  clear:both; display:block; padding:15px 0; }

.main.agenda a.volver:hover{ color:#9B875E; text-decoration:underline; }

.main.agenda .evento{ border:none; }

.main.agenda .acciones{ background:url(../../turismo/img/agenda-acciones-fondo.gif) repeat-x; float:none; clear:both; display:block; margin:0 15px 0 0; padding:5px 0px 0 0px; height:25px; color:#999; }

.main.agenda .acciones a{ color:#666; margin:0 10px; text-decoration:none; }

.main.agenda .acciones a:hover{ color:#669966; }

.main.agenda .acciones .imprimir{ background:url(../../turismo/img/agenda-acciones-imprimir.gif) no-repeat left; padding-left:19px; padding-top:2px; }

.main.agenda .acciones .enviar-amigo{ background:url(../../turismo/img/agenda-acciones-mail.gif) no-repeat left 3px; padding-left:19px; padding-top:2px; }

.main.agenda a.adjunto{ background:url(../../turismo/img/adjunto.gif) no-repeat left ; display:block; clear:both; width:150px; padding:5px 0 0 17px; color:#666; text-decoration:underline; }

.main.agenda a.adjunto:hover{ color:#9C8D6C; }



/*mapa web*/

.main.mapaweb { width:100%; }

.mapaweb .unaSeccion{ width:220px; display:block; float:left; margin-left:20px; }

.mapaweb .unaSeccion.first{ margin-left:0; }

.mapaweb .unaSeccion.temas{ margin-left:0; width:100%; }

.mapaweb H2{ background-color:#F2F2F2; padding:5px; margin:15px 0 5px 0; }

.mapaweb .unaSeccion H2{ margin:15px 0 2px 0; }

.mapaweb .tema{ clear:both; display:block; padding:15px 0; }

.mapaweb .tema H3{ margin:0; padding:5px;}

.mapaweb .unaSeccion ul{ padding:0 5px 0 25px; }

.mapaweb .unaSeccion a{ color:#666; }

.mapaweb .unaSeccion a:hover{ text-decoration:none; } 
