/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    background:url(slider.png) no-repeat;
    width:750px;
    height:296px;
    margin:0 auto;
    padding-top:74px;
    margin-top:50px;
}

#slider {
	position:relative;
	width:750;
	height:296;
	background:url(https://u.jimcdn.com/cms/o/s35243f4e0d1ab92a/userlayout/img/loading.gif?t=1384424710) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:230px;
	bottom:0px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(http://u.jimdo.com/www66/o/s35243f4e0d1ab92a/userlayout/img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	margin-top:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:60px;
	height:60px;
	background:url(http://u.jimdo.com/www66/o/s35243f4e0d1ab92a/userlayout/img/arrows4.png) no-repeat;
	text-indent:-9999px;
	border:0;
        position:absolute;
	top:115px;
	z-index:9;
	cursor:pointer;
        opacity: 0.5;
-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
a.nivo-nextNav {
	background-position:-60px 0;
	right:5px;
}
a.nivo-prevNav {
	left:5px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:none;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
/*
 * jQuery Nivo Slider v2.5.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */

.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}










#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Comfortaa', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu a {
  line-height: 1.3;
  padding: 4px 15px;
}
#cssmenu {
  width: 290px;

}
#cssmenu > ul > li {
  cursor: pointer;
  backgrodund: #000;
  border-bottom: 1px dotted #d9d9d9;
  border-top: 1px dotted #fff;
}
#cssmenu > ul > li:last-child {
  border-bottom: 1px dotted #d9d9d9;
}
#cssmenu > ul > li > a {
  font-size: 18px;
  display: block;
  color: #5787b8;
  text-shadow: 0 1px 0 #fff;
background: -moz-linear-gradient(top, rgba(189,189,189,0.3) 0%, rgba(140,140,140,0.3) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,189,189,0.3)), color-stop(100%,rgba(140,140,140,0.3))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(189,189,189,0.3) 0%,rgba(140,140,140,0.3) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(189,189,189,0.3) 0%,rgba(140,140,140,0.3) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(189,189,189,0.3) 0%,rgba(140,140,140,0.3) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(189,189,189,0.3) 0%,rgba(140,140,140,0.3) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80bdbdbd', endColorstr='#808c8c8c',GradientType=0 ); /* IE6-9 */
  
}
#cssmenu > ul > li > a:hover {
   background: #f7b74d;
  background: -moz-linear-gradient(#f7b74d 0%, #e9a028 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7b74d), color-stop(100%, #e9a028));
  background: -webkit-linear-gradient(#e9a028 0%, #e9a028 100%);
  background: linear-gradient(#f7b74d 0%, #e9a028 100%);
  color: #ffffff;
  text-shadow: 0 1px 1px #4e5800;

}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  background: #f7b74d;
  background: -moz-linear-gradient(#f7b74d 0%, #e9a028 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7b74d), color-stop(100%, #e9a028));
  background: -webkit-linear-gradient(#e9a028 0%, #e9a028 100%);
  background: linear-gradient(#f7b74d 0%, #e9a028 100%);
  color: #ffffff;
  text-shadow: 0 1px 1px #4e5800;
}
#cssmenu > ul > li.has-sub > a:after {
  content: '';
  position: absolute;
  top: 10px;
  right: 10px;
  border: 5px solid transparent;
  border-left: 5px solid #5787b8;
}
#cssmenu > ul > li.has-sub.active > a:after {
  right: 14px;
  top: 12px;
  border: 5px solid transparent;
  border-top: 5px solid #4e5800;
}
/* Sub menu */
#cssmenu ul ul {
  padding: 0;
  display: none;
}
#cssmenu ul ul a {
  background: #efefef;
  display: block;
  color: #797979;
  font-size: 13px;
}
#cssmenu ul ul li {
  border-bottom: 1px solid #c9c9c9;
}
#cssmenu ul ul li.odd a {
  background: #e5e5e5;
}
#cssmenu ul ul li:last-child {
  border: none;
}

.subMenu1 ul.mainNav2{display:none;}
.subMenu2 ul.mainNav1 li a.level_1, div#subMenu2 ul.mainNav3 li a.level_3{display:none;}
.subMenu3 ul.mainNav1 li a.level_1, div#subMenu3 ul.mainNav2 li a.level_2{display:none;}

.subMenu1 ul { text-align:right; padding:0; margin:0; list-style:none; border:0px; height:22px;}
.subMenu1 ul li { float:left; margin:0; padding:0 0px; border:0; height:22px;}
.subMenu1 ul li a { float:left; margin:0; padding:1px 0; color:#FFF; font: 11px  'Oswald', arial, Helvetica, sans-serif; text-decoration:none;}
.subMenu1 ul li a span { padding:0px 10px; background:none;}
.subMenu1 ul li a:hover {  background:none;}
.subMenu1 ul li a:hover span {color: #db921a;}
.subMenu1 ul li a:active { color: #000000;background:#FFF;}
.subMenu1 ul li a:active span {color: #2e5db0;background:#FFF;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(http://u.jimdo.com/www66/o/s35243f4e0d1ab92a/userlayout/img/fondo.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: fixed;
-webkit-font-smoothing: antialiased;
}
.warp {
	margin:auto;
	position:relative;
	min-width:1005px;
	z-index:1;
	background-image: url(http://.jimdo.com/www66/o/s35243f4e0d1ab92a/userlayout/img/sombrarriba2.png);
	background-repeat: no-repeat;
	background-position: center top;

}
.todo {
	margin:auto;
	position:relative;
	width:1040px;
	z-index:2;
	
}
.arriba {
	margin:auto;
	position:relative;
	width:1040px;
	height:120px;
	padding-top:20px;

	
}
.content {
	margin:auto;
	position:relative;
	width:750px;
	left:25px;
}
.menuycontenido {
	position:relative;
	width:1035px;
	padding-top:10px;
	left:5px;
	
}
.sidebar {
	positiohttp://www66.jimdo.com/app/s35243f4e0d1ab92a/p3ba0f783d804d284/n:relative;
	width:290px;
	
		
}
.mimenu {
	position:relative;
	width:1080px;
	height:30px;
	background-image: url(https://u.jimcdn.com/cms/o/s35243f4e0d1ab92a/userlayout/img/fondofooter.png?t=1384345837);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:20px;
padding-left:10px;
padding-top:6px;	
}
.footer {
	position:relative;
	width:1080px;
	margin-top:30px;
        background-image: url(https://u.jimcdn.com/cms/o/s35243f4e0d1ab92a/userlayout/img/footsombra.png?t=1384780594);
        background-repeat: repeat-x;
}
  .boton{
		position:relative;
        margin-top:10px;
        -moz-box-shadow: 0px 10px 15px -7px #4a76ac;
        -webkit-box-shadow: 0px 10px 15px -7px #4a76ac;
        box-shadow: 0px 10px 15px -7px #4a76ac;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7da3d1), color-stop(1, #4a76ac));
        background:-moz-linear-gradient(top, #7da3d1 5%, #4a76ac 100%);
        background:-webkit-linear-gradient(top, #7da3d1 5%, #4a76ac 100%);
        background:-o-linear-gradient(top, #7da3d1 5%, #4a76ac 100%);
        background:-ms-linear-gradient(top, #7da3d1 5%, #4a76ac 100%);
        background:linear-gradient(to bottom, #7da3d1 5%, #4a76ac 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7da3d1', endColorstr='#4a76ac',GradientType=0);
        
        background-color:#7da3d1;
        
        -moz-border-radius:0px;
        -webkit-border-radius:0px;
        border-radius:0px;
        
        border:1px solid #4a76ac;
        
        display:inline-block;
        color:#ffffff;
        font-family:'Comfortaa', sans-serif;
        font-size:18px;
        
        padding:10px 25px;
        text-decoration:none;
width:287px;
top:5px;
        
        text-shadow:0px 1px 0px #3d768a;
        
    }
    .boton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4a76ac), color-stop(1, #7da3d1));
        background:-moz-linear-gradient(top, #4a76ac 5%, #7da3d1 100%);
        background:-webkit-linear-gradient(top, #4a76ac 5%, #7da3d1 100%);
        background:-o-linear-gradient(top, #4a76ac 5%, #7da3d1 100%);
        background:-ms-linear-gradient(top, #4a76ac 5%, #7da3d1 100%);
        background:linear-gradient(to bottom, #4a76ac 5%, #7da3d1 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a76ac', endColorstr='#7da3d1',GradientType=0);
        cursor: pointer;
        background-color:#4a76ac;
    }
    .boton:active {
        position:relative;
        top:1px;
    }
.suscribir {
	position:relative;
	width:285px;
	border: 1px solid #999;
	
}
.banner {
	position:relative;
	width:750px;
	height: 296px;
	
	
	
}
  .titular{
	position:relative;
        margin-top:10px;
        -moz-box-shadow: 0px 10px 15px -7px #4a76ac;
        -webkit-box-shadow: 0px 10px 15px -7px #4a76ac;
        box-shadow: 0px 10px 15px -7px #4a76ac;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7da3d1), color-stop(1, #4a76ac));
        background:-moz-linear-gradient(top, #7da3d1 5%, #4a76ac 100%);
        background:-webkit-linear-gradient(top, #7da3d1 5%, #4a76ac 100%);
        background:-o-linear-gradient(top, #7da3d1 5%, #4a76ac 100%);
        background:-ms-linear-gradient(top, #7da3d1 5%, #4a76ac 100%);
        background:linear-gradient(to bottom, #7da3d1 5%, #4a76ac 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7da3d1', endColorstr='#4a76ac',GradientType=0);
        
        background-color:#7da3d1;
        
        border-top-left-radius: 0px;
	border-top-right-radius: 0px;        
        border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
        
        border:1px solid #4a76ac;
        
        display:inline-block;
        color:#ffffff;
        font-family:'Comfortaa', sans-serif;
        font-size:18px;
        
        padding:10px 25px;
        text-decoration:none;
width: 720px;

        
        text-shadow:0px 1px 0px #3d768a;
        
    }
.seccion{
position:relative;
heixght:50px;
color:#db921a;
        font-family:'Comfortaa', sans-serif;
        font-size:32px;
line-height: 34px;
}