

body {
font-family:verdana, arial, serif;
font-size:100%;
margin:1px auto;
padding:0pt;
position:relative;
width:48.13em;
}



li {
font-family:verdana, arial, serif;
line-height:1.8em;
padding:0pt;
}

#layOutHome {

width:48.13em;
}

#cabeceraHome {
padding:0pt;
margin:0px 0px 0px 0px;

}

#cabeceraHome h1 {
color:#ECEEEF;
display:inline;
float:left;
font-family:Times, verdana, serif;
font-size:0.95em;
margin:2px 0pt 0pt;
padding:0px 0px 0px 10px;
position:absolute;
text-align:left;
z-index:1000;
}

#contenedorSlogan {
float:left;
margin:3px 5px 0pt 10px;
padding-top:23px;
position:absolute;
z-index:20;
}

#contenedorSlogan h1.eslogan {
color:#555555;
float:left;
font-family:Times, verdana, serif;
font-size:0.9em;
font-style:italic;
font-weight:bold;
margin:0pt;
padding:0px 0px 0px 80px;
position:relative;
text-align:left;
}

.bloquePaginador {
font-family:verdana, arial, serif;
font-size:0.65em;
padding:5px;
text-align:center;
}

.bloquePaginador a:link {
color:#333333;
font-weight:bold;
text-decoration:none;
}

.bloquePaginador a:hover {
color:#333333;
font-weight:bold;
text-decoration:underline;
}

.bloquePaginador a:visited {
color:#333333;
font-weight:bold;
text-decoration:none;
}

#contenedorFranja {
background:#666666 none repeat scroll 0% 0%;
height:1.38em;
position:absolute;
width:48em;
z-index:1;
}

h1.franjaSupHome {
margin:0pt;
padding:0pt;
}

#contenedorMapSitio {
float:right;
position:relative;
width:19em;
z-index:3;
}

#contenedorMapSitio a {
color:#FEF3D9;
text-decoration:none;
}

#contenedorMapSitio ul {
margin:0pt;
padding:0pt;
}

#contenedorMapSitio ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding-top:3px;
position:absolute;
}

#contenedorMapSitio li {
color:#FEF3D9;
display:inline;
float:left;
font-family:verdana, arial, serif;
font-size:0.58em;
}

#contenedorMapSitio li.fechaDia {
color:#FEF3D9;
font-family:verdana, arial, serif;
padding-left:6.5em;
}

#contenedorMuralla {
clear:both;
margin:0px;
padding-top:3px;
position:absolute;
width:768px;
z-index:2;
}

#contenedorMuralla img {
padding-left:399px;

}

#contenedorMuralla .imagenCalidad{
padding-left:283px;
padding-top:35px;
}

#contenedorSlogan {
float:left;
margin:3px 5px 0pt 10px;
padding-top:23px;
position:absolute;
z-index:20;
}

#contenedorLogo {
float:left;
margin:3px 5px 0pt 10px;
padding-top:23px;
position:absolute;
z-index:20;
}

#contenedorLogo img {
border:0pt none;
float:left;
}

#contenedorCanales .canales {
color:#000000;
display:inline;
font-family:Arial, verdana, serif;
font-size:0.7em;
text-transform:uppercase;
font-weight:bold;
width:135px;
z-index:10;
height:18px;
}

#contenedorCanales .canalInicio
{
color:#000000;
display:inline;
font-family:Arial, verdana, serif;
font-size:0.7em;
text-transform:uppercase;
font-weight:bold;
}

#contenedorCanales li
{
line-height:1.1em;
}



#contenedorCanales li:hover .subCanal
{
  left: auto;

}

#contenedorCanales .canales {
float:left;
padding:0pt;
}

#contenedorCanales li.subCanales
{
background-color:#FFFFFF;
border-bottom:1px solid #A9A9A9;
border-left:1px solid #A9A9A9;
border-right:1px solid #A9A9A9;
color:#A9A9A9;
float:left;
line-height:1.2em;
padding:5px;
width:130px;
position:relative;
}

.subCanal
{
font-size:0.8em;
left:-999em;
list-style-type:none;
margin:0px;
padding:10px 0px 0px 5px;
position:relative;
text-align:left;
text-transform:none;
top:-8px;
height:16px;
width:135px;
float:left;
}

.subCanal li
{
   background-color:#fff;
   padding:3px;
   border-left:1px solid #A9A9A9; 
   border-bottom:1px solid #A9A9A9;
   border-right:1px solid #A9A9A9;
   color:#A9A9A9;
}

.subCanal li a
{
 color:#A9A9A9;
 text-decoration:none
}

.subCanal li a:hover
{
 color:#333;
 text-decoration:none
}

#divContenedorCanales {
background:#FFFFFF;
border:1px solid #333333;
top:100px;
padding-bottom:1px;
padding-left:100px;
padding-top:3px;
position:relative;
text-align:center;
width:41.7em;
z-index:15;
height:16px;
}


#contenedorCanales {
padding:0px;
margin:0px;
width:41.7em;
height:16px;
top:82px;
z-index:25;
left:90px;
position:relative;
}

#contenedorCanales p {
color:#8F5502;
display:inline;
font-family:Arial, serif;
position:relative;
font-size:1em;
font-weight:normal;
text-transform:none;
}

#contenedorCanales div.canales img {
float:left;
}

div.noSeleccionado {
background:#FFFFFF none repeat scroll 0% 0%;
float:left;
margin-right:15px;
padding:2px;
}

div.noSeleccionado a {
color:#000000;
}

div.seleccionado {
background:#555555 none repeat scroll 0% 0%;
border-left:3px solid #FFFFFF;
float:left;
margin-right:15px;
padding:2px;
}

div.seleccionado a {
color:#FFFFFF;
}

#contenedorCanales img {
float:left;
}

#contenedorCanales p a {
color:#8F5502;
float:left;
margin-right:15px;
padding-left:2px;
padding-top:3px;
}

#contenedorCanales a {
text-decoration:none;
}

#cuerpoHome {
padding:100px 0px 0px 0px;
z-index:0;

}

div.tituloCanal h2 {
color:#000000;
display:inline;
font-family:Arial, verdana, serif;
font-size:0.7em;

}

#columnaIzq {
float:left;
margin:6px 8px 0pt 0pt;
position:relative;
width:9.5em;
z-index:0;
}

div#columnaIzq.plantillaCombo {
margin-right:15px;
}

#columnaIzq div.tituloCanalMuni {
border-bottom:1px solid #FEB630;
margin:0pt;
padding:0pt;
}

#columnaIzq div.tituloCanalMuni h2 {
color:#000000;
display:inline;
font-family:Arial, verdana, serif;
font-size:0.7em;
}

#columnaIzq div.tituloCanalMuni h2 a {
color:#000000;
text-decoration:none;
}

#columnaIzq div.tituloCanalMuni h2 img {
margin:0pt 3px 0pt 0pt;
padding:0pt;
}

#columnaIzq div.tituloCanalSegu {
border-bottom:1px solid #FA8C37;
margin:0pt;
padding:0pt;
}

#columnaIzq div.tituloCanalSegu h2 {
color:#000000;
display:inline;
font-family:Arial, verdana, serif;
font-size:0.7em;
}

#columnaIzq div.tituloCanalSegu h2 a {
color:#000000;
text-decoration:none;
}

#columnaIzq div.tituloCanalSegu h2 img {
margin:0pt 3px 0pt 0pt;
padding:0pt;
}

#columnaIzq div.tituloCanalAyun {
border-bottom:1px solid #E52B22;
margin:0pt;
padding:0pt;
}

#columnaIzq div.tituloCanalAyun h2 {
color:#000000;
display:inline;
font-family:Arial, verdana, serif;
font-size:0.7em;
}

#columnaIzq div.tituloCanalAyun h2 a {
color:#000000;
text-decoration:none;
}

#columnaIzq div.tituloCanalAyun h2 img {
margin:0pt 3px 0pt 0pt;
padding:0pt;
}

#columnaIzq div.tituloCanalAzul {
border-bottom:1px solid #1E42FB;
margin:0pt;
padding:0pt;
}

#columnaIzq div.tituloCanalAzul h2 {
color:#000000;
display:inline;
font-family:Arial, verdana, serif;
font-size:0.7em;
}

#columnaIzq div.tituloCanalAzul h2 a {
color:#000000;
text-decoration:none;
}

#columnaIzq div.tituloCanalAzul h2 img {
margin:0pt 3px 0pt 0pt;
padding:0pt;
}

#columnaIzq div.tituloCanalDestacados {
border-bottom:1px solid #922624;
margin:0pt;
padding:0pt;
}

#columnaIzq div.tituloCanalDestacados h2 {
color:#000000;
display:inline;
font-family:Arial, verdana, serif;
font-size:0.7em;
}

#columnaIzq div.tituloCanalDestacados h2 a {
color:#000000;
text-decoration:none;
}

#columnaIzq div.tituloCanalDestacados h2 img {
margin:0pt 3px 0pt 0pt;
padding:0pt;
}

#columnaIzq ul {
color:#000000;
font-family:verdana, arial, serif;
font-size:0.65em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 5px;
padding:0pt;
}

#columnaIzq ul li ul {
margin-left:7px;
}

#columnaIzq ul li ul li ul {
margin-left:15px;
}

#columnaIzq ul li a:hover {
color:#000000;
}

#columnaIzq li ul {
color:#444444;
font-family:verdana, arial, serif;
font-size:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 18px;
padding:0pt;
}

#columnaIzq ul li a {
color:#444444;
text-decoration:none;
}

span.bullBlanco {
border-left:5px solid #FFFFFF;
padding-left:2px;
}

span.bullAmarillo {
border-left:5px solid #FEB630;
font-weight:bold;
padding-left:2px;
}

span.bullNaranja {
border-left:5px solid #FA8C37;
font-weight:bold;
padding-left:2px;
}

span.bullRojo {
border-left:5px solid #E52B22;
font-weight:bold;
padding-left:2px;
}

span.bullAzul {
border-left:5px solid #1E42FB;
font-weight:bold;
padding-left:2px;
}

span.bullDestacados {
border-left:5px solid #922624;
font-weight:bold;
padding-left:2px;
}

#columnaIzq div.tituloCanal {
border-bottom:1px solid #CCCCCC;
margin:0pt;
padding:0pt;
}

#columnaIzq div.tituloCanal h2 img {
margin:0pt 3px 0pt 0pt;
padding:0pt;
}

#columnaCentral {
display:inline;
float:left;
margin:0pt 0pt 0pt 5px;
padding:0pt;
width:28em;
}

#columnaCentralGaleYCombo {
float:left;
padding:0pt 0pt 0pt 5px;
width:28.13em;
}

#columnaDcha {
float:right;
padding:18px 0px 0pt 0pt;
width:8.75em;
}
#columnaDcha ul {
font-family:verdana, arial, serif;
font-size:0.65em;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0pt 0pt 0px;
padding:0pt 0pt 10px;
text-align:center;
}
#columnaDcha li {
border-bottom:1px solid #CCCCCC;
margin-top:10px;
text-align:center;
width:95%;
color:#333333;
}
#columnaDcha li.subenlace {
border-bottom:medium none;
border-top:medium none;
font-weight:normal;
margin-top:0px;
text-align:center;
width:95%;
}
#columnaDcha li.enlacesInteres {
border:0pt none;
color:#333333;
font-weight:normal;
margin-right:7px;
text-align:right;
}
#columnaDcha li.enlacesInteres a:hover {
color:#922624;
}
#columnaDcha li.enlacesInteres a {
color:#333333;
text-decoration:none;
}
#columnaDcha a {
color:#555555;
text-decoration:none;
}
#columnaDcha img {
border:0pt none;
}
#columnaDcha a:hover {
color:#000000;
}
#columnaDcha div.tituloCanal {
border-bottom:1px solid #922624;
margin:10px 0pt 0pt;
padding:0pt;
}
#columnaDcha div.tituloCanal h2 img {
margin:0pt 4px 0pt 0px;
padding:0pt 0pt 0pt 4px;
}
#columnaDcha .label {
color:#555555;
font-family:verdana, arial, serif;
font-size:0.75em;
font-weight:bold;
}
#columnaDcha .boton {
background-color:#FFFFFF;
border:1px solid #000000;
font-size:0.55em;
font-weight:bold;
margin-top:5px;
padding:0px 3px;
text-align:center;
}
#contenedorBanners a {
margin:0pt;
padding:0pt;
text-decoration:none;
}
#contenedorBanners {
margin:10px 0pt 0pt 3px;
padding:0pt;
width:125px;
}
#contenedorBanners img {
border:2px solid #CCCCCC;
margin:0pt 0pt 3px;
padding:0pt;
}
#pieHome {
border:1px solid #FFFFFF;
clear:both;
height:50px;
}
#copyRight p {
color:#555555;
float:right;
font-family:verdana, arial, serif;
font-size:0.65em;
margin:5px 20px 0pt 0pt;
padding:0pt;
}
#icosAccesibilidad a {
text-decoration:none;
}
#icosAccesibilidad {
border:0pt none;
float:left;
margin-left:30px;
}
#icosAccesibilidad img {
border:0pt none;
}
#enlacesPieHome {
margin-left:20px;
}
#enlacesPieHome ul {
color:#555555;
float:left;
font-family:verdana, arial, serif;
font-size:0.65em;
list-style-type:none;
margin:0px 0pt 0pt;
padding:0pt 60px 0pt 0pt;
}
#enlacesPieHome li {
display:inline;
}
#enlacesPieHome a {
color:#555555;
text-decoration:none;
}
#contenedorHome {
float:left;
margin-top:20px;
padding:0px 0pt 5px;
width:28.13em;
}
#contenedorHome #moduloHome1 .contenidoHome h3 {
color:#333333;
font-family:Arial, verdana, serif;
font-size:0.75em;
margin:0pt;
padding:0px 0pt 2px 0px;
}
#contenedorHome #moduloHome1 .contenidoHome h4 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.7em;
margin:0pt;
padding:0px 0pt 2px 0px;
}
#contenedorHome #moduloHome1 .contenidoHome img {
border:2px solid #CCCCCC;
float:left;
margin:0pt 5px 3px 0pt;
}
#contenedorHome #moduloHome1 .contenidoHome p {
color:#333333;
font-family:verdana, arial, serif;
font-size:0.65em;
margin:0pt 0pt 5px;
padding:0pt;
}
#contenedorHome #moduloHome1 .contenidoHome a {
}
#contenedorHome #moduloHome1 .contenidoHome a.masInfo {
color:#8F5502;
float:right;
font-size:0.65em;
margin:0pt 5px 5px 0pt;
text-decoration:none;
}
#contenedorHome #moduloHome1 {
float:left;
margin-bottom:5px;
width:100%;
}
#contenedorHome #moduloHome1 h2 {
background:#666666 none repeat scroll 0% 0%;
color:#FFFFFF;
font-family:Arial, verdana, serif;
font-size:0.75em;
margin:0pt;
padding:2px 0pt 4px 2px;
width:100%;
}
#contenedorHome #moduloHome1 .contenidoHome {
border:1px dashed #CCCCCC;
clear:both;
float:left;
margin:0pt;
padding:12px 2px 0px 5px;
width:27.55em;
}
#contenedorHome #moduloHome2 .contenidoHome h3 {
color:#333333;
font-family:Arial, verdana, serif;
font-size:0.75em;
margin:0pt;
padding:0px 0pt 2px 0px;

}
#contenedorHome #moduloHome2 .contenidoHome h4 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.7em;
margin:0pt;
padding:0px 0pt 2px 0px;
}
#contenedorHome #moduloHome2 .contenidoHome img {
border:2px solid #CCCCCC;
float:left;
margin:0pt 5px 3px 0pt;
}
#contenedorHome #moduloHome2 .contenidoHome p {
color:#333333;
font-family:verdana, arial, serif;
font-size:0.65em;
margin:0pt 0pt 5px;
padding:0pt;
}
#contenedorHome #moduloHome2 .contenidoHome a {
}
#contenedorHome #moduloHome2 .contenidoHome a.masInfo {
color:#8F5502;
float:right;
font-size:0.65em;
margin:0pt 5px 5px 0pt;
text-decoration:none;
}
#contenedorHome #moduloHome2 {
float:left;
width:17.8em;
}
#contenedorHome #moduloHome2 h2 {
background:#666666 none repeat scroll 0% 0%;
color:#FFFFFF;
font-family:Arial, verdana, serif;
font-size:0.75em;
margin:0pt;
padding:2px 0pt 4px 2px;

}
#contenedorHome #moduloHome2 .contenidoHome {
border:1px dashed #CCCCCC;
float:left;
margin:0pt;
padding:12px 2px 0px 5px;
}
#contenedorHome #moduloHome3 {
float:right;
width:10em;
}
#contenedorHome #moduloHome3 h2 {
background:#666666 none repeat scroll 0% 0%;
color:#FFFFFF;
font-family:Arial, verdana, serif;
font-size:0.75em;
margin:0pt;
padding:2px 0pt 4px 2px;

}
#contenedorHome #moduloHome3 .contenidoHome h3 a {
color:#000000;
font-family:Arial, verdana, serif;
text-align:left;
text-decoration:none;
}
#contenedorHome #moduloHome3 .contenidoHome h3 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.68em;
margin:0pt;
padding:0px 0pt 7px 0px;
text-align:left;
text-transform:none;
}
#contenedorHome #moduloHome3 .contenidoHome p {
color:#555555;
font-family:verdana, arial, serif;
font-size:0.65em;
margin:0pt 0pt 0px;
}
#contenedorHome #moduloHome3 .contenidoHome {
border:1px dashed #CCCCCC;
margin:0pt;
padding:12px 2px 0px 5px;
}
#contenedorTitularGale {
border:1px solid #666666;
float:left;
margin-top:22px;
width:28.13em;
}
h3.titularGale {
background:#666666 none repeat scroll 0% 0%;
color:#FFFFFF;
font-family:Arial, verdana, serif;
font-size:0.7em;
margin:0pt;
padding:4px 0pt 2px 10px;

}
#contenedorGale {
border:1px dashed #CCCCCC;
float:left;
padding-bottom:15px;
padding-top:25px;
width:28.13em;
}
.galeria {
padding:5px 10px 18px;
}
.galeria h4:first-letter {
color:#777777;
font-family:Arial, verdana, serif;
font-size:2em;
}
.galeria h4 {
border-bottom:1px solid #777777;
color:#333333;
font-family:Arial, verdana, serif;
font-size:0.8em;
}
.contenedorFoto {
background:#EDEDED none repeat scroll 0% 0%;
border:2px solid #FFFFFF;
float:left;
height:130px;
padding:10px 5px 15px;
text-align:center;
width:129px;
}
.contenedorFoto img {
border:1px solid #CCCCCC;
}
.contenedorFoto p a {
color:#000000;
font-size:0.6em;
margin:0pt;
padding:0pt;
text-decoration:none;
}
.contenedorFoto p {
margin:0pt;
}
#contenedorMapa {
border:1px dashed #CCCCCC;
float:left;
padding-bottom:15px;
padding-top:25px;
width:28.13em;
}
#contenedorMapa li {
list-style-type:none;
margin-top:0px;
}
#contenedorMapa #servMuni ul li ul li ul li a.self {
border-left:2px solid #CCCCCC;
color:#333333;
font-weight:normal;
padding:0pt 0pt 2px 2px;
text-decoration:none;
}
#contenedorMapa #servMuni ul li ul li a.self {
border-left:2px solid #FEB630;
color:#444444;
font-size:0.65em;
font-weight:bold;
padding:0pt 0pt 0px 2px;
text-decoration:none;
}
#contenedorMapa #servMuni ul li a.self {
font-size:0.7em;
text-decoration:none;
}
#contenedorMapa #servMuni a.self {
text-decoration:none;
}
#contenedorMapa #servMuni span.canalMuni {
background-color:#FEF9EF;
border-left:3px solid #FEB630;
border-right:3px solid #FEB630;
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
padding:0px 5px;

}
#contenedorMapa #servMuni span.subCanalMuni {
border-bottom:1px solid #FEB630;
color:#333333;
font-weight:bold;
padding-top:0px;
}
#contenedorMapa #seguCiud ul li ul li ul li a.self {
border-left:2px solid #CCCCCC;
color:#333333;
font-weight:normal;
padding:0pt 0pt 0px 2px;
text-decoration:none;
}
#contenedorMapa #seguCiud ul li ul li a.self {
border-left:2px solid #FA8C37;
color:#444444;
font-size:0.65em;
font-weight:bold;
padding:0pt 0pt 0px 2px;
text-decoration:none;
}
#contenedorMapa #seguCiud ul li a.self {
font-size:0.7em;
text-decoration:none;
}
#contenedorMapa #seguCiud a.self {
text-decoration:none;
}
#contenedorMapa #seguCiud span.canalSegu {
background-color:#FEF3EA;
border-left:2px solid #FA8C37;
border-right:2px solid #FA8C37;
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
padding:0px 5px;

}
#contenedorMapa #seguCiud span.subCanalSegu {
border-bottom:1px solid #FA8C37;
color:#333333;
font-weight:bold;
padding-top:10px;
}
#contenedorMapa #elAyun ul li ul li ul li a.self {
border-left:2px solid #CCCCCC;
color:#333333;
font-weight:normal;
padding:0pt 0pt 0px 2px;
text-decoration:none;
}
#contenedorMapa #elAyun ul li ul li a.self {
border-left:2px solid #E52B22;
color:#444444;
font-size:0.65em;
font-weight:bold;
padding:0pt 0pt 0px 2px;
text-decoration:none;
}
#contenedorMapa #elAyun ul li a.self {
font-size:0.7em;
text-decoration:none;
}
#contenedorMapa #elAyun a.self {
text-decoration:none;
}
#contenedorMapa #elAyun span.canalAyun {
background-color:#FFF8F8;
border-left:2px solid #E52B22;
border-right:2px solid #E52B22;
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
padding:0px 5px;

}
#contenedorMapa #elAyun span.subCanalAyun {
border-bottom:1px solid #E52B22;
color:#333333;
font-weight:bold;
padding-top:0px;
}
#contenedorMapa #elAzul ul li ul li ul li a.self {
border-left:2px solid #CCCCCC;
color:#333333;
font-weight:normal;
padding:0pt 0pt 0px 2px;
text-decoration:none;
}
#contenedorMapa #elAzul ul li ul li a.self {
border-left:2px solid #1E42FB;
color:#444444;
font-size:0.65em;
font-weight:bold;
padding:0pt 0pt 0px 2px;
text-decoration:none;
}
#contenedorMapa #elAzul ul li a.self {
font-size:0.7em;
text-decoration:none;
}
#contenedorMapa #elAzul a.self {
text-decoration:none;
}
#contenedorMapa #elAzul span.canalAzul {
background-color:#FFF8F8;
border-left:2px solid #1E42FB;
border-right:2px solid #1E42FB;
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
padding:0px 5px;

}
#contenedorMapa #elAzul span.subCanalAzul {
border-bottom:1px solid #1E42FB;
color:#333333;
font-weight:bold;
padding-top:0px;
}
#contenedorMapa #turismo {
float:left;
margin-top:0px;
text-align:center;
}
#contenedorMapa #turismo li a.self {
font-size:0.7em;
text-decoration:none;
}
#contenedorMapa #turismo span.subCanalTurismo {
border-bottom:1px solid #CCCCCC;
color:#555555;
font-weight:bold;
margin:0pt;
padding:0px 20px 0pt;
width:18em;
}
#contenedorMapa #turismo span.subCanalTurismo2 {
border-bottom:medium none;
color:#555555;
font-weight:normal;
margin:0pt;
padding:0px 20px 0pt;
width:18em;
}
#contenedorMapa #enlaInteres ul li a.self {
font-size:0.7em;
text-decoration:none;
}
#contenedorMapa #enlaInteres a.self {
text-decoration:none;
}
#contenedorMapa #enlaInteres ul li a.ventanaNueva {
font-size:0.7em;
text-decoration:none;
}
#contenedorMapa #enlaInteres a.ventanaNueva {
text-decoration:none;
}
#contenedorMapa #enlaInteres span.canalEnla {
background-color:#FFFFFF;
border-left:2px solid #922622;
border-right:2px solid #922622;
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
padding:0px 5px;

}
#contenedorMapa #enlaInteres span.subCanalEnla {
color:#333333;
font-weight:normal;
padding-top:0px;
}
#contenedorMapa .contenedorBanners {
margin:15px 0pt 15px 0px;
padding:0pt;
text-align:center;
}
#contenedorMapa .contenedorBanners a {
margin:0pt;
padding:0pt;
text-decoration:none;
}
#contenedorMapa .contenedorBanners {
margin:10px 0pt 0pt 3px;
padding:0pt;
}
#contenedorMapa .contenedorBanners img {
border:2px solid #CCCCCC;
margin:0pt 0pt 3px;
padding:0pt;
}
#contenedorMapa .enlacesPieHome {
margin:0px 0pt;
padding:0pt;
text-align:center;
}
#contenedorMapa .enlacesPieHome ul {
color:#555555;
float:left;
font-family:verdana, arial, serif;
font-size:0.65em;
list-style-type:none;
}
#contenedorMapa .enlacesPieHome li {
color:#555555;
display:inline;
font-size:0.65em;
margin:0px 0pt 0pt;
padding:0pt;
}
#contenedorMapa .enlacesPieHome a {
color:#555555;
text-decoration:none;
}
#contenedorMapa .enlacesPieHome img {
border:0pt none;
}
#canal h2:first-letter {
color:#FEB630;
font-family:Arial, verdana, serif;
font-size:2em;

}
#canal h2 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
margin:0pt 0pt 0pt 10px;

}

#canalSegu h2:first-letter {
color:#FA8C37;
font-family:Arial, verdana, serif;
font-size:2em;

}

#canalSegu h2 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
margin:0pt 0pt 0pt 10px;

}

#canalAyun h2:first-letter {
color:#E52B22;
font-family:Arial, verdana, serif;
font-size:2em;

}

#canalAyun h2 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
margin:0pt 0pt 0pt 10px;

}

#canalAzul h2:first-letter {
color:#1E42FB;
font-family:Arial, verdana, serif;
font-size:2em;

}

#canalAzul h2 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
margin:0pt 0pt 0pt 10px;

}

#menu h2:first-letter {
color:#FEB630;
font-family:Arial, verdana, serif;
font-size:2em;
}

#menu h3:first-letter {
color:#FEB630;
font-family:Arial, verdana, serif;
font-size:2em;
}

#menu h3, h2 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
margin:0pt 0pt 0pt 10px;
width:100%;
}

#menuSegu h3:first-letter {
color:#FA8C37;
font-family:Arial, verdana, serif;
font-size:2em;
}

#menuSegu h2:first-letter {
color:#FA8C37;
font-family:Arial, verdana, serif;
font-size:2em;
}

#menuSegu h3, h2 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
margin:0pt 0pt 0pt 10px;
}

#menuAyun h3:first-letter{
color:#E52B22;
font-family:Arial, verdana, serif;
font-size:2em;
}

#menuAyun h2:first-letter {
color:#E52B22;
font-family:Arial, verdana, serif;
font-size:2em;
}

#menuAyun h3, h2 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
margin:0pt 0pt 0pt 10px;
}

#menuAzul h3:first-letter{
color:#1E42FB;
font-family:Arial, verdana, serif;
font-size:2em;
}

#menuAzul h2:first-letter {
color:#1E42FB;
font-family:Arial, verdana, serif;
font-size:2em;
}

#menuAzul h3, h2 {
color:#000000;
font-family:Arial, verdana, serif;
font-size:0.8em;
margin:0pt 0pt 0pt 10px;
}


#contenidoMenu {
border:1px dashed #CCCCCC;
display:inline;
float:left;
padding:0px 0pt 15px;
width:28em;
}

#contenidoMenu .bloqueContenido h5, h6 {
color:#333333;
font-size:0.66em;
margin:0pt 0pt 7px 10px;
padding:0pt;
text-align:left;
}

#contenidoMenu .bloqueContenido h4 {
color:#333333;
font-family:Arial, verdana, serif;
font-size:0.67em;
margin:15px 0pt 7px 10px;
padding:0pt;
text-align:left;

}

#contenidoMenu h3.destacado {
background:#666666 none repeat scroll 0% 0%;
color:#FFFFFF;
font-family:Arial, verdana, serif;
font-size:0.67em;
height:1.7em;
margin:15px 0pt 10px;
padding:5px 0pt 0pt 10px;
text-align:left;

}

#contenidoMenu .bloqueContenido .destacado {
background:#666666 none repeat scroll 0% 0%;
color:#FFFFFF;
font-family:Arial, verdana, serif;
font-size:0.67em;
height:1.7em;
margin:15px 0pt 10px;
padding:5px 0pt 0pt 10px;
text-align:left;

}

#contenidoMenu .bloqueContenido .destacado2 {
color:#444444;
font-family:Arial, verdana, serif;
font-size:0.67em;
margin:15px 0pt 10px;
padding:5px 0pt 0pt 10px;
text-align:left;

}

#contenidoMenu .bloqueContenido .subtitulo {
color:#333333;
font-family:verdana, arial, serif;
font-size:0.67em;
margin:0pt 0pt 7px 10px;
padding:0pt;
text-align:left;
text-transform:none;
}

#contenidoMenu .bloqueContenido p {
color:#333333;
font-family:verdana, arial, serif;
font-size:0.65em;
margin:0pt 7px 10px 10px;
padding:0pt;
}
#contenidoMenu .bloqueContenidoError {
font-size:0.7em;
height:300px;
padding-top:150px;
text-align:center;
}

#contenidoMenu .bloqueContenidoError a {
color:#8F5502;
font-size:105%;
height:310px;
padding-top:150px;
text-align:center;
text-decoration:none;
}

.torreFondo {
background:transparent url(../imagen/COMU/COMUTorreMenu.gif) no-repeat scroll right bottom;
}

.combo {
margin-right:15px;
text-align:right;
}

.camposFormulario {
margin-left:15px;
text-align:left;
}

#contenidoMenu .bloqueContenido .camposFormulario input {
margin-left:0px;
}

#contenidoMenu .bloqueContenido .camposFormulario h5 {
margin:10px 20px 5px 0px;
}

#contenidoMenu .bloqueContenido .camposFormulario .contenidoError {
border:1px dashed #CCCCCC;
display:inline;
float:left;
margin:15px 0pt;
padding:0px 0pt 0pt;
width:26.13em;
}

#contenidoMenu .bloqueContenido .camposFormulario .contenidoError p {
color:#FF0000;
font-family:verdana, arial, serif;
font-size:1em;
margin:10px 5px;
padding:0pt;
}

#contenidoMenu .bloqueContenidoMensaje {
font-size:1.1em;
height:300px;
padding-top:150px;
text-align:center;
}

#contenidoMenu .bloqueContenidoMensaje a {
color:#8F5502;
font-size:105%;
height:310px;
padding-top:150px;
text-align:center;
text-decoration:none;
}

#contenidoMenu li {
font-size:0.65em;
}

#contenidoMenu ul.noBullet {
color:#333333;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#contenidoMenu li.noBullet {
color:#333333;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 0pt 0pt 10px;
padding:0pt;
}

#contenidoMenu li.noBullet a {
color:#333333;
margin:0pt;
padding:0pt;
text-decoration:none;
}

#contenidoPop ul.noBullet {
color:#333333;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#contenidoPop li.noBullet {
color:#333333;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 0pt 0pt 10px;
padding:0pt;
}

#contenidoPop li.noBullet a {
color:#333333;
margin:0pt;
padding:0pt;
text-decoration:none;
}

ol {
color:#333333;
margin-bottom:0pt;
margin-top:5px;
}

span.fecha {
margin:0px;
padding-right:10px;
}

span.noFecha {
margin:0px;
padding-right:5px;
}

div.fotoIzq img {
border:2px solid #ECEEEF;
margin:0pt;
}

div.fotoDer img {
border:2px solid #ECEEEF;
margin:0pt;
}

#contenidoMenu .bloqueContenido div.fotoDer {
float:right;
margin:3px 15px 3px 12px;
width:200px;
}

#contenidoMenu .bloqueContenido div.fotoDer a {
color:#333333;
font-weight:bold;
margin-left:0pt;
text-decoration:none;
}

#contenidoMenu .bloqueContenido div.fotoDer p {
margin:0pt 0pt 10px;
text-align:left;
}

#contenidoMenu .bloqueContenido div.fotoIzq {
float:left;
margin:3px 15px 3px 12px;
width:200px;
}

#contenidoMenu .bloqueContenido div.fotoIzq a {
color:#333333;
font-weight:bold;
margin-left:0pt;
text-decoration:none;
}

#contenidoMenu .bloqueContenido div.fotoIzq p {
margin:0pt 0pt 10px;
text-align:left;
}

#contenidoMenu .bloqueContenidoInfo {
float:left;
margin:0pt 0pt 7px 10px;
width:13em;
}

#contenidoMenu .bloqueContenidoInfo p {
color:#333333;
font-size:0.65em;
margin:0pt;
}

#contenidoMenu .bloqueContenidoInfo a {
color:#8F5502;
margin:0pt;
text-decoration:none;
}

#contenidoMenu .bloqueContenidoInfo h5 {
color:#333333;
font-size:0.66em;
margin:12px 0pt;
}

#contenidoMenu .bloqueContenidoInfo h6 {
color:#444444;
font-size:0.63em;
margin:12px 0pt 4px;
}

#contenidoMenu .bloqueContenidoAdic p {
clear:both;
color:#333333;
font-size:0.63em;
margin:10px 0pt 0px 10px;
}

p a.masInfo {
color:#8F5502;
margin:0px;
text-decoration:none;
}

a.enlaceExt {
color:#8F5502;
font-size:0.65em;
margin-left:10px;
text-decoration:none;
}

p a.enlaceExt {
color:#8F5502;
font-size:100%;
margin-left:10px;
text-decoration:none;
}

#layOutPop {
border:1px solid #CCCCCC;
margin:1px auto;
width:48em;
}

#imagenCabecera img {
float:left;
margin:0pt;
padding:0pt;
}

#cabeceraPop {
background:#666666 none repeat scroll 0% 0%;
height:2em;
margin:0pt;
padding:0pt;
}

#cabeceraPop h1 {
color:#FEF3D9;
font-family:Arial, verdana, serif;
font-size:0.63em;
margin:0px;
padding:17px 0pt 0pt 0px;
text-align:left;

}

#cabeceraPopGaleria {
background:#666666 none repeat scroll 0% 0%;
height:2em;
margin:0pt;
padding:0pt;
}

#cabeceraPopGaleria h1 {
color:#FFFFFF;
display:inline;
float:left;
font-family:Arial, verdana, serif;
font-size:0.75em;
margin:0px;
padding:10px 0pt 0pt 30px;
text-align:left;

}

p.fechaPubli {
color:#444444;
font-size:0.63em;
margin:4px 15px 0pt 0pt;
text-align:right;
}

div.derecha {
float:right;
font-size:0.85em;
margin:0px 5px 0px 12px;
padding:0pt;
text-align:right;
width:200px;
}

div.derecha p a.enlaceExt {
color:#333333;
font-size:100%;
font-weight:bold;
margin-left:0px;
text-decoration:none;
}

div.izquierda p a.enlaceExt {
color:#333333;
font-size:100%;
font-weight:bold;
margin-left:0px;
text-decoration:none;
}

div.izquierda {
float:left;
font-size:0.85em;
margin:0px 15px 3px 2px;
}

div.izquierda2 p a.enlaceExt {
color:#333333;
font-size:100%;
font-weight:bold;
margin-left:0px;
text-decoration:none;
}

div.izquierda2 {
float:left;
font-size:0.85em;
margin:0px 15px 3px 2px;
width:300px;
}

div.derecha2 {
float:right;
font-size:0.85em;
margin:0px 5px 0px 12px;
padding:0pt;
text-align:right;
width:300px;
}

div.derecha2 p a.enlaceExt {
color:#333333;
font-size:100%;
font-weight:bold;
margin-left:0px;
text-decoration:none;
}

#contenedorTorre {
background:transparent url(../imagen/COMU/COMUTorrePop.gif) no-repeat scroll right bottom;
margin:0pt;
padding:0pt;
}

#contenidoPop {
margin-left:86px;
padding-bottom:15px;
width:41em;
}

#contenidoPopGale {
margin-left:30px;
padding-bottom:15px;
width:44.25em;
}

#contenidoMenuPop {
margin:0pt;
padding:0pt;
}

#contenidoPop img {
border:2px solid #ECEEEF;
}

#contenidoPop h1 {
color:#444444;
font-family:Arial, verdana, serif;
font-size:1.02em;
font-weight:bold;
margin:0px;
padding:30px 0pt 0pt 0px;
text-align:left;

}

#contenidoPop h2 {
color:#333333;
font-size:0.65em;
margin:0px;
padding:10px 0pt 8px 0px;
text-align:left;
}

#contenidoPop .bloqueContenido h2 {
color:#333333;
font-size:1em;
margin:0px;
padding:10px 0pt 8px 0px;
text-align:left;
}

#contenidoPop .bloqueContenido {
font-size:0.65em;
line-height:1.8em;
width:100%;
}

#contenidoPop h1.tituloContenido {
color:#8F5502;
font-family:Arial, verdana, serif;
font-size:0.8em;
font-weight:bold;
margin:0px;
padding:30px 0pt 0pt 0px;
text-align:left;

}

#contenidoPop .bloqueContenido2 {
float:left;
margin-bottom:15px;
width:20em;
}

#contenidoPop .bloqueContenido h1 {
color:#444444;
font-family:Arial, verdana, serif;
font-size:0.75em;
font-weight:bold;
margin:0px;
padding:0px 0pt 0pt 0px;
text-align:left;

}

#contenidoPop .bloqueContenido p {
color:#333333;
margin:0pt 0pt 15px;
}

#contenidoPop .bloqueContenido img {
position:relative;
z-index:1;
}

#contenidoPop .bloqueContenido p.fechaEvento {
color:#555555;
margin:0px 0pt 5px;
text-align:left;
}

#contenidoPopGale .bloqueContenidoGale {
margin:30px 0pt;
}

#contenidoPopGale .bloqueContenidoGale h2:first-letter {
color:#777777;
font-family:Arial, verdana, serif;
font-size:2em;
}

#contenidoPopGale .bloqueContenidoGale h2 {
border-bottom:1px solid #777777;
color:#333333;
font-family:Arial, verdana, serif;
font-size:0.8em;
margin:0pt;
padding:0pt;
}

#contenidoPopGale .bloqueContenidoGale p {
color:#333333;
font-size:0.67em;
margin:0pt;
text-align:left;
}

#imgGaleriaPop {
background:#EDEDED none repeat scroll 0% 0%;
padding-bottom:25px;
padding-top:25px;
text-align:center;
}

#imgGaleriaPop img {
border:1px solid #CCCCCC;
}

#contenidoPop .bloqueContenidoInfo p {
color:#333333;
margin:0pt;
font-size: 0.65em;
}

#contenidoPop .bloqueContenidoInfoProc p {
color:#333333;
margin:0pt;

}

#contenidoPop .bloqueContenidoInfo a {
color:#8F5502;
text-decoration:none;
}

#contenidoPop .bloqueContenidoInfo h3 {
color:#444444;
font-size:1em;
margin:12px 0pt 4px;
}

#contenidoPop .bloqueContenidoInfo a.enlaceExt {
margin-left:0px;
}

h2.info {
color:#FEF3D9;
font-family:Arial, verdana, serif;
font-size:0.63em;
margin-top:50px;

}

#contenidoPop .bloqueContenidoInfo2 {
float:left;
width:18em;
margin-bottom: 15px;
margin-left:12px;
}

#contenidoPop .bloqueContenidoInfo2 p {
color:#333333;
font-size:0.65em;
margin:0pt;
}

#contenidoPop .bloqueContenidoInfo2 a {
color:#8F5502;
text-decoration:none;
}

#contenidoPop .bloqueContenidoInfo2 h3 {
color:#222222;
font-size:0.67em;
margin:15px 0pt 4px;
}

#contenidoPop .bloqueContenidoInfo2 h4 {
color:#444444;
font-size:0.63em;
margin:12px 0pt 4px;
}

#contenidoPop .bloqueContenidoInfo2 a.enlaceExt {
margin-left:0px;
}

h3.info {
color:#FEF3D9;
font-family:Arial, verdana, serif;
font-size:0.63em;
margin-top:50px;

}

#contenidoPopGale .bloqueContenidoAdic p {
color:#333333;
font-size:0.63em;
margin:20px 0pt 0px;
}

#contenidoPop .bloqueContenidoAdic p {
color:#333333;
font-size:0.63em;
margin:20px 0pt 0px;
}

div.contenidoPiePop {
clear:both;
text-align:center;
width:48em;
}

div.contenidoPiePop p {
color:#444444;
font-size:0.63em;
margin:0px 0pt 0pt;
}

#franjaGrisPop {
background:#666666 none repeat scroll 0% 0%;
border:1px solid #666666;
height:2em;
}

.botonPrint {
margin:0pt 0pt 0pt 25px;
text-align:left;
}

.botonPrint img {
border:0pt none;
float:left;
margin:2px 0pt 0pt;
}

.noPrint {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
float:left;
margin:5px auto;
padding:10px;
position:relative;
width:20em;
z-index:200;
}

.noCerrar {
background:#FFFFFF none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
float:right;
margin:5px auto;
padding:10px;
position:relative;
width:20em;
z-index:200;
}

.botonCerrar {
padding:8px 23px 0pt 0pt;
text-align:right;
}

.botonCerrar img {
border:0pt none;
float:right;
margin:0pt;
}

hr {
border-color:#CCCCCC;
border-style:dashed none none;
border-width:1px 0pt 0pt;
clear:both;
color:#FFFFFF;
height:1px;
margin-top:7px;
text-align:center;
width:100%;
}

hr.noventaXcien {
border-color:#CCCCCC;
border-style:dashed none none;
border-width:1px 0pt 0pt;
clear:both;
color:#FFFFFF;
height:1px;
margin-top:7px;
padding-bottom:3px;
text-align:center;
width:90%;
}

.novis {
display:none;
}

.limpiar {
clear:both;
}

.marginTop {
margin-top:10px;
}

.mailTo {
}

div.fotoCentro img {
border:2px solid #CCCCCC;
margin-top:10px;
}

div.fotoCentro {
text-align:center;
}

.bloqueContenido2
{
float: right; 
width: 18em;
}
.banda100{width:100%;}
.cincoTrozos{
	margin: 0px 22px;
}
.cincoTrozos a{
	text-decoration:none;
}
.imagenBandaPie{
	border:none;
	vertical-align:middle;
	
	}
/*Estilos para el enlace del perfil del contratante de la columna derecha de la p�?¡gina*/
#columnaDcha .enlaceNegrita
{
color:#333333;
font-family:verdana, arial, serif;
font-size:0.6em;
font-weight:bold;
}

/* Estilos para el formulario de Quejas*/
.formularioQuejas{ font-family:verdana, arial, serif;	 font-size:0.8em; margin-left:20px}

textarea{width:350px;  height:90px;}

.labelQuejas{width:200px; float:left}

.campoQuejas{float:left;
margin-bottom:10px;
width:410px;}
.campoQuejas input{width:250px}

.botonesQuejas {margin-top:15px; text-align:center; vertical-align:bottom; color:red; font-size:0.8em; font-style:italic}

.formbutton {
background-color:#FFFFFF;
border:1px solid #000000;
font-size:1.0em;
font-weight:bold;
margin-top:5px;
padding:0px 3px;
text-align:center;
}

.mensajeExito {color:green; text-align:center; font-weight:bold}
.mensajeInfo {font-size:0.8em; font-style:italic}

.cajaError{border:1px solid red}

/* Estilos para la imagen y enlace de envio de quejas */
.enlaceEnviarQueja{color: black; font-weight: bold; text-decoration: none; font-size: 0.8em;}
.capaEnviarQueja{border: 1px dashed rgb(204, 204, 204); width: 100%; text-align: center;}
.imagenEnviarQueja{padding: 10px; vertical-align: middle; border:0px;}