 
.txtmes { color: white; font-size: 10px; height:15px; background-color: #4B7000; }
.txtmesoff { color: #999999; font-size: 10px; height:15px; background-color: #4B7000; }
.txtmeson { font-size: 10px; height:15px; background-color: #E2A007; border: solid 3px #4B7000; color: white; font-weight: bold;}
.submenumeses { background-color: #4B7000; padding-top: 3px; padding-bottom: 3px;}
.tboxverde { color: white; font-size: 12px; height:17px; background-color: #4B7000; padding: 2px; padding-left: 5px;}
.fotosune { float: right; border: solid 1px #222222; }
.fotobox { text-align: left; color: #222222; font-size:10px; padding-top:8px;}
.fotobox2 { text-align: left; color: #222222; font-size:10px; padding-bottom:6px; padding-left:2px:}
.excubox { padding-left: 5px; }
.excudet2 { font-size: 11px; padding-left: 8px; width: 540px; }
.globalboxnoticias { margin: 10px; width:auto; max-width: 560px; border: solid 0px red; }
.pad5l { padding: 1px; padding-left: 3px; text-align: left; }
.fotoleft { padding-right: 8px; padding-bottom: 5px; float: left;  }
.txtnewsb { font-size: 11px; padding: 2px; text-align: justify; }
#tallerescitas { margin: 1em 0 1em 12px; margin-top:0; padding: 0; padding-top: 10px; list-style-type: none; }
.submenuagenda { color: white; font-weight: bold; text-decoration:none; }
.submenuagenda:hover { color: white; text-decoration:none; background-color: #E2A007;}
.submenuagenda:focus { color: white; text-decoration:none; }
#tituloseccion { font-weight: bold; font-size: 1.2em; padding-bottom:10px;   }
.contenuprincipal { padding-left: 10px; }
.conteneuractivite { float:left; background-color: #ffffff; width:770px; padding-bottom:4px; padding-top:4px; border-bottom: solid 1px #cccccc;}
.titrefondorange { float:left; background-color: #E2A007; width:350px; padding-left:10px; color: white; font-size: 13px; font-weight: bold; margin-bottom:15px; margin-top:15px;}
.titrefondorange2 { float:left; background-color: #E2A007; width:350px; padding-left:10px; color: white; font-size: 13px; font-weight: bold; margin-bottom:8px; margin-top:8px;}
.datecalendar { width:100px; height:100px; border:1px solid black; }
.anneecalendar { width:100px; padding:4px; background-color: #4B7000; color: white; font-size: 12px; text-align: center; font-weight: bold; border-bottom:1px solid black; }
.moiscalendar { color:black; font-size: 12px; font-weight: bold; text-align: center; padding:5px; }
.jourcalendar { color:black; font-size: 30px; font-weight: bold; text-align: center; padding:0px;}

#menu_inicio:hover, #menu_inicio span{background-color:#4B7000; color:#fff;}
#menu_viajes:hover, #menu_viajes span{background-color:#4B7000; color:#fff;}
#menu_miercoles:hover, #menu_miercoles span{background-color:#4B7000; color:#fff;}
#menu_excursiones:hover, #menu_excursiones span{background-color:#4B7000; color:#fff;}
#menu_paseos:hover, #menu_paseos span{background-color:#4B7000; color:#fff;}
#menu_talleres:hover, #menu_talleres span{background-color:#4B7000; color:#fff;}
#menu_cultural:hover, #menu_cultural span{background-color:#4B7000; color:#fff;}
#menu_agencia:hover, #menu_agencia span{background-color:#4B7000; color:#fff;}
#menu_turismo:hover, #menu_turismo span{background-color:#4B7000; color:#fff;}
#menu_contacto:hover, #menu_contacto span{background-color:#4B7000; color:#fff;}

.listtaller { padding: 2px 0px 2px 0px;}
#listeatelier { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; list-style:none;}
#listeatelier li { margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px;}
#listesessions { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; list-style:none;}
#listesessions li { margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px;}

.dateviajeune { font-weight: bold; color: #4B7000; }

/* TALLERES   */
.titreboxorange { background-color: #E2A007; padding-left:10px; color: white; font-size: 12px; font-weight: bold;}
.titreboxvert { background-color: #4B7000; padding-left:10px; color: #CFD2B3; font-size: 12px; font-weight: bold;}
.textotalleres { background-color: white; padding-left:10px; padding-top:4px; color: #222; font-size: 10px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.borduregauche { border-left: solid 1px #CCCCCC; }
.moistalleres { font-size: 12px; color: #4B7000; font-weight: bold; text-transform: uppercase; padding-bottom:10px; padding-top:10px;}
.jourtalleres { font-weight: bold; color: #96B612; }

/* TOP   */
.foto0 { border: 0px;}


/* NAVIGATION */
.grostitre { color:black; font-size: 18px; font-weight: bold; text-align: center; padding:5px; padding-top: 8px; margin: 0px; text-transform: uppercase; }
.grostitre2 { color:black; font-size: 18px; font-weight: bold; text-align: center; padding:5px; padding-top: 0px; margin: 0px; text-transform: uppercase; }
.titremoyen { color:black; font-size: 14px; font-weight: bold; text-align: left; padding:5px; padding-top: 8px; margin: 0px; text-transform: uppercase; border-bottom: solid 1px #CCCCCC;}
.titremoyen2 { color:black; font-size: 14px; font-weight: bold; text-align: left; padding:5px; margin: 3px; text-transform: uppercase;}
.titremoyen2r { color:red; font-size: 14px; font-weight: bold; text-align: left; padding:5px; margin: 3px; text-transform: uppercase;}
.titremoyen3 { color:#96B612; font-size: 12px; font-weight: bold; text-align: left; padding:2px; padding-left:4px; margin: 3px; border: solid 1px #222222; width:550px;}
.titremoyengris { color:black; font-size: 14px; font-weight: bold; text-align: left; padding:5px; padding-top: 8px; margin: 0px; text-transform: uppercase; border-bottom: solid 1px #CCCCCC; background-color: #DDDDDD; }
.fondblanc { background-color:#FFFFFF; }

/* PROXIMAS EXCURSIONES POR NIVEL */

.tdvignette { padding-bottom:2px; padding-left:3px; padding-top:1px;} 
a.apepn { font-size: 11px; font-weight: normal; color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.apepn:visited, a.apepn:active  { }
a.apepn:hover { color: #aaaaaa; }
.ttpepn {  font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; padding-top: 5px; }
.dvttpepn {  font-weight: bold; font-size: 11px; background-color: #96B612; color: white; width: 350px; padding:1px;}
.tdpepn { border-bottom: solid 1px #CCCCCC; padding-left: 5px; }

/* NUESTROS VIAJES */
.rojo12 { font-size: 10px; color: #CC0000; font-weight: bold; }
.boxviajeverano { float:left; background-color: #ffffff; width:770px; padding-bottom:4px; padding-top:4px; border: solid 0px #cccccc;}
.boxfotosizq { margin:0; padding:0; padding-bottom:5px;}
.txtviajetd {  font-size: 12px; color: #222222; font-family: verdana, arial, helvetica, sans-serif; padding: 0; border-bottom: solid 1px #cccccc; padding-top: 5px; padding-bottom: 5px;}
.tv3 { margin:0; padding:0; border: solid 0px red;}
a.atxtviajetd { font-size: 12px; font-weight: normal; color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.atxtviajetd:visited, a.atxtviajetd:visited {} 
a.atxtviajetd:hover { text-decoration: underline; }

/* EXCURSIONES UN DÍA */
.borduretable1 { border: solid 1px #999999; border-collapse:collapse; background-color: #FFFFFF; }
.excudet { font-size: 10px; padding: 5px; border: solid 1px #999999; border-collapse:collapse;}
.nivelv { font-size: 11px; color: #4B7000; font-weight: bold; padding: 3px; border: solid 1px #999999; border-collapse:collapse; }
.pad2 { padding-left: 3px;}
.adroite { text-align:right; width:100%; }

/* ARTICLES FIXES */
.txtfixe { font-size: 11px; color: #222222; padding-top: 0px; padding-left: 10px; }
.bordurenulle { border: solid 0px white;}
.documentbox { padding: 5px;}
.libdocumentosadjuntos { font-weight: bold; font-size: 11px; padding-bottom:10px;} 

/* ACTOS CULTURALES */
.titrevert18 { font-size: 12px; color: #4B7000; font-weight: bold; }
.italique { font-style:italic; }
.fondgris { background-color:#dddddd; }
.actualmente { font-size: 13px; color: #CC0000; font-weight: bold; } 

/* AGENCIA DE VIAJES */
#introagencia { width:720px; }

/* PORTADA */
.pad4 { padding-left: 4px;}
.borduretable2 { border: solid 1px #DDDDDD; border-collapse:collapse; background-color: #FFFFFF; }
.nivelv0 { font-size: 11px; color: #4B7000; font-weight: bold; padding: 3px; border: solid 1px #DDDDDD; border-collapse:collapse; }
.excudet0 { font-size: 10px; padding: 5px; border: solid 1px #DDDDDD; border-collapse:collapse;}
.tabgenporexc { border: solid 1px #DDDDDD; border-collapse:collapse; background-color: #FFFFFF; }

