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


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

h1{
		font-family:Helvetica, Arial, sans-serif;
		color:#007AB4;
		font-size:18px;
	}
h2{
		font-family:Helvetica, Arial, sans-serif;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-align:right;
			line-height:140%;
	}
	
	
h3{
		font-family:Helvetica, Arial, sans-serif;
		color:#FFEE02;
		font-size:11px;
		font-weight:bold;
		text-align:right;
		line-height:140%;
	}
	
	

h4{
		font-family:Helvetica, Arial, sans-serif;
		color:#007AB4;
		font-size:30px;
		text-align:left;
		float:left;
		padding-right:70px;
		font-weight:bold;
	}




img{
	border:0;}


body{
	background-color:#007AB4;
	font-family:Helvetica, Arial, sans-serif;
	}
	
	.cabezote_redes{
		background:url(../images/fondo_redes.jpg);
		background-repeat:repeat-x;
		width:100%;
		height:58px;}
		
		
			.cabezote_redes1{
				width:940px;
				margin:auto;
				height:auto;}
				
					.cabezote_redes1  h1{
						font-family:Helvetica, Arial, sans-serif;
						color:#FFF;
						font-weight:bold;
						float:right;
						padding-top:20px;
						}
				
		.cabezote_redes1 ul{
		
			height:auto;
			float:right;
			text-decoration:none;
			list-style:none;
			    padding-left: 20px;}
			
			
			.cabezote_redes1 ul li{
			width:60px;
			height:auto;
			float:right;
			border-left:1px solid #007AB4;
			border-right:1px solid #007AB4;
			padding:11px;}
			
			
				.cabezote_redes1 ul li:hover{
					background-color:#007AB4;}
					
					.cabezote_redes1 ul li:visited{
					background-color:#007AB4;}
			
			.cabezote_redes1 img{
				text-align:center;
				padding-left:14px;}
				
				
				
		.cabezote_menu{
		background:url(../images/fondo_menu.gif);
		background-repeat:repeat-x;
		width:100%;
		height:130px;
		margin-top:7px;}
		
		.cabezote_menu1{
			width:940px;
				margin:auto;
				height:auto;}
				
				.logo{
					float:left;
					margin-top:15px;
					margin-left:5px;}
					
						.cabezote_menu1 ul{		
			height:auto;
			float:right;
			text-decoration:none;
			list-style:none;
			margin-right:5px;
			margin-top:70px;}
			
				.cabezote_menu1 ul li{
			width:135px;
			height:auto;
			float:right;
			border-left:1px solid #EEEEEE;
			border-right:1px solid #EEEEEE;
			padding-left:5px; padding-right:5px;
			cursor:pointer;}
			
						
			.cabezote_menu1 img{
				text-align:center;
				float:left;}
				
				
						.cabezote_menu1  h1{
						font-family:Helvetica, Arial, sans-serif;
						color:#003C59;
						font-size:14px;
						font-weight:normal;
						float:left;
						margin-left:7px;
						}
						
						.cabezote_menu1 h1:hover{
				color:#007AB4}
					
					.cabezote_menu1 h1:visited{
					color:#007AB4}
				strong{
					font-weight:bold;}
					
					.linea_amarilla{
						width:100%;
						background-color:#FFEE00;
						height:10px;}
						
						.linea_amarilla2{
						width:100%;
						background-color:#FFEE00;
						height:5px;
						margin-top:7px;
						margin-bottom:7px;}
						
				.banner{
					height:440px;
					width:940px;
					margin:auto;
					background-color:#00B4E2;
					margin-top:10px;
					margin-bottom:10px;
					margin-bottom:23px;}
					
						.contenido{
					height:auto;
					width:100%;
					margin:auto;
					background-color:#FFFFFF;
					}
					
					.contenido1{
					height:auto;
					width:940px;
					margin:auto;}
					
					.caja_texto{
						width:780px;
						height:auto;
						float:right;
						margin-right:20px;
						margin-top:30px;}
						
							.caja_texto1{
						width:100%;
						height:auto;
						float:right;
				
						background-color:#FFFFFF;}
					
					.contenido1 p{
						font-family:Helvetica, Arial,  sans-serif;
						font-weight:normal;
						line-height:150%;
						color:#777777;
						font-size:13px;
						text-align:justify;
			}
			.clear{
				clear:both;}
				
				
					footer{
		background:url(../images/fondo_footer.jpg);
		background-repeat:repeat-x;
		width:100%;
		height:180px;
		margin-top:7px;}
		
					.footer{
		width:940px;
		margin:auto;
		height:auto;
		padding-top:20px;
}
				
		/*SLIDER*/
		
.slider { margin-top:10px; margin-bottom:10px;}
#carousel li {margin-right: 5px;}
#carousel img {display: block; opacity: .5; cursor: pointer;}
#carousel img:hover {opacity: 1;}
#carousel .flex-active-slide img {opacity: 1; cursor: default;}

.button {
  display: inline-block;
  margin: 0;
  padding: .461em 1.563em .41em;
  color: #fff!important;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
  text-transform: uppercase;
  line-height: 1;
  font-size: .9em;
  cursor: pointer;
  font-family: "proxima-nova", sans-serif;
  border: 1px solid #1a4064;
  background: #255a8c;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(255, 255, 255, 0.15);
  -moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(255, 255, 255, 0.15);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(255, 255, 255, 0.15);
}
.button:active  {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1), inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.button.green  {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  border: 1px solid #578824;
  background: #71b02f;
}
.button.green:hover  {
  background: #79bc32;
}
#main {margin-left: 420px; margin-top: -25px;overflow: hidden; margin:auto;}

.titulo_banner{
	background:url(../images/fondo_titulo.png);
	background-repeat:no-repeat;
	background-position:right;
	width:336px; height:109px;
	position:absolute;
	z-index:10;
	float:right !important;
	 margin-left: 610px;
    margin-top: 281px;}
	
	.titulo_banner h1{
		font-size:18px;
		text-align:left;
		color:#FFF;
		font-weight:normal;}
		
		.titulo_banner h2{
		font-size:30px;
		text-align:left;
		color:#FFF;
		font-weight:bold;}
		
		.banner1{
			width:700px;
			height:auto;
			margin:auto;}
			
			.eslogan {
				float:left;
					margin-left:20px;
				}
			
			.eslogan img{
				float:left;
				}


.correo {
    float: right;
    height: 545px;
    margin-left: 36px;
    width: 545px;
}