  html, body {height: 100%;}
  
  html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
  margin: 0;
  padding: 0;
  border: 0;
  }
  
  :focus{outline:0;}
  
  a img{border:0;}
  
  * {
  transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  }
  
  body {
  font-family: Arial, Helvetica, sans-serif;
  margin:0; 
  padding:0;
  background-color:#FFFFFF;
  font-family: 'Lato', sans-serif;
  }
  
  
  #pagina{
  width:100%;
  margin:0 auto;
  }
  
  #header{
  width:100%;
  float:left;
  }
  
  
  #header #header_up{
  width:100%;
  float:left;
  background-color:#49A1CF;
  color:#fff;
  font-size:16px;
  height:50px;
  }
  
  #header #header_up strong{
  float:left;
  margin-right:41px;
  margin-top:13px;
  font-weight:400;
  }
  
  #header #header_up strong:last-child {
  margin-right:0px;
  }
  
  #header #header_up span{
  width:1px;
  height:50px;
  background-color:#86b2d8;
  margin-right:40px;
  float:left;
  }
  
  #header  #menu{
  width:100%;
  float:left;
  padding-bottom:45px;
  }
  
  
  #header  #menu .logo_{
  color:#002E68;
  font-size:35px;
  margin-top:36px;
  letter-spacing: -2px;
  }
  
    #header  #menu .logo_ a{
  color:#002E68;
  font-size:35px;
	   text-decoration:none;
  }
  
   #header  #menu .logo_ a:hover{
	   text-decoration:none;
  }
  
  
  #header  #menu ul{
  list-style:none;
  }
  
  #header  #menu ul li a{
  float:right;
  color:#666666;
  font-size:16px;
  margin-left:27px;
  text-transform:uppercase;
  margin-top:50px;
  }
  
  #header  #menu ul li a:hover{
  text-decoration:none;
  color:#013068;
  }
  
  #header  #menu ul li a.selecc_{
  padding:10px;
  margin-top:40px;
  color:#fff;
  
  background: #5bb7e7; /* Old browsers */
  
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYjdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YWEyZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  
  background: -moz-linear-gradient(top,  #5bb7e7 0%, #4aa2d0 100%); /* FF3.6+ */
  
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5bb7e7), color-stop(100%,#4aa2d0)); /* Chrome,Safari4+ */
  
  background: -webkit-linear-gradient(top,  #5bb7e7 0%,#4aa2d0 100%); /* Chrome10+,Safari5.1+ */
  
  background: -o-linear-gradient(top,  #5bb7e7 0%,#4aa2d0 100%); /* Opera 11.10+ */
  
  background: -ms-linear-gradient(top,  #5bb7e7 0%,#4aa2d0 100%); /* IE10+ */
  
  background: linear-gradient(to bottom,  #5bb7e7 0%,#4aa2d0 100%); /* W3C */
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb7e7', endColorstr='#4aa2d0',GradientType=0 ); /* IE6-8 */
  
  
  }
  
  
  
  #banner{
  width:100%;
  float:left;
  text-align:center;
  }
  
  #banner .carousel {
  margin-bottom:0px;
  }
  
  #banner .carousel .item > img {
  margin: 0 auto;
  }
  
  #banner{
  width:100%;
  float:left;
  text-align:center;
  }
  
  
  #center{
  width:100%;
  float:left;
  }
  
  #center .c_index1{
  width:100%;
  float:left;
  font-size:16px;
  color:#666666;
  margin-bottom:50px;
  margin-top:50px;
  }
  
  #center .c_index1 a{
  text-decoration:underline;
  color:#013068;
  font-weight:700;
  }
  
  #center .c_index1 span{
  float: left;
  height: 250px;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  }
  
  #center .c_index1 span strong{
  color:#fff;
  font-size:20px;
  background-color:#002E68;
  position:absolute;
  padding:15px;
  bottom:0px;
  left:0px;
  }
  
  
  
  #center .c_index2{
  width:100%;
  float:left;
  padding-top:50px;
  padding-bottom:50px;
  background-image:url(../img/ci2bg.jpg);
  background-position:top;
  background-attachment:fixed;
  }
  
 .subtitt_ span{
  background-color:#49A1CF;
  width:6px;
  height:43px;
  float:left;
  margin-right:10px;
  margin-bottom:20px;
  
  }
  
 .subtitt_ h2{
  font-size:26px;
  color:#666666;
  float:left;
  
  }
  
  #center .c_index2 a .boxx_{
  background-color:#fff;
  border-bottom:5px #49A1CF solid;
  padding-bottom:20px;
  margin-bottom:20px;
  text-decoration:none;
  
  }
  
  #center .c_index2 a:hover .boxx_{
  background-color:#00A3D6;
  border-bottom:5px #fff solid;
  
  }
  
  #center .c_index2 a .boxx_ img{
  float:left;
  }
  
  #center .c_index2 a .boxx_ strong{
  float:left;
  width:100%;
  color:#00A3D6;
  font-size:20px;
  text-transform:uppercase;
  text-align:center;
  margin-bottom:20px;
  margin-top:20px;
  }
  
  #center .c_index2 a:hover .boxx_ strong{
  color:#fff;
  }
  
  #center .c_index2 a .boxx_ span{
  float:left;
  width:96%;
  margin-left:2%;
  font-size:16px;
  color:#666;
  }
  
  #center .c_index2 a:hover .boxx_ span{
  color:#fff;
  }
  
  #center .c_index2 .vertra a{
  background-color:#49A1CE;
  width:100%;
  padding-top:10px;
  padding-bottom:10px;
  float:left;
  color:#fff;
  font-size:20px;
  text-align:center;
  text-transform:uppercase;
  }
  
  #center .c_index2 .vertra a:hover{
  background-color:#002E68;
  color:#fff;
  text-decoration:none;
  }
  
  
  #center .c_index3{
  width:100%;
  float:left;
  margin-top:50px;
  margin-bottom:50px;
  color:#666;
  font-size:16px;
  }
  
  #center .c_index3 a{
  color:#002E68;
  text-decoration:underline;
  font-weight:700;
  }
  

  
  #center .c_index3 .subtitt_ h2{
  font-size:26px;
  color:#666666;
  float:left;
  
  }
  
    #footer{
		width:100%;
		float:left;
  
  }
  
 #footer .footer1{
		width:100%;
		float:left;
		background-color:#49A1CF;
		text-align:center;
		font-size:16px;
		color:#fff;
		padding-top:20px;
		padding-bottom:20px;
		text-transform:uppercase;
  
  }
  
   #footer .footer1 a{
	   text-decoration:none;
	   color:#fff;
  }
  
  
  #footer .footer1 a:hover{
	   text-decoration:underline;
	   color:#fff;
  }
  
  
   #footer .footer2{
		width:100%;
		float:left;
		background-image:url(../img/foote2.jpg);
		background-position:top;
		background-attachment:fixed;
		padding-top:50px;
		padding-bottom:50px;
		color:#dce4ed;
		font-size:16px;
  
  }
  
     #footer .footer2 strong{
		 width:100%;
		 float:left;
		 margin-bottom:10px;
		 border-bottom:1px solid #4e6f96;
		 font-size:22px;
		 font-weight:400;
		 color:#fff;
		 padding-bottom:4px;
		 
  
  }
  
    #footer .footer2 .span6 .formm{
		width:46%;
		float:left;
		margin-right:2%;
  }
  
   #footer .footer2 .span6 .formm2{
		width:46%;
		float:left;
  }
  
   #footer .footer2 .span6 span{
		width:49%;
		float:left;
		margin-right:2%;
  }
  
    #footer .footer2 .span6 .btn-success{
		width:48%;
		float:left;
  }
  
  
   #footer .footer3{
		width:100%;
		float:left;
		padding-top:20px;
		padding-bottom:20px;
		color:#002e68;
		background-color:#f5f5f5;
  
  }
  
     #footer .footer3 a{
		color:#002e68;
		text-decoration:underline;
  
  }
  
  
   #titulo{
		width:100%;
		float:left;
		background-image:url(../img/foote2.jpg);
		background-position:top;
		background-attachment:fixed;
		padding-top:35px;
		padding-bottom:35px;
		color:#fff;
		font-size:18px;
		font-weight:100;
  
  }
  
   #titulo h1{
	   color:#fff;
	   font-size:33px;
	   font-weight:400;
  }
  
  
   .intexx_{
		width:100%;
		float:left;
		margin-top:50px;
		margin-bottom:50px;
  
  }
  
  .intexx_ .int_1{
	  color:#666;
	  font-size:18px;
	  line-height:30px;
  
  }
  
  .intexx_ .int_1 strong{
	  font-size:24px;
  
  }
  
   .intexx_ .anios_{
	   color:#666;
	   font-size:16px;
  }
  
  .intexx_ .anios_ .an_{
	  width:100%;
	  float:left;
	  margin-top:30px;
  }
  
    .intexx_ .anios_ strong{
		padding:15px;
		background-color:#f5f5f5;
		color:#002e68;
		font-size:18px;
		width:12%;
		float:left;
		margin-right:3%;
		text-align:center;
  }
  
     .intexx_ .anios_ span{
		 float: left;
    padding-top: 15px;
    width: 82%;
  }
  
  .intexx_ .int_3{
	  color:#666;
	  font-size:16px;
  
  }
  
  .intexx_ .int_3 strong{
	  color:#002e68;
	  width:100%;
	  float:left;
	  border-bottom:1px solid #ddd;
	  margin-bottom:5px;
	  padding-bottom:3px;
	  font-size:18px;
  }
  
  
    .intexx_ .int_4{
	  color:#666;
	  font-size:16px;
  
  }
  
  .intexx_ .int_4 strong{
	  color:#002e68;
  }
  
   .intexx_ .int_4 img{
	   float:left;
	   margin-right:20px;
	   margin-bottom:20px;
  
  }
  
  .intexx_ .int_4 .pal_{
	  color:#669900;
  }
  
  
    .intexx_ .elcontac_  tr td{
		width:50%;
		border:0;
		padding:0;
  }
  
  
  .intexx_ .lostratas_{
	  list-style:none;
  }
  
  .intexx_ .lostratas_ li a{
    padding: 3%;
    width: 94%;
	  float:left;
	  color:#666;
	  font-size:16px;
	  position:relative;
	  background-color:#f5f5f5;
	  border-bottom:1px solid #fff;
  }
  
   .intexx_ .lostratas_ li a i{
	   display:none;
  }
  

  
  
   .intexx_ .lostratas_ li a:hover{
	   text-decoration:none;
	  border-bottom:1px solid #002e68;
	  color:#002e68;
  }
  
    .intexx_ .lostratas_ li a:hover i{
		display:none;
  }
  
    .intexx_ .lostratas_ li a.sele_ i{
	   display:block;
	   position:absolute;
	   right:10px;
	   top:10px;
  }
  
    .intexx_ .lostratas_ li a.sele_{
	 background-color: #002e68;
    color: #fff;
    padding: 3%;
    width: 94%;
	margin-bottom:0px;
  }
  
 
  
  
  @media (max-width: 1170px) {
  #header{width:1250px;}
  #banner{width:1250px;}
  #center{width:1250px;}
  #footer{width:1250px;}
  #footer2{width:1250px;}
  #titulo_int{width:1250px;}
  }
  
