body {

	/*color: #006699;*/
	color:#00FF00;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	overflow-x:hidden;

}
p.general {
	font-size:10px;

}
p.periodicos{
    background-color: #0052A4;
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	}
.scroll {
	scrollbar-face-color: #000045; 
	scrollbar-highlight-color: #000045; 
	scrollbar-3dlight-color: #000045; 
	scrollbar-shadow-color: #000045; 
	scrollbar-darkshadow-color: #000045; 
	scrollbar-track-color: #000045; 
	scrollbar-arrow-color: #1A6292;
	filter:chroma(color=#000045);
}

fieldset {
	background-color:#C5CAE4;
	color:#000066;
}
.popupClose {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: #336699; TEXT-ALIGN: right
}

.tablanormal {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Geneva, Verdana, Arial, sans-serif; BACKGROUND-COLOR: #336699; TEXT-ALIGN: left
}

.mastertable
    {
	border: 1px solid #176289;
	background-color: White;
}

.encabezado
{
    text-align: center;
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: #176289;
	
	
	background:url(imagenes/imagenes_de_plantilla/imagenencabezado.jpg)
	 
}
.encabezado2
{
    text-align: center;
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	color: white;
	background:#F47A00;
	 
}

.titulo
{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #176289;
}

.secciones
{
	font
	font-family: Tahoma;
	font-size: 14px;
	text-align: justify;
	color: #176289;
}

p {
	font-family: Tahoma;
	font-size: 12px;
	text-align: justify;
	color: #176289;
}

h1{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #176289;
}


body {background-color:transparent; }
iframe {background-color:transparent;} /* fondo transparente Opera */

a.agencias:link{
	font
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #176289;
	}

a.agencias:visited{
    font
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #176289;
	}

a.agencias:hover{
    font
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #176289;
	background:none;
	border:none;
   
   }

a.agencias.active{
    font
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #176289;
   }

a.playas:link{
    font
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	text-align: justify;
	color: #176289;
	}

a.playas:visited{
    font
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	text-align: justify;
	color: #176289;
	}
	
a.playas:hover{
    font
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	text-align: justify;
	color: orange;
	background:none;
	border:none;
   
   }
   
a.playas.active{
    font
	font-family: Tahoma;
	font-size: 17px;
	font-weight: bold;
	text-align: justify;
	color: #176289;
   }
   
a.alojamiento:link
	{
	FONT-SIZE: 10pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	background-color:#0066aa;
	text-align:center;
	
} 

a.alojamiento:visited
	{	
	
	color: #000033;

	text-decoration: none;
}

a.alojamiento:hover
	{
	color: #000033;
	border: solid;
	font-family: :Arial, Helvetica, sans-serif;font-weight:bold;
	font-size: 16px;
	text-align: center;
	background-color:orange;
	text-decoration: none;
	}
	
a.alojamiento:active { color: #000033 }	

	
a.urbanismo:link
	{
	color: #000066;

	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	
	text-decoration:none;

}    
a.urbanismo:visited
	{	
	
	color: #000033;

	text-decoration: none;
}

a.urbanismo:hover
	{
	color: #000033;
	border: solid;
	font-family: Tahoma;
	font-size: 12px;
	text-align: justify;
	background-color:orange;
	text-decoration: none;
	}
	
a.urbanismo:active { color: #000033 }	

a.correo:link{
     color:#003366;
	font-family: Tahoma;
	font-size: 11px;
	font-style: italic;
	}
	
a.correo:hover{
	color: #000033;
	font-family: Tahoma;
	font-size: 11px;
	background-color:transparent;
	border:none;
	font-weight:bold;
	}

a.correo:visited{}
a.correo:active{} 	

a.enlaceperiodicos:link
{
     font-size: 15px;
	 font-family:"Courier New", Courier, monospace, Symbol;
	 text-align:center;
	 font-weight:bold;
	 width:200px;
	 color:#003366;
	 }
	 
a.enlaceperiodicos:hover
{
     font-size: 14px;
	 font-family:"Courier New", Courier, monospace, Symbol;
	 text-align:center;
	 font-weight:bold;
	 width:200px;
	 color:#003366;
	 background-color: transparent;
	 
	 }
     
           
a:link
	{
	color: #000033;

	font-family: Tahoma;
	font-size: 10px;
	text-align: justify;
	text-decoration: none;

}    
a:visited
	{	
	
	color: #000033;

	text-decoration: none;
}

a:hover
	{
	color: #0099CC;
	border: thick;
	font-family: Tahoma;
	font-size: 10px;
	text-align: justify;
	
	text-decoration: none;
	}
	
a:active { color: #000033 }	

	P	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
}



.parrafonews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #176289;
	margin: 10px 10px;
}

.tablanews {
	border: 1px solid #39687C;
	background-color: #FFFFFF;
}

.fondotitulo {
	background: #39687C;
}

.textfecha {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.texttitulo {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.textscroll {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	color: #176289;
}

.texttema {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.interno{

	font-family: Tahoma;
	font-size: 10px;
	text-align: justify;
	color: #176289;
}

.textDescripcionCorta {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.textDescripcionExtendida {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tablaresumen {
	border: 1px solid #000000;
	background-color: #D2E9FF;
	border-collapse: collapse;
}

.resumenlineas {
	color: Blue;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.resumenOn {
	background-color: #1E90FF;
}

.resumenOff {
	background-color: #D2E9FF;
}

	
.fotonews {
	border: 1px solid #000000;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}




/* Directorio*/
.tabladir {
	border: 1px solid #39687C;
	background-color: White;
}

.textcategoriadir {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.fotodir {
	border: 1px solid #000000;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
}
	
.textbuscar { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14;  font-weight: bold;  text-align: center;  color: #176289;     }	

/* Font Styles */ 
   
.fontsize15pt
	{
	font-size:15pt;
	}
.fontsize14pt
	{
	font-size:14pt;
	}
.fontsize13pt
	{
	font-size:13pt;
	}
.fontsize12pt
	{
	font-size:12pt;
	}
.fontsize11pt
	{
	font-size:11pt;
	}
.fontsize10pt
	{
	font-size:10pt;
	}
.fontsize9pt
	{
	font-size:9pt;
	}
.fontsize8pt
	{
	font-size:8pt;
	}
.fontsize7pt
	{
	font-size:7pt;
	}

/* Para Scroll de Noticias */	

#divNewsCont{position:absolute; width:350; height:150; overflow:hidden; top:260; left:140; clip:rect(0,350,150,0); visibility:hidden}
#divNewsText{position:absolute; top:0; left:0}

/* Calendario */

	
.smallgrey {
	FONT-SIZE: 12pt; COLOR: #333333; FONT-FAMILY: Arial, Verdana;
}
TD.fontheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY:  Arial, Verdana;
}
TD.pdaybg {
	FONT-SIZE: 12pt; COLOR: #333333; FONT-FAMILY: Arial, Verdana;
	background-image:   url(images/pday.gif);
	background-position : center;
	background-repeat : no-repeat
}
table.borde{
    bordercolordark="#006699";
	bordercolorlight="#6699CC";
	border="1";
	align="center";
	cellpadding="0";
	cellspacing="0";
}


TD.tiempo {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Verdana;
	background-color: #b9bdef;	
}

td.p {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Verdana;
	background-color: transparent;	
}

Th.general {
	
	
	FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, Verdana;
	background-color: #006699;
}
td.restaurantes{
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Verdana;
	text-align:center;
	border:none;
	}
tr.restaurantes{
    FONT-SIZE:7pt; FONT-FAMILY: Arial, Verdana; 
	text-align:center;
	border:none;
	}


	

Td.general {
	
	
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Verdana; color:#006699;
	position: center;
	text-align: center;
}

td.generalp{
    FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Verdana; font-weight:bold; 
	background-color: #006699;
	text-align: center;
	
	}
	
td.generalx{
    FONT-SIZE: 8pt; COLOR: #006699; FONT-FAMILY: Arial, Verdana; font-weight:bold;
	background-color:#FFFFFF;
	text-align: center;
	
	}
	
td.generalc{
    FONT-SIZE: 8pt; COLOR: #006699; FONT-FAMILY: Arial, Verdana; font-weight:bold;
	background-color: #F0F0FF;
	text-align: center;
	
	}

Th.generalp {
	
	
	FONT-SIZE: 6pt; COLOR: white; FONT-FAMILY: Arial, Verdana;
	background-color: #006699;
	text-align: center;
}
td.misas{
    FONT-SIZE: 8pt; COLOR: #006699; FONT-FAMILY: Arial, Verdana; font-weight:bold;
	background-color: #F0F0FF;
	text-align: center;
	
	}
Th.misas {
	
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, Verdana;
	background-color: #006699;
	text-align: center;
}

td.telefonos{
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #176289;
	background-color: #E6EBEC;
	width: 290px;
	height:25px;


}

td.telefonos2{
   font-size:12px;
   font-weight:bold;
   color: #003366;
   width: 80px;
   text-align:right;
}
  
td.viajes {
	
	
	FONT-SIZE: 10pt; COLOR: white; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	background-color:#0066aa;
	text-align:center;
	height:22;
	}

td.viajesx {
	
	
	FONT-SIZE: 9pt; COLOR:  #0066aa; FONT-FAMILY: Arial, Verdana; 
	background-color: #F0F0FF;
	text-align:center;
	height:17;
	}

td.alojamientox {
	FONT-SIZE: 9pt; COLOR:  #0066aa; FONT-FAMILY: Arial, Verdana; 
	background-color: #F0F0FF;
	text-align:center;
	height:17;
	}
	
td.alojamiento {
		FONT-SIZE: 11pt; COLOR: white; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
		background-color:#0066aa;
		text-align:center;
		height:auto;
		}
	
Th.farmacia {
	
	
	FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, Verdana;
	background-color: #000033;
}

Td.farmacia {
	
	
	FONT-SIZE: 11pt; COLOR: white; FONT-FAMILY: Ar
ial, Verdana;
	background-color: #006699;
}

TD.interno {
	
	border-color:#006699;
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Verdana;
	
	background-position : center;
	background-repeat : no-repeat
}
.parrafocal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin: 5px 10px;
}
Th.delegaciones { 

	background-color: #b2b5e6;
	font-size: 6px;
	color:#000099;
	text-align: left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


Th.menu { 

	
	font-size: 9px;
	color:#000099;
	text-align: left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

Td.menu { 

	
	font-size: 9px;
	text-align: left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

td.prensa{

    font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #176289;
	width: 140px;
	}
	
td.prensa2{
   font-size:12px;
   color:#003366;
   width:170px;
   }

td.periodicos{
     font-size: 15px;
	 font-family:"Courier New", Courier, monospace, Symbol;
	 text-align:center;
	 font-weight:bold;
	 width:200px;
	 color:#003366;
	 }
	 

Th { 

	
	font-size: 10px;
	color:#000099;
	text-align: left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


Td {
	border-collapse:collapse;
	color: #0099CC;
	font-size: 11px;
	text-align: left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.tablacal {
	border: 1px solid #176289;
	background-color: White;
}

.fondotitulocal {
	background: White;
}

.texttitulocal {
	color: #176289;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.textDescripcioncal {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.horacal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin: 5px 5px;
	text-decoration: none;
}

.textbuscarcal { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14;  font-weight: bold;  text-align: center;  color: #176289;     }	

/* links */

.tablalinks {
	border: 1px solid #176289;
	background-color: White;
}

.fondotitulolinks {
	background: #176289;
}

.texttitulolinks {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.textDescripcionLinks {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.parrafolinks {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin: 10px 10px;
}

.fotolinks {
	border: 1px solid #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.textbuscarlinks { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14;  font-weight: bold;  text-align: center;  color: #176289;     }	



/* Programacion */

.tablaprog {
	border: 1px solid #FDB515;
	background-color: White;
}

.fondotituloprog {
	background: #FDB515;
}

.texttituloprog {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.textDescripcionProg {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.parrafoprog {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	margin: 10px 10px;
}

.fotoprog {
	border: 1px solid #000000;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.textbuscarprog { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14;  font-weight: bold;  text-align: center;  color: #BFA300;     }	

table {

	background-color: #FFFFFF;

}

table.menu { background-color:

}
