@charset "utf-8";
/* CSS Document */

body {
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #30332C;
}
h1 {
	color: #0071BB;
}
h2 {
	color: #00B4ED;
}
a:link {
	color: #00769D;
	text-decoration: none;
}
a:visited {
	color: #00769D;
}


form {
	margin: 0px;
	padding: 0px;
}
.button, .boton {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 4px 8px;
	background: -moz-linear-gradient(
		top,
		#00aeff 0%,
		#0076de 31%,
		#0e59b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#00aeff),
		color-stop(0.31, #0076de),
		to(#0e59b5));
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #0099ff;
	-moz-box-shadow:
		0px 1px 2px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	-webkit-box-shadow:
		0px 1px 2px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.6);
	text-shadow:
		0px -1px 0px rgba(000,000,000,1),
		0px 1px 0px rgba(255,255,255,0.2);
		 }


#header {
	background: #fff;
	height: 71px;
	color: #000;
}
#header #header_content {
	margin: auto;
	height: 71px;
	width: 980px;
	position: relative;
}
#header #header_content #logo {
background: url(/images/2015-logo.png) no-repeat;
display: block;
height: 61px;
width: 309px;
position: absolute;
left: 40px;
bottom: 3px;
background-position: -40px;
}
#header  #header_content  a.tagline {
display: block;
position: absolute;
top: 44px;
left: 440px;
color: #00B4ED;
font-size: 24px;
}
#white {
	background: #FFFFFF url(/white-bg2.png) repeat-x;
}

#website {
	width: 980px;
	margin: auto;
	padding-bottom: 10px;
	position: relative;
}
#website #menu {
	//background: url(/images/2011mnbg.png);
	height: 34px;
}
#website #menu #nav {
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	position: relative;
}

#website #menu #nav a {
background: #e2e2e2;
background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe));
background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
background: linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);

	color: #000000;
	display: block;
	float: left;
	font-variant: small-caps;
	font-weight: bold;
	height: 34px;
	padding: 0px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 122px;
	z-index: 10;
	margin: 0px;
}

.white   {
	left: 0px;
}

.red {
	left: 122px;
}

.lightblue {
	left: 244px;
}

.black {
	left: 366px;
}
.testi {
	left: 488px;
}
.darkblue {
	left: 610px;
}
.green {
	left: 732px;
}
.fushia {
	left: 854px;
	width: 126px !important;
}


#website #contenido {
	min-height: 500px;
}
#footer {
	background: url(/images/2011-ftrbg.png);
	height: 98px;

	color: #FFFFFF;
}
#footer .footer_content {
	margin: auto;
	width: 980px;
	height: 98px;
	position: relative;
}
#footer .footer_content .contact_info {
	position: absolute;
	left: 5px;
	top: 5px;
	height: 60px;
	width: 400px;
}
#footer .footer_content .contact_info p {
	margin: 0px;
	clear: both;
	line-height: 20px;
	height: 20px;
	display: block;
}
#footer .footer_content .contact_info strong {
	display: block;
	float: left;
	width: 100px;
}

#footer .footer_content .unlimited {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 250px;
	color: #FFFFFF;
}
#footer .footer_content .unlimited a {
	font-weight: bold;
	color: #FF0000;
}


#frontpage {
	margin: auto;
	width: 980px;
	background: #FFFFFF;
}
#frontpage #slideshow {
	height: 335px;
}
#frontpage #rotator {
	height: 335px;
	width: 980px;
	overflow: hidden;
	-moz-box-shadow:0px 10px 7px #000000;
	-webkit-box-shadow:0px 10px 7px #000000;
	box-shadow:0px 10px 7px #000000;
}
#frontpage #rotator img {
	min-height: 335px;
	min-width: 980px;
}
#frontpage #lowerportion {
	margin: auto;
	position: relative;
	z-index: 2;
	

}
.cajita {
background: #DDDEDF;
color: rgb(0, 107, 182);
height: 185px;
width: 280px;
float: left;
margin-top: -20px;
padding: 5px;
font-size: 14px;
}
#frontpage  #lowerportion  h1  {
	font-size: 16px;
	margin: 5px;
	padding: 0px;
}
#frontpage #lowerportion .cajita h1 {
font-size: 1.5em;
margin: 5px;
padding: 0px;
color: #6D6E70;
font-weight: normal;
}
.cajita .line {
	line-height: 25px;
	clear: both;
	height: 25px;
	font-size: 14px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.cajita .line select {
	display: block;
	float: left;
	width: 170px;
	font-size: 14px;
	height: 25px;
}
.cajita .line label {
	display: block;
	float: left;
	width: 90px;
	font-weight: bold;
	padding: 3px;
}
.cajita  .boton {
	margin: auto;
	display: block;
}
.cajita #dest li {
	display: block;
	float: left;
	font-size: 12px;
	width: 100px;
}

.cajita #dest a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.cajita p {
	font-size: 12px;
}




#frontpage #lowerportion .right {
	float: right;
}
#frontpage #lowerportion .center {
	margin-left: 60px;
}
#frontpage #lowerportion #planes {
	margin: 20px auto;
	clear: both;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding-top: 20px;
}
#frontpage  #lowerportion  #planes  ul {
	margin: 10px auto 0px;
	padding: 0px;
	display: block;
	list-style-type: none;
	height: 50px;
	width: 840px;
}
#sidebar #planes ul {
	list-style-type: none;
	display: block;
	height: 500px;
	width: 200px;
}
#sidebar #planes {
	margin-top: 20px;
	clear: both;
	padding-top: 20px;
}

#sidebar #planes li {
	float: none;
  margin: 0px 0px 20px -40px;
  height: initial;
  clear: both;
}

#planes  li   {
	display: block;
	height: 50px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	margin-right: 3px;
	width: 205px;
	list-style-type: none;
}
#planes  .name   {
	display: block;
	text-align: center;
	width: 205px;
}

#planes .pa {
  display: block;
  height: 90px;
  width: 200px;

  background: url('/images/pa.png');
}
#planes  .bni {
  display: block;
  height: 90px;
  width: 200px;

  background: url('/images/bni.png');
}
#planes    .cess {
	
	display: block;
	height: 50px;
	width: 120px;
	position: absolute;
	left: 50px;
	top: -10px;
}
#planes    .ka {
  display: block;
  height: 130px;
  width: 200px;

  background: url('/images/ka.png');
}
#sidebar {
	float: left;
	width: 300px;
	padding-top: 150px;
	font-size: 14px;
}
#sidebar   h1  {
	font-size: 16px;
}
#insidecontent {
	float: left;
	width: 680px;
}
#pilotad {
background-color: #00B4ED;
margin-top: 20px;
padding: 20px;
display: block;
border: solid 2px rgb(56, 153, 184);
font-family: arial;
color: #fff;
font-weight: bold;
text-align: center;
box-shadow: 0px 10px 10px #000;
font-size: 26px;
}

#pilotad:hover {
     background-color: #fff;
     color: #00B4ED;
     -webkit-transition: background-color 300ms linear;
     -moz-transition: background-color 300ms linear;
     -o-transition: background-color 300ms linear;
     -ms-transition: background-color 300ms linear;
     transition: background-color 300ms linear;
}
#frontpage #lowerportion #pilotad {
font-size: 60px; !important
}
#content #nav a {
     background-color: #FF0;
}