/* CSS Document */

@charset "utf-8";
/* CSS Document */
	
	
#dialog {
	display:none;
	}
#dialog2 {
	display:none;
	}

	hr.style7 {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #fff;
}
body, html {
 margin: 0 auto; !important;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
line-height:1.4;
color:#333333;

}

.flags {
	max-width:24px;
	height:auto;
}


img, embed, video {
	max-width: 100%;
	height: auto;
	text-align: center;
}



#container {
	margin:0 auto; !important;
	width: 100%;
	text-align:center;
}


#separator {
	max-width:1100px;
	margin: auto;
	width: 100%;
	height:50px;
	display: block;
	clear:both;

	}
	
#separator2 {
	max-width:1100px;
	margin: auto;
	width: 100%;
	height:20px;
	display: block;
	clear:both;

	}	

#footer {
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
	max-width:1100px;
	margin: auto;
	width: 100%;
	display: block;
	text-align: center;
	color: #6b6869;
	padding-top:25px;
	padding-bottom:25px;
	font-size: 14px;
	
	}	

.texto {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 16px;
	line-height:1.4;
	text-align:justify;
	
}

.justify {
	text-align:justify;
	}

.texto-body {
	color:#333333;
	font-size: 16px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.4;
}

.bold {
	font-weight:bold;
	}

#mybody {
	width: 100%;
	height:auto;
	max-width:965px;
	margin: 0 auto;
	text-align:center;
	}

#body1 {
	height:auto;
	height:auto;
	width:100%;
	padding-top: 25px;
	text-align:center;
	padding-bottom: 25px;
	}

#body2 {
	width:100%;
	height:auto;
	margin-bottom:100px;
	text-align:center;
	margin:1px;
	}

#body3 {
	width:100%;
	text-align:center;
	}

.column-3 {
	display: inline-block;
	width:33.3333333333%;
	float:left;
	text-align:center;
	}		

.column-2 {
	display: inline-block;
	width:50%;
	float:left;
	text-align:center;
	}		

.column-25 {
	display: inline-block;
	width:30%;
	float:left;
	text-align:center;
	}		

.column-75 {
	display: inline-block;
	width:70%;
	float:left;
	text-align:center;
	}		

.column-4 {
	display: inline-block;
	width:50%;
	float:left;
	text-align:center;
	}		

a:link, a:visited, a:hover, a:active { text-decoration: none; }
 
.links, .links:visited, links:active { 
color:#00adef;
font-size:17px;
 text-decoration:none;
}
 .links:hover { 
 font-size:17px;
 color:#84734c;
  text-decoration:none;
  }
    
 .links-azul, .links-azul:visited, links-azul:active { 
color:#0a6989;
font-size: 16px;
 text-decoration:none;
}
 .links-azul:hover { 
 color:#00adef;
 font-size: 16px;
  text-decoration:none;
  } 
 
 hr.style1{
		border-top: 1px dashed #b1dae9; 
}

a.paises-link, a.paises-link:visited, a.paises-link:active  {
	font-size: 18px;
	color: #00adef;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}	
	
a.paises-link:hover  {
	font-size: 18px;
	color: #84734c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

a:link, a:visited,a:hover,   a:active{
	color: #0a6989;
	text-decoration:none;

}

.supertitulo {
	font-family: "Times New Roman", Times, serif;
	font-size:55px;
	color:#072a5b;
	text-align:center;
	}
	
.titulos {
	font-family: "Times New Roman", Times, serif;
	font-size:35px;
	color:#0a6989;
	text-align:left;
	}
	
.noticia_titulo {
	font-family: "Times New Roman", Times, serif;
	font-size:28px;
	color:#0a6989;
	text-align:left;
	}	
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999;
	text-align:left;
	}			
.titulos:hover {
	color:#00adef;
	}	
	
.subtitulos {
	font-size: 18px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	}
	
.subtitulos-azul {
	font-size: 20px;
	color:#0a6989;
	font-family: Arial, Helvetica, sans-serif;
	}	
	




a.subtitulos-link, a.subtitulos-link:visited, a.subtitulos-link:active  {
	font-size: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}	
	
a.subtitulos-link:hover  {
	font-size: 18px;
	color: #00adef;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
a.quote-link, a.quote-link:visited, a.quote-link:active  {
	font-size: 35px;
	color: #0a6989;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	}	
	
a.quote-link:hover  {
	font-size: 35px;
	color: #00adef;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	}			


a.quote-link2, a.quote-link2:visited, a.quote-link2:active  {
	font-size: 25px;
	color: #0a6989;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	}	
	
a.quote-link2:hover  {
	font-size: 25px;
	color: #00adef;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	}			

.left  {
	text-align:left;
	}
.center  {
	text-align:center;
	}	
	
.justify {
	text-align:justify;	
}

#redes {
	max-width:200px;
	}
img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}

select{
  width: 100%;
 max-width: 450px !important;
 border-radius:5px;
border:1px solid #7ac9b7;
padding:6px;
font-size:14px;
}

input[type=text], input[type=password]{
width:100%;
max-width: 450px !important;
border-radius:5px;
border:1px solid #7ac9b7;
padding:6px;
font-size:14px;
}


.textarea {
width:100%;
max-width: 450px !important;
border-radius:5px;
border:1px solid #7ac9b7;
padding:6px;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
}



.button {
    background-color: #8f7a3e; 
    border: none;
    color: white;
	padding: 4px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
	cursor: default;
}	

@media only screen and (min-width: 768px) {
	
	
a.quote-link2, a.quote-link2:visited, a.quote-link2:active  {
	font-size: 25px;
	color: #0a6989;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	}	
	
a.quote-link2:hover  {
	font-size: 25px;
	color: #00adef;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	}	
	
	.index_images{
	max-width: 100%;
	height:auto;	
	
}
	
		#header-mobile {
			display:none;
		}
	
	
	#header {
	width: 100%;
	max-width:1100px;
	margin:auto;
	height:auto;
	display: block;
	text-align:center;
	}
	
	#fullmenu {
	width:100%;
	margin:auto;
	height:auto;
	background-color:#2f3747;
	border-bottom:#FFF;
	}
#fullmenu img {
	width:100%;
	max-width:1100px;
	}

	
	#slider {
	width: 100%;
	margin:0 auto;
	height:auto;
	text-align:center;
	background-color:#262d3a;
	}
#slider img {
	width:100%;
	max-width:970px;
	}
	
	.column-3 {
	display: inline-block;
	float: left;
	width: 33.3333333333%;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	}
	.column-3 img {
	width:100%;
	max-width:300px;
		}
		
	
	.column-2 {
	display: inline-block;
	width:50%;
	float:left;
	text-align:center;
	}		
	
	

.column-25 {
	display: inline-block;
	width:30%;
	float:left;
	text-align:center;
	}		

.column-75 {
	display: inline-block;
	width:70%;
	float:left;
	text-align:center;
	}		

.column-4 {
	display: inline-block;
	width:25%;
	float:left;
	text-align:center;
	}	
	
	.column-bottom {
	display: inline-block;
	float: left;
	width: 33.3333333333%;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	}
	.column-bottom img {
	width:100%;
	max-width:250px;
		}

	.texto-display {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 16px;
	line-height:1.4;
}

	#menu {
display:none;
	}
	
	#mapa-mobile {
	display:none;
	}
		
	}
	
@media only screen and (min-width: 100px) and (max-width: 767px) {
	
	.container {
		display:none;	
	}
	
	a.quote-link2, a.quote-link2:visited, a.quote-link2:active  {
	font-size: 18px;
	color: #0a6989;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	}	
	
a.quote-link2:hover  {
	font-size: 18px;
	color: #00adef;
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;
	}
	
	
	#mapa {
	display:none;
	}
	
	.supertitulo {
	font-family: "Times New Roman", Times, serif;
	font-size:48px;
	color:#00000;
	text-align:center;
	}
	
	#header {
     display:none;
	}
	#header-mobile {
		width:100%;
		}
	
	#fullmenu {
display:none;
	}

	
	.texto-display {
		display:none;
}


		
	.column-3 {
	display: block; !important;
    float:left;
	width:100%; !important;
	text-align:center;
	}
	
	.column-bottom {
	display: block; !important;
    float:left;
	width:100%; !important;
	text-align:center;
	}
	
	
	.column-2 {
	display: inline-block;
	width:100%;
	float:left;
	text-align:center;
	}	
	
	
	.column-25 {
	display: inline-block;
	width:100%;
	float:left;
	text-align:center;
	}		

.column-75 {
	display: inline-block;
	width:100%;
	float:left;
	text-align:center;
	}		
	
.column-4 {
	display: inline-block;
	width:50%;
	float:left;
	text-align:center;
	}	
	
	#slider {
		display:none;
		}
.mainMenu {
	background-color:#2f3747;	
		text-align:left;
	padding:5px;
	margin: auto;
	width:100%;
}
	
	}
	
	/* Fotos
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.foto_center, .foto_left, .foto_right  {
  margin: 0;
  padding: 0;
  text-align: center;
  display: block;
}

.foto_center img, .foto_left img, .foto_right img {
  padding: 5px;
 
}

.foto_center p, .foto_left p, .foto_right p {
  margin: 0.5em 0 0 0;
  padding: 0;
 
  color: #999;
  font-size: 0.8em;
  text-align: center;
}

.foto_right {

  margin: 5px 0 5px 20px;
  float: right;
}

.foto_left {

  margin: 5px 20px 5px 0;
  float: left;
}
