/* Turismo2020 - CSS Document */
/* V01r01 - Abril 2007 *
/* Redbility */

/* Hoja de estilos general */


/* ------- COMUNES ------- */

* {margin:0; padding:0}
.hide {display:none}
.clear {clear:both}

body {padding:0 0 30px 0 ;font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color:#666666}

.titular01 {font-size:4.1em; font-weight:normal}
.titular02 {font-size:3.2em; font-weight:normal}
.titular03 {font-size:2.4em; font-weight:normal; color:#555555}
.titular04 {font-size:1.9em; font-weight:normal; color:#999999}

.separador {display:block; font-size:1px; width:100%; height:10px; background:url(../img/general/bg_puntos01.gif) left repeat-x; margin:0; padding:0}

a {text-decoration:none; color:#000000}
a:hover {text-decoration:underline}

a.volver {display:none}
a.volver:hover {}

a.btgeneral {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4c4c4c; text-decoration:none; padding:2px 0 5px 15px; margin-right:6px; background:url(../img/general/bt_generalizq.gif) left no-repeat}
a.btgeneral span {padding:2px 10px 5px 0px; margin-top:3px; background:url(../img/general/bt_generalder.gif) right no-repeat}
a.btgeneral:hover {text-decoration:none}

a.imprimir {padding:0 0 0 35px}  /* background definido por estilos */
a.enviar {padding:0 0 0 35px}  /* background definido por estilos */

a.linkexterno {padding:0 15px 0 0}  /* background definido por estilos */

.barrabotones {display:none}
.barrabotonesform {display:none}
.barrabotonesencuesta {display:none}

.barraherramientas {display:none}


/* ------- CABECERA ------- */

#cabecera {}

h1#logo {color:#000000; font-size:4.2em}
h1#logo a {color:#000000; text-decoration:none}

ul#menu {display:none}

#registro {display:none}


/* ------- CONTENIDO HOME ------- */

#contenidohome {}
#contenidohome img#soldemiro {margin: -80px 0 0px 400px}
#contenidohome p {font-size:1.1em; margin-top:6px}
#contenidohome ul {list-style:none; font-size:1.1em; margin-top:6px}
#contenidohome ul li {padding:0 0 3px 13px}
#contenidohome .titularmodulo01 {color:#000000}
#contenidohome .titularmodulo02 {color:#000000}
#contenidohome .titularmodulo03 {color:#000000}
#contenidohome .titularmodulo04 {color:#000000}
#contenidohome .titularmodulo05 {color:#000000}
#contenidohome .titularmodulo12 {color:#000000}
#contenidohome h2 a {color:#000000}
#contenidohome #modulo01 {margin:10px 0 10px 0}
#contenidohome #modulo02 {margin:10px 0 10px 0}
#contenidohome #modulo03 {margin:10px 0 10px 0}
#contenidohome #modulo04 {margin:10px 0 10px 0}
#contenidohome #modulo05 {margin:10px 0 10px 0}
#contenidohome #modulo12 {margin:10px 0 10px 0}
#contenidohome .vermasbullet span {}
#contenidohome .vermasbullet:hover {}

#contenidohome #modulo03 .vermasbullet {display:none}
#contenidohome #modulo04 .vermasbullet {display:none}
#contenidohome #modulo05 .vermasbullet {display:none}

/* ------- PIE HOME ------- */

#piehome {margin-top:40px}
#piehome span {color:#000000}
#piehome a {color:#000000; text-decoration:none}
#piehome a:hover {text-decoration:underline}
#piehome a.sellos {display:block; margin-top:10px; width:176px; height:70px}
#piehome a.sellos img {border:0}
#piehome a.sellos img.CET {margin-top:5px}

/* ------- CONTENIDO INTERIOR ------- */

#contenido {}
#contenido img#soldemiro {margin: -80px 0 0px 400px}

#contenido #ruta {display:none}
#contenido #ruta a {}
#contenido #ruta a:hover {}
#contenido #ruta span {}

#contenido h2 {}
#contenido h3 {}
#contenido h4 {}

#contenido h3.sobresep {position:relative; top:14px}

#contenido p {font-size:1.1em}
#contenido .conmargen {width:541px}
#contenido .asterisco {font-family:Verdana, Arial, Helvetica, sans-serif}  /* Color definido por estilos */

#contenido ul.pasos {display:block; width:150px; clear:both}
#contenido ul.pasos li {display:block; float:left; width:54px; height:0px; padding-top:54px; margin-right:15px; overflow:hidden}  /* background definido en estilos */

#contenido .paginacionforos {position:relative; width:320px; top:-54px;  margin:0 0 -14px auto;font-size:1.1em; text-align:right; padding-right:107px}
#contenido .paginacionforos .off {color:#999999}
#contenido .paginacionres {position:relative; width:320px; top:0px;  margin:7px 0 40px auto;font-size:1.1em; text-align:right; padding-right:107px}
#contenido .paginacionres .off {color:#999999}

#contenido .tablaforos01 {width:648px; margin-bottom:40px}
#contenido .tablaforos01 th {color:#4c4c4c; font-size:1.1em; font-weight:bold; text-align:left; vertical-align:bottom; padding-top:4px; padding-bottom:4px}  /* background definido por estilos */
#contenido .tablaforos01 th.col1 {padding-left:5px}
#contenido .tablaforos01 .col1 {width:256px; text-align:left; vertical-align:top}
#contenido .tablaforos01 .col2 {width:70px; padding-left:10px; text-align:center; vertical-align:top}
#contenido .tablaforos01 .col3 {width:70px; padding-left:10px; text-align:center; vertical-align:top}
#contenido .tablaforos01 .col4 {width:110px; padding-left:10px; text-align:right; vertical-align:top}
#contenido .tablaforos01 .col5 {width:107px}
#contenido .tablaforos01 tr {font-size:1.1em; color:#4c4c4c}
#contenido .tablaforos01 td {padding-top:6px; padding-bottom:8px; text-align:left; background:url(../img/general/bg_puntos02.gif) repeat-x bottom left}
#contenido .tablaforos01 td.col4 span {font-size:0.9em; color:#999999}
#contenido .tablaforos01 td.col5 {background:none}
#contenido .tablaforos01 tr.primerafila td{padding-top:10px}
#contenido .tablaforos01 td.col1 a{display:block; padding-left:15px}  /* background definido por estilos */

#contenido .tablaforos02 {width:648px; margin-bottom:40px}
#contenido .tablaforos02 th {color:#4c4c4c; font-size:1.1em; font-weight:bold; text-align:left; vertical-align:bottom; padding-top:4px; padding-bottom:4px}  /* background definido por estilos */
#contenido .tablaforos02 th.col1 {padding-left:5px}
#contenido .tablaforos02 .col1 {width:266px; text-align:left; vertical-align:top}
#contenido .tablaforos02 .col2 {width:70px; padding-left:10px; text-align:center; vertical-align:top}
#contenido .tablaforos02 .col3 {width:70px; padding-left:10px; text-align:center; vertical-align:top}
#contenido .tablaforos02 .col4 {width:90px; padding-left:10px; text-align:right; vertical-align:top}
#contenido .tablaforos02 .col5 {width:107px}
#contenido .tablaforos02 tr {font-size:1.1em; color:#4c4c4c}
#contenido .tablaforos02 td {padding-top:6px; padding-bottom:8px; text-align:left; background:url(../img/general/bg_puntos02.gif) repeat-x bottom left}
#contenido .tablaforos02 td.col4 span {font-size:0.9em; color:#999999}
#contenido .tablaforos02 td.col5 {background:none}
#contenido .tablaforos02 tr.primerafila td{padding-top:10px}
#contenido .tablaforos02 td.col1 a{display:block; padding-left:15px}  /* background definido por estilos */
#contenido .tablaforos02 tr.ultimafila td {background:none}

#contenido .cabeceratemaforos {width:648px; font-size:1.2em; font-weight:bold; text-align:left; vertical-align:bottom; padding-top:4px; padding-bottom:4px}  /* background definido por estilos */
#contenido .cabeceratemaforos .autor {font-weight:bold; padding-left:4px}
#contenido .cabeceratemaforos .mensaje {padding-left:93px}
#contenido dl.temaforos {font-size:1.1em; margin-bottom:40px}
#contenido dl.temaforos dt {float:left; width:136px; padding-left:4px}
#contenido dl.temaforos dt .nombre{font-weight:bold}
#contenido dl.temaforos dd {width:405px; margin-left:140px}
#contenido dl.temaforos dd .publicado {display:block; color:#999999}
#contenido dl.temaforos dd .publicado img {position:relative; top:2px; padding-right:4px}
#contenido dl.temaforos dd .asunto {display:block; margin-top:-10px}
#contenido dl.temaforos dd p.texto {margin-top:5px; font-size:1.0em}
#contenido dl.temaforos dd .subirforos {display:block; width:541px; text-align:right; background:#f2f2f2; padding:2px 4px 2px 0; margin:15px 0 0px -140px}
#contenido dl.temaforos dd .subirforos a{text-decoration:none}
#contenido dl.temaforos dd .subirforos a:hover{text-decoration:underline}

#contenido .formbuscforos {width:420px; margin-top:30px; text-align:right; line-height:normal; font-size:1.1em}
#contenido .formbuscforos INPUT {margin-right:0px; width:190px; border:1px solid #a5acb2; padding:2px; vertical-align:middle; font-size:0.9em}
#contenido .formbuscforos SELECT {margin-right:0px; width:196px; border:1px solid #a5acb2; padding:2px; vertical-align:middle; font-size:0.9em}
#contenido .formbuscforos P {padding:0 0 3px 0; font-size:1.0em}
#contenido .formbuscforos P LABEL {color:#4c4c4c; font-size:1.0em; vertical-align:top; position:relative; top:3px}
#contenido .formbuscforos .titulofiltro {text-align:left; padding-left:98px; padding-bottom:10px}

#contenido .resultadosbusqueda {font-size:1.1em; margin:6px 0 10px 0}

#contenido .formrespforos {width:420px; margin-top:30px; text-align:right; line-height:normal; font-size:1.1em}
#contenido .formrespforos INPUT {margin-right:110px; width:162px; border:1px solid #a5acb2; padding:2px; vertical-align:middle; font-size:0.9em}
#contenido .formrespforos TEXTAREA {margin-right:0px; width:272px; height:100px; border:1px solid #a5acb2; padding:2px; vertical-align:middle; font-size:0.9em; font-family:Arial, Helvetica, sans-serif}
#contenido .formrespforos P {padding:0 0 3px 0; font-size:1.0em}
#contenido .formrespforos P LABEL {color:#4c4c4c; font-size:1.0em; vertical-align:top; position:relative; top:3px}

#contenido .formenviaamigo {width:420px; margin-top:30px; text-align:right; line-height:normal; font-size:1.1em}
#contenido .formenviaamigo INPUT {margin-right:0px; width:190px; border:1px solid #a5acb2; padding:2px; vertical-align:middle; font-size:0.9em}
#contenido .formenviaamigo INPUT.corto {margin-right:90px; width:100px}
#contenido .formenviaamigo TEXTAREA {margin-right:0px; width:190px; height:100px; border:1px solid #a5acb2; padding:2px; vertical-align:middle; font-size:0.9em; font-family:Arial, Helvetica, sans-serif}
#contenido .formenviaamigo SELECT {margin-right:0px; width:196px; border:1px solid #a5acb2; padding:2px; vertical-align:middle; font-size:0.9em}
#contenido .formenviaamigo P {padding:0 0 3px 0; font-size:1.0em}
#contenido .formenviaamigo P LABEL {color:#4c4c4c; font-size:1.0em; vertical-align:top; position:relative; top:3px}
#contenido .formenviaamigo a.olvidado {display:block; height:10px; text-align:left; position:relative; left:158px; margin-bottom:-10px}
#contenido .notaformulario {text-align:left; margin-left:80px; margin-bottom:-12px}
#contenido a.registrese {text-align:left; display:block; width:154px; height:46px; background:url(../img/general/registrese.gif); text-indent:-10000px; margin:20px 0 0 220px}

#contenido .listaconfotos {width:541px; padding-bottom:20px}
#contenido .listaconfotos .noticiadestacada {display:block; height:103px}
#contenido .listaconfotos .noticiadestacada img {display:block; width:149px; height:102px; float:left; border:solid 1px #d8d8d8; margin-right:10px; margin-bottom:-1px}
#contenido .listaconfotos .noticiadestacada p {display:block; width:377px; float:left}
#contenido .listaconfotos .noticiadestacada p .fecha {color:#999999; line-height:1.6em}
#contenido .listaconfotos .noticiadestacada p a {display:block; float:left}

#contenido .listasinfotos {width:541px; padding-bottom:20px}
#contenido .listasinfotos ul {position:relative; font-size:1.1em; margin-top:15px}
#contenido .listasinfotos ul li {list-style-type:none; margin-bottom:10px; padding-left:25px}  /* Background definido por estilos */
#contenido .listasinfotos ul li .fecha {color:#999999}
#contenido .listasinfotos ul li img {border:0}

#contenido .paginacionlis {position:relative; width:320px; margin:10px 0 10px auto; top:0px; font-size:1.1em; text-align:right; padding-right:107px}
#contenido .paginacionlis .off {color:#999999}

#contenido .tablalistadonoticias {width:648px; margin-bottom:30px}
#contenido .tablalistadonoticias th {color:#4c4c4c; font-size:1.1em; font-weight:bold; text-align:left; vertical-align:bottom; padding-top:4px; padding-bottom:4px}  /* background definido por estilos */
#contenido .tablalistadonoticias th.col1 {padding-left:5px}
#contenido .tablalistadonoticias .col1 {width:321px; text-align:left}
#contenido .tablalistadonoticias .col2 {width:80px; padding-left:10px; text-align:center; vertical-align:top}
#contenido .tablalistadonoticias .col3 {width:120px; padding-left:10px; text-align:right; vertical-align:top}
#contenido .tablalistadonoticias .col4 {width:107px}
#contenido .tablalistadonoticias tr {font-size:1.1em; color:#4c4c4c}
#contenido .tablalistadonoticias td {padding-top:6px; padding-bottom:8px; text-align:left; background:url(../img/general/bg_puntos02.gif) repeat-x bottom left}
#contenido .tablalistadonoticias td.col4 {background:none}
#contenido .tablalistadonoticias tr.primerafila td{padding-top:10px}

#contenido .ficha {color:#999999; padding-bottom:35px}
#contenido .entradilla {padding-bottom:18px}
#contenido .modulofotos {display:block; width:541px; padding-bottom:22px}
#contenido .modulofotos .foto {display:block; float:left}
#contenido .modulofotos .foto img {width:149px; height:102px;border:solid 1px #d8d8d8; margin-right:-1px}
#contenido .modulofotos .foto i {display:block; width:145px}
#contenido .modulofotos .foto em {display:block; width:145px}

#contenido ul.listado {position:relative; width:521px; list-style:none; font-size:1.1em; margin:10px 0 6px 20px}
#contenido ul.listado li {padding:0 0 3px 13px}

#contenido ul.ennumeracion {position:relative; margin-top:15px}
#contenido ul.ennumeracion li {list-style-type:none; margin-bottom:5px; padding-left:35px}
#contenido ul.ennumeracion li .num {display:block; width:14px; height:14px; font-size:1.1em; color:#ffffff; position:relative; top:14px; left:-20px; padding-left:4px}  /* Background definido por estilos */

#contenido .paginacionagenda {position:relative; width:545px; margin:34px 0 20px 0; font-size:2.1em; text-align:center}
#contenido .paginacionagenda .anterior {position:absolute; right:360px}
#contenido .paginacionagenda .actual {}
#contenido .paginacionagenda .siguiente {position:absolute; left:360px}

#contenido .tablaagenda {width:648px; margin-bottom:40px}
#contenido .tablaagenda th {color:#4c4c4c; font-size:1.1em; font-weight:bold; text-align:left; vertical-align:bottom; padding-top:4px; padding-bottom:4px}  /* background definido por estilos */
#contenido .tablaagenda th.col1 {padding-left:5px}
#contenido .tablaagenda .col1 {width:84px; text-align:left; vertical-align:top}
#contenido .tablaagenda .col2 {width:318px; padding-left:10px; text-align:left; vertical-align:top}
#contenido .tablaagenda .col3 {width:119px; padding-left:10px; text-align:right; vertical-align:top}
#contenido .tablaagenda .col4 {width:107px}
#contenido .tablaagenda tr {font-size:1.1em; color:#4c4c4c}
#contenido .tablaagenda td {padding-top:6px; padding-bottom:8px; text-align:left; background:url(../img/general/bg_puntos02.gif) repeat-x bottom left}
#contenido .tablaagenda td.col1 span {font-size:0.9em; color:#999999}
#contenido .tablaagenda td.col4 {background:none}
#contenido .tablaagenda tr.primerafila td{padding-top:10px}

#contenido .tablalistadodocumentos {width:648px; margin-bottom:30px}
#contenido .tablalistadodocumentos th {color:#4c4c4c; font-size:1.1em; font-weight:bold; text-align:left; vertical-align:bottom; padding-top:4px; padding-bottom:4px}  /* background definido por estilos */
#contenido .tablalistadodocumentos th.col1 {padding-left:5px}
#contenido .tablalistadodocumentos .col1 {width:311px; text-align:left}
#contenido .tablalistadodocumentos .col2 {width:90px; padding-left:10px; text-align:center; vertical-align:top}
#contenido .tablalistadodocumentos .col3 {width:120px; padding-left:10px; text-align:right; vertical-align:top}
#contenido .tablalistadodocumentos .col4 {width:107px}
#contenido .tablalistadodocumentos tr {font-size:1.1em; color:#4c4c4c}
#contenido .tablalistadodocumentos td {padding-top:6px; padding-bottom:8px; text-align:left; background:url(../img/general/bg_puntos02.gif) repeat-x bottom left}
#contenido .tablalistadodocumentos td.col4 {background:none}
#contenido .tablalistadodocumentos tr.primerafila td{padding-top:10px}
#contenido .tablalistadodocumentos img {border:0}

#contenido .entradillasobre {padding-bottom:45px}
#contenido .entradillasobre .sobre {font-size:1.9em; color:#999999}
#contenido .entradillasobre .sobrelink {font-size:1.9em}
#contenido .objetivos, #contenido .antecedentes {padding-bottom:30px}

#contenido form.encuesta table.encuesta01 {width:400px; margin:15px 0 10px 98px}
#contenido form.encuesta table.encuesta01 tr {height:30px}
#contenido form.encuesta table.encuesta01 tr td.col1 {width:30px}

#contenido form.encuesta table.encuesta02 {width:550px; margin:15px 0 10px 0}
#contenido form.encuesta table.encuesta02 tr {height:30px}
#contenido form.encuesta table.encuesta02 tr td.col1 {width:75px}

#contenido form.encuesta .otra {width:200px; height:15px; font-size:1.1em}
#contenido form.encuesta select {width:200px; height:15px; font-size:1.1em}



/* ------- PIE INTERIOR ------- */

#pie {margin-top:40px}
#pie span {color:#000000}
#pie a {color:#000000; text-decoration:none}
#pie a:hover {text-decoration:underline}
#pie a.sellos {display:block; margin-top:10px; width:289px; height:70px}
#pie a.sellos img {border:0}
#pie a.sellos img.CET {margin-top:5px}



/* ------- AJUSTES ------- */

#contenido .marginbottom0 {margin-bottom:0px}
#contenido .marginbottom5 {margin-bottom:5px}
#contenido .marginbottom40 {margin-bottom:40px}
#contenido .marginbottom-10 {margin-bottom:-10px}
#contenido .margintop20 {margin-top:20px}