body{
	font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}


img{
	border:0px;
}

div.spacer{
	clear:both;
}


/*-------------layout -------------------------*/

.itincontainer { /* use this style if needed */
	background: #fff;
	padding:0px;
}


.itinmaincol{
	float:left;
	width: 325px;
	margin: 5px;
}

.itinsidebar{
	width:215px;
	margin-top:0px;
	background-color:#E0E2CF;
	float:left;
	font: normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	font-size: 10px;
	color: #777;
	margin: 5px;
	border:1px dotted green;
	
}



/*------------------------------- itin day schedule --------------*/

.itintitle{
	font-size: 16px;
	color: #990;
	letter-spacing:2px;
	display:block;/* forces br */
	
}

.itindayschedule {
	padding: 0px;
	width: auto;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}


.itindayschedule td{
	padding: 0px;
	font-size:10px;

}

td.itindayschedulenav{
	background: #333333;
	
}

td.itindayschedulenav a:link, td.itindayschedulenav a:visited{
	width: auto;
	height:auto;
	text-decoration:none;
	background: #CC0000;
}

td.itindayschedulenav a:hover, td.itindayschedulenav a:active{
	background: #CCCCCC;
}


.itindaydisplay{/* table holds day, 1, 2, 3, 4, Add day*/
	background: #f2f2f2;
}

.itindaydisplay td{
	padding: 2px;
	font-size: 16px;
}

table.itinitem 
{
	width: 100%;
}

.dayheaderlabel {
  	color:#ffffff; 
  	font-weight: bold;
  	background-color: maroon;
  	padding: 4px;
  	text-align: center;
  }
  
.dayheadercurrent {
	font-weight: bold;
	background: #999900;
	width: 20px;
	border-right: 1px solid #666666;

  }
  
 .dayheadercurrent a { color: White; text-decoration: none; }
 
 td.dayheader 
 {
	border-right: 1px solid #666666;

	width: 20px;
	font-size: 10px;
}

td.dayheader a
{
	text-decoration: none;
	color: #000;
}
td.dayheader a:hover
{
	color: Red;
}
  
td.dayheadertitle {
	font-weight: bold;
	background: #E0E2CF;
	height: 20px;
	font-size: 15px;
	padding: 4px;
	text-align: left;
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	vertical-align: middle;
	color: #990000;
  }
  
  
  
  td.dayheadertitle a:link, td.dayheadertitle a:visited{
	width: auto;
	height:auto;
	text-decoration:none;
	background: #fff;
	padding:2px;
	border: 1px solid #999;
	color: #006600;
}

td.dayheadertitle a:hover, td.dayheadertitle a:active{
	background: #CCCCCC;
}
  
  
  

/* can cobmine two styles below */  
.dayaddheader {
  	font-size: 10px;
  }
.dayeditheader {
  	font-size: 10px;
  }
  
.dayheadermenu {
  	font-size: 10px;
  }
  
.hashmark{
	background: #fff url(PlanificadorTuristico/media/hashmark_bg.gif) repeat-y;  
  }


td.timeB {
  	background: #FFFFFF url(PlanificadorTuristico/media/timeB_bg.gif) no-repeat right;
  	font-weight: bold;
  	font-size: 12px;
	width: 40px;
	height: 40px;
	padding-left: 2px;
	/*border-right: 1px solid #999999;*/
  }
  
td.timeA {
  	background: #CCCCCC url(PlanificadorTuristico/media/timeA_bg.gif) no-repeat right;
	font-weight: bold;
	font-size: 12px;
	width: 40px;
	height: 40px;
	padding-left: 2px;
  }
  
.emptytimeMID {
	height: 10px;
	background: #FFFFFF;
  }
  
.emptytime {
	height: 10px;
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
  }
  
.itindayschedule a:hover, .itindayschedule a:active/* Netscape 4 ignores hover and active states */ {
	color: #0000FF;
	background-color: #DDEEFF;
	text-decoration: underline;
	}
	  
 /*----------------------------------- itinerary color codes */
  .attraction {
	border-bottom: 1px solid #cccccc;
	padding-left: 3px;
	background:  url(PlanificadorTuristico/media/gutter_attract.jpg) repeat-y;
}
  
  .travel {
	border-bottom: 1px solid #cccccc;
	padding-left: 3px;
	background: #FFFFFF url(PlanificadorTuristico/media/gutter_time.jpg) repeat-y;
  }
  
  .lodging {
	border-bottom: 1px solid #cccccc;
	padding-left: 3px;
	background: #FFFFFF url(PlanificadorTuristico/media/gutter_lodging.jpg) repeat-y;
  }
  
  .event {
	border-bottom: 1px solid #cccccc;
	padding-left: 3px;
	background: #FFFFFF url(PlanificadorTuristico/media/gutter_events.jpg) repeat-y;
  }
  
  .dining {
	background-color: #FFFFFF;
	border-bottom: 1px solid #cccccc;
	padding-left: 3px;
	background-image: url(PlanificadorTuristico/media/gutter_dining.jpg);
	background-repeat: repeat-y;
  }
  
  .other {
	border-bottom: 1px solid #cccccc;
	padding-left: 3px;
	background: #FFFFFF url(PlanificadorTuristico/media/gutter_other.jpg) repeat-y;
  }





/*-------------------------------------------itin sidebar----*/


.plannernav{  /* This holds the itin planner nav : new, print, login, save, email, help */
	background: #fff;
	text-align: center;
	padding: 3px;
	border: 1px solid #999;
	margin: 5px;
}

.itinsidebarheader{
	text-align: left;
	font-size: 12px;
	
	
}

.itinsidebarheader a:link, .itinsidebarheader a:visited{
	text-align: left;
	padding: 2px 2px 2px 10px;
	font-size: 10px; 
	text-transform:uppercase;
	color: #777;
	display: block;
	width: auto;
	height: auto;
	letter-spacing: 2px;
	text-decoration:none;
	border-bottom: 1px solid #FFFFFF;
}

.itinsidebarheader a:hover, .itinsidebarheader a:active{
	color: #6E7A64;
}

.itinsidebarheader a img{
	text-align:left;
	
	padding:2px;
	vertical-align:middle;
	
}

.itinsidebarform
{
	margin: 5px;
	padding: 3px;
}
.itinsidebarform table
{
	padding: 0px;
	border: 0px;
}

.itinsidebarform table th
{
	font-size: 10px;
	font-weight: bold;
	background-color: #cccc99;
	padding: 0px;
	margin: 0px;
}
.itinsidebarform table td strong
{
	font-size: 10px;
	font-weight: normal;
	padding-right: 3px;
}
.itinsidebarform table td
{
	font-size: 10px;
	font-weight: normal;
	padding-top: 7px;
	padding-left: 0px;
	vertical-align: top;
}
.itinsidebarform table td input.searchfield
{
	font-size: 10px;
	font-weight: normal;
	width: 140px;
}
.itinsidebarform table td textarea
{
	font-size: 10px;
	font-weight: normal;
	width: 200px;
	height: 50px;
}
.itinsidebarform table td select.searchfield
{
	font-size: 10px;
	font-weight: normal;
	width: 150px;
}
.itinsidebarform table td input.button
{
	font-size: 10px;
	font-weight: normal;
	width: 90px;
	border: 2px solid #cccc99;
	background-color: #E0E2CF;
}

.itinsidebarresults{

	margin:2px;
	width:auto;
	overflow: scroll;
	height: 300px;
	/*background: #E0E2CF;*/
	
	
	
	
}

.itinsidebarresults td{
	
	
}


.itinsidebarresults ul{
	list-style:none;
	margin:0;
	padding: 0;
	border: none;

}

.itinsidebarresults ul li{
/*border-bottom: 1px solid #90bade;*/
}

.itinsidebarresults ul li a {
	display: block;
	padding: 2px 3px 2px 3px;
	text-decoration: none;
	width: 100%;
	color: #666;
	}

.itinsidebarresults ul li a:hover{
	background-color: #6E7A64;
	color: #fff;
}



/*--------------------------------------------forms----*/

.hiddenform 
{
	display:none;
	/*visibility: hidden; */
	width: 100%;
	height: 2px; 
	overflow: hidden; 
	border-bottom: 1px solid #E0F2FE;
}

.visibleform 
{
	display:block;
	/*visibility: visible; */
	width: 100%;
	height: auto; 
	overflow: visible; 
	border-bottom: 1px solid #777;
	text-align: left;
	
}

.popupform
{
	position: absolute;
	left: 150px;
	top: 150px;
	padding: 5px;
	border: 1px solid #000000;
	font-size: 11px;
	background: #fff;
}

.popupform h1
{
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
	background-color: #E0E2CF;
	color: #777772;
	border: 1px solid #777;
}

.popupform table
{
	font-size: 12px;
	padding: 5px;
	margin: 0px;
}

.popupform table td input.button
{
	font-size: 10px;
	font-weight: normal;
	width: 90px;
	border: 2px solid #cccc99;
	background-color: #E0E2CF;
}

.resultsname { 
font-weight: bold; 
}

hr { border: 0px; 
color: #999999; 
background-color: #FFFFFF; 
height: 1px; 
}









.dia_agenda_ocupado{

 
 background-color: #8DA2BD;   

}

/* Estilos definidos desde la plantilla */

.fondosombradech {
	background-image: url(../imagenes/bordepagdcha.gif);
}
.fondosombraizq {
	background-image: url(../imagenes/bordepagizq.gif);
}

a {  
	text-decoration: none;
                font-family: Verdana, Arial;   
	font-size: 12px;   
	color: #004fb3;
}
a:hover { 
 
           
text-decoration: underline;
 }


.linksmenu{  
	text-decoration: none;
}

.linksmenu:hover{  
	text-decoration: none;
}

.botonBuscar {  
	border: none;  
	background-image: url(../imagenes/botonbuscar.gif);  
	background-position: center center;  
	background-repeat: no-repeat;  
    background-color: transparent;
	font-family: Arial, Verdana;   
	font-size: 11px;   
	font-weight: normal;  
	color: #000000;
    width: 104px;
	height: 21px;
    cursor: hand;
    cursor: pointer;    
}

.botonPlanning {  
	border: none;  
    background-color: #999999;
	font-family: Arial, Verdana;   
	font-size: 11px;   
	font-weight: normal;  
	color: #ffffff;
    width: 104px;
	height: 21px;
    cursor: hand;
	cursor: pointer;
}

.bordeIzqMenu {
	border-left-width: 1px ;
	border-left-style: solid;
	border-left-color: #ffffff;
}

.celdaAmarilla {  
	background-color: #ebbe1a;
}

.celdaAzul {  
	background-color: #2c67ad;
}

.celdaBlanca {  
	background-color: #ffffff;
}


.celdaBuscar {
	padding-right:4px;
	padding-top:5px;
}

.celdaContenido {  
	border-right-width: 1px; 
	border-right-color: #CCCCCC; 
	border-right-style: solid;   
	border-bottom-width: 1px; 
	border-bottom-color: #CCCCCC; 
	border-bottom-style: solid; 
                background-color: #ffffff;
                
}

.celdaGris {  
	background-color: #d6d7d6;
}

.celdaGrisEspaciada {  
	background-color: #d6d7d6;  
	padding: 10px;
}

.celdaGrisOscuro {  
	background-color: #bdb6bd;
}

.celdaGrisPlanning {  
	background-color: #e6e6e6;
}

.celdaLinea {  
	background-image: url(../imagenes/linea.jpg);  
	background-position: left top;  
	background-repeat: repeat-x;
}
.celdaLinea1 {  
	background-image: url(../imagenes/linea1.jpg);  
	background-position: left top;  
	background-repeat: repeat-x;
}
.celdaMenuActivo {  
	font-family: Verdana, Arial;   
	font-size: 13px;   
	font-weight: bold;  
	background-color: #ffffff;
}

.celdaMenuIzq {  
	font-family: Arial, Verdana;   
	font-size: 12px;   
	font-weight: bold;  
	background-color: #ebbe1a;
}

.celdaPestanya {  
	border: 2px;   
	border-color: #CCCCCC;   
	border-style: solid;   
	font-family: Verdana, Arial;   
	font-size: 13px;   
	font-weight: normal;  
	color: #000000;  
	cursor: hand;   
	cursor: pointer;
}

.celdaPestanyaActiva {  
	border-top-width: 2px; 
	border-top-color: #CCCCCC; 
	border-top-style: solid;   
	border-left-width: 2px; 
	border-left-color: #CCCCCC; 
	border-left-style: solid;   
	border-right-width: 2px; 
	border-right-color: #CCCCCC; 
	border-right-style: solid;   
	font-family: Verdana, Arial;   
	font-size: 13px;   
	font-weight: normal;  
	color: #000000;
}

.celdaPlanning {  
	border-top-width: 2px; 
	border-top-color: #CCCCCC; 
	border-top-style: solid; 
}

.celdaSinPestanya {  
	border-bottom-width: 2px;   
	border-bottom-color: #CCCCCC;   
	border-bottom-style: solid; 
}

.divFlotantePlanning {  
	padding: 5px;  
	width: 165px;  
	height: 100px;  
	overflow-x: hidden;  
	overflow-y: scroll;  
	border-color: #010101;  
	border-width: 1;  
	border-style: solid;  
	position: relative;  
	background-color: #efefef;   
	list-style-position: inside;   
	list-style-image: none;   
	list-style-type: upper-roman;  
	margin-left: 1mm;
    text-align: left;
}

.enlaceGranCanaria12 {  
	font-family: Arial, Verdana;   
	font-size: 12pt;   
	font-weight: bold;  
	color: #004fb3;
}

.enlaceGranCanaria16 {  
	font-family: Arial, Verdana;   
	font-size: 16pt;   
	font-weight: bold;  
	color: #004fb3;
}

.enlaceGranCanaria12 a {  
	font-family: Arial, Verdana;   
	font-size: 12pt;   
	font-weight: bold;  
	color: #004fb3;
}

.enlaceGranCanaria16 a {  
	font-family: Arial, Verdana;   
	font-size: 16pt;   
	font-weight: bold;  
	color: #004fb3;
}

.espacioderecho10 {
	padding-right:10px;
}

.espacioinferior {
	padding-bottom:5px;
}

.espacioinferior20 {
	padding-bottom:20px;
}

.espacioinferiorsuperior20 {
	padding-bottom:20px;
    padding-top: 20px;
}

.fondobarraazulmenu {  
	background-color: #004fb3;
}

.fondobarraazuloscuro {  
	background-color: #005893;
}

.fondocabeceraHome {  
	background-image: url(../imagenes/cabecera01.jpg);  
	background-position: left bottom;  
	background-repeat: vertical;
}

.fondosubcabeceraHome {  
	background-image: url(../imagenes/subcabecera01.jpg);  
	background-position: left bottom;  
	background-repeat: no-repeat;
}


.cabecera_podcast {  
	background-image: url(../imagenes/cabecera_podcast.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}

.cabecera_planning {  
	background-image: url(../imagenes/cabecera_planning.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}

.cabecera_rutas {  
	background-image: url(../imagenes/cabecera_rutas.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}

.cabecera_agenda {  
	background-image: url(../imagenes/cabecera_agenda.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}
.cabecera_mapas {  
	background-image: url(../imagenes/cabecera_mapas.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}
.cabecera_puntos {  
	background-image: url(../imagenes/cabecera_puntos.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}

.cabecera_contactar {  
	background-image: url(../imagenes/cabecera_contactar.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}

.cabecera_fotos {  
	background-image: url(../imagenes/cabecera_fotos.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}
.cabecera_shorts {  
	background-image: url(../imagenes/cabecera_short.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}


.fondocabecera02 {  
	background-image: url(../imagenes/cabecera02.jpg);  
	background-position: left top;  
	background-repeat: vertical;
}

.fondosubcabecera02 {  
	background-image: url(../imagenes/subcabecera02.jpg);  
	background-position: left bottom;  
	background-repeat: no-repeat;
}

.fondologograncanaria {  
	background-image: url(../imagenes/fondologo.gif);  
	background-position: left top;  
	background-repeat: no-repeat;
}

.fondonaranja {  
	background-image: url(../imagenes/fondonaranja.gif);  
	background-position: left top;  
	background-repeat: repeat;
}

.fondopastilla {  
	background-image: url(../imagenes/pastilla.gif);  
	background-position: center center;  
	background-repeat: no-repeat;
}

.fondoplanning {  
	background-image: url(../imagenes/libretaplanning.jpg);  
	background-position: left top;  
	background-repeat: no-repeat;  
	padding-top: 290px;  
	padding-left: 32px;  
	padding-right: 32px;
}
.fondoplanning1 {  
	background-image: url(../imagenes/libretaplanning.jpg);  
	background-position: left top;  
	background-repeat: no-repeat;  
	padding-top: 0px;  
	padding-left: 32px;  
	padding-right: 32px;
}
.fondoseparadormenu {  
	background-image: url(../imagenes/separadormenu.gif);  
	background-position: left top;  
	background-repeat: repeat;
}

.fondoseparadormenusimple {  
	background-image: url(../imagenes/separadormenusimple.gif);  
	background-position: left top;  
	background-repeat: repeat;
}

.fondosubcabecera01 {  
	background-image: url(../imagenes/subcabecera01.jpg);  
	background-position: right top;  
	background-repeat: no-repeat;
}

.textBoxBuscar {  
	border: none;
    padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 22px;
}

.textoAmarilloNegrita {  
	font-family: Verdana, Arial;   
	font-size: 13px;   
	font-weight: bold;  
	color: #ebbe1a;
}

.textoAzul {  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	color: #004fb3;
}

.textoblaco{  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	color: #ffffff;
}

.csc-firstHeader{  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	color: #004fb3;
                
}


h2{  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	color: #004fb3;
                
}
.titulorecurso{  
	font-family: Verdana, Arial;   
	font-size: 10px;   
	color: #004fb3;
                
}
.textoAzulNegrita {  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	font-weight: bold;  
	color: #004fb3;
}

.textoAzulNegrita11 {  
	font-family: Verdana, Arial;   
	font-size: 11px;   
	font-weight: bold;  
	color: #004fb3;
}

.textoAzulNegrita22 {  
	font-family: Verdana, Arial;   
	font-size: 22px;   
	font-weight: bold;  
	color: #004fb3;
}

.textoAzulVerdana9 {  
	font-family: Verdana, Arial;   
	font-size: 8pt;   
	font-weight: normal;  
	color: #004fb3;
}

.textoAzulVerdana9 a {  
	font-family: Verdana, Arial;   
	font-size: 8pt;   
	font-weight: bold;  
	color: #004fb3;
}

.textoAzulVerdana9Sub a {  
	font-family: Verdana, Arial;   
	font-size: 7pt;   
	font-weight: bold;  
	color: #004fb3;
	text-decoration: underline;
}

.textoBlanco12 {  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	font-weight: bold;  
	color: #ffffff;
}

.textoBlanco13 {  
	font-family: Verdana, Arial;   
	font-size: 13px;   
	font-weight: bold;  
	color: #ffffff;
}

.textoBlanco15 {  
	font-family: Verdana, Arial;   
	font-size: 15px;   
	font-weight: bold;  
	color: #ffffff;
}

.textoBlanco18 {  
	font-family: Verdana, Arial;   
	font-size: 18px;   
	font-weight: bold;  
	color: #ffffff;
}

.textoBlanco13 a {  
	font-family: Verdana, Arial;   
	font-size: 13px;   
	font-weight: bold;  
	color: #ffffff;
}

.textoBlanco15 a {  
	font-family: Verdana, Arial;   
	font-size: 15px;   
	font-weight: bold;  
	color: #ffffff;
}

.textoBlanco18 a {  
	font-family: Verdana, Arial;   
	font-size: 18px;   
	font-weight: bold;  
	color: #ffffff;
}

.textoBlancoNegrita {  
	font-family: Verdana, Arial;   
	font-size: 13px;   
	font-weight: bold;  
	color: #ffffff;
}

.textoBlancoNegrita15 {  
	font-family: Verdana, Arial;   
	font-size: 15px;   
	font-weight: bold;  
	color: #ffffff;
}

.textoMenu {  
	font-family: Arial, Verdana;   
	font-size: 12px;   
	font-weight: normal;  
	color: #000000;
}

.textoMenu a {  
	font-family: Arial, Verdana;   
	font-size: 12px;   
	font-weight: normal;  
	color: #000000;
}

.textoMenuTiempo {  
	font-family: Arial, Verdana;   
	font-size: 15px;   
	font-weight: normal;  
	color: #000000;
}

.textoMenuTiempo a {  
	font-family: Arial, Verdana;   
	font-size: 15px;   
	font-weight: normal;  
	color: #000000;
}

.textoMenuBlanco {  
	font-family: Verdana, Arial;   
	font-size: 11px;   
	font-weight: normal;  
	color: #ffffff;
}

.textoMenuBlanco a{  
	font-family: Verdana, Arial;   
	font-size: 11px;   
	font-weight: normal;  
	color: #ffffff;
}

.textoNormal {  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	font-weight: normal;  
	color: #000000;
}

.bodytext {  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	font-weight: normal;  
	color: #000000;
                text-align: justify;
}
.peque {  
	font-family: Verdana, Arial;   
	font-size: 10px;   
	font-weight: normal;  
	color: #000000;
                text-align: justify;
}

.tx-indexedsearch-noresults{  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	font-weight: normal;  
	color: #000000;
                text-align: justify;
}
.bodytextp{  
	font-family: Verdana, Arial;   
	font-size: 10px;   
	font-weight: normal;  
	color: #000000;
                text-align: justify;
}

.csc-caption{  
	font-family: Verdana, Arial;   
	font-size: 9px;   
	font-weight: normal;  
	color: #000000;
                text-align: center;
}
.textoNormalCursor {  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	font-weight: normal;  
	color: #000000;
	cursor: hand;
	cursor: pointer;
}

.textoNormalNegrita {  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	font-weight: bold;  
	color: #000000;
}

.textoNormalNegritaCursor {  
	font-family: Verdana, Arial;   
	font-size: 12px;   
	font-weight: bold;  
	color: #000000;
	cursor:hand;
	cursor:pointer;
}

.textoSubCabecera {  
	font-family: Arial, Verdana;   
	font-size: 14pt;   
	font-weight: normal;  
	color: #004fb3;
}

.textoSubCabeceraGrande {  
	font-family: Arial, Verdana;   
	font-size: 25pt;   
	font-weight: normal;  
	color: #004fb3;
}

.textoTitulo {  
	font-family: Verdana, Arial;   
	font-size: 16px;   
	font-weight: bold;  
	color: #004fb3;
}

/* Estilos Agenda */
/* -------------- */

/* Estilos calendario*/

.tabla_calendario{

    width:200px;

}

.enlace_calendario{    
	font-family: Tahoma,Verdana, Arial;   
	font-size: 15px;       
	font-weight: bolder;
    letter-spacing: -5px;  
	color: #ffffff;
    text-decoration:none;
}

.select_agenda{


}

.boton_buscar_agenda{

align: left;

}
.paginacion_agenda{

    font-family: Verdana, Arial;   
	font-size: 12px;                                                                                                                                              
	font-weight: normal;  
	color: #000000;

}
.titulo_evento{

    text-align : left;
    
    

}
.tipo_evento{

    text-align : right;
    


}

/* Detalle de evento */
.texto_titulo_agenda{

	font-family: Verdana, Arial;   
	font-size: 12px;   
	font-weight: bold;  
	color: #000000;
}
.descripcion_imagen{
font-family: Verdana, Arial;   
	font-size: 11px;   
	font-weight: normal;  
	color: #000000;
}

.tabla_listado_eventos{

    width: 100%;


}

.imagen_grande{
	border: 1px solid #ffffff;
}
.tabla_cabecera_listado_eventos{
   background-image: url(http://www.portaltur.com/fileadmin/durante/imagenes/fondo_gris.jpg);
}
.cabecera_tabla_listado_eventos{

    
    height: 30px;
    width: 100%;
    text-align:center;  

  
}
.texto_paginacion{

    text-align:center;
    font-family: Arial, Verdana; 
	font-size: 12px;   
	font-weight: normal;  
	color: #000000;
      
}

.ficha_evento{

   width: 100%; 

}


.enlace_calendario{    
	font-family: Tahoma,Verdana, Arial;   
	font-size: 15px;       
	font-weight: bolder;
    letter-spacing: -5px;  
	color: #ffffff;
    text-decoration:none;
}

.enlace_agenda a{

	font-family: Verdana, Arial;   
	font-size: 12px;                                                                                                                                              
	font-weight: normal;  
	
}

.archivo_agenda a{

	font-family: Verdana, Arial;   
	font-size: 12px;                                                                                                                                              
	font-weight: normal;  
	
}


/* ESTILOS PARA LOS TABS - PESTAŅAS DE LAS SECCIONES */		

div.tabArea {  
	font-size: 80%;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}


/*a.tab {
  	background-color: #f0f0f0;
	border: 1px solid #000000;
	border-bottom-width: 0px;
	padding: 2px 1em 2px 1em;
	position: relative;
	text-decoration: none;
	top: -1px;
	z-index: 100; 
}*/





a.tab_ficha {

  background-color: #ffffff; /* color del fondo para las pestaņas sin seleccionar*/

  border: 1px solid #000000;

  border-bottom-width: 0px;

  border-color: #5c5c5c #5c5c5c #5c5c5c #5c5c5c;


/*  -moz-border-radius: .75em .75em 0em .75em;

  border-radius-topleft: .75em;

  border-radius-topright: .75em; */

  padding: 2px 1em 2px 1em; /* Altura de las pestaņas */

  position: relative;

  text-decoration: none;

  top: 1px;

  z-index: 100;

}







a.tab_ficha, a.tab_ficha:visited {

  color: #000000; /* Color de la fuente */

}



a.tab_ficha:hover {

  background-color: #ffffff;

  border-color: #5c5c5c #5c5c5c #5c5c5c #5c5c5c;

  color: #FF9E3D;

}

a.tab_ficha.activeTab, a.tab_ficha.activeTab:hover, a.tab_ficha.activeTab:visited {

  background-color: #ffffff;

  border-color: #FF9E3D #5c5c5c #5c5c5c #5c5c5c;

  color: #FF9E3D;

}



a.tab_ficha.activeTab {

  border: 2px solid ;

  border-bottom-width: 0px;

  border-color: #FF9E3D #5c5c5c #5c5c5c #5c5c5c;

  padding-bottom: 4px;

  top: -1px;

  z-index: 102;

}






a.tab {

  background-color: #ffffff;  /*color del fondo para las pestaņas sin seleccionar*/

  border: 2px solid #000000;

  border-bottom-width: 0px;

  border-color: #5c5c5c #5c5c5c #5c5c5c #5c5c5c;


  -moz-border-radius: .75em .75em 0em .75em;

  border-radius-topleft: .75em;

  border-radius-topright: .75em;

  padding: 2px 1em 2px 1em; /* Altura de las pestaņas */

  position: relative;

  text-decoration: none;

  top: 3px;

  z-index: 100;

}





a.tab, a.tab:visited {

  color: #000000; /* Color de la fuente */

}



a.tab:hover {

  /*background-color: #ebebeb;*/

  border-color: #5c5c5c #5c5c5c #5c5c5c #5c5c5c;

  color: #000000;

}

a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {

  background-color: #ffffff;

  border-color: #FF9E3D #5c5c5c #5c5c5c #5c5c5c;

  color: #000000;

}



a.tab.activeTab {

  padding-bottom: 4px;

  top: 1px;

  z-index: 102;

}



div.tabMain {

 /* background-color: #ffffff;*/

  border: 2px solid #000000;

  border-color: #5c5c5c #5c5c5c #5c5c5c #5c5c5c;

  -moz-border-radius: 0em .5em .5em 0em;

  border-radius-topright: .5em;

  border-radius-bottomright: .5em;

  padding: .5em;

  position: relative;

  z-index: 101;

}



div.tabIframeWrapper {

  width: 100%;

}



div.tabContent {

  /*background-color: #ffffff;*/

  border: 1px solid #000000;

  /*border-color: #7050a0 #b090e0 #b090e0 #7050a0;*/

  width: 100%;

}

.fondo_gris {
	backgrcound-image: url(http://www.portaltur.com/fileadmin/durante/imagenes/fondo_gris.gif);
}