body{background:#f2f2f2}
a {text-decoration:none;}

::selection { background:#888888; color:#fff;}
::-moz-selection { background:#888888; color:#fff;}
input, button, select, textarea {font-family: Arial,sans-serif!important;}
:active, :link, :visited, :hover { outline:none!important;}
@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

/*Plugin*/
.slider { background: url(loader.GIF) no-repeat scroll center center rgba(0, 0, 0, 0); max-height: 550px; position: relative;overflow:hidden}
.plugin {background:#fff; height:250px; position:absolute; left:0; top:30px; width:0px; z-index: 10; overflow:hidden} 

.destinos { float:left; height:50px; padding:15px 0 15px 20px; position:relative; width:200px;}
.destinos p  {float:left; width:300px;}
.destinos a img { float:left; height:80px; margin-right: 15px; width:80px; }
.close_plugin { background:url(close.png) no-repeat 0 0 ; display:block; height:30px; width:30px; position:absolute; left:350px; top:10px;}
.close_plugin:hover { background:url(close2.png) no-repeat 0 0 ;}

.slider .btns {position: absolute;top: 0px;left: 0px;background-color: white;padding: 10px;bottom: 0px;margin: auto;height: 50px; z-index:15;}
.btns li span { display:block; height:50px; width:50px; cursor:pointer;}
.destinos_opcion a img {margin-bottom:3px; width:50px; height:50px;}
.giro { background:url(adresa.png) no-repeat 0 0;}
.giro:hover, .giro.ON { background:url(adresa2.png) no-repeat 0 0;}
.cam { background:url(cam.png) no-repeat 0 0;}
.cam:hover, .cam.ON { background:url(cam_hover.png) no-repeat 0 0;}
.video { background:url(video.png) no-repeat 0 0;}
.video:hover, .video.ON { background:url(video_hover.png) no-repeat 0 0;}
.contador {  float:right; color:#888888;}

.plugin .contador {position: absolute; bottom: 12px; right: 27px;}

.contador li { float:left; font-size:12px; margin-right:5px;}
.contador li a { display:block; height:18px; width:28px;}

.destinos_opcion{float:left; padding-left:20px; width:300px; }

.eventos { float:left; overflow:hidden; padding-left:0x; padding-top:: 40px; }
.eventos_tit {
	border-bottom:3px solid #556367;
	padding:40px 0 5px 40px;
	background-image: url(gris.gif);
	background-repeat: no-repeat;
	background-position: 10px 40px;
}

.bajada { font-size:12px;color:#999;}

.fechas, .info_nov { border-bottom:1px dashed #ccc; font-size:14px; overflow: hidden; padding: 5px 0;}
.info_nov ul{ font-size:12px; color:#666; font-style:oblique; font-size:11px;}
.info_nov a:hover { color:#999; text-decoration:none;}
.info_nov p{ line-height:16px;}
.desde {font-size:11px;}
.dia { border-right:1px dashed #CCC; float:left; padding-right:2%; width:25%; }
.dia span {font-size:24px; color:#666; font-weight:bold; float:left; width: 100%;}
.cont_evento {float:left; overflow:hidden; padding-left:2%;width:70%; font-size:16px}
.cont_anunt {float:left; overflow:hidden; padding-left:5px;width:98%;font-weight:bold;}
.btn_eventos:hover {color:#FF7900; text-decoration:none; background-color:#999999; display:block}

.evento, .oficinas, .mapa_sitio, .servicios_turisticos { margin-top:30px;}


.btn_evento { background-color: #5F6975; border-radius: 4px 4px 4px 4px; color: #fff; cursor: pointer; display: inline-block; font-size: 14px;  line-height: 20px; margin-bottom: 0;  padding: 4px 20px; text-align: center; vertical-align: middle;}
.btn_evento:hover, .btn_evento:focus, .btn_evento:active, .btn_evento.active, .btn_evento.disabled, .btn_evento[disabled] { opacity:0.7;}

/* Fixes Repsonsivos */

table {padding:0; margin:0 0 10px 0; border:solid #A7B3B6 1px;}
table td{border-bottom:solid #A7B3B6 1px;  }
table img{width:100%; vertical-align:top}
.centru img {border-top:#dedede 1px solid; border-left:#dedede 1px solid; margin-top:2em; border-right:#dedede 1px solid;
}
@media (max-width: 979px) {

	.slider { min-height:150px; margin-top: 53px;}

	}
