@charset "utf-8";

* {
     margin: 0px;
     padding: 0px;
}

#wrapper {
    
}
/*
p, h3, h4, pre {
     margin: 0px auto 20px;
     max-width: 540px;
     text-align: left;
}
*/
.rslides {
     margin: 0px auto;
}

#slider2, #slider3, #slider4 {
     box-shadow: none;
     margin: 165px auto 0px;
     position: relative;
     z-index: 0;
}

#download {
     background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.1);
     border-radius: 5px;
     border: 1px solid rgba(255, 255, 255, 0.1);
     display: block;
     font-size: 20px;
     font-weight: bold;
     margin: 60px auto;
     max-width: 500px;
     padding: 20px;
}

#download:hover {
     background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.15);
}

.events {
     list-style: none outside none;
}

.callbacks_container {
     float: left;
     margin-bottom: 50px;
     position: relative;
     width: 100%;
}

.callbacks {
     list-style: none outside none;
     margin: 0px;
     overflow: hidden;
     padding: 0px;
     position: relative;
     width: 100%;
}

.callbacks img {
     border: 0px none;
     display: block;
     height: auto;
     position: relative;
     width: 100%;
     z-index: 1;
}

.callbacks .caption {
     background: none repeat scroll 0% 0% rgba(252, 143, 9, 0.9);
     bottom: 0px;
     color: #FFFFFF;
     display: block;
     font-size: 16px;
     height: 40px;
     left: 0px;
     margin: 0px;
     max-width: none;
     padding: 10px 20px;
     position: absolute;
     right: 0px;
     text-shadow: none;
     z-index: 2;
}

.callbacks .caption p {
     display: block;
     margin: 10px auto;
     max-width: 960px;
}

.callbacks_nav {
     background: url("themes/themes.gif") no-repeat scroll left top transparent;
     height: 61px;
     left: 0px;
     margin-top: 40px;
     opacity: 0.7;
     overflow: hidden;
     position: absolute;
     text-decoration: none;
     text-indent: -9999px;
     top: 52%;
     width: 38px;
     z-index: 0;
}

.callbacks_nav:active {
     opacity: 1;
}

.callbacks_nav:focus {
     outline: medium none;
}

.callbacks_nav.next {
     background-position: right top;
     left: auto;
     right: 0px;
}

.callbacks_tabs {
     font-size: 18px;
     height: 30px;
     list-style: none outside none;
     margin: -48px auto 0px;
     max-width: 960px;
     padding: 7px 0px 11px;
     position: relative;
     text-align: right;
     z-index: 0;
}

.callbacks_tabs li {
     display: inline;
     margin-right: 15px;
     text-align: left;
}

.callbacks_tabs a {
     background-color: #FFFFFF;
     border-radius: 3px;
     border: 5px solid #FFFFFF;
     display: inline-block;
     height: 14px;
     overflow: hidden;
     text-indent: -9999px;
     width: 14px;
}

.callbacks_tabs a:hover {
     background-color: #999999;
}

.callbacks_tabs li:first-child {
     margin-left: 0px;
}

.callbacks_tabs .callbacks_here a {
     background-color: transparent;
}

#slider3-pager a {
     display: inline-block;
}

#slider3-pager img {
     float: left;
}

#slider3-pager .rslides_here a {
     background: none repeat scroll 0% 0% transparent;
     box-shadow: 0px 0px 0px 2px #666666;
}

#slider3-pager a {
     padding: 0px;
}
.slidermuygrande_nav {
	display: block;
	float: left;
	height: 27px;
	left: 0px;
	position: relative;
	top: 10px;
	width: 27px;
	margin: 0 5px 0 0px;
	z-index:9999;
}
.contenedor_nav {
	float: right;
    height: 30px;
    position: relative;
    top: 20px;
    width: 90px;
    z-index: 999;
}
.contenedor_nav a {
	font-size: 0px;
	display:block;
	width:27px;
	height:27px;
	float:left;
	margin:0 10px 0 0px;
}
.contenedor_nav ul {
     list-style-type: none;
}
@media screen and (max-width: 600px) {
  .callbacks_nav { top: 47%; }
}
@media screen and (max-width: 590px) {
	#slider4 {     margin: 118px auto 0px;}
	
/*	.callbacks .caption {
      	background: none repeat scroll 0 0 rgba(252, 143, 9, 0.9);
		bottom: 0;
		color: #ffffff;
		display: block;
		font-size: 16px;
		height: 20px;
		left: 0;
		margin: 0;
		max-width: none;
		padding: 5px 20px;
		position: absolute;
		right: 0;
		text-shadow: none;
		z-index: 2;
	}
	.callbacks .caption p {
     display: block;
     margin: 0px auto;
     max-width: 960px;
	}*/
	.callbacks .caption{ display:none;}
}
.paginacion {
     background-color: #0033FF;
     height: 50px;
     width: 200px;
}

.navegacion {
     background-color: #0099FF;
     color: #000000;
     height: 30px;
     left: 230px;
     position: relative;
     top: 230px;
     width: 70px;
     z-index: 5;
}

.slider-grande {
     position: relative;
     z-index: 0;
}

.slider-grande a {
     font-size: 0px;
}

.slider-grande ul {
     list-style-type: none;
}

.slider-chico {
     position: relative;
     z-index: 0;
}

.slider-chico a {
     font-size: 0px;
}

.slider-chico ul {
     list-style-type: none;
}

.sliderchico1_nav {
     display: block;
     float: left;
     height: 27px;
     left: 240px;
     margin: 10px 10px 0px -2px;
     position: relative;
     top: 5px;
     width: 27px;
}

.sliderchico2_nav {
     display: block;
     float: left;
     height: 27px;
     left: 240px;
     margin: 10px 10px 0px -2px;
     position: relative;
     top: 5px;
     width: 27px;
}

.sliderchico3_nav {
     display: block;
     float: left;
     height: 27px;
     left: 240px;
     margin: 10px 10px 0px -2px;
     position: relative;
     top: 5px;
     width: 27px;
}
.slidergrande_nav {
     display: block;
     float: left;
     height: 27px;
     left: 0px;
     position: relative;
     top: 10px;
     width: 27px;
		margin: 0 5px 0 0px;
}

.prev {
background-position:0 0;
     background-image: url("../../../img/nav_izq.png");
}

.next {
    background-position:0 0;
     background-image: url("../../../img/nav_der.png");
}
.prev:hover {
background-position:0 27px;
}

.next:hover {
    background-position:0 27px;
}