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

	
body{	font-size:18px;	font-family: 'Raleway', sans-serif; padding: 0px;	margin: 0px; background:#FCFBFA; 	color:#333;	}
#contenedor0{	width:100%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }
#contenedor1{	width:95%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }

#header{height:160px;    width: 100%; ;}
/*-webkit-box-shadow: 0px 2px 5px 0px rgba(38,37,38,0.15);
-moz-box-shadow: 0px 2px 5px 0px rgba(38,37,38,0.15);
box-shadow: 0px 2px 5px 0px rgba(38,37,38,0.15);*/
#reds{border: 0px solid #f60; width:300px; font-size:16px; height:35px; float:right;  margin-top:15px;}	
#logo{width:45%; float:left; border: 0px solid #f60;  margin-bottom:15px; margin-top:15px;	}	
#logo img{width:100%}

#ban1{display:block}
#ban2{display:none}

p{line-height:25px;}

#cua1{width:40%; float:left;  border:0px solid #09F; }
#cua2{width:60%; float:right; border:0px solid #09F; background:#fff; padding-top:15px; padding-bottom:15px; }
#news{margin-top:30px}

#contaa1{width:45%; float:left;  border:0px solid #09F; }
#contaa2{width:45%; float:right; border:0px solid #09F; }

#cont1{height:25px; background:#fff; width:100%; border:0px; margin-bottom:20px; font-size:15px;  border-radius:2px; margin-top:5px; border-bottom:1px solid #999}
#cont2{height:25px; background:#fff; width:100%; height:150px; border:0px; margin-bottom:20px; font-size:15px;  border-radius:2px; margin-top:5px}
#bot{background:#900; color:#fff; font-size:20px; border:0px; }
#bot2{background:#7B7D91; color:#fff; font-size:20px; border:0px; }


#sitemap{border:0px solid #F00; width:900px;	height:40px; background:#fff; color:#999;	margin-top:85px	}

#info_pax{
	font-size: 12px;
	color:#fff;
	margin-top:0px;
	width:900px;
	}


a{   color: #fff;	text-decoration: none;	}
a:hover{    color: #333;    text-decoration: none;	}

#titu{	color:#E26796; font-size: 30px; 	font-family: 'Raleway', sans-serif;
 font-weight:800	}


#f1{float:left; width:25%; border: 0px solid #0C6;  margin-top:33px;  }
#f2{float:left; width:50%; text-align:center; border: 0px solid #0C6; margin-top:24px; }
#f3{float:left; width:25%; text-align:right; border: 0px solid #0C6;  margin-bottom:15px; margin-top:15px; }

#map{width:45%; height:350px;}

#site{float:left; width:20%; margin-top:15px; margin-bottom:15px}

#ajax_loader{font-size:14px; line-height:17px;}

#bio{float:right; margin-left:30px; width:30%}
#book{float:left; margin-right:30px; margin-bottom:32px }

#aw{ font-size:14px; width:27%; float:left;  border:0px solid #0CF; margin-left:3%; margin-right:3%; margin-bottom:30px; min-height:392px}
#aw img{width:100%; margin-bottom:15px; border-radius:10px;}

#art{padding:10px;}
#ar{width:80%}
#arr{ float:; margin-top:0px; padding:20px;}

#tv{width:45%; height:320px; padding:20px;}

#ff{margin:10px;}
#map{width:95%; height:350px}

@media (max-width: 1200px) {
#contenedor1{	width:95%;	border: 0px solid #F60;	margin: 0px auto 0px;	overflow:hidden; }

#logo{width:40%; float:left; border: 0px solid #f60;  margin-bottom:15px; margin-top:15px;	}	
#logo img{width:100%}

}

@media (max-width: 1070px) {
#contenedor1{	width:95%;	border: 0px solid #F00;	margin: 0px auto 0px;	overflow:hidden; }

#logo{width:400px; float:left; border: 0px solid #f60;  margin-bottom:15px; margin-top:15px;	}	
#logo img{width:100%}

#header{height:175px;    width: 100%; }

#f1{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-bottom:5px; margin-top:5px; }
#f2{float:left; width:100%; text-align:center; border: 0px solid #0C6;  margin-bottom:5px; margin-top:5px; }
#f3{float:left; width:100%; text-align:center; border: 0px solid #0C6;  margin-bottom:5px; margin-top:5px; }

#bio{float:right; width:40%}
}



@media (max-width: 800px) {
#logo{width:400px; float:none; border: 0px solid #f60; margin: 0px auto 0px;	overflow:hidden;   margin-bottom:15px; margin-top:15px;	}	
#logo img{width:100%}
#header{height:222px;}

#reds{border: 0px solid #f60; width:300px; font-size:16px; height:35px; float:none;  margin: 0px auto 0px;	overflow:hidden;	 margin-top:15px;}	

#f1{float:left; width:100%; text-align:center; border: 0px solid #0C6; margin-bottom:5px; margin-top:15px; }
#f2{float:left; width:100%; text-align:center; border: 0px solid #0C6;  margin-bottom:5px; margin-top:5px; }
#f3{float:left; width:100%; text-align:right; border: 0px solid #0C6; margin-top:5px;  margin-bottom:15px; display: flex; justify-content: center; align-items: center;} 

#cua1{width:100%; float:left;  border:0px solid #09F; padding-bottom:25px; }
#cua2{width:100%; float:right; border:0px solid #09F; background:#fff; padding-top:15px; padding-bottom:15px; }

#site{float:left; width:33%; margin-top:15px; margin-bottom:15px}

#aw{ font-size:14px; width:45%; float:left;  border:0px solid #0CF; margin-left:2.5%; margin-right:2.5%; margin-bottom:30px; min-height:350px}
#aw img{width:80%; margin-bottom:15px; margin-left:10%; margin-right:10%; border-radius:10px;}

}



@media (max-width: 650px) {

#contaa1{width:100%; float:none;  border:0px solid #09F; }
#contaa2{width:100%; float:none; margin-top:50px; border:0px solid #09F; }
#header{height:190px;}

body{	font-size:16px;	}
p{line-height:20px;}
#titu{	 font-size: 24px; 	font-family: 'Raleway', sans-serif;
 font-weight:800	}
 
#ban2{display:block}
#ban1{display:none}

#news{margin-top:30px}

#aw{ font-size:14px; width:90%; float:left;  border:0px solid #0CF; margin-left:5%; margin-right:5%; margin-bottom:30px; min-height:254px}
#aw img{width:60%; margin-bottom:15px; margin-left:20%; margin-right:20%; border-radius:10px;}

#tv{width:90%; height:300px; padding:10px;}


}




@media (max-width: 474px) {

#titu{ font-size: 24px; 	font-family: 'Raleway', sans-serif; font-weight:800	}
#header{height:212px;}
#contenedor1{	border: 0px solid green;	margin: 0px auto 0px;	overflow:hidden; }
#logo{width:90%; 	}	

#contaa1{width:100%; float:none;  border:0px solid #09F; }
#contaa2{width:100%; float:none; margin-top:50px; border:0px solid #09F; }

#site{float:left; width:50%; margin-top:15px; margin-bottom:15px}

#ar{width:95%}


#aw{ font-size:14px; width:90%; float:left;  border:0px solid #0CF; margin-left:5%; margin-right:5%; margin-bottom:30px; min-height:254px}
#aw img{width:90%; margin-bottom:15px; margin-left:5%; margin-right:5%; border-radius:10px;}

}


/* CSS Carrusel */
