/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements.  See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License.  You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unlestabs required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

/* page */

@import url("news.css");


/* Para combos con un tamanio limitado*/
.select-box-localizacion {vertical-align:middle;}
.select-box-localizacion select{width:180px;}



/* Estilos de David Martin 8 Junio  */
.fl{
float:left;
}


#imgv,
#img{text-align:center;display:block;}

#imgv img{
padding: 10px 10px 5px 20px;
}

#img span,
#imgv span{
font-weight:bold;
font-style:italic;
font-size:11px;
}

h5{
        font-style:normal;
        font-family:"Times New Roman";
        font-size:16px;
}



body {
    font-family: Verdana, Arial, Sans-serif;
    margin-left: 0px;
    margin-top: 0px;
    text-align:center;
} 

#page {
    margin-left:auto;
    margin-right:auto;
    width: 1024px;
    height:100%;
    background-image:url(../images/misc/fondo.png);
	background-repeat:repeat-y;
    overflow-x:hidden;
}

.tablePage {
}

.tablePage td {
	vertical-align: top;
}

#border {
    margin-left:auto;
    margin-right:auto;
    width: 1000px;
    border: solid 1px #cccccc;
}

#cuerpo {
    padding-top: 20px;
    padding-bottom: 5px;
    padding-left:10px;
    padding-right:10px;
    margin-left:auto;
    margin-right:auto;
    width:975px;
    text-align:center;
}


#cuerpo table td {
    vertical-align:top;
}

#botoneraPV {
  text-align:center;
}
	
/* menu */

#menu, #languageselector {
    font-family: Verdana, Arial, Sans-serif;
    /*border: solid 1px #00AB39;
    border-left: none;
    border-top: none;
    color: white;
    /*padding: 5px 0px 5px 0px;
    background-color: #FFCCCC;*/
  	background-color: #00AB39;
}

#listaCabecera {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
    border-left: none;
    border-top: none;
    color: white;
  	background-color: #00AB39;
}

#listaCabecera a:link {
color: white;
text-decoration: none;
}

#listaCabecera a:visited {
color: #828282;
text-decoration: none;
}


#listaCabecera a:hover {
color: #000000;
text-decoration: none;
}

#listaenlaces {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
    color: white;
  	background-color: #00AB39;
  	text-align: right;
  	height:15px;	
}

#listaenlaces a {
	text-decoration: none;
	color: white;
}

#listaenlaces a:hover {
    text-decoration: none;
    color: black;
}

#listaenlaces a:visited {
	text-decoration: none;
	color: #cccccc;
}

#listaPieCabecera {
	font-family: helvetica, Arial, Sans-serif;
	font-size: 14px;
	font-style:italic;
    border: solid 1px black;
    border-left: none;
    border-top: none;
    color: white;
    padding-top:-3px;  	
    background-color: black;	
  	nowrap: nowrap;
  	width: 300px;
  	text-align: left;
  	padding-top:5px;
}

#busquedaPieCabecera {
    font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
    border-left: none;
    border-top: none;
    color: white;
    padding-right:10px;
    padding-top:7px;
  	background-color: black;    
    //width: 240px;
	width: 250px;
    height:25px;
    text-align: center;
}
 
#registroCabecera {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
    /*border: solid 1px black;
    border-left: none;
    border-top: none;*/
    border: none;
    color: black;
    padding: 11px 10px 0px 8px;
	margin-left:5px;
  	background-color: black;
  	//width: 485px;
	width: 450px;
  	float:left;	
}

#menu {
  border-bottom: none;
}

#languageselector {
    font-size: 80%;
    /*padding-top: 10px;
    padding-left: 15px;*/
    /*
    border: none;
    background: url('/modules/svg/tab-bottomRight-5-FFCCCC-BB9999.png') right bottom no-repeat;
    */
}

#languageselector ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#languageselector ul li {
    display: inline;
}

#languageselector a img {
    border: none;
    margin: 0;
    /*padding: 1px;*/
  /*border: solid 5px #FFCCCC;*/
  border: solid 5px #00AB39;
    /*
  border: solid 1px #000000;
  */
  vertical-align: middle;
}

#menu a, #languageselector a {
    text-decoration: none;
    color: Green;
}

#languageselector a {
}

#languageselector a:hover {
    text-decoration: none;
}

#languageselector a.lenya-language-isCurrent {
    font-weight:bold;
}

#languageselector a.lenya-language-isCurrent img {
  /* border: solid 5px #FFEEEE; */
  border: solid 5px #00C039; 
}

#languageselector a.lenya-language-isAvailable {
}

#languageselector a.lenya-language-isUnavailable {
    color:#aaaaaa;
    opacity: 0.5;
}

#menu a:hover {
    /*text-decoration: underline;*/
    text-decoration: none;
    
}

.menublock-1, .menublock-selected-1 {
    padding: 0px 0px 0px 0px;
    /*
    border-top: solid 1px #DDBBBB;
    background: #FFCCCC;
    */
}

.menublock-1 .menublock-2 { display: none; }
.menublock-2 .menublock-3 { display: none; }
.menublock-3 .menublock-4 { display: none; }
.menublock-4 .menublock-5 { display: none; }

.menuitem-1, .menuitem-selected-1,
.menuitem-2, .menuitem-selected-2,
.menuitem-3, .menuitem-selected-3,
.menuitem-4, .menuitem-selected-4,
.menuitem-5, .menuitem-selected-5 {
  /*font-size: 80%;*/
  font-size: 11px;
  /*text-align: left;*/
  color: black;
  white-space: nowrap;
}

.menuitem-1 a, .menuitem-selected-1 a,
.menuitem-2 a, .menuitem-selected-2 a,
.menuitem-3 a, .menuitem-selected-3 a,
.menuitem-4 a, .menuitem-selected-4 a,
.menuitem-5 a, .menuitem-selected-5 a{
  text-decoration: none;
  color: black;  
  /*font-style: normal;*/
  /*font-weight: bold;*/
}

.menuitem-selected-1 a,
.menuitem-selected-2 a,
.menuitem-selected-3 a,
.menuitem-selected-4 a,
.menuitem-selected-5 a{
  text-decoration: none;
  color: black;  
  /*font-style: normal;*/
  font-weight: bold;
}


  
.menuitem-1, .menuitem-selected-1 {
  /*margin: 10px 0px 0px 0px;*/
  margin: 0px 0px 0px 0px;
  /*padding: 2px 5px 2px 30px;*/
  padding: 0px 0px 0px 0px;    
  /*background: url('/default/live/images/bullet.png') 16px .4em no-repeat;*/
}

.menuitem-2, .menuitem-selected-2 {
  /*padding: 2px 5px 2px 50px;*/
  padding: 2px 2px 2px 10px;
  /*background: url('/default/live/images/bullet.png') 36px .4em no-repeat;*/
}

.menuitem-3, .menuitem-selected-3 {
  /*padding: 2px 5px 2px 70px;*/
  padding: 4px 2px 2px 20px;
  /*background: url('/default/live/images/bullet.png') 56px .4em no-repeat;*/
}
  
.menuitem-4, .menuitem-selected-4 {
  /*padding: 2px 5px 2px 90px;*/
  padding: 6px 2px 2px 30px;
  /*background: url('/default/live/images/bullet.png') 76px .4em no-repeat;*/
}
  
.menuitem-5, .menuitem-selected-5 {
  /*padding: 2px 5px 2px 110px;*/
  padding: 8px 2px 2px 40px;
  /*background: url('/default/live/images/bullet.png') 96px .4em no-repeat;*/
}
  

.menuitem-selected-1,
.menuitem-selected-2,
.menuitem-selected-3,
.menuitem-selected-4,
.menuitem-selected-5 {
  /*background-color: #FFEEEE;*/
/*
  color: black;
  background-color: #BB9999;
  font-weight: bold;
*/
}
  
/* breadcrumb */

#breadcrumb {
    padding: 3px 0px 3px 30px;
    background-color: #FFEEEE;
    border-top: solid 1px #BB9999;
    border-bottom: solid 1px #BB9999;
    font-family: Verdana, Arial, Sans-serif;
    font-size: 80%;
}

#breadcrumb a {
    text-decoration: none;
}

#search {
    font-family: Verdana, Arial, Sans-serif;
    font-size: 100%;
    margin-top: -2px;
    //float: right;
    /*margin-right: 10px;
    float: right;
    position:relative;
    top:-20px*/
}

input.searchfield {
    font-size: 80%;
    /*background-color: #ffffff;*/
    background-color: #E9E9E9;
    /*border: 1px solid #BB9999;*/
    border: 1px solid #000000;
    margin-right:10px;
}

input.userfield {
    font-size: 80%;
    /*background-color: #ffffff;*/
    background-color: #E9E9E9;
    /*border: 1px solid #BB9999;*/
    border: 1px solid #8B8B8B;
    margin-left:5px;
}


input.searchsubmit {    
    /*font-size: 80%;*/
    font-size: 11px;
    color: black;
    background-color: white;
    background-color: #FFEEEE;*/
    /*border: 1px solid #BB9999;*/
    border: 1px solid #000000;
}

input.searchsubmit:hover {
    /*background-color: #DDBBBB;*/
    background-color: white;
}

/*
#search a {
    text-decoration: none;
    color: Maroon;
}
*/

/* body */

#body {
    border: none;
    margin-left: 0px;
    margin-top:-15px;
    text-align:left;
    //background-color:white;
}

#auxiliar {
    text-align:left;
}

#body a {
	text-decoration: none;
	color: black;
	font-family:Helvetica;
	font-size: 12px;
}

#body a:hover {
    text-decoration: none;
    color: #018604;
    font-family:Helvetica;
	font-size: 12px;
}

#body a:visited {
	text-decoration: none;
	color: #aaaaaa;
	font-family:Helvetica;	
	font-size: 12px;
}

#footer {
    border: none;
    border-top: 1px solid #cccccc;
    margin-top:50px;
    margin-left: auto;
    margin-right:auto;
    font-style: italic;
    color: black;
    width: 1000px;
}

#main {
	text-align:center;
	padding-left:15px;
	padding-right:15px;
}

#main2 {
	text-align:center;
    width:520px;
	padding-left:15px;
	padding-right:15px;
}

#centrar {
	margin-left:auto;
        margin-right:auto;
}

/* Estilos generales para los XHTML */
h1 { 
	font-size: 100%;
	font-family: Verdana, Arial, Sans-serif;
	text-align: left;	
	color: black;
	margin-top:10px;	
}
h2 { 
	font-size: 90%;
	font-family: Verdana, Arial, Sans-serif;
	text-align: left;	
	color: black;
	border-bottom: solid 1px #BB9999;
    margin-top: 30px;
}

h3 { 
	font-size: 80%;
	font-family: Verdana, Arial, Sans-serif;
	text-align: left;	
	color: black; 
}

h4 { 
	font-size: 80%;
	font-family: Verdana, Arial, Sans-serif;
	text-align: left;	
	color: black; 
}

h5 {
	font-size: 14px;	
	font-family: Verdana, Arial, Sans-serif;
	text-align: center;
	text-decoration: none;
	/*text-decoration: none;*/
	font-weight:bold;	
	color: #00ab39;
	font-style:italic;
	text-transform:uppercase;
}


p {
	font-size: 80%;
	font-family: Verdana, Arial, Sans-serif;
	/*font-size: 11px;*/
	text-align: justify;
	color: black;
	padding-left:15px;
	padding-right:15px; 
}

li { 
	font-size: 12px; 
	list-style-type: none;
}

ul { 
	font-size: 12px; 
	list-style-type: none;
}

.crossheading { font-weight: bold; font-size: 110%; }

table.simple {
    border-collapse: collapse;

    background-color:transparent;
/*    
    border-color: #ffffff;
*/
    width: auto;
}

#body table {
/*
    background-color:transparent;
*/
}

#body td {
    font-size: small;
/*
    background-color:transparent;
*/
}

td.simple {
    font-size: 80%;
    padding: 3px;
    background-color:transparent;
    /* border: solid 1px Navy;*/
    vertical-align: top;
}

th.vertical {
  font-size: small;
  font-weight: normal;
  text-align: right;
  padding-right: 1em;
  color: #666666;
}
  
img.simple {
}

#publication-title {
    font-family: verdana, arial, sans-serif;
    font-weight: bold;
    font-size: 20px;
    vertical-align: bottom;
    padding-left: 25px;
    padding-bottom: 15px;
    color: white;
}

#cabecera {
	text-align: center;
	margin-left:auto;
    margin-right:auto;
    width:1000px;
    height:197px;
    position:relative;
}

.media {
    text-align: center;
    padding: 10px;
}

.caption {
    padding: 5px;
    text-align: center;
    font-style: italic;
    font-size: 80%;
}

.abstract {
    font-weight: bold;
}


.asset { 
    display: block;
    color: #000;
    margin: 10px 10px 10px 5px;
    font-size: small;
}

.asset img {
    vertical-align: middle;
}

div.search-box {
	border: solid 1px #CCCCCC;
	width: auto;
	max-width: 100%;
	font-size: small;
	margin-bottom: 10px;
}

div.search-box-title {
    background-color: #DDDCCF;
	border-bottom: solid 1px #CCCCCC;
	color: Black;
	font-weight: bold;
	padding: 3px 10px;
}

div.search-box-body {
    padding: 10px;
    background-color: #F5F4E9;
	color: Black;
}

table.search-table {
	color: Black;
	background-color:transparent;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.search-table-noborder {
	border: 0px;
	border-spacing: 0px;
}

table.search-table th {
    background-color: #DDDCCF;
	border: solid 1px #CCCCCC;
	color: Black;
	font-weight: bold;
	padding: 3px 10px;
	text-align: left;
	font-size: small;
}

table.search-table td {
    background-color: #F5F4E9;
	border: solid 1px #CCCCCC;
	padding: 3px 10px;
	font-size: small;
	color: Black;
}

table.search-table-noborder td {
	border: 0px;
	padding: 3px 10px;
	font-size: small;
}

table.search-table-noborder-nopadding td {
	border: 0px;
	padding: 0px;
	font-size: small;
}

table.search-table-noborder-nopadding th {
	font-size: small;
}

/* Broken Internal Links in Authoring area */
a.brokenlink {
    background-color: blank;
    color:blank;
    border: 1px dashed #000000;
    text-decoration: none;
}

/* Search Results */
.search-results-form {
    margin-bottom: 20px; }

ul.search-results {
    list-style-type: none;
    margin: 0;
    padding: 0;
} 

ul.search-results li {
    padding: 0.50em 0;
}

ul.images li {
    float: left;
    padding: 0 10px 10px 0;
    text-align: center;
}

ul.images img {
    border: solid 1px blue;
}

ul.images div.imageTitle {
}

.search-result-score {
    font-size: 90%;
    font-weight: normal;
}

.search-result-rank {
    float: left; 
}

.search-result-title {
    margin: 0 0 0 30px;
    padding: 0;
    font-weight: bold;
}

.search-result-description {
    margin-left: 30px;
    color: #999999;
}

/* Estilos Pestanas */

#tabs {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left:-10px;
    margin-right:auto;
    width:1000px;
    float:left;
}

#tabs a {
    text-decoration: none;
}

#tabs table {
    font-family: Verdana, Arial, Sans-serif;
    font-size: 12px;
}

#tabs td {
    vertical-align: bottom;
}

#tabs p {
	padding: 5px 5px 5px 5px;
}

.tab a {
    color: gray;
    text-decoration: none;
    display: block;    
}

.tab a:visited {
    color: #808080;
    text-decoration: none;
    display: block;    
}

.tab a:hover {
    color: #80d302;
    text-decoration: none;
    display: block;    
}


.tab-selected a {
	color: black;
    text-decoration: none;
    display: block;    
}

.tab a span, .tab-selected a span {
    padding: .3em .6em;
    display: block; 
}

.tab a span {
}
  
.tab-selected a span {
}

.tab-selected a {
}

.tab-separator {
	/*width: 30px;*/
	width: 35px;
}

.tab-pre-separator {
    /*width: 15px;*/
    width: 25px;
}

td.tab-post-separator {
    /*width: 100%;*/
}

div.tabDate {
  float: right;
}

#tab {
  /*width: 180px;*/
  /*width: 220px;*/
  width: 200px;
  /*margin: 0 0 0 20px;*/
  /*background: url('/modules/svg/tab-topLeft-7-FFF6E5-FFD580.png') left top no-repeat;*/
  background: url('/modules/svg/tab-topLeft-7-FFFFFF-E5E5E5.png') left top no-repeat;
}

#tab h1 {
  margin: 0;
  /*padding: 7px 10px;*/
  /*background: url('/modules/svg/tab-topRight-7-FFF6E5-FFD580.png') right top no-repeat;*/
  background: url('/modules/svg/tab-topRight-7-FFFFFF-E5E5E5.png') right top no-repeat;
}

#tab div.tabDate {
  padding-top: 10px;
}

#tabOuter {
  /*background: url('/modules/svg/tab-bottomLeft-7-FFF6E5-FFD580.png') left bottom no-repeat;*/
  background: url('/modules/svg/tab-bottomLeft-7-FFFFFF-E5E5E5.png') left bottom no-repeat;
}

#tabInner {
  /*background: url('/modules/svg/tab-bottomRight-7-FFF6E5-FFD580.png') right bottom no-repeat;*/
  background: url('/modules/svg/tab-bottomRight-7-FFFFFF-E5E5E5.png') right bottom no-repeat;
  padding-bottom: 10px;
}

#tab h2 {
  padding: 0px 5px 0 5px;
}

#tab p {
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
  
  font-family: Verdana, Arial, Sans-serif;
  font-size: 15px;  
}

#tab td {
  text-align: center;
  /*padding-top: 3px;
  padding-bottom: 3px;*/
  
  font-family: Verdana, Arial, Sans-serif;
  /*font-size: 15px;*/
  font-size: 12px;
  font-weight:bold;  

}

#tab p, div#tab h2 {
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  /*border-left: 1px solid #FFD580;
  border-right: 1px solid #FFD580;
  background-color: #FFF6E5;*/
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  background-color: #FFFFFF;
}

#tab h2 {
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  /*border-left: 1px solid #FFD580;
  border-right: 1px solid #FFD580;
  background-color: #FFF6E5;*/
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  background-color: #FFFFFF;
}

div.rsslink {
  float: right;
  padding: 7px 10px;
}

/* Estilos Menu derecha */
#menuDcha {
    /*padding-top: 50px;*/
    /*padding-top: 25px;
    padding-left: 10px;*/
    /*padding-bottom: 50px;*/
    /*padding-bottom: 25px;*/    
    padding-bottom: 30px;
    float:center;
}

#menuIzqda {
    /*padding-top: 50px;*/
    /*padding-top: 25px;
    padding-left: 10px;*/
    /*padding-bottom: 50px;*/
    /*padding-bottom: 25px;*/    
    padding-bottom: 30px;
    float:right;
}



#menuIzqdaAgenda  {
    width:230px;
    height:400px;
    margin-left:-9px;
    margin-top:5px;
    margin-bottom:20px;
}

#menuIzqdaAgenda a {
	text-decoration: none;
	color: black;
	font-family:Helvetica;	
	font-size: 12px;
}

#menuIzqdaAgenda a:hover {
    text-decoration: none;
    color: #018604;
    font-family:Helvetica;	
	font-size: 12px;
}

#menuIzqdaAgenda a:visited {
	text-decoration: none;
	color: #cccccc;
	font-family:Helvetica;	
	font-size: 12px;
}

#imagenesMenuDcha  {   
    padding-bottom: 30px;
	padding-top: 15px;
	text-align:center;
	margin-right:40px;
	float:right;
}

#menuDcha table {
    font-family: Verdana, Arial, Sans-serif;
    font-size: 80%;
    margin-right:2px;
}



#menuDcha td {
    vertical-align: center;
    width: 1px;
    padding-bottom: 8px;
    padding-left: 3px;
}

#menuIzqda td {
    vertical-align: center;
    width: 1px;
    padding-bottom: 8px;
    padding-left: 3px;
}


#menuDcha p {
	/*padding: 5px 5px 5px 5px;*/
	padding: 0px 5px 5px 5px;	
}

#menuIzqda p {
	/*padding: 5px 5px 5px 5px;*/
	padding: 0px 5px 5px 5px;	
}


.itemMenu a {
    color: grey;
    text-decoration: none;    	
}

.itemMenu-selected a {
    color: black;
    text-decoration: none;    
}

.itemMenu a, .itemMenu-selected a {
    text-decoration: none;
    display: block;
}

.itemMenu a span, .itemMenu-selected a span {
    padding: .3em .6em;
    display: block; 
}

#itemMenu {
  /*width: 220px;*/
  width: 190px;
  background: url('/modules/svg/tab-topLeft-7-FFFFFF-E5E5E5.png') left top no-repeat;
}

#itemMenu h1 {
  /*font-size: 12px;*/
  font-size: 100%;
  text-align: right;
  color: black;
  background: white;
  margin: 0;
  /*margin-right: 20px;*/  
  background: url('/modules/svg/tab-topRight-7-FFFFFF-E5E5E5.png') right top no-repeat;
}

#itemMenuOuter {
  background: url('/modules/svg/tab-bottomLeft-7-FFFFFF-E5E5E5.png') left bottom no-repeat;
}

#itemMenuInner {
  background: url('/modules/svg/tab-bottomRight-7-FFFFFF-E5E5E5.png') right bottom no-repeat;
  padding-bottom: 10px;
}

#itemMenu h2 {
  padding: 0px 5px 0 5px;
}

#itemMDcha p {
  text-align: center;
  padding-top: 3px;
  padding-bottom: 3px;
  
  font-family: Verdana, Arial, Sans-serif;
  font-size: 15px;  
}

#itemMenu td {
  text-align: center;
  font-family: Verdana, Arial, Sans-serif;
  font-size: 15px;
  font-weight:bold;  
}

#itemMenu p, div#itemMenu h2{
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  background-color: #FFFFFF;
}


/* Imagenes de los elementos de los distintos menus del portal */

.dondeDormir {
  background: url('../images/dondeDormir.png') left top no-repeat;
  padding-left:15px;
  padding-bottom:5px;
}

.dondeComer {
  background: url('../images/dondeComer.png') left top no-repeat;
  padding-left:15px;
  padding-bottom:5px;
}
  
.areaProfesional {
  background: url('../images/areaProfesional.png') left top no-repeat;
  padding-left:15px;
  padding-bottom:5px;
}

.agenciaViajes {
  background: url('../images/agenciaViajes.png') left top no-repeat;
  padding-left:15px;
  padding-bottom:5px;
}

/* Menus de la pagina inicial (home) */

/* Colores de los menus de Conocer Extremadura */

#menuIzqdaCE {
	padding-bottom: 30px;
	text-align:left;
	margin-left:10px;
}

#menuIzqdaCEFichas {
	padding-bottom: 30px;
	text-align:left;
	/* margin-left:10px; */
}

#menuDchaCE {
	padding-bottom: 30px;
	text-align:right;
}



#menuIzqda table {
    font-family: Verdana, Arial, Sans-serif;
    font-size: 80%;
}

div#menuCE{
	background: transparent;
	width: 220px;			
}

#menuCE a {
    color: black;
    text-decoration: none;
    display: block;    
}

#menuCE a:visited {
    color: #525252;
    text-decoration: none;
    display: block;    
}

#menuCE a:hover {
    color: #4b4b4b;
    text-decoration: none;
    display: block;    
}

#menuDchaCE a {
    color: black;
    text-decoration: none;
    display: block;    
}

#menuDchaCE a:visited {
    color: #525252;
    text-decoration: none;
    display: block;    
}

#menuDchaCE a:hover {
    color: #ffffff;
    text-decoration: none;
    display: block;    
}

#menuLocalizacionCE a {
    color: black;
    text-decoration: none;
    display: block;
    font-family:helvetica;	
	font-size: 12px;
    
}

#menuLocalizacionCE a:visited {
    color: #525252;
    text-decoration: none;
    display: block;    
}

#menuLocalizacionCE a:hover {
    color: #E56262;
    text-decoration: none;
    display: block;    
}



#menuIzqdaCE h1 {
    background: white;
    padding-top: 15px;
}

#menuIzqdaCEFichas h1 {
    background: white;
    padding-top: 15px;
}

#menuDchaCE h1 {
    background: white;
    padding-top: 15px;
}

#menuDchaCE td {
    vertical-align: top;
    width: 1px;
    padding-bottom: 0px;
}

#menuIzqdaCE td {
    vertical-align: top;
    width: 1px;
    padding-bottom: 0px;
}



#itemMenuCE {
  width: 220px;
  /*background: url('/modules/svg/tab-topLeft-7-DBFAAC-DBFAAC.png') left top no-repeat;*/
}

div#itemMenuCE h1 {
  font-size: 12px;
  text-align: right;
  color: black;
  /* padding-top:10px; */
  padding-right:5px;
  background: transparent;
}



#itemMenuInnerCE {
	/* padding-bottom: 10px; */
	text-align:left;
	position: relative;
	background-color: #dbfaac;
	width: 220px;
	left: 10px;
	overflow: hidden;
}

.itemMenuDecorLeftCE {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/verde-lside.png);
}

.itemMenuDecorRightCE {
	position: absolute; 
	top: 0px; 
	left: 178px; 
	width: 42px; 
	height: 90px; 
	background-image: url(../images/misc/verde-rside.png);
}

.itemMenuDecorBottomCE {
	position: relative;
	left: 10px;
	width: 220px;
	height: 10px;
	backgorund-color: white;
	background-image: url(../images/misc/verde-bottom.png);
	background-repeat: no-repeat;
}

.itemMenuDecorBackCE {
	position: absolute; 
	top: 3px; 
	left: 40px; 
	width: 139px; 
	height: 70px; 
	background-color: white;
	overflow: hidden;
}



#menuLocalizacionCE {
	width: 220px;
	background: transparent;
	font-size:12px;
	padding-bottom: 30px;
}

#menuLocalizacionCE h1{
	text-align: right;
	background: white;
	color: black;
	font-size: 12px;
}

/*
#itemMenuLocalizacionCE {
  width: 192px;
  background: url('/modules/svg/tab-topLeft-7-DBFAAC-DBFAAC.png') left top no-repeat;
  margin-top:-20px;
}
*/

#menuitemLocalizacionCE, div#menuitemLocalizacionCE a {
	/*background: #DBFAAC;*/
	text-align: center;
	text-decoration: none;
	/*font-size: 10px;*/
	font-size: 10px;
	/*font-weight:bold;*/
	color: black;	
}

#menuitemLocalizacionCE a {
	/*background: #DBFAAC;*/
	text-align: center;
	text-decoration: none;
	/*font-size: 10px;*/
	font-size: 10px;
	/*font-weight:bold;*/
	color: black;	
}

/* Colores de los menus de la Agenda */

#menuIzqdaAA{
	background: transparent;
	width: 220px;
	text-align:left;
	padding-top: 10px;
	padding-left: 10px;
}


#menuIzqdaAA h1 {
	text-align: right;
	color: black;
	padding-top: 10px;
	padding-right: 5px;
	background-color: transparent;
}

#itemMenuAA {
  width: 220px;
  /* background: url('/modules/svg/tab-topLeft-7-E9F8FD-E9F8FD.png') left top no-repeat; */
}


#itemMenuAA h1 {
  font-size: 12px;
  text-align: right;
  color: black;
  margin: 0;
  width: 200px;
  /* background: url('/modules/svg/tab-topRight-7-E9F8FD-E9F8FD.png') right top no-repeat; */
}

#itemMenuInnerAA {
  /* background: url('/modules/svg/tab-bottomRight-7-E9F8FD-E9F8FD.png') right bottom no-repeat; */
	padding-bottom: 10px;
	position: relative;
	background: #E9F8FD;	
}

.itemMenuDecorLeftAA {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/celeste-lside.png);
}

.itemMenuDecorRightAA {
	position: absolute; 
	top: 0px; 
	left: 178px; 
	width: 42px; 
	height: 90px; 
	background-image: url(../images/misc/celeste-rside.png);
}

.itemMenuDecorBottomAA {
	position: relative;
	width: 220px;
	height: 15px;
	background-color: white;
	background-image: url(../images/misc/celeste-bottom.png);
	background-repeat: no-repeat;
}

.itemMenuDecorBackAA {
	position: absolute; 
	top: 3px; 
	left: 40px; 
	width: 139px; 
	height: 70px; 
	background-color: white;
	overflow: hidden;
}

/****************************************************************

 Menú derecha común (área de servicio)

*****************************************************************/
#areaServicio  {
	width: 200px;
    	padding-bottom: 30px;
	padding-right: 10px;
	float:right;
}

/*
#areaServicio table {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 80%;
	margin-right:2px;
}
*/

#areaServicio td {
    vertical-align: center;
    width: 1px;
    padding-bottom: 8px;
    padding-left: 3px;
    margin-left:-15px;
}

#areaServicio p {
	padding: 0px 5px 5px 5px;	
}

/****************************************************************

 Menú derecha Conoce Extremadura (área de servicio)

*****************************************************************/
#areaServicioCE  {
	width: 200px;
	padding-bottom: 0px;
	position: relative;
	background-color: #DBFAAC;
}

.areaServicioTableCE {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 80%;
	width: 200px;
	background-color: #DBFAAC;
}

.itemRightMenuDecorLeftCE {
	position: absolute; 
	top: 0px; 
	left: 159px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/right-verde-lside.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorRightCE {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/right-verde-rside.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorBottomCE {
	position: relative;
	width: 200px;
	height: 15px;
	background-color: white;
	background-image: url(../images/misc/right-verde-bottom.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorBackCE {
	position: absolute; 
	top: 3px; 
	left: 40px; 
	width: 119px; 
	height: 70px; 
	background-color: white;
	overflow: hidden;
}

/****************************************************************

 Menú derecha Agenda (área de servicio)

*****************************************************************/
#areaServicioAA{
	width: 200px;
	padding-bottom: 0px;
	position: relative;
	background-color: #E9F8FD;
} 

/*
#itemMenuDchaAA {
	width: 200px;
	height:420px;
}

#itemMenuDchaAA h1 {
	font-size: 12px;
	text-align: left;
	color: black;
	margin: 0;
	width: 100px;
}

#itemMenuInnerDchaAA {
	padding-bottom: 10px;
	position: relative;
	background-color: #E9F8FD;
}
*/

.areaServicioTableAA {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 80%;
	width: 200px;
	background-color: #E9F8FD;
}

.itemRightMenuDecorLeftAA {
	position: absolute; 
	top: 0px; 
	left: 159px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/right-celeste-lside.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorRightAA {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/right-celeste-rside.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorBottomAA {
	position: relative;
	width: 200px;
	height: 15px;
	background-color: white;
	background-image: url(../images/misc/right-celeste-bottom.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorBackAA {
	position: absolute; 
	top: 3px; 
	left: 40px; 
	width: 119px; 
	height: 70px; 
	background-color: white;
	overflow: hidden;
}

/****************************************************************

 Menú derecha Productos Turísticos  (área de servicio)

*****************************************************************/
#areaServicioPT {
	width: 200px;
	padding-bottom: 0px;
	position: relative;
	background-color: #F5D5FE;
}

/*
#itemMenuDchaPT {
	width: 200px;
	height:420px;
}

#itemMenuDchaPT h1 {
	font-size: 12px;
	text-align: left;
	color: black;
	margin: 0;
	width: 100px;
}

#itemMenuInnerDchaPT {
	padding-bottom: 10px;
	position: relative;
	background-color: #F5D5FE;
}
*/

.areaServicioTablePT {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 80%;
	width: 200px;
	background-color: #F5D5FE;
}

.itemRightMenuDecorLeftPT {
	position: absolute; 
	top: 0px; 
	left: 159px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/right-morado-lside.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorRightPT {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/right-morado-rside.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorBottomPT {
	position: relative;
	width: 200px;
	height: 15px;
	background-color: white;
	background-image: url(../images/misc/right-morado-bottom.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorBackPT {
	position: absolute; 
	top: 3px; 
	left: 40px; 
	width: 119px; 
	height: 70px; 
	background-color: white;
	overflow: hidden;
}

/****************************************************************

 Menú derecha Planifica tu Viaje  (área de servicio)

*****************************************************************/
#areaServicioPV{
	background: #FECA81;
	width: 200px;
	padding-bottom: 0px;
	position: relative;
	background-color: #FECA81;
} 

/*
#itemMenuDchaPV {
	width: 200px;
	height:420px;
}

#itemMenuDchaPV h1 {
	font-size: 12px;
	text-align: left;
	color: black;
	margin: 0;
	width: 100px;
}

#itemMenuInnerDchaPV {
	padding-bottom: 10px;
	position: relative;
	background-color: #FECA81;
}
*/

.areaServicioTablePV {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 80%;
	width: 200px;
	background-color: #FECA81;
}

.itemRightMenuDecorLeftPV {
	position: absolute; 
	top: 0px; 
	left: 159px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/right-naranja-lside.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorRightPV {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/right-naranja-rside.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorBottomPV {
	position: relative;
	width: 200px;
	height: 15px;
	background-color: white;
	background-image: url(../images/misc/right-naranja-bottom.png);
	background-repeat: no-repeat;
}

.itemRightMenuDecorBackPV {
	position: absolute; 
	top: 3px; 
	left: 40px; 
	width: 119px; 
	height: 70px; 
	background-color: white;
	overflow: hidden;
}

/*******************************************************************************
 
Colores de los menus de Productos turisticos

*********************************************************************************/

#quesito {	
	margin-left:30px;
	margin-top:-30px;	
}

#menuIzqdaPT {	
	background: #F5D5FE;
	width: 220px;
	text-align:left;
	margin-left:10px;	
}

#menuIzqdaPT h1 {
	background: white;
	font-size: 12px;
  	text-align: right;
  	color: black;
  	margin: 0;
  	width: 200px;
}

div#itemMenuPT {
  width: 220px;
  /*background: url('/modules/svg/tab-topLeft-7-F9E5FE-F9E5FE.png') left top no-repeat;*/
  /*background: url('/modules/svg/tab-topLeft-7-F5D5FE-F5D5FE.png') left top no-repeat;*/
}



div#itemMenuPT h1 {
  font-size: 12px;
  text-align: right;
  color: black;
  margin: 0;
  /*background: url('/modules/svg/tab-topRight-7-F9E5FE-F9E5FE.png') right top no-repeat;*/
  /*background: url('/modules/svg/tab-topRight-7-F5D5FE-F5D5FE.png') right top no-repeat;*/
}


div#itemMenuOuterPT {
  /*background: url('/modules/svg/tab-bottomLeft-7-F9E5FE-F9E5FE.png') left bottom no-repeat;*/
  /*background: url('/modules/svg/tab-bottomLeft-7-F5D5FE-F5D5FE.png') left bottom no-repeat;*/
}

div#itemMenuInnerPT {
  /*background: url('/modules/svg/tab-bottomRight-7-F9E5FE-F9E5FE.png') right bottom no-repeat;*/
  /*background: url('/modules/svg/tab-bottomRight-7-F5D5FE-F5D5FE.png') right bottom no-repeat;*/
	background-color: #f5d5fe;
	position: relative;	
}

.itemMenuDecorLeftPT {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/morado-lside.png);
}

.itemMenuDecorRightPT {
	position: absolute; 
	top: 0px; 
	left: 178px; 
	width: 42px; 
	height: 90px; 
	background-image: url(../images/misc/morado-rside.png);
}

.itemMenuDecorBottomPT {
	position: relative;
	width: 220px;
	height: 15px;
	background-color: white;
	background-image: url(../images/misc/morado-bottom.png);
	background-repeat: no-repeat;
}

.itemMenuDecorBackPT {
	position: absolute; 
	top: 3px; 
	left: 40px; 
	width: 139px; 
	height: 70px; 
	background-color: white;
	overflow: hidden;
}

/* Colores de los menus de Planifica tu viaje*/
div#menuIzqdaPV{
	background: transparent;
	width: 220px;
}



div#menuIzqdaPV h1 {
	background: white;
}


div#itemMenuPV {
  width: 220px;
  background: transparent;
}

.itemMenuDecorLeftPV {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 41px; 
	height: 90px; 
	background-image: url(../images/misc/naranja-lside.png);
}

.itemMenuDecorRightPV {
	position: absolute; 
	top: 0px; 
	left: 178px; 
	width: 42px; 
	height: 90px; 
	background-image: url(../images/misc/naranja-rside.png);
}

.itemMenuDecorBottomPV {
	position: relative;
	width: 220px;
	height: 15px;
	background-color: white;
	background-image: url(../images/misc/naranja-bottom.png);
	background-repeat: no-repeat;
}

.itemMenuDecorBackPV {
	position: absolute; 
	top: 3px; 
	left: 40px; 
	width: 139px; 
	height: 70px; 
	background-color: white;
	overflow: hidden;
}



div#itemMenuPV h1 {
  font-size: 12px;
  text-align: right;
  color: black;
  margin: 0;
  /*background: url('/modules/svg/tab-topRight-7-FCE6B7-FCE6B7.png') right top no-repeat;*/
  /*background: url('/modules/svg/tab-topRight-7-FECA81-FECA81.png') right top no-repeat;*/
}

div#itemMenuOuterPV, div#itemMenuOuterDchaPV {
  /*background: url('/modules/svg/tab-bottomLeft-7-FCE6B7-FCE6B7.png') left bottom no-repeat;*/
  background: url('/modules/svg/tab-bottomLeft-7-FECA81-FECA81.png') left bottom no-repeat;
}

div#itemMenuInnerPV {
	background-color: #FECA81;
	position: relative;
  
}




#users {
}

#users img {
	margin-left:5px;
	margin-right:5px;
}

.login {
	font-size: 10px;	 
    font-family: Verdana, Arial, Sans-serif;
    font-weight:bold;
    color: white;
    text-decoration: none;
    margin-left:5px;
    margin-right:5px;
}
#headbar{
	background-color:black;
}

#vistaagenda  {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	padding-left:10px;
	padding-right:10px;
}

#vistaagenda2  {
	text-align:left;
	margin-top:5px;
	margin-left:15px;
}


#vistaagenda td {
}	

#cuadro {
	text-decoration: none;
	text-align:center;
}

.centerIMG{
	text-align: center;
}

.centerIMGMap{
	text-align: center;
	height: 20px;
}

#buscadorFichaCE{
	font-size: 8px;	 
    font-family: Verdana, Arial, Sans-serif;
    font-weight:bold;	
}

.tituloTerritorio{
	font-size: 14px;	
	font-family: Verdana, Arial, Sans-serif;
	text-align: center;
	text-decoration: none;
	/*text-decoration: none;*/
	font-weight:bold;	
	color: #00ab39;
	font-style:italic;
	text-transform:uppercase;
	height:50px;
	margin:10px 10px 10px 10px;
}


/* hay que poner aqui los estilos especiales por la wikipedia */
/*.h3 { 
	font-size: 15px;
	font-family: Verdana, Arial, Sans-serif;
	text-align: left;	
	color: black; 
}*/


#addFolletoaddViaje {
	color: #000000;
        text-decoration: none;
        font-family:Verdana;	
	font-size: 12px;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
        margin-bottom:50px;
	height:10px;
}

#addViaje {
	margin-left:0px;
	float:right;
	background-image:url(../images/botonera/viaje-back.png);
    background-position:middle left;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:10px;
	height:36px;	
}

#addFolleto {
	float:left;
	background-image:url(../images/botonera/folleto-back.png);
    background-position:middle left;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:10px;
	height:36px;	
}

#addFolletoaddViaje a {
	text-decoration: none;
	color: black;
	font-family:Verdana;	
	font-size: 12px;
}

#addFolletoaddViaje a:hover {
    text-decoration: none;
    color: #018604;
    font-family:Verdana;
	font-size: 12px;
}

#addFolletoaddViaje a:visited {
	text-decoration: none;
	color: #cccccc;
	font-family:Verdana;	
	font-size: 12px;
}



#miMapa {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:410px;
}

#miMapa {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:410px;
}

#miMapa_OpenLayers_ViewPort {
	margin-left:auto;
	margin-right:auto;
	background-color:#d8fcd8;
	width:410px;
}

.olMapViewport {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: lightgrey;
	border-right-color: lightgrey;
	border-bottom-color: lightgrey;
	border-left-color: lightgrey;
}

.enlacever {
    background-image:url(../images/botonera/boton-mas.gif);
    background-position:top right;
	background-repeat:no-repeat;
	color: #000000;
    text-decoration: none;
    margin-left:25px;
}

.enlacevolver {
	color: #cccccc;
    text-decoration: none;
}

#cuadro a:link {
color: #000000;
text-decoration: none;
}

#cuadro a:visited {
color: #000000;
text-decoration: none;
}


#cuadro a:hover {
color: #000000;
text-decoration: none;
}

/* PESTAÑA MULTIMEDIA */

#contenedor_multimedia{
	width:735px;
	height:330px;
	margin-left:15px;
}

#pestanias{
	width:745px;
	height:38px;
}

#pestanias_tabla{
	height:41px;
	background-color: white;
}

#titulo_pestanias{
	width: 335px;
	text-align:left;
	color:#207b1e;
	font-family:Times;
	text-transform:uppercase;
	font-weight:bold;	
	font-size: 20px;
	
}

.titulo_parte1 {
	color: green;
	font-size: 20px;
}
.titulo_parte2 {
	color: black;
	font-size: 20px;
}

#pestania1 {
	width: 132px;
	padding-left:6px;	
	background-image:url(../images/misc/camera.png);
	background-repeat:no-repeat;
	background-color:#DBFAAC;
}

#pestania2 {
	width: 132px;
	padding-left:6px;
	background-image:url(../images/misc/noticias-inact.png);
	background-repeat:no-repeat;
}

#pestania3 {
	width: 132px;
	padding-left:23px;
	background-image:url(../images/misc/guias-inact.png);
	background-repeat:no-repeat;
}

.pestania_act{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #CCCCCC;
	text-align:center;
}

.pestania_inact{
	font-family:Arial;
	font-size:13px;
	cursor:pointer;
	border:1px solid #CCCCCC;
	text-align:center;
}

.pestania_inactiva{
	display:none;
	
}

.pestania_activa{
	display:block;
	
}

.contenido{
	border:1px solid #ccc;
	float:left;
	margin-left:5px;
	width:743px;
	height:300px;
}

#contenedor_video{
	width:325px;
	height:235px;
	float:left;
	margin:7px;
}
#contenedor_imagen_actualidad {
	width:325px;
	height:235px;
	float:left;
	margin:5px 5px 10px;

}

#contenedor_imagen_guias{
	width:325px;
	height:235px;
	float:left;
	margin:5px 5px 10px;
}

#contenedor_datos_multimedia {
	width:368px;
	float:left;
	text-align:left;
}

#contenedor_datos_actualidad {
	width:348px;
	float:left;
	text-align:left;
}

#contenedor_datos_guias{
	width:368px;
	float:left;
	text-align:left;
	margin-left:10px;
}

#titulo_multimedia,#titulo_actualidad,#titulo_guias{
	color:#207b1e;
	font-family:Times;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;	
	margin:20px 0 0 5px;
	
}

#descripcion_multimedia {
	height:90px;
	margin:10px 10px 10px 5px;		
	float:left;
	width:348px;
	font-size:11px;
	overflow:auto;
}

#descripcion_actualidad {
	height:90px;
	margin:10px 10px 10px 5px;		
	float:left;
	width:348px;
	font-size:11px;
	overflow:auto;
}

#descripcion_guias{
	height:90px;
	margin:10px 10px 10px 5px;		
	float:left;
	width:348px;
	font-size:11px;
	overflow:auto;
}

.video_multimedia{
	cursor:pointer;
	float:left;
}

#lista_videos_multimedia,#lista_actualidad,#lista_guias{
	width:348px;
}

#lista_videos_multimedia ul{
	list-style:none;
	float:left;
	width:348px;
	margin:0;
	padding:0;
}

#lista_videos_multimedia ul li{
	float:left;
	display:block;
	margin:0 10px;
	width:77px;
	height:58px;	
}

#lista_actualidad ul{
	list-style:none;
	float:left;
	width:348px;
	margin:0;
	padding:0;
}
#lista_actualidad ul li{
	float:left;
	display:block;	
	width:340px;
	/*height:20px;*/	
	margin-left:5px;
}
#lista_actualidad ul li a{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
#lista_actualidad ul li a:hover{
	text-decoration:underline;
}

#lista_guias ul{
	list-style:none;
	float:left;
	width:348px;
	margin:0;
	padding:0;
}
#lista_guias ul li{
	float:left;
	display:block;	
	width:340px;
	height:20px;	
	margin-left:5px;
}
#lista_guias ul li a{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
#lista_guias ul li a:hover{
	text-decoration:underline;
}

#fichero_guias{
	float:left;
	text-align:left;
	width:250px;
	background-color: #FAFAFA;
	border-color: #808080;
	border-style: inset;
	text-align: center;
	cursor: pointer;
}
#fichero_guias a{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
}

#agenda{
	width:743px;
	height:270px;
    margin-left:15px;
}

#agenda2 {
	width:743px;
	height:180px;
	border:1px solid #CCCCCC;
	float: left;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:5px;
}

#nosvamos {
	width:743px;
	height:288px;
	float: left;
    margin-left:10px;
}

#nosvamos2 {
	/*width:370px;
	height:278px;*/
	float: left;
	/*background-image:url(../images/misc/vamos.png);
	background-repeat:no-repeat;*/
	position:relative;
	width:361px;
	height:340px;
	border:1px solid #CCCCCC;
}

#escapada {
	/*width:370px;
	height:278px;
	background-image:url(../images/misc/vamos.png);
	background-repeat:no-repeat;*/
	position:relative;
	width:361px;
	height:340px;
	border:1px solid #CCCCCC;
	float: right;
	margin-left:15px;
	
}


#titulo_agenda{
	color:#207b1e;
	float:left;
	padding-top:8px;
	height:30px;
	color:#207b1e;
	font-family:Times;
	text-transform:uppercase;
	font-weight:bold;	
	font-size: 20px;
	margin-left:15px;
}	

#nosvamosa{
	width:345px;
	margin-left:10px;
}

#titulo_nosvamosa{
	float:left;
	padding-top:8px;
	height:30px;
	color:#207b1e;
	font-family:Times;
	text-transform:uppercase;
	font-weight:bold;	
	font-size: 20px;
	margin-left:15px;
}	

#escapadafindesemana{
	width:345px;
	float:left;
	height:30px;
	color:#207b1e;
	font-family:Times;
	text-transform:uppercase;
	font-weight:bold;	
	font-size: 20px;
	margin-left:15px;
}

#titulo_escapadafindesemana{
	color:#207b1e;
	float:left;
	padding-top:8px;
	height:30px;
	color:#207b1e;
	font-family:Times;
	text-transform:uppercase;
	font-weight:bold;	
	font-size: 20px;
}	

/* AGENDA */

.tablaEventos {
}

.tablaEventos td {
	text-decoration: none;
	color: black;
	font-family:Times;
	text-transform:uppercase;	
	font-size: 12px;
}

.tituloEvento {
}


.tablaEvento {
}

#vistaagenda a {
	text-decoration: none;
	color: black;
	font-family:Verdana;	
	font-size: 12px;
}

#vistaagenda a:hover {
    text-decoration: none;
    color: #018604;
    font-family:Verdana;	
	font-size: 12px;
}

#vistaagenda a:visited {
	text-decoration: none;
	color: #cccccc;
	font-family:Verdana;	
	font-size: 12px;
}




/* CABECERA */

#cabecera .contenedor_video{
	position:absolute;
	z-index:4;
	top:10px;
	right:10px;
	background:transparent;
	display:block;
	width:290px;
	height:190px;
}

#cabecera .contenedor_video ul{
	list-style:none;
	float:right;
	width:65px;
	margin:0;
	padding:0;
}
#cabecera .contenedor_video ul li{
	float:right;
	display:block;
	margin:0 0 10px;
	width:65px;
	height:40px;
	background:#ff0000;
}

#cabecera #preview_cabecera{	
	background:transparent;
	display:block;
	width:215px;
	height:190px;
	float:left;
}

#box1{
	position:absolute;
}
.mask{
	position:relative;
	width:1000px;
	height:210px;
	overflow:hidden;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}

img{
	border:0;
	text-align:center;
	align:center;
}

#cabeceraContainer .logo{
	position:absolute;
	z-index:4;
	top:0;
	left:20px;
    top:-12px;
	text-indent:-10000px;
	display:block;
	width:129px;
	height:105px;
	/* background:url(/images/cabecera/logo.gif) transparent top left no-repeat; */
}

#logo {
	position:absolute;
	z-index:4;
	top:0;
	left:20px;
    /*top:-12px;*/
	text-indent:-10000px;
	display:block;
	width:129px;
	height:105px;
	background:url(../images/cabecera/logo.gif) transparent top left no-repeat;
}


#cabeceraContainer {
	margin-left:auto;
	margin-right:auto;
	position: relative;
	overflow: hidden;
	height: 200px;
	background-color: black;
}

#cabeceraContainer .bienvenido{
	position:absolute;
	z-index:4;
	top:155px;
	left:15px;
	text-indent:-10000px;
	display:block;
	width:625px;
	height:35px;
	background:url(../images/cabecera/bienvenido.png) transparent top left no-repeat;
}

#cabeceraContainer .bienvenido_en{
	position:absolute;
	z-index:4;
	top:155px;
	left:15px;
	text-indent:-10000px;
	display:block;
	width:625px;
	height:35px;
	background:url(../images/cabecera/welcome.png) transparent top left no-repeat;
}

#cabeceraContainer .bienvenidoIE_en{
	position:absolute;
	z-index:4;
	top:155px;
	left:15px;
	text-indent:-10000px;
	display:block;
	width:625px;
	height:35px;
	background:url(../images/cabecera/welcome.gif) transparent top left no-repeat;
}

#cabeceraContainer .bienvenidoIE{
	position:absolute;
	z-index:4;
	top:155px;
	left:15px;
	text-indent:-10000px;
	display:block;
	width:625px;
	height:35px;
	background:url(../images/cabecera/bienvenido.gif) transparent top left no-repeat;
}

#cabeceraContainer .contenedor_video{
	position:absolute;
	z-index:4;
	top:5px;
	right:10px;
	background:transparent;
	display:block;
	width:290px;
	height:190px;
}

#cabeceraContainer .contenedor_video ul{
	list-style:none;
	float:right;
	width:65px;
	margin:0;
	padding:0;
}
#cabeceraContainer .contenedor_video ul li{
	float:right;
	display:block;
	margin:0 0 10px;
	width:65px;
	height:40px;
	background:#ff0000;
}

#cabeceraContainer #preview_cabecera{	
	background:transparent;
	display:block;
	width:215px;
	height:190px;
	float:left;
}

#cabeceraContainer .sample{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
}	

/* ESTILO AGENDA */

.dia {
    text-decoration: none;
    color: #fff;
    font-family:times;
	text-transform:uppercase;	
	font-size: 20px;
	text-align:center;
}

.mes {
    text-decoration: none;
    color: #fff;
    font-family:times;
	text-transform:uppercase;	
	font-size: 12px;
	text-align:left;
	font-weight:bold;
}

.descrip {
    text-decoration: none;
    color: #000;
    font-family:times;	
	font-size: 12px;
	text-align:left;
}

#territoriosCE a {
	text-decoration: none;
	color: black;
	font-family:Helvetica;	
	font-size: 12px;
}

#territoriosCE a:hover {
    text-decoration: none;
    color: #018604;
    font-family:Helvetica;	
	font-size: 12px;
}

#territoriosCE a:visited {
	text-decoration: none;
	color: #cccccc;
	font-family:Helvetica;	
	font-size: 12px;
}

#numero {
	position: absolute;
	top: 0px;
	left: 0px;
	width:53px;
	height:52px;
	background-color:#FF6600;
	text-decoration: none;
}

#numeroletra {
	color: #fff;
	font-family:helvetica;
	text-transform:uppercase;	
	font-size: 24px;
	text-align:center;
	padding-top:8px;
	font-weight:bold;
}

/*
	Decoraciones redondeadas para 'numeroletra'
*/
.white_top_left {
	background-image:url(../images/misc/wc-top-left.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	width: 8px;
	height: 8px;
	position: absolute;
}

.white_bottom_left {
	background-image:url(../images/misc/wc-bottom-left.gif);
	background-repeat:no-repeat;
	top: 44px;
	left: 0px;
	width: 8px;
	height: 8px;
	position: absolute;
}

.white_top_right {
	background-image:url(../images/misc/wc-top-right.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 207px;
	width: 8px;
	height: 8px;
	position: absolute;
}

.white_bottom_right {
	background-image:url(../images/misc/wc-bottom-right.gif);
	background-repeat:no-repeat;
	top: 44px;
	left: 207px;
	width: 8px;
	height: 8px;
	position: absolute;
}	

/*
	Decoraciones redondeadas para 'fondo verde claro'
*/
.green_top_left {
	background-image:url(../images/misc/gc-top-left.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	width: 8px;
	height: 8px;
	position: absolute;
}

.green_bottom_left {
	background-image:url(../images/misc/gc-bottom-left.gif);
	background-repeat:no-repeat;
	top: 44px;
	left: 0px;
	width: 8px;
	height: 8px;
	position: absolute;
}

.green_top_right {
	background-image:url(../images/misc/gc-top-right.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 207px;
	width: 8px;
	height: 8px;
	position: absolute;
}

.green_bottom_right {
	background-image:url(../images/misc/gc-bottom-right.gif);
	background-repeat:no-repeat;
	top: 44px;
	left: 207px;
	width: 8px;
	height: 8px;
	position: absolute;
}	

/*
	Decoraciones redondeadas para 'fondo verde claro'
*/

.yellow_top_left {
	background-image:url(../images/misc/yc-top-left.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	width: 8px;
	height: 8px;
	position: absolute;
}

.yellow_bottom_left {
	background-image:url(../images/misc/yc-bottom-left.gif);
	background-repeat:no-repeat;
	top: 44px;
	left: 0px;
	width: 8px;
	height: 8px;
	position: absolute;
}

.yellow_top_right {
	background-image:url(../images/misc/yc-top-right.gif);
	background-repeat:no-repeat;
	top: 0px;
	left: 207px;
	width: 8px;
	height: 8px;
	position: absolute;
}

.yellow_bottom_right {
	background-image:url(../images/misc/yc-bottom-right.gif);
	background-repeat:no-repeat;
	top: 44px;
	left: 207px;
	width: 8px;
	height: 8px;
	position: absolute;
}	




#imagen {
	position: absolute;
	top 0px;
	left: 53px;
	width:159px;
	height:53px;
	margin-top:0px;
	margin-right:7px;
}

#evento {
	float:left;
	width:220px;
	height:125px;
	margin-top:0px;
	margin-left:10px;
	position: relative;
}

#evento2 {
	float:left;
	width:220px;
	height:90px;
	margin-top:0px;
	margin-left:10px;
	position: relative;
}

#evento3 {
	float:left;
	width:220px;
	height:170px;
	margin-top:0px;
	margin-left:10px;
	position: relative;
}


#descrip2 {
	position: absolute;
	top: 50px;
	left: 0px;
	width:200px;
	height:73px;
	margin-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.titulonegrita {
	font-weight:bold;
	padding-bottom:5px;
}

#mesevento {
    color: #fff;
    font-family:helvetica;
	text-transform:uppercase;	
	font-size: 9px;
	text-align:center;
	font-weight:bold;
}

#imgline {
    border: none;
  	width: 250px;
  	float:left;	
}

#textoderecho {
  	width: 230px;
  	float:right;	
}

/* visorSIGCE */

#visorSIGCE {
    text-align:center;
    background-image:url(../images/misc/fondovisor2.png);
    background-repeat:no-repeat;
    background-position:center center;
    width:500px;
    height:580px;
    margin-left:auto;
    margin-right:auto;
    padding-top:10px;
    margin-bottom:10px;
    
}

#visorSIG {
    text-align:center;
/*
    width: 80%;
*/
}

#visorSIG td, select{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
}

#visorSIGCE td, select{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
}

/****************************************************************************

Agenda por meses

*****************************************************************************/
#eventoMes {
	float:left;
	width:495px;
	margin-right:10px;
	margin-left:10px;
	position: relative;
	margin-bottom: 30px;
}

.eventoMesMes {
	font-size: 18px;
}

.eventoMesDia {
	width: 70px;
	min-height: 70px;
	background-color: #ff6600;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-family: helvetica;
	font-size: 10px;
}

.eventoMesLugar {
	width: 200px;
	min-height: 70px;
	background-color: #eeee99;
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-family: sans;
	font-size: 10px;
}

.eventoMesDesc {
	width: 205px;
	min-height: 70px;
	background-color: #ffffaa;
	text-align: center;
	font-weight: normal;
	font-family: sans;
	font-size: 10px;
}

/****************************************************************************

Vista de agenda por estaciones

*****************************************************************************/
.seasonLink {
	color: #008000; 
	font-size: 10px; 
	font-weight: bold;
}

.eventosPrimavera {
	width: 64px; 
	height: 64px; 
	background-image: url(../images/misc/primavera.jpg);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.eventosVerano {
	width: 64px; 
	height: 64px; 
	background-image: url(../images/misc/verano.jpg);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.eventosOtonio {
	width: 64px; 
	height: 64px; 
	background-image: url(../images/misc/otono.jpg);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.eventosInvierno {
	width: 64px; 
	height: 64px; 
	background-image: url(../images/misc/invierno.jpg);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
/****************************************************************************

Agenda común eventos

*****************************************************************************/
.eventoComun {
	float:left;
	width:100%;
	margin-right:10px;
	margin-left:10px;
	position: relative;
	border-collapse: collapse;
}

.eventoCabecera1 {
	background-color: #D9E8ED;
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-family: sans;
	font-size: 14px;
}

.eventoCabecera2 {
	background-color: #E9F8FD;
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-family: sans;
	font-size: 14px;
}

.eventoComunNombre {
	width: 80px; 
	background-color: #eeee99;
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-family: sans;
	font-size: 10px;
}

.eventoComunInicio {
	width: 65px;
	background-color: #ff6600;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	font-family: helvetica;
	font-size: 10px;
}

/*
.eventoComunFin {
	width: 55px;
	background-color: #ffffaa;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-family: helvetica;
	font-size: 10px;
}
*/

.eventoComunLocalidad {
	/* width: 75px; */
	background-color: #ffffaa;
	color: #000000;
	text-align: center;
	font-weight: normal;
	font-family: helvetica;
	font-size: 10px;
}

.eventoComunDescripcion {
	width: 200px;
	background-color: #ffffaa;
	color: #000000;
	text-align: justify;
	font-weight: normal;
	font-family: helvetica;
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.eventoComunCategoria {
	/* width: 55px; */
	background-color: #eeee99;
	color: #000000;
	text-align: center;
	font-weight: bold;
	font-family: helvetica;
	font-size: 10px;
}

/****************************************************************************

Vista de agenda en eventos

*****************************************************************************/
.vistaagenda-right-style {
	background-image:url(../images/misc/bt-agenda-left.png);
	visibility: hidden; 
	position: absolute; 
	top: 5px; 
	left: 0px; 
	height: 90px;
	width: 20px;
	cursor: pointer;
}

.vistaagenda-left-style {
	background-image:url(../images/misc/bt-agenda-right.png); 
	position: absolute; 
	top: 5px; 
	left: 722px; 
	height: 90px; 
	width: 20px;
	cursor: pointer;
}

.vistaagenda-container-style {
	position: absolute; 
	top: 0px; 
	left: 20px; 
	height: 160px; 
	width: 700px; 
	overflow: hidden;
}

.vistaagenda-invite-style {
	position: absolute; 
	left: 0px; 
	top: 160px; 
	width: 98%; 
	text-align: right; 
	font-weight: bold;
	cursor: pointer;
}

#Estilos de David Martin para formateo estetico de contenidos 
.fl{
float:left; 
}

#imgv img{
padding: 10px 10px 5px 20px;
}

#img span{
text-align: center;
}

/*******************************************************************************
 
Imagen para la presentación de fichas destacadas

*********************************************************************************/

div#fichasdestacadas{
  width: 200px;
  margin: 15px 10px 0 0;
  background: url('/modules/svg/tab-topLeft-7-E5E59E-BEBE83.png') left top no-repeat;
}


div#fichas_destacadas_link {
  
  font-family:Helvetica;
  font-size:12px;
  text-decoration:none;
  padding:5px;
  text-align:right;
}
	
div#fichasdestacadas h1 {
  margin: 0;
  padding: 7px 10px;
  background: url('/modules/svg/tab-topRight-7-E5E59E-BEBE83.png') right top no-repeat;
}

div#fichasdestacadasOuter {
  background: url('/modules/svg/tab-bottomLeft-7-F6F6A9-BEBE83.png') left bottom no-repeat;
}

div#fichasdestacadasInner {
  background: url('/modules/svg/tab-bottomRight-7-F6F6A9-BEBE83.png') right bottom no-repeat;
  padding-bottom: 10px;
}
div#fichasdestacadas h2 {
  padding: 0px 5px 0 5px;
}
div#fichasdestacadas p {
  padding-bottom: 10px;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid #BEBE83;
  border-right: 1px solid #BEBE83;
  background-color: #F6F6A9;
}

#contenedor_imagen_fichas_destacadas{
	background-color: #F6F6A9;
	border-left:1px solid #BEBE83;
	border-right:1px solid #BEBE83;
	
	height:100px;
	margin:0;
	position: relative;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}


/*******************************************************************************
 
Presentacion mapa sig

*********************************************************************************/



div#contenedor_mapa_sig{
  width: 500px;
  margin: 15px 0 0 20px;
  background: url('/modules/svg/tab-topLeft-7-E5E59E-BEBE83.png') left top no-repeat;
}


	
div#contenedor_mapa_sig h1 {
  margin: 0;
  padding: 7px 10px;
  background: url('/modules/svg/tab-topRight-7-E5E59E-BEBE83.png') right top no-repeat;
}

div#contenedor_mapa_sigOuter {
  background: url('/modules/svg/tab-bottomLeft-7-F6F6A9-BEBE83.png') left bottom no-repeat;
}

div#contenedor_mapa_sigInner {
  background: url('/modules/svg/tab-bottomRight-7-F6F6A9-BEBE83.png') right bottom no-repeat;
  padding-bottom: 10px;
}
div#contenedor_mapa_sig h2 {
  padding: 0px 5px 0 5px;
}

div#contenedor_mapa_sig {
  
  font-family:Helvetica;
  font-size:12px;
  text-decoration:none;
  padding:5px;
  text-align:right;
}

div#contenedor_mapa_sig p {
  padding-bottom: 10px;
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid #BEBE83;
  border-right: 1px solid #BEBE83;
  background-color: #F6F6A9;
}

#mapa_sig{
	background-color: #F6F6A9;
	border-left:1px solid #BEBE83;
	border-right:1px solid #BEBE83;
	
	height:500px;
	margin:0;
	position: relative;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

