@charset "utf-8";
/* CSS Document */


body {
	/*background-image: url(imags/fondo2.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;*/
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color: #444;
	font-size: 20px;
	text-align: justify;
	background-color: #DCDCDC;
}


a:link {
	color: #444;
	text-decoration: none;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
}
a:visited {
	color: #444;
	text-decoration: none;
}

a:hover{
	color:#111;
}

h4 a:link {
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color: #444;
	font-size: 15px;
	text-align:center;
	text-decoration:overline;
	
}
a:active {
	color: #444;
	text-decoration: none;}
	
p {font-family:"Calibri", Arial, Helvetica, sans-serif;
	color: #444;
	font-size: 16px;
	text-align: justify;
}

h1 {
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color: #600;
	font-size: 72px;
	text-align: center;
	margin-right:50px;
	padding-bottom:40px;
	margin-top:60px;
}
	
h2 {
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color: #EDEDED;
	font-size: 32px;
	text-align:left;
	background-color:#900;
	max-width:500px;
	padding-left:20px;
	margin-left:20%;
					
	}
	
h3 {
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color: #900;
	font-size: 24px;
	text-align:center;
	margin-top:50px;
	border-bottom:#990000 solid 3px;
	border-top:#990000 solid 3px;
	padding:15px;
	
	
	}
	
h4 {
	font-family: "Calibri", Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 15px;
	text-align:center;
	text-decoration:overline;
	margin-left:50px;
		}
	


.center {text-align:center;}

			
			
.nav_li {
	display:inline-block;
	background-color:#900;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color: #EDEDED;
	font-size:24px;
	font-weight:bold;	
	margin: 1%;	
	text-align:center;		
	}
	
		
.nav_ul{	
	background-color:#900;
	text-align:center;
	margin:-7px;
    overflow: hidden;
    position: -webkit-sticky; /* Safari */
	position: -moz-sticky;
	position: -ms-sticky; 
    position: sticky;
    top: 0;	
}

.banner{	
    overflow: hidden;
    position: -webkit-sticky; /* Safari */
	position: -moz-sticky;
	position: -ms-sticky; 
    position: sticky;
    top: 0;	
}

footer {
	background-color:#222;
	font-size:14px;
	color:#CCC;	
	text-align:center;
	margin:-7px;
	padding:7px;
	width:100%;
	

}

.ftleft {
	float:left;
	text-align:left;
		}
	
.ftright {
	float:right;
	text-align:right;
	margin-top:17px;	
	}
	

.content {
  max-width: 1000px;
  margin: 0 auto;
 }
 
.content-c {
  max-width: 900px;
  margin: 0 auto;
 }
 
	
li a {
    display: block;
    color: white;
    text-align: center;
    padding: 5px 10px;
	border-radius:15px;
    text-decoration: none;
}

li a:hover {
    background-color: #C00;
	color:#ffffff;
}

#map { float:right;
        margin-bottom:20px;
}

#form { float:left;
		margin-top:-30px;
}



@media only screen and (max-width: 1281px) {
	
   .nav_li {
	display:inline-block;
	background-color:#900;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color: #EDEDED;
	font-size:20px;
	font-weight:bold;	
	margin: 1%;	
	text-align:center;		
	}
}

@media only screen and (max-width: 769px) {
	
     .nav_li {
	display:inline-block;
	background-color:#900;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	color: #EDEDED;
	font-size:14px;
	font-weight:bold;	
	margin: 1%;	
	text-align:center;		
	}
	
	p {font-size:12px;
	}
	h3 {font-size:16px;	
	}
	footer {font-size:8px;
	}
	
	#map {float:left;
	margin-left:5%; }
	
	#form {margin:5%;}
}

.zoom {animation:animatezoom 2.5s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}

/*CSS PARA AVISO DE COOKIES*/
.cc-window{opacity:1;transition:opacity 1s ease}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{transition:transform 1s ease}
.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Calibri,Helvetica, Arial,sans-serif; text-align:center; font-size:14px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:.2em}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}
.cc-top{top:1em}
.cc-left{left:1em}
.cc-right{right:1em}
.cc-bottom{bottom:1em}
.cc-floating>.cc-link{margin-bottom:1em}
.cc-floating .cc-message{display:block;margin-bottom:1em}
.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}
.cc-window.cc-banner{-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}
.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}
@media screen and (max-width:900px){.cc-btn{white-space:normal}}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}
.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:10px}
.cc-theme-classic .cc-btn:last-child{min-width:100px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
/*FIN CSS PARA AVISO DE COOKIES*/







	
	

	
		
		
	 
