BODY
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Tahoma, Arial, helvetica;
    
}
.titulopagina
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: #fec06a 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BORDER-LEFT: black 0px solid;
    COLOR: #fe9900;
    BORDER-BOTTOM: #fec06a 2px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Tahoma, helvetica;
    BACKGROUND-COLOR: #fcdcaf;
    TEXT-DECORATION: none
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff6600
}
.inputbutton
{
    BORDER-RIGHT: #800000 1px solid;
    BORDER-TOP: #800000 1px solid;
    FONT-SIZE: 9pt;
    font-weight: normal;
    BORDER-LEFT: #800000 1px solid;
    COLOR: #800000;
    BORDER-BOTTOM: #800000 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white
}
.normal, .numPaginacion
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.numPaginacion A
{
    COLOR: #476790;   
    TEXT-DECORATION: none
}
.numPaginacion A:visited
{
    COLOR: #8811bb;
    TEXT-DECORATION: none;
}
.numPaginacion A:hover
{
    TEXT-DECORATION: underline;
}
.normalhome
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #476790;
    TEXT-DECORATION: none
}
.normalpetita
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #476790;
    TEXT-DECORATION: none
}
.normalsubrayado
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #476790;
    TEXT-DECORATION: none
}
.normal
{
    FONT-SIZE: 8pt
}
.normalhome
{
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #ffffff
}
.normalpetita
{
    FONT-SIZE: 7pt
}
.normalsubrayado
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.cabeceratabla
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cccccc;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #476790;
    TEXT-DECORATION: none
}
.cabeceratabla A
{
    COLOR: #ffe375;
    BACKGROUND-COLOR: #476790;
    TEXT-DECORATION: none
}
.cabeceratabla A:hover
{
    COLOR: white;
    BACKGROUND-COLOR: #476790;
    TEXT-DECORATION: none
}
.detalletabla1, .detalletabla2, .lista1, .lista2, .detalletablapromo1, .detalletablapromo2
{
    FONT-SIZE: 8pt;
    COLOR: #476790;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
.detalletablapromo1, .detalletablapromo2
{
    FONT-SIZE: 8pt;
    COLOR: #476790;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}

.lista1, .lista2
{
    HEIGHT: 30px
}
.lista1, .detalletablapromo1
{
    BACKGROUND-COLOR: #F4F6F9;
}
.detalletabla1
{
    BACKGROUND-COLOR: #fcdcaf
}
.lista2, .detalletablapromo2
{
    BACKGROUND-COLOR: #FDE9C9;
}
.detalletabla2
{
    BACKGROUND-COLOR: #fcdcaf
}
.detalletabla1 A, .detalletabla2 A, .lista1 A, .lista2 A, .detalletablapromo1 A, .detalletablapromo2 A
{
    COLOR: #476790
}
.detalletabla1 A:link, .detalletabla2 A:link, .lista1 A:link, .lista2 A:link, .detalletablapromo1 A:link, .detalletablapromo2 A:link
{
    TEXT-DECORATION: none
}
.detalletabla1 A:visited, .detalletabla2 A:visited
{
    COLOR: #8811bb;
    TEXT-DECORATION: none
}
.lista1 A:visited, .lista2 A:visited, .detalletablapromo1 A:visited, .detalletablapromo2 A:visited
{
    COLOR: #8811bb;
    TEXT-DECORATION: none;
    font-style: italic;
}
.detalletabla1 A:hover, .detalletabla2 A:hover, .lista1 A:hover, .lista2 A:hover, .detalletablapromo1 A:hover, .detalletablapromo2 A:hover
{
    TEXT-DECORATION: underline
}
SELECT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
HR
{
    FONT-SIZE: 10pt;
    COLOR: black;
    BACKGROUND-COLOR: #fec06a;
    TEXT-DECORATION: none
}
.linksubrayado
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: underline
}
.framesuperior
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: white
}
.mensajeSolicitud
{    
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: green;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.barrasuperior
{
    FONT-SIZE: 8pt;
    COLOR: #ff6633;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: #ffffff
}
.barrasuperior A, 
.barrasuperior A:visited
{
    color: #476790;
}

.menusuperior
{
    COLOR: #ff9999;
    TEXT-DECORATION: none
}
.menusuperior A
{
    COLOR: #ffe375
}
.menusuperior A:hover
{
    COLOR: white
}
.opcion
{ 
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #ff9900
}
.subopcion_separacion
{
    background-color:#FFFFFF; 
    height:10px;
}
.subopcion
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #476790;
    BACKGROUND-COLOR: #fcdcaf;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #FF9900;
}
.subopcion A
{
    COLOR: #476790;
    TEXT-DECORATION: none
}
.subopcion A:hover
{
    COLOR: #476790;
    TEXT-DECORATION: underline
}
.titular
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #476790;
    BACKGROUND-COLOR: #ffffff
}
INPUT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    MARGIN: 1px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.fondobody
{
    BACKGROUND-COLOR: #ffffff
}
.cabeceratablapromociones
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(/HAB_IMAGES/cuadritonuevo.gif);
    COLOR: #496992;
    TEXT-INDENT: 12pt;
    BACKGROUND-REPEAT: no-repeat;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #fbedd5;
    TEXT-DECORATION: none
}
H1
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12pt;
    MARGIN: 0px 0px 10px 15px;
    COLOR: #476790;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.telefono
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12pt;
    MARGIN: 0px 0px 10px 15px;
    COLOR: #476790;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

H2 A,
H2 A:visited
{
    TEXT-DECORATION: none;
    COLOR: #90b7dd;
}

H2 A:hover
{
    text-decoration: underline;
}

H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    MARGIN: 2px 2px 2px 2px;
    COLOR: #90b7dd;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    border-style:solid;
    border-color:#90b7dd;
    border-width:1;
    padding: 3px 3px 3px 3px;
}

H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: 3px 0px 10px 15px;
    COLOR: #476790;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    COLOR: #476790;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H5 A
{
    color: #476790
}
H5 A:hover
{
    TEXT-DECORATION: underline
}
H5 A:visited
{
    COLOR: #476790;
    TEXT-DECORATION: underline
}
TH
{
    color:White;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-REPEAT: no-repeat
}
.filetefinoazul
{
    BORDER-RIGHT: #49678d 1px solid;
    BORDER-TOP: #49678d 1px solid;
    BORDER-LEFT: #49678d 1px solid;
    BORDER-BOTTOM: #49678d 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.burbujaImagen
{
    padding-top:2px;
}
.burbuja
{
    BORDER-RIGHT: #49678d 1px solid;
    BORDER-TOP: #49678d 1px solid;
    BORDER-LEFT: #49678d 1px solid;
    BORDER-BOTTOM: #49678d 1px solid;
    BACKGROUND-COLOR: #ffffff;
    width:127px;
    height:127px;
	
}
/* Li dona un marge a la cela, per tal de separar exactament totes les bombolles. */

.burbujaContenedor{
	padding:3px;
}
.burbujaH2
{
    BORDER-RIGHT: #90b7dd 1px solid;
    BORDER-TOP: #90b7dd 1px solid;
    BORDER-LEFT: #90b7dd 1px solid;
    WIDTH: 220px;
    BORDER-BOTTOM: #90b7dd 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.noHayResultados
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    TEXT-DECORATION: none
}
.chkbox
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.textotablanaranja
{
    font-weight: normal;
    font-size: 9pt;
    color: #476790;
    font-style: normal;
    background-color: #fcdcaf;
    text-decoration: none;
    margin-top: 5px;
    line-height:16px;
}
.textotablanaranja td
{
    color: gray;
    vertical-align:top;
    text-align:left;
}
.textotablanaranja A
{
    COLOR: #476790
}
.textotablanaranja A:link
{
    TEXT-DECORATION: none
}
.textotablanaranja A:visited
{
    COLOR: #476790;
    TEXT-DECORATION: none
}
.textotablanaranja A:hover
{
    TEXT-DECORATION: underline
}
.textotablanaranja th
{
    
     FONT-WEIGHT: bolder;
     FONT-SIZE: 10pt;
     COLOR: white;
     FONT-STYLE: normal;    
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     BACKGROUND-COLOR: #ff9900;
     TEXT-ALIGN: center;
     TEXT-DECORATION: none
}
.textotablanaranja th A, .textotablanaranja th A:visited
{
     FONT-WEIGHT: bolder;
     FONT-SIZE: 10pt;
     COLOR: white;
     FONT-STYLE: normal;    
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     BACKGROUND-COLOR: #ff9900;
     TEXT-ALIGN: center;
     TEXT-DECORATION: none
}

.tblEnlacesPreconfigurados, 
.tblEnlacesPreconfigurados A, 
.tblEnlacesPreconfigurados A:link, 
.tblEnlacesPreconfigurados A:hover,
.tblEnlacesPreconfigurados A:visited  
{
     FONT-WEIGHT: normal;
     FONT-SIZE: 8pt;
     COLOR: #476790;
     FONT-STYLE: normal;    
     BACKGROUND-COLOR: white;
     TEXT-ALIGN: left;
     TEXT-DECORATION: none
}
.tblEnlacesPreconfigurados A:hover
{
    TEXT-DECORATION: underline
}
.tblEnlacesPreconfigurados td
{
     vertical-align:top;    
}
.tblEnlacesPreconfigurados th
{
    font-weight: bolder; 
    font-size: 9pt;  
    font-style: normal; 
    COLOR: #476790;
    background-color: #fcdcaf; 
    text-align: left; 
    text-decoration: none;  
}

.tblPiePagina,
.tblPiePagina A
{
    text-align:center; 
    background-color: #476790;
    color: white; 
    font-weight: normal; 
    font-size: 8pt;  
    font-style: normal;
    text-decoration: none;
}
.tblPiePagina a:hover
{
    text-decoration: underline;   
}
.tblEnlacesProvincias,
.tblEnlacesPreconfigurados,
.tblPiePagina
{
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;    
}
.tblEnlacesProvincias, 
.tblEnlacesProvincias a
{
    height: 15px;
    text-align:center; 
    background-color: #ff9900;
    color: white; 
    font-weight: normal; 
    font-size: 8pt;  
    font-style: normal;
    text-decoration: none;    
}
.tblEnlacesProvincias a:hover
{
    text-decoration: underline;   
}

.tblCriteriosFiltro
{
    background-color: #fcdcaf;
    font-size: 8pt;
    font-weight:normal;
    color:#476790; 
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
}
.tblCriteriosFiltro th
{
    background-color: #fcdcaf;
    font-size: 9pt;
    font-weight:bold;
    color:#476790; 
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    text-align:center; 
}
.mapaDistrito
{
    font-size: 10pt;
    font-weight:bold;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    text-align:left;
    margin-right:10pt;
}
.mapaDistrito A, .mapaDistrito A:visited
{
    color: #476790;
    text-decoration:underline;
}
.mapaDistrito A:hover
{
    color: #ff9900;   
}
