@charset "utf-8";
/* CSS Document */



body {
	font-family: Verdana, Geneva, sans-serif;
	width: 100%;
	height: 100%;
	margin: auto;
	
}

#bg {
  position:fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  }

#h1 {
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color:#333;
	margin:auto;
	margin-top: 150;
  }
  


#contenedor_general {
	margin-top: 50px;
	max-width: 1250px;
	width: 1250px;
	margin: auto;
}


#box {
	width: 20%;
	height: 250px;
	float: left;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	min-width: 250px;

}

#box_1 {
	border: 1px;
	border-color: #666;
	border-radius: 20px;
	border-style: solid;
	width: 215px;
	height: 215px;
	box-shadow: -5px 5px 5px #444;
	margin-left: 17px;
	background-color: #FFFFFF;
}

#box_2 {
	width: 215px;
	height: 600px;
	border: 1px;
	border-color: #666;
	border-radius: 20px;
	border-style: solid;
	box-shadow: -5px 5px 5px #444;
	background-color: #666;
	margin-left:13px;
	text-align:justify;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFF;
	text-decoration:none;	
}

#box_mapa {
	width: 80%;
	height: auto;
	float: left;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	min-width: 500px;	
}

#box_mapa1 {
	border: 1px;
	border-color: #999;
	border-radius: 20px;
	border-style: solid;
	width: 965px;
	height: 600px;
	box-shadow: inset -10px 10px 10px #424242;
	margin-left: 17px;
	background-image: url(images/background_2.png);
	
}

#box_mapabeca {
	width: 90%;
	height: 500px;
	margin-top: 50px;
}

#box_miniaturas1{
	width: 20%;
	height: auto;
	float: left;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	min-width: 250px;
}

#box_miniaturas2{
	width: 50%;
	height: 125px;
	float: left;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	min-width: 125px;
}

#box_60 {
	width: 60%;
	height: 250px;
	float: left;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	min-width: 250px;	
}

#box_40 {
	width: 40%;
	height: 250px;
	float: left;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	min-width: 250px;	
}

.image_1 {
	box-shadow: -12px 12px 20px #2A2A2A;
	border-radius: 20px;
	border-style:none;
	
}

.image_1:hover {
	box-shadow: -5px 5px 5px #000;
	border-radius: 20px;
	overflow:inherit;
	
	
	-webkit-filter: brightness(1.1);
	-moz-filter: brightness(1.1);
	-ms-filter: brightness(1.1);
	-o-filter: brightness(1.1);
}

.image_2 {
	box-shadow: -24px 24px 35px #2A2A2A;
	border-radius: 20px;
	border-style:none;
}

.image_2:hover {
	box-shadow: -5px 5px 5px #000;
	border-radius: 20px;
	overflow:inherit;
	
	
	-webkit-filter: brightness(1.1);
	-moz-filter: brightness(1.1);
	-ms-filter: brightness(1.1);
	-o-filter: brightness(1.1);
}

.image_3 {
	box-shadow: -36px 36px 50px #2A2A2A;
	border-radius: 20px;
	border-style:none;
}

.image_3:hover {
	box-shadow: -5px 5px 5px #000;
	border-radius: 20px;
	overflow:inherit;
	
	
	-webkit-filter: brightness(1.1);
	-moz-filter: brightness(1.1);
	-ms-filter: brightness(1.1);
	-o-filter: brightness(1.1);
}



.title_1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-large;
	font-weight:bold;
	text-align: justify;
	color: #666;
	margin-bottom: 50px;
	text-decoration:none;
}

.title_2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
	text-align: justify;
	color: #333;
	margin-bottom: 50px;
	text-decoration:none;
}

.title_3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	text-align: justify;
	color: #333;
	margin-bottom: 50px;
	text-decoration:none;
}

.text_descrpcion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFF;
	text-decoration:none;
	margin-left: 5px;
	text-justify:distribute;
}

.text_parrafo1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #333;
	text-decoration:none;
	margin-left: 5px;
	text-justify:distribute;
}


.text_parrafo2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #333;
	text-decoration:none;
	margin-left: 5px;
	text-justify:distribute;
}

.text_parrafo2:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #90;
	text-decoration:none;
	margin-left: 5px;
	text-justify:distribute;
}

.text_link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #333;
	margin-bottom: 50px;
	text-decoration:none;
}
.text_link:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align: center;
	color: #090;
	margin-bottom: 50px;
}

.text_direccion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #333;
	margin-top: 130px;
	text-decoration: none;
}

.enlace_externo {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	color: #6C0;
	margin:auto;
	margin-top: 150;
  }
  
.image_mini {
	box-shadow: -5px 5px 5px #545454;
	border-radius: 10px;
	border-style:none;
}

.image_mini:hover {
	box-shadow: -2px 2px 2px #444;
	border-radius: 10px;
	overflow:inherit;
	
	
	-webkit-filter: brightness(1.1);
	-moz-filter: brightness(1.1);
	-ms-filter: brightness(1.1);
	-o-filter: brightness(1.1);
}

#copyright {
	width: 100%;
	height: auto;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	min-width: 250px;
	float:left;	
}

#sliderContainer { 	border: 1px;
	border-color: #999;
	border-radius: 20px;
	border-style: solid;
	width: 965px;
	height: 600px;
	box-shadow: inset -10px 10px 10px #666;
	margin-left: 17px;
	background-image: url(images/background_2.png); }
.slideContent {  background:url("../images/contentBg.png") repeat scroll 0 0 transparent; position: absolute; bottom:0px; right:0px; padding: 10px; width: 80%; }
.slide h3 {  font: 26px/1em 'Rokkitt', serif; color: #FFF;  margin: 0 0 5px 0; }
.slide p { font-size: 14px; color: #FFF; margin: 0; }
.jFlowSlideContainer { overflow: hidden; }
.jFlowSlideContainer a { color: #F90; text-decoration: none; font-style: italic; }
.jFlowSlideContainer a:hover { text-decoration: none; }
.jFlowSlideContainer a:focus { position: relative; top: 1px; }
.jFlowNext { background-image:url(images/arrow_next.png) no-repeat scroll 0 -35px transparent;; position:absolute; top:75px; right: 5px; cursor:pointer; }
.jFlowPrev { background-image:url(images/arrow_prev.png) no-repeat scroll -84px -35px transparent; height:130px; position:absolute; top:75px; left: -50px; width:50px; cursor:pointer; }
.jFlowPrev:hover { background-position: -84px -235px; }
.jFlowNext:hover { background-position: 0px -235px; }
/* controller pagination */
#myController {	width: 100%; height: auto; margin-left: 100px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; min-width: 250px; float:left;}
.jFlowControl { float: left; width: 15px; height: 15px;}
.jFlowControl:hover { cursor: pointer; }
.jFlowSelected, .jFlowSelected:hover {}
                
