h1{color:#333333}
h1{margin:0;padding:0;text-transform:uppercase}
h2{font-size:1.2em;text-transform:uppercase}
h2{border:0 !important}
h3{margin:0;font-size:1em}
legend,h2{color:#000 !important}
form{margin:0}
input{font-size:90%}
select,input {background-color:#fff;color:#000;border: 1px solid #000;}
.bot{background-color:transparent !important;border:0 !important;color:#000 !important}
input.boton,input.bot,input.botonb,input.boton2 {background-color:#FF0000;color:#ffffff;font-weight:bold;border: 1px solid #ff0000;}
body{width:98%;margin:0.5em auto;padding:0;text-align:center}
body{background-color:#fff;}
body, html { font-family:helvetica,arial,sans-serif; font-size:100%; }
body,.visib{width:100%;margin:0 auto;}
.visib{background-color:#f6f5ef;}
.visib{width:98%;text-align:left}
a,a:link{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
a:visited{color:#5A5A5A}
img {border:solid 1px #000;padding:1px}
a img{border:0}
a:hover.exte, a:focus.exte, a:active.exte {position: relative;z-index:10;color:#FFF !important;text-decoration:none}
a:hover.exte span,a:focus.exte span,a:active.exte span{font-family:helvetica,arial,sans-serif;font-size:1em !important;text-transform:none;width: 33em;top: 3em;background-color: #cbc9bd;font-size: 80%;padding: 3px;text-decoration: none;color: #000000}
#menu,.cab,.contenido_servicios,.contenido,#pie{font-family:Arial,Helvetica,sans-serif;font-size:70%;}
#pie{color:#cc0000;margin-left:1em}
#pie .imp{width:100%}
#pie a{color:#000;margin:0 0.5em 0 0.5em}
#pie ul{margin:0;padding:0}
#pie li{display:block;float:left;background-image:url(http://www.zaragoza.es/img/barraprimera.gif);background-repeat: no-repeat;background-position: left;}
#pie span{color:#000}
#pie{clear:both;text-align:center !important;margin:0;padding-top:2em;}
#pie li{display:inline;float:none}
#mapa,#grupo_portal,.contenido,#pie{
position:relative;top:-3em
}
#mapa{margin:2em;background-color:#fff;box-shadow: 2px 3px 8px #999999;padding-bottom:0.3em}
#grupo_portal{z-index:9}
#grupo_portal{height:3em}
#grupo_portal li{padding:0.2em 1em 0.2em 1em;margin-left:0.2em;text-transform:uppercase}
#grupo_portal a{color:#fff;}
#grupo_portal ul{float:right; list-style-type: none;margin-left:1.5em}
#grupo_portal li{display:block;float:left;}
#herramientas{float:right}
#herramientas a{color:#000}
#herramientas ul{list-style-type:none}
#herramientas{z-index:10;margin:0;padding:0;position:relative;top:-3.6em;}
@media only screen and (max-width: 800px) {
	#grupo_portal{right:1.5em;}
	#herramientas{right:0.1em;}
}
.contenido{width:100% !important;}
.contenido ul {list-style-type:none;margin:0;padding:0;margin-bottom:5px}
.contenido ul li{background-image: url(/cont/paginas/img/b_neg.gif);background-repeat: no-repeat;background-position: left top;}
.contenido li{margin:0;padding:0;margin-left:10px;padding-left:10px;}
.oculto {position:absolute;left:-5000px;width:0;overflow: hidden;}
.nodeco{background-image:none !important}
#flash,#flash_prim{background-color:#000;}
#flash img,#flash_prim img,.nodeco{border:0 !important}
#flash_prim{margin-bottom:0.6em}
#flash{
width:100%; height:100px;margin-bottom:1em;clear:both;
}
#flash img{
max-width:100%;
}
@media only screen and (max-width: 1024px) {
	#flash img{padding:0;}
}
#mov1{padding: 0;width: 100%;height: 176px;background-color: #000000;overflow: hidden;margin: 0px !important}
#banda a:visited{color:#fff}
#banda{border-top:solid 1px #fff;color:#fff;text-transform:uppercase}
#banda span{margin-left:2em}
#banda{background-color:#000}
#banda a{color:#fff;text-decoration:underline}
.sangrartexto{margin-left:1.5em}
.der{position:relative;float:right;top:-13px;z-index:1}
.dere{position:relative;float:right;z-index:1}
.inv{position:absolute;left:-9000px;width:0;overflow:hidden;}
.separador{clear:both !important; height:1em;}
.sep{clear:both;font-size:1.5em;border-left:solid 1px #fff}
#la_ciudad{background-color:#006229;
background-image: url("/img/fciudad.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
padding-bottom: 1em !important;
}
#la_ciudad a:hover.exte span,#la_ciudad a:focus.exte span,#la_ciudad a:active.exte span {left: -12em;}
#la_ciudad {
    background-image: none !important;
    background-position: center bottom;
    background-repeat: no-repeat;
   padding-bottom:0.2em !important;
    box-shadow:0px 2px 2px #C5C4BF;
-moz-box-shadow:0px 2px 2px #C5C4BF;
-webkit-box-shadow:0px 2px 2px #C5C4BF;
}
#la_ciudad:hover{color:#FFFFFF !important; background-color:#009900 !important;}
#el_ayto{background-color:#FF0000;
background-image: url("/img/fayto.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
padding-bottom: 1em !important;
}
#el_ayto a:hover.exte span,#el_ayto a:focus.exte span,#el_ayto a:active.exte span {left: -1.2em;}
#el_ayto {
    background-image: none !important;
    background-position: center bottom;
    background-repeat: no-repeat;
   padding-bottom:0.2em !important;
    box-shadow:0px 2px 2px #C5C4BF;
    -moz-box-shadow: 0px 2px 2px #C5C4BF;
    -webkit-box-shadow:0px 2px 2px #C5C4BF;
}
#el_ayto:hover{color:#FFFFFF !important; background-color:#FF0000 !important;}
#o_gob{background-color:#000000;background-image: url("/img/fayto.gif");background-position: center bottom;background-repeat: no-repeat;padding-bottom: 1em !important;}
#o_gob a:hover.exte span,#o_gob a:focus.exte span,#o_gob a:active.exte span {left: -1.2em !important;}
#o_gob {
    background-image: none !important;
    background-position: center bottom;
    background-repeat: no-repeat;
   padding-bottom:0.2em !important;
    box-shadow:0px 2px 2px #C5C4BF;
    -moz-box-shadow: 0px 2px 2px #C5C4BF;
    -webkit-box-shadow:0px 2px 2px #C5C4BF;
}
#o_gob:hover{color:#FFFFFF !important; background-color:#000000 !important;}
#gente{background-color:#005575;
background-image: url("/img/fgente.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
padding-bottom: 1em !important;
}
#gente a:hover.exte span,#gente a:focus.exte span,#gente a:active.exte span {left: -19.2em;}
#gente {
    background-image: none !important;
    background-position: center bottom;
    background-repeat: no-repeat;

   padding-bottom:0.2em !important;
    box-shadow:0px 2px 2px #C5C4BF;
-moz-box-shadow:0px 2px 2px #C5C4BF;
-webkit-box-shadow:0px 2px 2px #C5C4BF;
}
#gente:hover{color:#FFFFFF !important; background-color:#005575 !important;}
#turismo{background-color:#FF9900;
background-image: url("/img/fturismo.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
padding-bottom: 1em !important;
}
#turismo {
    background-image: none !important;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom:0.2em !important;
    box-shadow:0px 2px 2px #C5C4BF;
-moz-box-shadow:0px 2px 2px #C5C4BF;
-webkit-box-shadow:0px 2px 2px #C5C4BF;
}
#turismo:hover{color:#FFFFFF !important; background-color:#FF9900 !important;}
#la_cultura{background-color:#86429E;
background-image: url("/img/fcultura.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
padding-bottom: 1em !important;
}
#la_cultura a:hover.exte span,#gente a:focus.exte span,#gente a:active.exte span {left: -12em;}
#la_cultura {
    background-image: none !important;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom:0.2em !important;
    box-shadow:0px 2px 2px #C5C4BF;
-moz-box-shadow:0px 2px 2px #C5C4BF;
-webkit-box-shadow:0px 2px 2px #C5C4BF;
}
#la_cultura:hover{color:#FFFFFF !important; background-color:#86429E !important;}
#portal {clear:both;}
#enl{clear:both;padding: 0 0 0 10px;margin-left:0.5em}
#enl{/*clear:none;*/float:left;width:auto;height:auto;}
#enl li{float:left;width:40%}
#enl h2{text-align: left;}
#enl{background-image: url(http://www.zaragoza.es/img/fondo_na.gif);background-repeat:no-repeat; background-position:center bottom;padding-right: 1em;padding-left:1em;padding-top:0 !important;padding-bottom: 1em;}
#aldia{padding: 2px 0 0 10px; }
#aldia h2{margin-left:1.5em}
#aldia ul{border-left:dashed 1px #cc0000}
#notic{width: 28%;float:left;padding: 2px 0 0 10px}
#notic h2{margin-left:1.5em}
#notic h2{color:#000 !important}
#notic ul{border-left:dashed 1px #000}
#aprov ul{padding:10px 10px 10px 5px !important}
#aprov{width: 26%;float:left;padding: 2px 0 0 10px}
#aprov h2{margin-left:1.5em}
#aprov li{text-transform:none !important}
#apriz {float:left;border-left:dashed 1px #000;border-bottom:dashed 1px #000;border-top:dashed 1px #000;}
#apri {float:left;border:dashed 1px #000;}
#apri li{float:left;width:8.3em}
#aprdere {float:left;border-right:dashed 1px #000;border-bottom:dashed 1px #000;border-top:dashed 1px #000;}
.dest {clear:both;margin-left:1.5em}
.dest .imgder{width:50px;height:63px;border:0;padding:0;margin-right:1.6em;float:left}
.dest .el{margin-top:0;width:15%;float:left;background-image:none !important;padding:0 !important;padding-left:1em !important;margin-right:0.5em;margin-bottom:0.5em}
.dest .el h3{color:#cc0000}
.dest .el li{margin:0;padding-left:0.6em}
.noest{font-size:90%;font-weight:normal;text-transform:none}
.mid{vertical-align:middle;}
address{font-style:normal}
address span{color:#000;padding:0 0.5em 0 0.5em}
address span{padding:0 !important}
noscript img{border:0}
#etiq {position: absolute;top: -5000px;left: -5000px;} 
#aviso{padding:0.5em;float:left;width:20em;color:#fff;background-color:#247BC5}
.izq{float:left;}
.el_aytok{background-color:#FF0000}
.destk {clear:both;margin-left:1.5em}
.destk .el{margin-top:0;width:15%;float:left;background-image:none !important;padding:0 !important;padding-left:1em !important;margin-right:0.5em;margin-bottom:0.5em}
.destk .el li{margin:0;padding-left:0.6em}
.blo{width:15%; font-size:150%;float:left;text-align: right !important; border-top:1px solid #2e85db;border-bottom:2px solid #2e85db;padding:4px;font-weight:bold;margin-right:3%}
.bloqAzul{color:#2e85db}
.bloqNara{color:#ff7106}
.bloqVerde{color:#34ae56}
.bloqMarron{color:#b7a802}
.bloqGris{color:#A0A0A0}
.text{font-size:60% !important; color:#000;}
#arbol,.cabecera{font-family:Arial,Helvetica,sans-serif;font-size:70%;}
.cabecera{background-image:url(http://www.zaragoza.es/img/fngris.gif);background-repeat:repeat-x;background-position:center bottom;}
#idiomas{
position:absolute;right:1.5em;color:#ccc;font-weight:bold
}
#idiomas a{color:#fff}
#enlhome{background-color:#000;margin-left:-1px !important}
#eti{
height:100%;width:100%;position:relative;}
#markupround{height:380px;overflow:auto;float:right;z-index:11;position:absolute;top:-1.5em;}
#markuproundup{position:relative; top:0px;border:0;padding:0;}
#markuproundinner{position:relative; background-color:#3b3b39;left:0;}
#markuprounddown{position:relative; bottom:0px;border:0;padding:0;}
#markup{
height:380px;overflow:auto;width:24%;float:right;background-color:#3b3b39;right:19px;z-index:11;position:absolute;top:-1.5em;}
@media only screen and (max-device-width: 480px) {
	#markup{height:380px;overflow:auto;width:90%;float:right;background-color:#3b3b39;right:19px;z-index:12;position:absolute;top:-1.5em;}
}
#markup img{border:0}
#expandedPopupDiv{display:none; visibility:hidden; height:380px;overflow:auto;width:100%;float:right;position:absolute;z-index:13;position:absolute;top:-3em;}
#expandedPopupDiv img{padding:0;border:0;}
@media only screen and (max-device-width: 480px), only screen and (max-device-height: 480px){
	#expandedPopupDiv{visibility:visible;}
}
#backgroundTreeDiv{display:none; visibility:hidden; height:380px;overflow:auto;width:100%;float:right;position:absolute;z-index:11;position:absolute;top:-3em;opacity:0.7;background-color: #3b3b39;}
@media only screen and (max-device-width: 480px) {
	#backgroundTreeDiv{visibility:visible;}
}
#mapahome,#home{
height:380px;width:100%;border:0;overflow:hidden !important
}
#contint{margin-top:2em}
#q1{background-color:#c5c4bf;width:18em;color:#000;border-color:#c5c4bf;border-radius:15px;padding-left:5px}
#facadeStatus{
height:0;position:relative;
}
.icono{height:22px;width:22px;background-repeat:no-repeat}
.visible{color:#cc3333 !important;margin:10em !important}
#borrarPOI{
float:right;position:absolute;right:25%;z-index:10;top:16px;width:22;}
@media only screen and (min-width: 259px) and (max-width: 305px){
	#borrarPOI{top:40px;left:16px;}
}
@media only screen and (max-width: 258px){
	#borrarPOI{top:63px;left:16px;}
}
@media only screen and (max-device-width: 480px), only screen and (max-device-height: 480px){
	#borrarPOI{right:25px;z-index:10;top:16px;}
}
.destacados h2 {
clear:both; text-align: left;}
.destacados .aviso{width:45%;float:left;margin-bottom:1%}
.destacados .aviso .el{overflow:hidden;}
.destacados .aviso ul{float:none !important}
.destacados .aviso img {margin-right:1%;float:left;border:0}
.destacados span {width:100%;margin:0px; font-size:1em; font-weight:bold; color:#dc241f !important;}
.destacados{
margin-left:1%;
float:left;
padding-right: 1em;
padding-left:1em;
padding-top:0 !important;
padding-bottom: 1em;}
#botcolapse{background-image: url(/img/collapse-r.gif);background-repeat:no-repeat;background-position:right center;color:transparent;height:420px;width:20px;right:0px;position:absolute;z-index:11;top:-1.5em;}
#masserv{clear:both;display:block;border:solid 1px #fff;text-align:center;}
#masserv li{height:3em;display:block;float:left;background-image:none;margin:0;padding:0;border:solid 1px #fff;background-color:#c5c4bf;
width:43%;}
#masserv #fecha{width:24%;}
#masserv #temperatura{width:37%;text-align:left}
#masserv #otser{width:35%;}
#masserv #temperatura a img{
float:right}
#masserv img{margin-right:0.2em;float:left} 
#masserv p{display:inline}
.dijitReset {
	margin:0;
	border:0;
	padding:0;
	line-height:normal;
	font: inherit;
	color: inherit;
}
.dijit_a11y .dijitReset {
	-moz-appearance: none; 
}
.dijitInline {
	
	display:inline-block;			
	#zoom: 1; 
	#display:inline; 
	border:0;
	padding:0;
	vertical-align:middle;
	#vertical-align: auto;	
}
.dijitHidden {
	
	display: none !important;
}
.dijitVisible {
	
	display: block !important;	
	position: relative;			
}
.dijitInputContainer {
	
	#zoom: 1;
	overflow: hidden;
	float: none !important; 
	position: relative;
	vertical-align: middle;
	#display: inline;
}
.dj_ie INPUT.dijitTextBox,
.dj_ie .dijitTextBox INPUT {
	font-size: 100%;
}
.dijit_a11y .dijitTreeExpando {
	
	display: none;
}
.dijitSpinner DIV.dijitArrowButtonInner {
	display: block; 
}
.dijit_a11y .dijitA11ySideArrow {
	display: inline !important; 
	cursor: pointer;
}
.dijit_a11y .dijitButtonNode {
	border: black outset medium !important;
	
	padding: 0 !important;
}
.dijit_a11y .dijitTextBoxReadOnly .dijitInputField,
.dijit_a11y .dijitTextBoxReadOnly .dijitButtonNode {
	border-style: outset!important;
	border-width: medium!important;
	border-color: #999 !important;
	color:#999 !important;
}
.dijitButtonNode * {
	vertical-align: middle;
}
.dijitButtonNode .dijitArrowButtonInner {
	
	background: no-repeat center;
	width: 12px;
	height: 12px;
	direction: ltr; 
}
.dijitLeft {
	
	background-position:left top;
	background-repeat:no-repeat;
}
.dijitStretch {
	
	white-space:nowrap;			
	background-repeat:repeat-x;
}
.dijitRight {
	
	#display:inline;				
	background-position:right top;
	background-repeat:no-repeat;
}
.dijitToggleButton,
.dijitButton,
.dijitDropDownButton,
.dijitComboButton {
	
	margin: 0.2em;
	vertical-align: middle;
}
.dijitButtonContents {
	display: block;		
}
td.dijitButtonContents {
	display: table-cell;	
}
.dijitButtonNode IMG {
	
	vertical-align:middle;
	
}
.dijitToolbar .dijitComboButton {
	
	border-collapse: separate;
}
.dijitToolbar .dijitToggleButton,
.dijitToolbar .dijitButton,
.dijitToolbar .dijitDropDownButton,
.dijitToolbar .dijitComboButton {
	margin: 0;
}
.dijitToolbar .dijitButtonContents {
	
	padding: 1px 2px;
}
.dj_webkit .dijitToolbar .dijitDropDownButton {
	padding-left: 0.3em;
}
.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {
	padding:0;
}
.dijitButtonNode {
	
	border:1px solid gray;
	margin:0;
	line-height:normal;
	vertical-align: middle;
	#vertical-align: auto;
	text-align:center;
	white-space: nowrap;
}
.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {
	
	line-height:inherit;
}
.dijitTextBox .dijitButtonNode {
	border-width: 0;
}
.dijitButtonNode,
.dijitButtonNode * {
	cursor: pointer;
}
.dj_ie .dijitButtonNode {
	
	zoom: 1;
}
.dj_ie .dijitButtonNode button {
	
	overflow: visible;
}
DIV.dijitArrowButton {
	float: right;
}
.dijitTextBox {
	border: solid black 1px;
	#overflow: hidden; 
	width: 15em;	
	vertical-align: middle;
}
.dijitTextBoxReadOnly,
.dijitTextBoxDisabled {
	color: gray;
}
.dj_webkit .dijitTextBoxDisabled INPUT {
	color: #eee; 
}
.dj_webkit TEXTAREA.dijitTextAreaDisabled {
	color: #333; 
}
.dj_gecko .dijitTextBoxReadOnly INPUT.dijitInputField, 
.dj_gecko .dijitTextBoxDisabled INPUT {
	-moz-user-input: none; 
}
.dijitPlaceHolder {
	
	color: #AAAAAA;
	font-style: italic;
	position: absolute;
	top: 0;
	left: 0;
	#filter: ""; 
}
.dijitTimeTextBox {
	width: 8em;
}
.dijitTextBox INPUT:focus {
	outline: none;	
}
.dijitTextBoxFocused {
	outline: auto 5px -webkit-focus-ring-color;
}
.dijitTextBox INPUT {
	float: left; 
}
.dijitInputInner {
	
	border:0 !important;
	vertical-align:middle !important;
	background-color:transparent !important;
	width:100% !important;
	
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.dijit_a11y .dijitTextBox INPUT {
	margin: 0 !important;
}
.dijitTextBoxError INPUT.dijitValidationInner,
.dijitTextBox INPUT.dijitArrowButtonInner {
	
	text-indent: -1em !important;
	direction: ltr !important;
	text-align: left !important;
	height: auto !important;
	#text-indent: 0 !important;
	#letter-spacing: -5em !important;
	#text-align: right !important;
}
.dj_ie .dijitTextBox INPUT,
.dj_ie INPUT.dijitTextBox {
	overflow-y: visible; 
	line-height: normal; 
}
.dj_ie7 .dijitTextBox INPUT.dijitValidationInner,
.dj_ie7 .dijitTextBox INPUT.dijitArrowButtonInner {
	line-height: 86%; 
}
.dj_ie6 .dijitTextBox INPUT,
.dj_ie6 INPUT.dijitTextBox,
.dj_iequirks .dijitTextBox INPUT.dijitValidationInner,
.dj_iequirks .dijitTextBox INPUT.dijitArrowButtonInner,
.dj_iequirks .dijitTextBox INPUT.dijitSpinnerButtonInner,
.dj_iequirks .dijitTextBox INPUT.dijitInputInner,
.dj_iequirks INPUT.dijitTextBox {
	line-height: 100%; 
}
.dijit_a11y INPUT.dijitValidationInner,
.dijit_a11y INPUT.dijitArrowButtonInner {
	
	text-indent: 0 !important;
	width: 1em !important;
	#text-align: left !important;
}
.dijitTextBoxError .dijitValidationContainer {
	display: inline;
	cursor: default;
}
.dijitSpinner .dijitSpinnerButtonContainer,
.dijitComboBox .dijitArrowButtonContainer {
	
	border-width: 0 0 0 1px !important; 
}
.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {
	
	border-width: 0 !important;
}
.dijitComboBoxMenu {
	
	list-style-type: none;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	
	border-width: 0;
}
.dj_ie .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
	clear: both; 
}
.dj_ie .dijitToolbar .dijitComboBox {
	
	vertical-align: middle;
}
.dijitTextBox .dijitSpinnerButtonContainer {
	width: 1em;
	position: relative !important;
	overflow: hidden;
}
.dijitSpinner .dijitSpinnerButtonInner {
	width:1em;
	visibility:hidden !important; 
	overflow-x:hidden;
}
.dijitComboBox .dijitButtonNode,
.dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 0;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
	border: 0 none !important;
}
.dijit_a11y .dijitTextBox .dijitSpinnerButtonContainer,
.dijit_a11y .dijitSpinner .dijitArrowButtonInner,
.dijit_a11y .dijitSpinnerButtonContainer INPUT {
	width: 1em !important;
}
.dijit_a11y .dijitSpinner .dijitArrowButtonInner {
	margin: 0 auto !important; 
}
.dj_ie .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0.3em !important;
	padding-right: 0.3em !important;
	margin-left: 0.3em !important;
	margin-right: 0.3em !important;
	width: 1.4em !important;
}
.dj_ie7 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	padding-left: 0 !important; 
	padding-right: 0 !important;
	width: 1em !important;
}
.dj_ie6 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0.1em !important;
	margin-right: 0.1em !important;
	width: 1em !important;
}
.dj_iequirks .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 2em !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	
	padding: 0;
	position: absolute !important;
	right: 0;
	float: none;
	height: 50%;
	width: 100%;
	bottom: auto;
	left: 0;
	right: auto;
}
.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: auto;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitArrowButton {
	overflow: visible !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
	top: 50%;
	border-top-width: 1px !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
	#bottom: 50%;	
	top: 0;
}
.dijitSpinner .dijitArrowButtonInner {
	margin: auto;
	overflow-x: hidden;
	height: 100% !important;
}
.dj_iequirks .dijitSpinner .dijitArrowButtonInner {
	height: auto !important;
}
.dijitSpinner .dijitArrowButtonInner .dijitInputField {
	-moz-transform: scale(0.5);
	-moz-transform-origin: center top;
	-webkit-transform: scale(0.5);
	-webkit-transform-origin: center top;
	-o-transform: scale(0.5);
	-o-transform-origin: center top;
	transform: scale(0.5);
	transform-origin: left top;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
	width: 100%;
}
.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	zoom: 50%; 
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
	overflow: hidden;
}
.dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 100%;
}
.dj_iequirks .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
	width: 1em; 
}
.dijitSpinner .dijitArrowButtonInner .dijitInputField {
	visibility: hidden;
}
.dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
	vertical-align:top;
	visibility: visible;
}
.dijit_a11y .dijitSpinnerButtonContainer {
	width: 1em;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
	border-width: 1px 0 0 0;
	border-style: solid !important;
}
.dijitCheckBox,
.dijitRadio,
.dijitCheckBoxInput {
	padding: 0;
	border: 0;
	width: 16px;
	height: 16px;
	background-position:center center;
	background-repeat:no-repeat;
	overflow: hidden;
}
.dijitCheckBox INPUT,
.dijitRadio INPUT {
	margin: 0;
	padding: 0;
	display: block;
}
.dijitCheckBoxInput {
	
	opacity: 0.01;
}
.dj_ie .dijitCheckBoxInput {
	filter: alpha(opacity=0);
}
.dijit_a11y .dijitCheckBox,
.dijit_a11y .dijitRadio {
	
	width: auto !important;
	height: auto !important;
}
.dijit_a11y .dijitCheckBoxInput {
	opacity: 1;
	filter: none;
	width: auto;
	height: auto;
}
.dijitProgressBarEmpty {
	
	position:relative;overflow:hidden;
	border:1px solid black; 	
	z-index:0;			
}
.dijitProgressBarFull {
	
	position:absolute;
	overflow:hidden;
	z-index:-1;
	top:0;
	width:100%;
}
.dj_ie6 .dijitProgressBarFull {
	height:1.6em;
}
.dijitProgressBarTile {
	
	position:absolute;
	overflow:hidden;
	top:0;
	left:0;
	bottom:0;
	right:0;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	background-color:#aaa;
	background-attachment: fixed;
}
.dijit_a11y .dijitProgressBarTile {
	
	border-width:2px;
	border-style:solid;
	background-color:transparent !important;
}
.dj_ie6 .dijitProgressBarTile {
	
	position:static;
	
	height:1.6em;
}
.dijitProgressBarIndeterminate .dijitProgressBarTile {
	
}
.dijitProgressBarIndeterminateHighContrastImage {
	display:none;
}
.dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
}
.dijitProgressBarLabel {
	display:block;
	position:static;
	width:100%;
	text-align:center;
	background-color:transparent !important;
}
.dijitTooltip {
	position: absolute;
	z-index: 2000;
	display: block;
	
	left: 0;
	top: -10000px;
	overflow: visible;
}
.dijitTooltipContainer {
	border: solid black 2px;
	background: #b8b5b5;
	color: black;
	font-size: small;
}
.dijitTooltipFocusNode {
	padding: 2px 2px 2px 2px;
}
.dijitTooltipConnector {
	position: absolute;
}
.dijit_a11y .dijitTooltipConnector {
	display: none;	
}

.dijitTooltipData {
	display:none;
}
.dijitLayoutContainer {
	position: relative;
	display: block;
	overflow: hidden;
}
body .dijitAlignTop,
body .dijitAlignBottom,
body .dijitAlignLeft,
body .dijitAlignRight {
	position: absolute;
	overflow: hidden;
}
body .dijitAlignClient { position: absolute; }
.dijitBorderContainer, .dijitBorderContainerNoGutter {
	position:relative;
	overflow: hidden;
}
.dijitBorderContainerPane,
.dijitBorderContainerNoGutterPane {
	position: absolute !important;	
	z-index: 2;		
}
.dijitBorderContainer > .dijitTextArea {
	
	resize: none;
}
.dijitGutter {
	
	position: absolute;
	font-size: 1px;		
}
.dijitSplitter {
	position: absolute;
	overflow: hidden;
	z-index: 10;		
	background-color: #fff;
	border-color: gray;
	border-style: solid;
	border-width: 0;
}
.dj_ie .dijitSplitter {
	z-index: 1;	
}
.dijitSplitterActive {
	z-index: 11 !important;
}
.dijitSplitterCover {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.dijitSplitterCoverActive {
	z-index:3 !important;
}
.dj_ie .dijitSplitterCover {
	background: white;
	filter: alpha(opacity=0);
}
.dijitSplitterH {
	height: 7px;
	border-top:1px;
	border-bottom:1px;
	cursor: ns-resize;
}
.dijitSplitterV {
	width: 7px;
	border-left:1px;
	border-right:1px;
	cursor: ew-resize;
}
.dijitSplitContainer {
	position: relative;
	overflow: hidden;
	display: block;
}
.dj_ff3 .dijit_a11y div.dijitSplitter:focus {
	outline-style:dotted;
	outline-width: 2px;
}
.dijitSplitPane {
	position: absolute;
}
.dijitSplitContainerSizerH,
.dijitSplitContainerSizerV {
	position:absolute;
	font-size: 1px;

	cursor: move;
	cursor: w-resize;
	background-color: ThreeDFace;
	border: 1px solid;
	border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
	margin: 0;
}
.dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {
	overflow:hidden;
	position:absolute;
	top:49%;
}
.dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {
	position:absolute;
	left:49%;
}
.dijitSplitterShadow,
.dijitSplitContainerVirtualSizerH,
.dijitSplitContainerVirtualSizerV {
	font-size: 1px;
	background-color: ThreeDShadow;
	-moz-opacity: 0.5;
	opacity: 0.5;
	filter: Alpha(Opacity=50);
	margin: 0;
}
.dj_ie .dijitSplitterV, .dijitSplitContainerVirtualSizerH {
	cursor: w-resize;
}
.dj_ie .dijitSplitterH, .dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {
	cursor: n-resize;
}
.dijit_a11y .dijitSplitterH {
	border-top:1px solid #d3d3d3 !important;
	border-bottom:1px solid #d3d3d3 !important;
}
.dijit_a11y .dijitSplitterV {
	border-left:1px solid #d3d3d3 !important;
	border-right:1px solid #d3d3d3 !important;
}
.dijitContentPane {
	display: block;
	overflow: auto;	
}
.dijitContentPaneSingleChild {
	
	overflow: hidden;
}
.dijitTitlePane {
	display: block;
	overflow: hidden;
}
.dijitTitlePaneTitle {
	cursor: pointer;
}
.dijitFixedOpen, .dijitFixedClosed {
	
	cursor: default;
}
.dijitTitlePaneTitle * {
	vertical-align: middle;
}
.dijitTitlePane .dijitArrowNodeInner {
	
	display: none;
}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {
	
	display:inline !important;
	font-family: monospace;		
}
.dijit_a11y .dijitTitlePane .dijitArrowNode {
	
	display:none;
}
.dj_ie6 .dijitTitlePaneContentOuter,
.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {
	
	zoom: 1;
}
.dijitAccordionContainer {
	border:1px solid #3b3b39;
	border-top:0 !important;
}
.dijitAccordionTitle {
	cursor: pointer;
}
.dijitAccordionTitleSelected {
	cursor: default;
}
.dijitAccordionTitle .arrowTextUp,
.dijitAccordionTitle .arrowTextDown {
	display: none;
	font-size: 0.65em;
	font-weight: normal !important;
}
.dijit_a11y .dijitAccordionTitle .arrowTextUp,
.dijit_a11y .dijitAccordionTitleSelected .arrowTextDown {
	display: inline;
}
.dijit_a11y .dijitAccordionTitleSelected .arrowTextUp {
	display: none;
}
.dijitAccordionChildWrapper {
	overflow: hidden;
	position:relative;
}
.dijitSpacer {
	
  	position: relative;
  	height: 1px;
  	overflow: hidden;
  	visibility: hidden;
}

.dijitTree {
	overflow: auto;	
}
.dijitTreeIndent {
	
	width: 19px;
}
.dijitTreeRow, .dijitTreeContent {
	white-space: nowrap;
}
.dijitTreeRow img {
	
	vertical-align: middle;
}
.dijitTreeContent {
    cursor: default;
}
.dijitExpandoText {
	display: none;
}
.dijit_a11y .dijitExpandoText {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	font-family: monospace;
	border-style: solid;
	border-width: thin;
	cursor: pointer;
}
.dijitTreeLabel {
	margin: 0 4px;
}
.claro .dijitAccordionContainer {
  border: none;
  position:relative;
}
.claro .dijitAccordionInnerContainer {
  background-color: #3b3b39;
  
  border-top: dotted 1px #FFF;
  margin-bottom: 1px;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  transition-timing-function: linear;
  position: relative;
}
.claro .dijitAccordionTitle {
  background-color: transparent;
  background-image: url(/css/layout/images/accordion.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  padding: 5px 7px 2px 7px;
  min-height: 17px;
  color: #FFFFFF;
  font-size:1.1em;
  font-weight:bold;
}
.dj_ie6 .claro .dijitAccordionTitle {
  background-image: none;
}
.claro .dijitAccordionContainer .dijitAccordionChildWrapper {
  background-color: #3b3b39;
  border: 1px solid #3b3b39;
  margin: 0 2px 2px;
}
.claro .dijitAccordionContainer .dijitAccordionContainer-child {
  padding: 9px;
}
.claro .dijitAccordionInnerContainerActive {
  border: 1px solid #4a4947;
  background-color: #4a4947;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.claro .dijitAccordionInnerContainerActive .dijitAccordionTitle {background-position: 0 -136px;font-size:1.2em}
.claro .dijitAccordionInnerContainerSelected {border-color: #4a4947;background-color: #4a4947;}
.claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle {background-position: 0 0;font-size:1.2em}
.claro .dijitAccordionInnerContainerSelectedActive {border: 1px solid #3b3b39;background-color: #3b3b39;-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;transition-duration: 0.2s;}
.claro .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper, .claro .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {background-color: #3b3b39;border: 1px solid #3b3b39 !important;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.25);}
.claro .dijitContentPane {padding: 8px;font-size:90%}
.claro .dijitAccordionContainer-dijitContentPane {background-color: #3b3b39;color:#ffffff;padding: 8px;}
.claro .dijitTreeNode {zoom: 1;}
.claro .dijitTreeIsRoot {background-image: none;}
.claro .dijitTreeRow, .claro .dijitTreeNode .dojoDndItemBefore, .claro .dijitTreeNode .dojoDndItemAfter {padding: 4px 1px 2px 0;margin: 0 1px;color:#FFF;background-color: none;background-color:transparent;background-color: rgba(171, 214, 255, 0);background-image: url(images/commonHighlight.png);background-position: 0 0;background-repeat: repeat-x;border-color: rgba(118, 157, 192, 0);  border-width: 0;  -webkit-transition-property: background-color, border-color;  -moz-transition-property: background-color, border-color;  transition-property: background-color, border-color;  -webkit-transition-duration: 0.25s;  -moz-transition-duration: 0.25s;  transition-duration: 0.25s;  -webkit-transition-timing-function: ease-out;  -moz-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.dj_ie6 .claro .dijitTreeRow {background-image: none;}
.claro .dijitTreeRowSelected {background-repeat: repeat-x;background-color: #3b3b39;padding: 3px 0 1px;margin: 0;border: solid 1px #3b3b39;color: #FFFFFF;}
.claro .dijitTreeRowHover {background-color: #4a4947;padding: 3px 0 1px;margin: 0;border: solid 1px #4a4947;color: #FFFFFF;-webkit-transition-duration: 0.25s;-moz-transition-duration: 0.25s;transition-duration: 0.25s;}
.claro .dijitTreeRowActive {background-color: #4a4947;background-position: 0 -177px;padding: 3px 0 1px;margin-left: 0;border: solid 1px #4a4947;color: #FFFFFF;}
.dj_ie6 .claro .dijitTreeRowActive {background-image: none;}
.claro .dijitTreeRowFocused {background-repeat: repeat;}
.claro .dijitTreeExpando {background-image: url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/claro/images/treeExpandImages.png);width: 16px;height: 16px;background-position: -35px 0;}
.dj_ie6 .claro .dijitTreeExpando {background-image: url(http://ajax.googleapis.com/ajax/libs/dojo/1.6/dijit/themes/claro/images/treeExpandImages8bit.png);}
.claro .dijitTreeRowHover .dijitTreeExpandoOpened {background-position: -53px 0;}
.claro .dijitTreeExpandoClosed { background-position: 1px 0;}
.claro .dijitTreeRowHover .dijitTreeExpandoClosed {background-position: -17px 0;}
.claro .dijitTreeExpandoLeaf, .dj_ie6 .claro .dijitTreeExpandoLeaf {background-image: none;}
.claro .dijitTreeExpandoLoading {background-image: url(images/loadingAnimation.gif);}
.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {border-top: 2px solid #769dc0;}
.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {border-bottom: 2px solid #769dc0;}
.dijitTreeNode {
position:relative;}
.dijitTreeContainer {
position:relative;}
#destanoticia {
background-image: url("/img/sombraFondoImag.gif");
background-position: center bottom;
background-repeat: no-repeat;
padding-right: 1em;
padding-left:1em;
padding-top:0 !important;
padding-bottom: 1em;
clear: none;
width:auto;
float:left;
height:auto;
text-align: center;
}
@media only screen and (min-width: 481px) {
	#destanoticia {
		margin-right: 1.5em;
	}
}
#destanoticia img{width:92%;padding:0px !important}
#destanoticia h2{
text-align: left;}
.titulo{
	top: 10px;
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #f4f2f2;
}

.tituloGap{
	font-family:arial, sans-serif;
	font-size: 4px;
}

.maptipDescripcion{
	top: 10px;
	font-family:arial, sans-serif;
	font-size: 10px;
	color: #f4f2f2;
}

/*
	FFox da problemas con las listas, hay que poner explicitamente que no se deje margen superior
	para que se calcule el tamaņo del popup correctamente
*/
.maptipDescripcion a{color:#FFF;}
.maptipDescripcion ul{
	//margin-top:0px;
	//list-style-image:url("/img/others/point_5x5.png");
}

.maptipDescripcion ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.maptipDescripcion li
{
	background-image:url("/img/b_bla.gif");
	background-repeat:no-repeat;
	background-position:top left; 
	padding-left:10px;
}

.clusterPopupStyleText
{
	font-family:arial, sans-serif;
	font-size: 11px;
	color: #f4f2f2;
}

.clusterPopupStyleTextCategory
{
	font-family:arial, sans-serif;
	font-size: 11px;
	color: #f4f2f2;
	text-decoration:underline;
}

.clusterPopupStyleTextHighlight
{
	font-family:arial, sans-serif;
	font-size: 11px;
	color: #fdfdfd;
	font-weight: bold;
}

.clusterPopupStyleCategoryImg
{
	vertical-align:middle;
	height: 12px;
	width: 12px;
}

.clusterPopupStyleUl
{
	list-style-type:none;
	padding:0px;
	margin:-4px 0px 0px 0px;
}

.clusterPopupStyleLi
{
	background-image:url("/img/b_bla.gif");
	background-repeat:no-repeat;
	background-position:3px 3px; 
	padding-left:10px;
}

.clusterContentTableStyle
{
	border: 0;
}

.clusterContentTableStyle td
{
	border: 0;
}

.clusterContentDivStyle
{
	overflow:auto;
	height:150px;
}

.clusterContentDivStyleIE
{
	overflow-y:auto;
	overflow-x:hidden;
	height:150px;
	width:200px;
}

