
/* --------- reset --------------------------------------------------------------------------------------------------- */
* { border:0; margin:0; padding:0; } 
body{ font:12px verdana; background: url(/fileadmin/templates/imaxes/main_back.jpg) -10px 0  repeat-x #fff ; color:#666; text-align:center; padding-top:0px;  }
div{ position:relative; text-align:center;  }
a{ text-decoration:none; color:#00a1e1;}
a:hover, a:active, a:focus, a:visited, a:link{ text-decoration:none; color:#00a1e1;}
a:hover{ /*text-decoration:underline;*/ }
h1{font:18px arial; color:#589CE3;  margin:20px 0;}
h3 {color:#589CE3; font:17px arial; font-weight:bold; margin-bottom:10px;   }

h3 a.external.link{color:#589CE3; font:20px arial; font-weight:bold; margin-bottom:10px;}

h1 a.internal-link{ font:18px arial; color:#589CE3;  margin:20px 0; padding:0 0 0 0; }
h1 a.internal-link:active{ font:18px arial; color:#589CE3;  margin:20px 0; padding:0 0 0 0; }
h1 a.internal-link:focus{ font:18px arial; color:#589CE3;  margin:20px 0; padding:0 0 0 0;}


h2 {color:#589CE3; font:19px arial; font-weight:bold; margin-bottom:10px;}

h4 {color:#666; font:17px arial; font-weight:bold; margin-bottom:10px;}




#tbNoticias{font:12px verdana; color:#666; text-align:justify;}
#tbNoticias p{text-align:justify;}
#tbNoticias img{ margin:0 10px 0 0; }
#tbMuseo h4{color:#589CE3; font:14px arial;}

#tbMuseo p{font:12px verdana; color:#666; text-align:justify; padding: 0 0 0 5px;}
#tbMuseo td{ vertical-align:top; height:15px;}
#bordeAzul{ margin:0 10px 0 10px; padding:5px 5px 5px 5px; border:1px solid #0099FF; }


input{ font:10px arial; color:#06c; height:14px; border:1px solid #e0e0e0; padding:0 1px; }
textarea{ font:10px arial; color:#06c; border:1px solid #e0e0e0; padding:0 1px; }
.btnSrch,.btnAvdSrch{ width:20px; background:url(../imaxes/lupa.jpg) 2px 3px no-repeat; height:19px; border:0;}
.btnAvdSrch{ background:url(../imaxes/lupamas.jpg) 2px 3px no-repeat; }



/* --------- contedor ------------------------------------------------------------------------------------------------ */
#hContedor, #fContedor,#bContedor{ margin: auto; text-align:center;  }

#hContedor{ background:url(../imaxes/hContedor.jpg) top center no-repeat; height:14px; border:0px solid #f60; width:840px;border-left:0 solid #CBE0F7; border-right:0 solid #CBE0F7;   }
#bContedor{ background:url(../imaxes/bContedor.jpg) center repeat-y; border:0px solid #f60; width:840px; padding-bottom:20px; border-left:1px solid #CBE0F7; border-right:1px solid #CBE0F7;   }
#fContedor{ background:url(../imaxes/fContedor.jpg) bottom center no-repeat; height:12px; border:0px solid #f60; width:840px; border-left:0px solid #CBE0F7; border-right:0px solid #CBE0F7; }




/* --------- cabeceira -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#cabeceira{ height:176px; width:100%; margin:0 auto; border:0px solid #f60; background:url(../imaxes/topimg.jpg) 0px 20px no-repeat;}
#cabeceira #logo{ float:left; margin:0 0 0 -12px;display:block; width: 100%; }


#cabeceira #ligazons {float:left;  margin:10px 20px 0 0; text-align:right; color:#589CE3; display:none;  }

#cabeceira #P_idiomas{ float:right; border:0px solid #f60; text-align:left;  }
#cabeceira #P_idiomas img{display:none; }
#cabeceira #extras{float: right; }
#cabeceira div{display:inline; padding:2px 0 0 12px;}



#extras{height:14px; }
#extras .align-right{ background:#fff; padding:2px 0 0 0; width:800px; text-align:right; }

/* esto es para que no haga saltos de tamaño, etc en los enlaces de arriba */
a.internal-link{ color:#00a1e1; padding:1px 4px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal;  line-height:17px; }
a.internal-link:active{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:17px; }
a.internal-link:focus{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:17px; }


a.external-link:link{ color:#00a1e1; padding:1px 4px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; }
a.external-link:active{ color:#00a1e1; padding:1px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; }
a.external-link:visited{ color:#00a1e1; padding:1px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; }
a.external-link:focus{ color:#00a1e1; padding:1px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; }

.indent a.external-link:link{ color:#00a1e1; padding:0px 4px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.indent a.external-link:active{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.indent a.external-link:visited{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.indent a.external-link:focus{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }

a.external-link2{ color:#00a1e1; padding:1px 4px;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
a.external-link2:active{ color:#00a1e1; padding:1px 4px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
a.external-link2:focus{ color:#00a1e1; padding:1px 4px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }

a.external-link3{ color:#00a1e1; padding:1px 4px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal;  line-height:17px; }
a.external-link3:active{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:17px; }
a.external-link3:focus{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:17px; }


h2 a.external-link2{ color:#00a1e1; padding:1px 4px;  font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
h2 a.external-link2:active{ color:#00a1e1; padding:1px 4px; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
h2 a.external-link2:focus{ color:#00a1e1; padding:1px 4px; font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }


#extras a{ color:#00a1e1; padding:0px 4px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal;line-height:14px; }
#extras a:active{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal;  line-height:14px; }
#extras a:focus{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:14px; }


.no a{ color:#00a1e1; padding:1px 4px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal;  line-height:14px; }
.no a:active{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:14px; }
.no a:focus{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:14px; }


.cur a{ color:#00a1e1; padding:1px 4px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal;  line-height:14px; }
.cur a:active{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:14px; }
.cur a:focus{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:14px; }




/*
.no a:link{ color:#00a1e1; padding:0px 4px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.no a:active{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.no a:visited{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.no a:focus{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.no a{ color:#00a1e1; padding:0px 4px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.no a:active{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.no a:focus{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }



.cur a:link{ color:#00a1e1; padding:0px 4px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.cur a:active{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.cur a:visited{ color:#00a1e1; padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }
.cur a:hover, 
.cur a:focus{ color:#00a1e1; color:#f60;  padding:0px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:14px; }

*/



.pieLinks a{ color:#00a1e1; padding:1px 4px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
.pieLinks a:active{ color:#00a1e1; padding:1px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
.pieLinks a:focus{ color:#00a1e1; padding:1px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }

a.zlnk{ color:#00a1e1; padding:1px; margin:1px 0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
a.zlnk:active{ color:#00a1e1; padding:1px; margin:1px 0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
a.zlnk:focus{ color:#00a1e1; padding:1px; margin:1px 0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }


.tituloNova a{ color:#00a1e1; padding:1px 0px;  font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }
.tituloNova a:active{ color:#00a1e1; padding:1px 0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }
.tituloNova a:focus{ color:#00a1e1; padding:1px 0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }

#imgTermal a{ color:#00a1e1; padding:1px 0px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }
#imgTermal  a:active{ color:#00a1e1; padding:1px 0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }
#imgTermal a:focus{ color:#00a1e1; padding:1px 0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }

#imgMonumental a{ color:#00a1e1; padding:1px 0px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }
#imgMonumental  a:active{ color:#00a1e1; padding:1px 0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }
#imgMonumental a:focus{ color:#00a1e1; padding:1px 0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }

#imgCompras a{ color:#00a1e1; padding:1px 0px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }
#imgCompras  a:active{ color:#00a1e1; padding:1px 0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }
#imgCompras a:focus{ color:#00a1e1; padding:1px 0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; line-height:15px; }

#zzzGE a{ color:#00a1e1; padding:1px 0px;  font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal;  font-weight:bold; line-height:15px; }
#zzzGE  a:active{ color:#00a1e1; padding:1px 0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal;  font-weight:bold; line-height:15px; }
#zzzGE a:focus{ color:#00a1e1; padding:1px 0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal;  font-weight:bold; line-height:15px; }



/*

tituloNova


#cabeceira #ligazons #idiomas{ background:#fff; border:1px solid #f60;  display:inline; }
#cabeceira #ligazons #idiomas ul li{ padding:0 10px 0 4px; text-align:left; border-right:1px solid #e0e0e0; display:inline; margin:0 4px ;   }

#cabeceira #ligazons #idiomas ul li:after{content: " ** "; }
#cabeceira #ligazons #idiomas ul li:last-child:after {     content: "."; }ç


#cabeceira #ligazons #idiomas ul li a{ font:10px arial;   }
#cabeceira #ligazons #idiomas ul li a:hover{ text-decoration:underline; color:#589CE3;  }
#cabeceira #ligazons #idiomas ul li a.primeroActivo{ font:10px arial; padding:0; margin:0; color:#f60; text-decoration:underline;     }

#idiomas #c47{ display:none; }


#idiomas{ border:1px solid #f60;  display:inline; }

*/














#cabeceira #ligazons #migas{ border:0px solid #993; display:block;  color:#666;  margin:10px 4px; text-align:right;  }
#cabeceira #ligazons #migas a:link,
#cabeceira #ligazons #migas a:active,
#cabeceira #ligazons #migas a:visited {font:10px arial; text-decoration:none; color:#589CE3;}
#cabeceira #ligazons #migas a:hover{ text-decoration:underline; color:#599CE3 }
/*
#cabeceira #ligazons #extras{ border:0px solid #993; display:block;  color:#666;  margin:10px 4px; text-align:right;  }
#cabeceiras #ligazons #extras a:link,
#cabeceira #ligazons #extras a:active,
#cabeceira #ligazons #extras a:visited {font:10px arial; text-decoration:none; color:#589CE3;}
#cabeceira #ligazons #extras a:hover{ text-decoration:underline; }
*/
#cabeceira #ligazons #pRss{ text-align:right; margin:20px 0px 5px 0; }




#migas{ border:0px solid #993; display:block;  color:#666;  margin:10px 4px; text-align:left; width:820px; padding:4px;  }
#migas a:link,
#migas a:active,
#migas a:visited {font:10px arial; font-weight:bold; text-decoration:none; color:#589CE3;}
#migas a:hover{ text-decoration:underline; color:#599CE3 }









/*
#cabeceira #ligazons .tx-srlanguagemenu-pi1{ width:300px; }
#cabeceira #ligazons .tx-srlanguagemenu-pi1 ul{ margin: 0; list-style-type: none; border:1px solid #f60; }
*/
/*
.tx-srlanguagemenu-pi1 div{ display:inline; }

.tx-srlanguagemenu-pi1 .CUR a{ color: #00a1e1; text-decoration:underline; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active{}
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active {}
*/


/*


#cabeceira #ligazons ul li a:link,
#cabeceira #ligazons ul li a:active,
#cabeceira #ligazons ul li a:visited{background:url(../imaxes/separadorLinks.jpg) 0 1px no-repeat; margin-left:1px; padding-left:10px; }
#cabeceira #ligazons ul li a:hover{  }
#cabeceira #ligazons ul li a.activo:link,
#cabeceira #ligazons ul li a.activo:active{ text-decoration:underline; }
#cabeceira #ligazons ul li a.activo:hover{ background:url(../imaxes/separadorLinks.jpg) 0 1px no-repeat; margin-left:1px; padding-left:10px;  }


#cabeceira #ligazons ul li a.primero:link,
#cabeceira #ligazons ul li a.primero:active,
#cabeceira #ligazons ul li a.primero:visited{ margin-left:1px; padding-left:10px; }
#cabeceira #ligazons ul li a.primero:hover{ margin-left:1px; padding-left:10px;  }

#cabeceira #ligazons ul li a.primeroActivo:link,
#cabeceira #ligazons ul li a.primeroActivo:active,
#cabeceira #ligazons ul li a.primeroActivo:visited{ text-decoration:underline; background-image:none;}
#cabeceira #ligazons ul li a.primeroActivo:hover{margin-left:1px; padding-left:10px;  }

#cabeceira #ligazons{ border:1px solid #993;}
*/


/*

tx-srlanguagemenu-pi1 .NO a{ color: #00a1e1;  text-decoration: none; font-weight: bold;}

.tx-srlanguagemenu-pi1 .INACT{font:10px arial;/*float: left }
*/












/*--------- idiomas bajo el submenu ---------------------------*/
#idiomas{border:1px solid #e0e0e0;  width:817px; margin:0 auto;  text-align:left; padding:10px 0; display:none;  }
#idiomas ul li{ padding:0 5px 0 0; text-align:center; border-right:1px solid #e0e0e0; display:inline;   }
#idiomas ul li a{ font:10px arial;   }
#idiomas ul li a:hover{ text-decoration:underline; color:#589CE3;  }
#idiomas ul li a.primeroActivo{ font:10px arial; padding:0; margin:0; color:#f60; text-decoration:underline;     }








/*---------------------- Noticias -----------------------------------------------*/
#noticias{height:20px; float:right; margin:0 20px 0 0;}
#noticias #enviar{height:20px; display:inline; padding:10px 0 0 0; }
#noticias #guardar {height:20px; display:inline; padding:10px 0 0 0;}
#noticias #imprimir{height:20px; display:inline; padding:10px 0 0 0;}











/* --------- menu ------------------------------------------------------------------------------------------------ */
#menu{ border-bottom:0px solid #f60; height:20px; width:832px; margin:0 auto; text-align:left;  }
#menu #menuprincipal{float:left; margin:0 auto; }
#menu #buscador div{ width:auto;}
#menu #buscador{ float:right; margin-left:0px; padding-left:1px; margin-left:1px; text-align:right; width:auto;}
#tx-rgbuscador-pi1{ float:right; margin-left:0px; padding-left:1px; margin-left:1px; text-align:right; width:auto;}
.csc-firstHeader{color: #589CE3; margin-bottom:15px; text-align:justify;}

#menu .pItem{  background:url(../imaxes/itemMenu.jpg) 0 0 no-repeat; width:100px; padding:2px 0; float:left;     }
#menu .pItem a:link,
#menu .pItem a:active,
#menu .pItem a:visited{ padding-left:10px;color:#fff;text-transform:uppercase; font:10px arial; display:block;  }
#menu .pItem a:hover{  }

#menu .pItemActivo{  background:url(../imaxes/itemActvMenu.jpg) 0 0 no-repeat; width:100px; padding:2px 0; float:left; color:#589CE3; }
#menu .pItemActivo a:link,
#menu .pItemActivo a:active,
#menu .pItemActivo a:visited{ padding:1px 0 0 9px; text-transform:uppercase;  font:10px arial; display:block; color:#589CE3;  }
#menu .pItemActivo a:hover{   }



#submenu{ display:block;  background:url(../imaxes/bSubMenu.jpg) 0 1px no-repeat; width:832px; height:20px; margin:0px auto; margin-bottom:10px; margin-top:-4px;  text-align:left;  }
/*#submenu *{display:inline; float:left; margin:1px; text-align:left;   }*/

#submenu .pItem a:link,
#submenu .pItem a:active,
#submenu .pItem a:visited{ padding:1px 0 0 9px; font:10px arial; display:block; color:#589CE3; font-weight:bold;  float:left;   }
#submenu .pItem a:hover{  text-decoration:underline; color:#f60; }


#submenu p{float:left;  width:100px; border:1px solid #f60; display:none;  }
#submenu p.pItem a{background:#e0e0e0; font:20px verdana;}

/* --------- mapas ------------------------------------------------------------------------------------------------ */
#maps{  height:255px; width:832px; margin:20px auto; padding:0;  background:#fff; border:0px solid #f60; margin-top:-20px;  display:none; }/**/
#maps #imgs{float:left; margin:0 7px; width:384px; margin:10px; margin-top:15px;   }
/*#maps #imgs *{ text-align:left; }*/

#maps #imgs #c62{ display:none; }

#maps #mapas{ text-align:left; margin:8px 0 0 4px; width:410px; float:right; border:0px solid #f60;  }
#maps #mapas a{ display:none; }

#maps #mapas #c63{ display:none; }
#maps #mapas iframe{ border:1px solid #e0e0e0; height:235px; }


















/* --------- corpo ------------------------------------------------------------------------------------------------ */
#corpo { width:835px; border:0px solid #ccc; margin:20px 0 0 0; padding:0 5px 0 5px; padding-bottom:0px; text-align:left;  }
#corpo div{text-align:justify;}
#corpo form{ padding:20px;}
#corpo #es{ width:380px; float:left; border:0px solid #f60; margin:0 0 0 8px; text-align:left;  }
#corpo #de{ width:380px; float:right;  border:0px solid #06c; margin:10px 10px 0 0;  /*text-align:right;*/ text-align:left; }

#corpo #cen{width:800px; float:left; border:0px solid #06c; margin:0 10px 0 0;  text-align:left;}

#corpo #esImg{ width:200px; float:left; border:0px solid #f60; margin:0 0 0 8px; text-align:left; padding:20px;  }
#corpo #esImg img{margin-bottom:20px; }

#corpo #deImg{ width:560px; float:right;  border:0px solid #06c; margin:0px 10px 0 0;  text-align:right;}


#corpo .textoXeral, 
#corpo .textoInicio{ font:10px arial; color:#666; line-height:19px; text-align:justify; }
#corpo .textoInicio{ margin:10px 0 0 4px; }


/* -------- hack para firefox -------------------------------------------------------------------------------------- */
#corpo .clear{ clear:both; margin-top:4px; font:4px arail; height:5px;  }




/* --------- corpo2 ------------------------------------------------------------------------------------------------ */
#corpo2 { width:832px; border:0px solid #06c; margin:20px auto; padding:0; padding-bottom:0px; text-align:left;  }
#corpo2 div{text-align:justify;}
#corpo2 form{ padding:20px;}

#corpo2 #es2{ width:80px; float:left; border:0px solid #f60; margin:0 0 0 8px; text-align:left;  }
#corpo2 #de2{ width:680px; float:right;  border:0px solid #06c; margin:1px 20px 0 0;  text-align:right;}

#corpo2 #de2 #wfqbe_id_notset{ border:0px dotted #000; width:670px; float:right;  }
#corpo2 #de2 #wfqbe #wfqbe_id_notset_form{ padding:0; margin:0; }
#corpo2 #de2 #wfqbe_id_notset_form table { float:right; margin-top:-10px; }

#corpo2 #FIELD_WFQBE_ESTRE_3{ width: 43px; padding:1px;   } 
#corpo2 #FIELD_WFQBE_GRUPO_4{ width: 65px; padding:1px;   } 
#corpo2 #FIELD_WFQBE_ZONA_2{ width: 100px; } 

#corpo2 .wfqbe_browser{ padding:0 0 10px 5px; }



#corpo2 #cen2{width:800px; float:left; border:0px solid #06c; margin:0 10px 0 0;  text-align:left; }

#corpo2 .textoXeral, 
#corpo2 .textoInicio{ font:10px arial; color:#666; line-height:19px; text-align:justify; }
#corpo2 .textoInicio{ margin:10px 0 0 4px; }

/* -------- hack para firefox -------------------------------------------------------------------------------------- */
#corpo2 .clear{ clear:both; margin-top:4px; font:4px arail; height:5px;  }




#corpo #wfqbe_id_notset_2{border:0px solid #f60; }
#corpo #wfqbe_id_notset_2{ padding:0; margin:0; }
#corpo #wfqbe_id_notset_2 #wfqbe_id_notset_form table { margin-top:-10px; }

#corpo #wfqbe_id_notset_2 #FIELD_WFQBE_ESTRE_3{ width: 43px; padding:1px;   } 
#corpo #wfqbe_id_notset_2 #FIELD_WFQBE_GRUPO_4{ width: 65px; padding:1px;   } 
#corpo #wfqbe_id_notset_2 #FIELD_WFQBE_ZONA_2{ width: 100px; } 








/* --------- eventos ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#eventos{ width:99%; margin:30px auto; margin-top:-10px;  margin-bottom:4px; text-align:left; border:0px solid #f60;  }
#eventos img {display:none; }

#eventos .evento{ border:0px solid #06c; text-align:left; margin-bottom:10px; padding:4px; }
/*
#eventos .fechaEvento{ display:inline; color:#589CE3; text-align:left; background:url(../imaxes/cuadradoAzul.jpg) 0 3px no-repeat; padding:0 0 0 14px; width:7px; float:left;   }
#eventos .tituloEvento a:link,
#eventos .tituloEvento a:active,
#eventos .tituloEvento a:visited{ display:inline; color:#589CE3; text-align:left; padding:0 0 0 14px; font:12px arial; font-weight:bold; }
#eventos .tituloEvento a:hover{   }

#eventos .textoEvento{ display:block; text-align:justify; padding:5px 1px 0 14px; line-height:17px;    }
#eventos .lineaEvento{  border-bottom:1px solid #ccc; width:90%; margin:4px auto;     }
*/



#eventos hr, .tx-ttnews-browsebox{display:none; }

/*
.tx-ttnews-browsebox{ border:0; background:#fff; }

.tx-ttnews-browsebox-strong{ background:#fff; border:0; text-decoration:underline; font-weight:bold;   }
*/

#eventos .tituloEvento a:link,
#eventos .tituloEvento a:active,
#eventos .tituloEvento a:visited { color:#06c; text-align:left; margin-bottom:1px; font:10px verdana; font-weight:bold; }
#eventos .tituloEvento a:hover {text-decoration:underline; }

#eventos .textoEvento{ text-align:justify; padding:5px 1px 0 14px; line-height:15px;    }












/* --------- novas ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#novas{ width:394px; text-align:center; border:0px solid #ccc; float:right; margin-top:0px; }
#novas *{margin:0 auto;}
#novas .nova{text-align:justify; margin-top:1px;  margin-bottom:10px; font:12px verdana;   }
/*#novas .nova img{  padding:0  10px 0 0; }*/
#novas .tituloNova a:link,
#novas .tituloNova a:active,
#novas .tituloNova a:visited { color:#333; text-align:left; margin-bottom:1px; font:12px verdana; font-weight:bold;  padding:0 0 0 0;   }
#novas .tituloNova a:hover {}

/* 116FCE  text-decoration:underline; */

#novas .textoNova{ text-align:justify; padding:5px 1px 0 14px; line-height:16px;    }
#novas .clear{ clear:both; margin-top:10px; font:4px arial; height:15px;  }

#novas a:link, a:active, a:active{ color:#f1bc1d; font:12px arial; }
#novas a:hover{ color:#00a1e1; }

#novas .slnk a:link, 
#novas .slnk a:active, 
#novas .slnk a:visited{ color:#00a1e1; font:10px arial; background:url(../imaxes/mais.jpg) 0 2px no-repeat; padding-left:16px; margin-left:14px; }
#novas .slnk a:hover{ text-decoration:underline; }

.novas_single h3{font:10px verdana; color:#999; margin:10px 4px; line-height:16px;  }
.novas_single-img{ padding:0; margin:0; text-align:left; width:100px;   }
.novas_single-img a{float:left; }

.news-single-files{margin:0; padding:0; text-align:left; border:0; background:#fff;   }
.news-single-files dt{margin:4px 0; padding:0; text-align:left;  }
.news-single-files dt a{color:#589ce3; }

.novas_single dd img{ margin:0 10px 0 0; }

.novas_single news-single-backlink a{color:#589ce3;}
.novas_single news-single-backlink a:link,
.novas_single news-single-backlink a:active, 
.novas_single news-single-backlink a:visited {color:#f60;}
.novas_single news-single-backlink a:hover  {color:#589ce3;}

.novas_single p.bodytext{ line-height:16px; }
.novas_single p{line-height:16px;}


#novas .newi, #novas .newp{border:0px solid #000; height:60px; margin-bottom:4px; padding:4px; }


#novas .newi{background:#E6EDF2; }
#novas .newi a:link, #novas .newi a:active, #novas .newi a:active{ color:#06c; font:11px verdana; }
#novas #novas .newi a:hover{ color:#00a1e1; }


#novas .newp{background:#fff; }
#novas .newp a:link, #novas .newp a:active, #novas .newp a:active{ color:#06c; font:11px verdana; }
#novas #novas .newp a:hover{ color:#00a1e1; }


#novas .newi .tituloNova a:link,
#novas .newi .tituloNova a:active,
#novas .newi .tituloNova a:visited { color:#06c; text-align:left; margin-bottom:1px; font:12px verdana; font-weight:bold; }
#novas .newi .tituloNova a:hover { text-decoration:underline; }




newi a:link{ color:#06c; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal}
newi a:active{ color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal}
newi a:visited{ color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal}
newi a:focus{ color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal}




#novas .newp .tituloNova a:link,
#novas .newp .tituloNova a:active,
#novas .newp .tituloNova a:visited { color:#06c; text-align:left; margin-bottom:1px; font:10px verdana; font-weight:bold; }
#novas .newp .tituloNova a:hover {text-decoration:underline; }
#novas .newp img{float:right; }




.news-single-img{background:#fff; border:0px solid #06c; float:left;  }
.news-single-img img{ }



/*#novas */
.newi {border:0px solid #f60; background:url(../imaxes/bkgNew.jpg) 0 0 repeat-y;  }
.newi, newp{ padding:2px; margin:0 0 2px 0;}

#novas h1{margin:0; padding:0; color:#666; margin:0 0 20px 0;width:200px; }

/*#novas csc-textpic-imagewrap*/
#novas dl dt{ background:#fff; border:0px solid #f60; width:100px; height:20px;  padding-top:4px; text-align:right;  }


.novas_single dl{margin:0; padding:0; }


/*

.novas_single{border:1px solid #06c; padding:10px 2px; text-align:left;width:825px;  }
p.news-single-timedata{ display:block;  text-align:left; color:#589CE3;    }
p.titulo{text-align:left; color:#06c; margin:4px 0; font:16px arial; color:#589CE3;   }
*/

.csc-frame{ background:none; display:none;   } 
.csc-frame-invisible{ background:#fff; border:1px solid #f60; margin-bottom:0px; background:none; z-index:100;  display:none;  }





.tituloNova2 a:link, .tituloNova2 a:visited, .tituloNova2 a:active, .tituloNova2 a:hover{ font-weight:normal; font:10px verdana; color:#06c;  }








/* --------- pe ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
#pe{ height:50px; width:800px; margin:10px auto; padding:5px 0; border:0px solid #06c; }
#pe .es{ width:800px; float:left; border-top:1px dotted #ccc; height:40px;  text-align:right; padding-top:7px;  }
#pe .es p {border:0px solid #ccc; }
#pe .es p img{float:right; border:0px solid #ccc; margin:0 7px 0 2px; }
#pe .es .pieLinks{margin:-40px 7px 0 2px;  padding:4px 0 0 0; width:200px; float:left;   }

#pe .de{ width:70px; float:right;  border:0px solid #ccc; text-align:right;}
#pe .de img{ display:block; }
#pe .de{display:none; }


.bodytext{text-align:justify;}

.bodytext li{list-style-type:circle; padding:0 0 0 25px;}

#tituloU{text-decoration:underline; font-size:14px;}





/* --------- FAQs ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.tx-irfaq-pi1{ margin-bottom:20px; border:0px solid #f60; padding:10px;  }
.tx-rglinks-pi1{ margin-bottom:20px; border:0px solid #06c;  padding:10px; }

dl{text-align:justify; margin-top:10px;  margin-bottom:10px; font:10px verdana; color:#06c;    }
dl p.bodytext{ color:#999; padding:10px; font:10px verdana; }
dt{ font-weight:bold; margin:10px 0; }

.tx-rglinks-pi1 dt{ margin-bottom:20px;  }
hr{ border:#0099FF thin solid;}


#myform_title_readonly{ color:#FF9900;}
#tx_rglugares_titulo_label{ color: #00a1e1;}
.tituloevento{ color:#FF9900;}








.tx-srlanguagemenu-pi1 .INACT, .tx-srlanguagemenu-pi1 .CUR a , .tx-srlanguagemenu-pi1 .NO a { color: #00a1e1; padding:0px 4px; margin:0px 2px; }
.tx-srlanguagemenu-pi1{ text-align:right; }


div .SPC{display:none; }


.tx-wfqbe-pi1{ border:1px solid #e0e0e0; }
#busca {  border:1px solid #f30; float:right; }

.tx-wfqbe-pi1 table td{ text-align:left; padding:2px; background:#fff; }




#wfqbe_id_notset_form option{ border:0; }






/*  ************************ ONDE COMER e ONDE DURMIR  ******************************************************** */

.iz_onde_comer{ width: 400px; height: 500px; border:0px solid #ccc; text-align:center;  }
.texto_intro{line-height:17px; margin-bottom:14px; padding:7px; padding-bottom:20px;  border-bottom:0px solid #e0e0e0; }
.items{ padding:2px; height:370px; width:380px; border:0px solid #e0e0e0; margin:1px auto;  }

.items .pit{ margin:4px 0; color:#06c; font:14px arial; padding:4px 1px; font-weight:bold; }
.items .pdes{ margin:-1px 0 0 0; color:#06c; font:11px arial; padding:0 3px; float:right; width:230px; color:#666; line-height:17px; text-align:left;    }
.items img{ float:left; padding:1px 10px 1px 1px; }


.wfqbe_id_notset_form{ background:#e0e0e0; }




/*  ************************ LISTADO DE: restaurantes  ******************************************************** */
.first a:link, .first a:active, .first a:visited, .first a:focus { color:#f60; text-decoration:none; font:14px arial;    } .first a:hover{ color:#f60; } 

.wfqbe_even{ border:0px solid #e0e0e0; }

.wfqbe_odd{ border:0px solid #ccc; }




/*  ************************ LISTADO DE:alojamientos  ******************************************************** */
.wfqbe_even{ border:0px solid #e0e0e0;  }
.wfqbe_even img{float:left; margin:0 20px 0 0; }

.wfqbe_odd{ border:0px solid #ccc; }
.wfqbe_odd img{float:left; margin:0 20px 0 0; }

.first a:link{display:inline; }


/*  ************************FORMULARIO DE BUSQUEDA DE  LOCALES: restaurantes, alojamientos, ... etc  ******************************************************** */

#busca_form *{ background:none }
/*#busca_form input{ font:10px arial; color:#06c; height:14px; padding:1px; border:1px solid #ccc; width: 210px; }*/
#busca_form select{ font:10px arial; color:#06c; height:14px; padding:1px; border:1px solid #ccc; width: 150px;    }
#busca_form option{ border:0; font:10px arial; }

/*#lista{ background:#fff; }

#lista .listares{ border:1px solid #f60; width:400px; height:130px; margin-bottom:10px; border-bottom:1px solid #e0e0e0; padding-bottom:7px; display:inline;    }
#lista .listares img{ float:left; width:100px; padding:0 20px 10px 0; }
#lista .listares .h2.first{ color:#f60; font:14px arial; font-weight:bold; }
*/









/*  ************************ restaurantes, alojamientos, ... etc  ****************************************************************** */

.inf_der{ border:1px solid #f60; }


.csc-firstHeader{   color:#1B589C; text-align:left; margin-bottom:1px; font:14px arial; font-weight:bold; padding: 5px 0 0 120px;   }

#wfqbe_id_notset{ width:300px; border:0px solid #f60;    }
#wfqbe_id_notset_form{  border:0px solid #f60; text-align:left; margin-top:20px; background:none;    }

#wfqbe_id_notset_form input{ font:10px arial; color:#06c; height:14px; padding:1px; border:1px solid #ccc; width: 150px; }
#wfqbe_id_notset_form select{ font:10px arial; color:#06c; height:16px; padding:1px; border:1px solid #ccc; width: 150px;  }
#busca{ border:0; }






/*  ************************ GALERÍA DE IMÁGENES  ************************************************************************************************* */
.tx-rggaleria-pi1{border:10px solid #000; }
.tx-rggaleria-pi1 h1{font:14px arial; font-weight:bold; display:block; margin:0 0 20px 0;  }

.gal_izq{border:1px solid #06c; float:left; width:40%; display:inline;  }
.gal_der{border:1px solid #06c; float:right;  width:40%; display:inline; }



/* ********************************** PLANIFIQUE ***************************************************************/


.plnkr{margin:4px 0; display:block; border-bottom:0px solid #e0e0e0; background:url(../imaxes/mais.jpg) 0 2px no-repeat; padding:0 0 0 14px; margin-bottom:10px }
.plnkr a:link, .plnkr a:active, .plnkr a:visited {display:block;font-weight:normal; font:10px verdana; color:#06c; }
.plnkr a:hover{font-weight:normal; font:10px verdana; color:#06c; } 

.plnkr2{margin:4px 0; display:block; border-bottom:0px solid #e0e0e0; background:url(../imaxes/menos.jpg) 0 2px no-repeat; padding:0 0 0 14px;  }
.plnkr2 a:link, .plnkr2 a:active, .plnkr2 a:visited {display:block; font-weight:normal; font:10px verdana; color:#06c; }
.plnkr2 a:hover{font-weight:normal; font:10px verdana; color:#06c; } 


/*

.tituloNova2 a:link, .tituloNova2 a:visited, .tituloNova2 a:active, .tituloNova2 a:hover{ font-weight:normal; font:10px verdana; color:#06c;  }

*/


.iruta{display:none; border:0px solid #f60; margin:10px 0;  }
.iruta *{margin:0; padding:0; }

.iruta ul{list-style-type:none;}
.iruta ul li{list-style-image:none; margin:0 0 0 10px; }
.iruta ul li{background: url(../imaxes/li.gif) 0 no-repeat; }
.iruta ul li a:link, .iruta ul li a:active, .iruta ul li a:visited{display:block; margin:0 0 5px 10px; font-weight:normal; font:10px verdana; color:#00a1e1;}
.iruta ul li a:hover{ text-decoration:underline;font-weight:normal; font:10px verdana; color:#00a1e1; }


/*
#wfqbe_id_notset{ width:800px; }
*/

#wfqbe_id_notset .wfqbe_even{border-bottom:0px solid #e0e0e0; width:374px; height:100px; float:left; margin-bottom:20px;   }
#wfqbe_id_notset .wfqbe_odd{border-bottom:0px solid #e0e0e0; width:374px; height:100px;  float:right; margin-bottom:20px;  }

.wfqbe_browser{ border-bottom:1px dotted #e0e0e0; margin-bottom:20px; padding-bottom:10px; }

.wfqbe_browser a:link, .wfqbe_browser a:active, .wfqbe_browser a:visited{margin:0 4px; font-weight:bold;  }
.wfqbe_browser a:hover{ text-decoration:underline; font-weight:bold;  }





/* **********************************  CONTACTO ***************************************************************/

h1.csc-firstHeader{border:0px solid #f60; margin-bottom:10px; text-align:left;   }
.csc-firstHeader{ text-align:left; }

.wfqbe_id_notset_form { border:0px solid #f60; }
.wfqbe_id_notset_form input{ border:1px solid #999; padding:1px; height:20px;}
.wfqbe_id_notset_form textarea{ border:1px solid #999; padding:1px; height:20px; width:300px; font:10px verdana; color:#999; }
.wfqbe_id_notset_form table td{ text-align:left; }
td.tdf{ font:10px verdana; text-align:left; }



ul.dragTitle{ border:0px solid #f60; list-style:none; margin:20px 0; width:600px;  }
ul.dragTitle li{display:inline; border:1px solid #e0e0e0; margin:10px 4px; padding:2px; background:#e0e0e0; margin:4px;   }

p.dragTitle2{margin:0; padding:6px 0 0 14px; font:11px verdana; color:#333; font-weight:bold; }
ul.dragTitle2{ border-top:1px dotted #B1D1F3; list-style:none;  width:235px; margin:7px 0 0 7px;   }
ul.dragTitle2 li{ border:0px solid #e0e0e0; margin:10px 4px; padding:2px;  }
ul.dragTitle2 li a:link, ul.dragTitle2 li a:visited, ul.dragTitle2 li a:active, ul.dragTitle2 li a:hover{ font-weight:normal; font:10px verdana; color:#06c;  }

#cajaizq .csc-firstHeader{
margin:0; padding:6px 0 0 14px; font:11px verdana; color:#333; font-weight:bold; background-color: transparent;
}

#cajaizq p{
margin-left:10px; margin-right:10px; margin-top:10px;}

a.enlacezzz:link, a.enlacezzz:visited, a.enlacezzz:active, a.enlacezzz:hover{ font-weight:normal; font:10px verdana; color:#06c;  }

/* **********************************  LIGAZONS  ***************************************************************/
/*
.tx-rglinks-pi1{ border:1px solid #f60; width:800px;}
.tx-rglinks-pi1 dt{ list-style:none; }
.tx-rglinks-pi1 dt p a:link{ margin-left: 10px; }

.tx-rglinks-pi1 dt hr{ display:none; }
.tx-rglinks-pi1 dt {color:#f60; font:11px verdana; color:#f60; text-align:left; }
.tx-rglinks-pi1-listrow dd{border:1px solid #ccc; padding:0 0 4px 0; text-align:left; display:block; }
*/









.tx-auxnewsmailer-pi1{border:0px solid #06c; width:400px;  }
.tx-auxnewsmailer-pi1{border:0px solid #f60; margin:4px;  }

.tx-auxnewsmailer-pi1 ul{border:0px solid #993; }















h1.csc-firstHeader{ background:#fff; padding:10px; }
#novas2{padding:10px 20px; }






.csc-sitemap{ border:0px solid #f60; }
.csc-sitemap ul{ margin:20px; list-style:none;  }
.csc-sitemap ul li{ margin:10px; background:url(../imaxes/li.gif) 0 3px no-repeat; padding-left:14px;    }

.csc-sitemap ul li a:link, .csc-sitemap ul li a:active, .csc-sitemap ul li a:focus, .csc-sitemap ul li a:visited  {font:10px verdana; color:#06c; }
.csc-sitemap ul li a:hover{ }




.csc-textpic-imagewrap{border:0px solid #f60; z-index:100;  }


/************************************************ BANDERAS IDIOMAS  **************************************************/

.tx-srlanguagemenu-pi1-flag { border:1px solid #000; margin:0px 8px 0 0px;}


.tx-srlanguagemenu-pi1 .CUR a{ color: #00a1e1; font-size:10px; font-weight:normal; }
.tx-srlanguagemenu-pi1 .NO a{ color: #00a1e1; font-size:10px; font-weight:normal;}

.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:visited, .tx-srlanguagemenu-pi1 .CUR a:active{color: #00a1e1; font-size:10px; font-weight:normal;}

.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:visited, .tx-srlanguagemenu-pi1 .NO a:active{color: #00a1e1; font-size:10px; font-weight:normal;}























#corpo #wfqbe_id_notset_form { border:0px solid #930;  }





#esImg{ border:1px solid #f60; }



.tx-rgsmoothgallery-pi1{ border:0px solid #06c; text-align:center;  }
.rgsgcontent{ border:0px solid #f60; }

.myGallery{ border:0px solid #930; }
div.imageElement h3, div.imageElement p{font:12px arial; color:#fff;  }


#corpo #deImg{ width:560px; float:right;  border:0px solid #06c; margin:0px 10px 0 0;  text-align:left;}
a.carouselBtn{ font:10px arial; padding:4px;  }
a.carouselBtn{ color:#00a1e1; padding:1px 4px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal; }
a.carouselBtn:active{ color:#00a1e1; padding:1px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal; }
a.carouselBtn:focus{ color:#00a1e1; padding:1px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal; }






.cur *{margin:0; padding:0;}

.cur, .no { border:0px solid #f60;  }
/*.cur a:link, .cur a:active, cur a:visited{ color:#f60; }*/
.cur img{ display:none; }


.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; display:none; }
.tx-srlanguagemenu-pi1 .NO {  display:none; }
div#extras{ border:0px solid #f60; padding:4px 0 0 0;}





#wfqbe_id_notset_2{ width:300px; border:0px solid #f60;    }
#wfqbe_id_notset_form_2{  border:0px solid #f60; text-align:left; margin-top:20px; background:none;  }
#wfqbe_id_notset_form_2 table{  float:right;     }
#wfqbe_id_notset_form_2 input{ font:10px arial; color:#06c; height:14px; padding:1px; border:1px solid #ccc; width: 100px; margin:0 10px 0 2px; }
#wfqbe_id_notset_form_2 select{ font:10px arial; color:#06c; height:16px; padding:1px; border:1px solid #ccc; width: 100px; margin:0 0 0 4px;   }

#wfqbe_id_notset_22{ border:0px solid #f60;    }
#wfqbe_id_notset_form_22{  border:0px solid #f60; text-align:left; margin-top:20px; background:none; padding:0 0 0 0;  }

#wfqbe_id_notset_form_22 input{ font:10px arial; color:#06c; height:14px; padding:1px; border:1px solid #ccc; width: 100px; margin:0 10px 0 2px; }
#wfqbe_id_notset_form_22 select{ font:10px arial; color:#06c; height:16px; padding:1px; border:1px solid #ccc; width: 100px; margin:0 0 0 4px;   }

#wfqbe_id_notset_3{ border:1px solid #000; }
#wfqbe_id_notset_form_3 input{ font:10px arial; color:#06c; height:14px; padding:1px; border:1px solid #ccc; width: 100px; margin:0 10px 0 2px; }
#wfqbe_id_notset_form_3 select{ font:10px arial; color:#06c; height:16px; padding:1px; border:1px solid #ccc; width: 100px; margin:0 0 0 4px;   }
#wfqbe_id_notset_form_3 input[checkbox]{border:0; }

#wfqbe_id_notset_3 #FIELD_WFQBE_NOMBRE_1{border:1px solid #ccc; padding:0 0 2px 0; width: 200px;}

.checkFields{ width: 20px; border:0; }








#wfqbe_id_notset_4{ border:1px solid #000; }
#wfqbe_id_notset_form_4 input{ font:10px arial; color:#06c; height:14px; padding:1px; border:1px solid #ccc; width: 100px; margin:0 10px 0 2px; }
#wfqbe_id_notset_form_4 select{ font:10px arial; color:#06c; height:16px; padding:1px; border:1px solid #ccc; width: 100px; margin:0 0 0 4px;   }
#wfqbe_id_notset_form_4 input[checkbox]{border:0; }

#wfqbe_id_notset_form_4 #FIELD_WFQBE_NAME_1{ border:1px solid #ccc; padding:0 0 2px 0; width: 200px;}
#wfqbe_id_notset_form_4 #FIELD_WFQBE_TENEDORES_2 { width: 50px; }
#wfqbe_id_notset_form_4 #FIELD_WFQBE_TIPOCOC_3 { width:150px; }

#wfqbe_id_notset_form_4 #FIELD_WFQBE_PRIV_4,
#wfqbe_id_notset_form_4 #FIELD_WFQBE_MENU_5, 
#wfqbe_id_notset_form_4 #FIELD_WFQBE_TARJETA_6, 
#wfqbe_id_notset_form_4 #FIELD_WFQBE_CARNE_7, 
#wfqbe_id_notset_form_4 #FIELD_WFQBE_PESCADO_8,
#wfqbe_id_notset_form_4 #FIELD_WFQBE_MARISCO_9 { width: 20px; border:0; }



.csc-textpic-text{  }
.contenttable{  }

#zt0{border:0px solid #f60;  width:350px;}
#zt1, #zt2, #zt3, #zt4 {width:233px; margin-top:4px;  }


div.csc-textpic div.csc-textpic-center div.csc-textpic-above{ background:#ccc; border:1px solid #06c; }




/*
.csc-textpic-imagewrap dl dt{ border:1px solid #f60; width:200px; height:100px;   }
*/


.tx-auxnewsmailer-pi1{ border:0px solid #ccc; }
.tx-auxnewsmailer-pi1 p{margin:10px; color:#06c; }
.tx-auxnewsmailer-pi1 input{ border:0; }

.tx-auxnewsmailer-pi1 h2{margin:20px;  color:#06c; font:20px arial; }
.tx-auxnewsmailer-pi1 ul{border:0px solid #f60; list-style-type:none; margin:10px;  }
.tx-auxnewsmailer-pi1 ul li{margin:10px 0 10px 30px; padding-left:10px;  border:0px solid #ccc; font:11px arial; color:#06c; }
.tx-auxnewsmailer-pi1 ul li.newscatlistchild{display:block; margin:10px; }
.tx-auxnewsmailer-pi1 ul li.newscatlistchild img{margin:4px; }
.tx-auxnewsmailer-pi1 ul li.newscatlistchild input{margin:4px; }
#bSus{color:#06c; height:18px; padding:0 0 2px 0; font-size:11px; text-align:center; width:70px; margin:20px; background:#e0e0e0; border:1px solid #ccc; }


#kvideos{ border:0px solid #f60; float:left; width:240px; margin:0; padding:50px 55px 0 20px; z-index:1; height: 410px;}
#kvideos a{ color:#00a1e1; padding:1px 4px;  font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
#kvideos a:active{ color:#00a1e1; padding:1px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }
 #kvideos a:focus{ color:#00a1e1; padding:1px 4px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-weight:bold; line-height:17px; }


.st_flashplayer_float_none{ text-align:center; padding:8px 3px 0 7px; float:right; }


.tvideos{ border:0px solid #06c; padding:0 0 0 10px;  }


#es3D{border:0px dotted #ccc;width: 300px; float:left; margin:0; padding:4px; line-height:16px; font:11px arial; color:#06c;}
#de3D{border:0px dotted #ccc;width: 500px; float:right; margin:0; padding:0 4px;}

#player_719{border:0px solid #f60; margin-top:0px; }

/*
#player_719 *{ text-align:right; margin:0; padding:0; border:1px solid #06c; width: 490px;}
.tx-stflashplayer-pi1{ width:500px; border:1px dotted #06c; margin:0; padding:0; }
#deImg{width:500px; border:1px dotted #f60;margin:0; padding:0; float:right;  }

#player_719 { border:1px solid #06c; float:right;  }
.tx-stflashplayer-pi1{  text-align:right; }
#deImg{width:400px; margin:0; padding:0;  }

*/


.kpaGE{border:1px dotted #ccc; margin:2px 0; line-height:16px; font:11px arial; color:#333;   }
#kpaGE1, #kpaGE2, #kpaGE3, #kpaGE4, #kpaGE5{display: none; text-align:center; padding:4px; color:#333;  line-height:17px;  }


#imgTermal, #imgMonumental, #imgCompras{border:0px solid #f60; width:200px; float:left; margin-left:50px;  }
#imgGaleria{ border:0px solid #f60; margin-top:140px;  text-align:center; width:800px; display:block; clear:both;  padding-left:140px;}
#arriba{border:0px solid #f60; width:800px; float:left; margin-left:50px;  }
/*mgGaleria *{margin:0 auto; }
*/
.rgsgcontent{ text-align:center; border:0px dotted #06c; margin:10px;  }

/*
#infoTitulo{ border:1px solid #f60; width:800px; }
*/
#infoTitulo h3{color:#06c;  z-index:10; width:800px; }
#guiaNova {line-height:18px; font:11px verdana; height:450px; }




/*
.indent a:link, .indent a:active, .indent a:visited {border:1px dotted #f60; color:#f60; }
.indent a{color:#f60;}
.external-link{color:#f60; border:1px dotted #f60;}

#novas a:link, a:active, a:active{ color:#f1bc1d; font:20px arial; }
#novas a:hover{ color:#00a1e1; }

*/


#novas a:link{ color:#00a1e1; padding:1px 4px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; }
#novas a:active{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; }
#novas a:visited{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; }
#novas a:focus{ color:#00a1e1; padding:1px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:normal; font-variant:normal; font-weight:normal; line-height:17px; }


#txtExplore{ padding:10px 10px 10px 5px; }

#imgGuia{border:0px solid #ccc; margin:0px auto; }
#imgGuia img{ margin:50px 0 0 50px; }

.news-single-img img{padding:5px 0 5px 0;}


dt img{ margin:0 0 10px 0; padding:0 0 10px 0;}



/*** --------------------------------  Contenedores de plantilla 4+2  ---------------------------------------- ***/

#corpo #esPublicidad{ width:540px; float:left; margin:0 8px 0 5px; border:0px solid #f60;}
#corpo #dePublicidad{ width:270px; float:left; margin:0 0 0 0; border:0px solid #f60;}

 #esPublicidad #zona4_1{ width:128px; float:left; border:0px solid #f60; margin:0 8px 0 0; text-align:left;  }
 #esPublicidad #zona4_2{ width:128px; float:left; border:0px solid #f60; margin:0 8px 0 0; text-align:left; }
 #esPublicidad #zona4_3{ width:128px; float:left; border:0px solid #f60; margin:0 8px 0 0; text-align:left; }
 #esPublicidad #zona4_4{ width:128px; float:left; border:0px solid #f60; margin:0 0 0 0; text-align:left; }
 
 #dePublicidad #zona2_1{ width:128px; float:left; border:0px solid #f60; margin:0 8px 0 0; text-align:left; }
 #dePublicidad #zona2_2{ width:128px; float:left; border:0px solid #f60; margin:0 0 0 0; text-align:left; }
 
 #esPublicidad #zona4_12{ width:264px; float:left; border:0px solid #f60; margin:0 8px 0 0; text-align:left;  }
 #esPublicidad #zona4_23{ width:264px; float:left; border:0px solid #f60; margin:0 8px 0 0; text-align:left; }
 #esPublicidad #zona4_34{ width:264px; float:left; border:0px solid #f60; margin:0 0 0 0; text-align:left; }
 #esPublicidad #zona4_123{ width:400px; float:left; border:0px solid #f60; margin:0 8px 0 0; text-align:left; }
 #esPublicidad #zona4_234{ width:400px; float:left; border:0px solid #f60; margin:0 0 0 0; text-align:left; }
 
 .name-of-person{color:#00A1E1;}





/*div.carrousel*/
/*.imageElement p.label{display: none; }*/
.slideInfoZone{ border:0px solid #06c;}
.slideInfoZone h2{font:14px arial; }
.slideInfoZone p{font:12px arial; }

.jdGallery .slideInfoZone h2{ padding: 0;  font-weight: bold;	margin: 1px 5px; color: #fff;}
.jdGallery .slideInfoZone p{	padding: 0; margin: 1px 5px;	color: #fff;}




#buscador123{float:right; margin:-4px 0 0 0;}
.paginaInicio{ height:110px; margin:20px 0 0 0;}
#estiloIzquierda {font:18px arial; color:#589CE3;  margin:20px 0;}
#estiloDerecha a{ float:right;}
#estiloTodos p{clear:both; margin-top:10px; font:4px arial; height:15px;}
#divOculto { display:none;}

#rec_plano, #rec_html{ font:arial; font-size:12px; color:#0066CC; margin:5px 20px;}
#rec_html input, #rec_plano input{border:0px solid #ff0000; padding:5px 0 0 0; margin:10px 0 0 0; }
#rec_html label, #rec_plano label{ margin:0 0 0 10px; }

.btnSus2{ font:arial; font-size:12px; text-align:center; background-color:#E0E0E0; color:#0066CC; height:25px; width:150px; margin:20px 20px;}

#suscripcion{ background:url(/fileadmin/templates/imaxes/fondo_formulario.jpg) 0 0  repeat-x #fff; width:374px; height:132px; margin:0 0 0 0; padding:0px 0px 0px 0px;}

#suscripcion_2{ background:url(/fileadmin/templates/imaxes/fondo_formulario_es.jpg) 0 0  repeat-x #fff; width:374px; height:132px; margin:0 0 0 0; padding:0px 0px 0px 0px;}

#suscripcion #suscribir{ padding-left:15px; }
#user_sus{ color:#000000; font-size:9px; margin:40px 0 0 0px; }
#user_mail{color:#000000; font-size:9px; margin:5px 0 0 0px; }

#suscri{ color:#000000; font-size:9px; margin:5px 0px;}
#suscri input{ margin:0 0 0 0px; width:200px; height:14px; font-size:9px;}
#suscri label{ float: left; display:block; width:100px; }
#suscri select{ border:1px solid #E0E0E0; width:205px;}

#suscri_enviar{ padding:10px; }
#suscri_enviar .btnSus{ color:#FFFFFF; background-color:#006699; font-size:9px; border:0px solid #E0E0E0; width:40px; }

#suscripcion2{ border:1px solid #0066CC; margin:10px 20px; padding:20px 20px; }

#user_sus input, #user_mail input{ margin:0 0 0 0px; width:130px; height:14px; font-size:9px;}
#user_sus label, #user_mail label{ float: left; display:block; width:40px; }
#user_mail .btnSus{ color:#FFFFFF; background-color:#006699; font-size:9px; border:0px solid #E0E0E0; width:40px; }

#imgdersus{ background:url(/fileadmin/templates/imaxes/imag_sus_derecha.jpg) 0 0  no-repeat #fff; width:90%; height:360px; margin-top:20px;}

#enlacePDF dd a{font:12px verdana; text-align:left; margin:10px 20px; font-weight:bold; }
#enlacePDF img{margin:10px;}
#enlacePDF dd{ font-weight:bold; margin:10px;}
#enlacePDF{ margin:10px;}

