/* ENTORNO */

	html{
		scroll-behavior: smooth;
	}

	.comboMenuR{
		display: block;
		width:100%; 
		box-sizing:border-box; 
		padding:10px;
		display: none;
	}

	.overlayMenuR{
		display: none;
	}

	.menuR{
		box-sizing:border-box;
		padding-left:35px;
		padding-right:35px;
		padding-bottom:25px;
		display: none;
	}

	@font-face {
		font-family: 'Roboto';
		src: url('Roboto-Light.woff2') format('woff2'),
			url('Roboto-Light.woff') format('woff');
		font-weight: 300;
		font-style: normal;
		font-display: swap;
	}
	
	.seccion{
		margin-top:67px;
		margin-bottom:61px;
	}
	
	h1{
		color:#7ABDBC;
		font-family: 'Roboto';
		font-size:40px;
		line-height:46px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	h2{
		color:#7ABDBC;
		font-family: 'Roboto';
		font-size:25px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	h3{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:20px;
		margin:0;
		padding:0;
	}
	
	h4{
		color:#6F99CE;
		font-family: 'Roboto';
		font-size:36px;
		line-height:42px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	p{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:18px;
		line-height:35px;
	}
	
	.texto{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:18px;
	}
	
	.celeste{
		color:#6F99CE;
	}
	
	.blanco{
		color:#FFFFFF;
	}
	
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		
	}
	
	a:link {
		text-decoration: none;
	}
	a:visited {
		text-decoration: none;
	}
	a:hover {
		text-decoration: none;
	}
	a:active {
		text-decoration: none;
	}
	
	.contenedor{
		width:100%;
	}
	
	.site{
		max-width:1170px;
		margin: 0 auto;
	}
	
	header{
		padding-top:90px;
		box-sizing:border-box;
	}
	
	.barraSuperior{
		background-image:url(../imgs/fondoCarrousel.jpg);
		background-repeat:repeat-y;
		background-position:center;
		height:110px;
	}
	
	.carrousel{
		 height:427px;
	}
	
	.fondoCarrousel{
		background-image:url(../imgs/fondoCarrousel.jpg);
		background-repeat:repeat-y;
		background-position:center;
	}
	
	.menu{
		width:calc(1170px - 369px);
		text-align:center;
		margin-left:369px;
		margin-bottom:10px;
	}
	
	.logoHeader{
		max-width:369px;
		margin-top:-16px;
		float:left;
		position:absolute;
		
	}
	
	.imagenAl100{
		width:100%;
	}
		
	.elementoMenu{
		color:#6F99CE;
		font-size:23px;
		font-family: 'Roboto';
		margin-left:11px;
		margin-right:11px;
	}
	
	.elementoMenuActivo{
		color:#6F99CE;
		font-size:23px;
		font-family: 'Roboto';
		margin-left:11px;
		margin-right:11px;
		font-weight:bold;
	}
	
	.elementoMenu:hover{
		color:#555555;
	}

/* FIN ENTORNO */


/* FOOTER */

	.columnaFooterIzquierda{
		float:left;
		width:32%;
	}
	
	.columnaFooterMedio{
		float:left;
		width:48%;
	}
	
	.columnaFooterDerecha{
		text-align:right;
		float:left;
		width:20%;
	}
	
	.elementoFooter{
		color:#6F6F6E;
		font-size:18px;
		font-family: 'Roboto';
		margin-top:16px;
		display:block;
	}
	
	.tituloFooter{
		color:#6F6F6E;
		font-size:18px;
		font-family: 'Roboto';
	}
	
	.iconoRedesFooter{
		margin-top:4px;
		margin-bottom:16px;
		width:39px;
	}
	
	.iconoRedesFooter:hover{
		-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
		-o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
		-webkit-filter: grayscale(100%);
		filter: gray;
	}
	
	.iconoContactoFooter{
		float:left; 
		margin-right:6px;
	}
	
	
	.textoContactoFooter{
		float:left; 
		margin-top:7px;
		font-family: 'Roboto';
		font-size:16px;

	}
	
	
	.elementoContactoFooter{
		margin-bottom:11px;
		clear:both;
	}
	
	
	.logoColoniaFooter{
		max-width:224px;
		float:left;
		margin-right:134px;
	}
	
	.logoAsociacionTuristicaFooter{
		max-width:254px;
		float:left;
	}
	
	.logoUruguayNaturalFooter{
		max-width:222px;
		float:left;
		margin-left:134px;
	}
	
	.logosFooter{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom:85px;
	}
	
	.lineaFooter{
		margin-bottom:85px;
	}
	
	.footer{
		margin-top:105px;
		margin-bottom:85px;
	}
	
	.footerIconosContacto{
		margin-top: 6px;
		margin-right: 6px;
		width:24px;
	}

/* FIN FOOTER */



/* CONTACTO */
	.ContactanosMitadIzquierda{
		box-sizing:border-box;
		padding-left:51px;
	}
	
	.ContactanosSobreMitadIzquierda{
		float:left;
		width:50%;
		box-sizing:border-box;
		background-image:url(../imgs/lineaBold.jpg);
		background-position:top;
		background-repeat:repeat-x;
		padding-top:50px;
	}
	
	.ContactanosMitadDerecha{
		float: left;
		width:50%;
		box-sizing:border-box;
		padding-top:32px;
		padding-left:0px;
		margin-left:-80px;
	}
	
	.ContactoCajaDeTexto{
		height:52px;
		width:100%;
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:18px;
		box-sizing:border-box;
		padding:10px;
		border: 1px solid #6F99CE;
		margin-bottom:10px;
	}
	
	.ContactoAreaDeTexto{
		height:171px;
		width:100%;
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:18px;
		box-sizing:border-box;
		padding:10px;
		border: 1px solid #6F99CE;
		margin-bottom:10px;
	}
	
	
	.ContactoBoton{
		height:52px;
		color:#FFFFFF;
		background-color:#6F99CE;
		font-family: 'Roboto';
		font-size:18px;
		box-sizing:border-box;
		border:0;
		margin-bottom:10px;
		padding:10px;
		padding-left:25px;
		padding-right:25px;
		float:right;
	}
	
	.ContactoEtiqueta{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:18px;
		padding-bottom:10px;
		padding-top:25px;
	}
	
	.ContactoFormMitadIzquierda{
		width:50%;
		float:left;
		box-sizing:border-box;
		padding-left:51px;
		padding-right:10px;
	}
	
	.ContactoFormMitadDerecha{
		width:50%;
		float:left;
		box-sizing:border-box;
		padding-right:51px;
		padding-left:10px;
	}
	

	
/* FIN CONTACTO */


/* NOSOTROS */

	.nosotros{
		box-sizing:border-box;
		padding-left:51px;
		padding-left:51px;
	}

	.nosotrosUnaCategoria{
		width:250px;
		background-image:url(../imgs/lineaBold.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		height:112px;
		margin-bottom:10px;
	}
	
	.nosotrosImagenCategoria{
		width:110px;
	}
	
	.nosotrosPortaCategorias{
		width:25%;
		float:left;
	}

	.nosotrosPortaCategorias h1{
		font-size: 25px;
	}

	.textoNosotros{
		font-size: 16px;
		color:#6F6F6E;
		font-family: 'Roboto';
	}
	
/* FIN NOSOTROS */




@media (max-width: 1500px) {
	
	.seccion{
		margin-top:64px;
		margin-bottom:59px;
	}
	
	h1{
		color:#7ABDBC;
		font-family: 'Roboto';
		font-size:35px;
		line-height:39px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	h2{
		color:#7ABDBC;
		font-family: 'Roboto';
		font-size:21px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	h3{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:17px;
		margin:0;
		padding:0;
	}
	
	h4{
		color:#6F99CE;
		font-family: 'Roboto';
		font-size:30px;
		line-height:35px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	p{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:15px;
		line-height:29px;
	}
	
	.texto{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:15px;
	}
	
	.celeste{
		color:#6F99CE;
	}
	
	.blanco{
		color:#FFFFFF;
	}
	
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		
	}
	
	a:link {
		text-decoration: none;
	}
	a:visited {
		text-decoration: none;
	}
	a:hover {
		text-decoration: none;
	}
	a:active {
		text-decoration: none;
	}
	
	.contenedor{
		width:100%;
	}
	
	.site{
		max-width:970px;
		margin: 0 auto;
	}
	
	header{
		padding-top:75px;
		box-sizing:border-box;
	}
	
	.barraSuperior{
		background-image:url(../imgs/fondoCarrousel.jpg);
		background-repeat:repeat-y;
		background-position:center;
		height:91px;
	}
	
	.carrousel{
		 height:354px;
	}
	
	.fondoCarrousel{
		background-image:url(../imgs/fondoCarrousel.jpg);
		background-repeat:repeat-y;
		background-position:center;
	}
	
	.menu{
		width:calc(970px - 306px);
		text-align:center;
		margin-left:306px;
		margin-bottom:8px;
	}
	
	.logoHeader{
		max-width:306px;
		margin-top:-13px;
		float:left;
		position:absolute;
		
	}
	
	.imagenAl100{
		width:100%;
	}
		
	.elementoMenu{
		color:#6F99CE;
		font-size:19px;
		font-family: 'Roboto';
		margin-left:9px;
		margin-right:9px;
	}
	
	.elementoMenuActivo{
		color:#6F99CE;
		font-size:19px;
		font-family: 'Roboto';
		margin-left:9px;
		margin-right:9px;
		font-weight:bold;
	}
	
	.elementoMenu:hover{
		color:#555555;
	}

/* FIN ENTORNO */


/* FOOTER */

	.columnaFooterIzquierda{
		float:left;
		width:32%;
	}
	
	.columnaFooterMedio{
		float:left;
		width:48%;
	}
	
	.columnaFooterDerecha{
		text-align:right;
		float:left;
		width:20%;
	}
	
	.elementoFooter{
		color:#6F6F6E;
		font-size:15px;
		font-family: 'Roboto';
		margin-top:13px;
		display:block;
	}
	
	.tituloFooter{
		color:#6F6F6E;
		font-size:15px;
		font-family: 'Roboto';
	}
	
	.iconoRedesFooter{
		margin-top:4px;
		margin-bottom:16px;
		width:32px;
	}
	
	.iconoRedesFooter:hover{
		-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
		-o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
		-webkit-filter: grayscale(100%);
		filter: gray;
	}
	
	.iconoContactoFooter{
		float:left; 
		margin-right:5px;
	}
	
	
	.textoContactoFooter{
		float:left; 
		margin-top:6px;
		font-family: 'Roboto';
		font-size:13px;
	}
	
	
	.elementoContactoFooter{
		margin-bottom:9px;
		clear:both;
	}
	
	
	.logoColoniaFooter{
		max-width:186px;
		float:left;
		margin-right:111px;
	}
	
	.logoAsociacionTuristicaFooter{
		max-width:210px;
		float:left;
	}
	
	.logoUruguayNaturalFooter{
		max-width:211px;
		float:left;
		margin-left:111px;
	}
	
	.logosFooter{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom:71px;
	}
	
	.lineaFooter{
		margin-bottom:71px;
	}
	
	.footer{
		margin-top:87px;
		margin-bottom:70px;
	}
	
	.footerIconosContacto{
		margin-top: 3px;
		width:23px;
	}

/* FIN FOOTER */



/* CONTACTO */
	.ContactanosMitadIzquierda{
		box-sizing:border-box;
		padding-left:42px;
	}
	
	.ContactanosSobreMitadIzquierda{
		float:left;
		width:50%;
		box-sizing:border-box;
		background-image:url(../imgs/lineaBold.jpg);
		background-position:top;
		background-repeat:repeat-x;
		padding-top:41px;
	}
	
	.ContactanosMitadDerecha{
		float: left;
		width:50%;
		box-sizing:border-box;
		padding-top:27px;
		padding-left:0px;
		margin-left:-66px;
	}
	
	.ContactoCajaDeTexto{
		height:43px;
		width:100%;
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:15px;
		box-sizing:border-box;
		padding:8px;
		border: 1px solid #6F99CE;
		margin-bottom:8px;
	}
	
	.ContactoAreaDeTexto{
		height:142px;
		width:100%;
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:15px;
		box-sizing:border-box;
		padding:8px;
		border: 1px solid #6F99CE;
		margin-bottom:8px;
	}
	
	
	.ContactoBoton{
		height:43px;
		color:#FFFFFF;
		background-color:#6F99CE;
		font-family: 'Roboto';
		font-size:15px;
		box-sizing:border-box;
		border:0;
		margin-bottom:8px;
		padding:8px;
		padding-left:21px;
		padding-right:21px;
		float:right;
	}
	
	.ContactoEtiqueta{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:15px;
		padding-bottom:8px;
		padding-top:21px;
	}
	
	.ContactoFormMitadIzquierda{
		width:50%;
		float:left;
		box-sizing:border-box;
		padding-left:42px;
		padding-right:8px;
	}
	
	.ContactoFormMitadDerecha{
		width:50%;
		float:left;
		box-sizing:border-box;
		padding-right:42px;
		padding-left:8px;
	}
	

	
/* FIN CONTACTO */


/* NOSOTROS */

	.nosotros{
		box-sizing:border-box;
		padding-left:42px;
		padding-left:42px;
	}

	.nosotrosUnaCategoria{
		width:214px;
		background-image:url(../imgs/lineaBold.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		height:118px;
		margin-bottom:12px;
	}
	
	.nosotrosImagenCategoria{
		width:120px;
	}
	
	.nosotrosPortaCategorias{
		width:25%;
		float:left;
	}

	.nosotrosPortaCategorias h1{
		font-size: 21px;
	}

	.textoNosotros{
		font-size: 14px;
		color:#6F6F6E;
		font-family: 'Roboto';
	}
	
/* FIN NOSOTROS */

}





@media (max-width: 1050px) {

/* ENTORNO */
	
	.seccion{
		margin-top:49px;
		margin-bottom:45px;
	}
	
	h1{
		color:#7ABDBC;
		font-family: 'Roboto';
		font-size:31px;
		line-height:34px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	h2{
		color:#7ABDBC;
		font-family: 'Roboto';
		font-size:16px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	h3{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:13px;
		margin:0;
		padding:0;
	}
	
	h4{
		color:#6F99CE;
		font-family: 'Roboto';
		font-size:23px;
		line-height:27px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	p{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:12px;
		line-height:22px;
	}
	
	.texto{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:12px;
	}
	
	
	.site{
		max-width:750px;
		margin: 0 auto;
	}
	
	header{
		padding-top:58px;
		box-sizing:border-box;
	}
	
	.barraSuperior{
		background-image:url(../imgs/fondoCarrousel.jpg);
		background-repeat:repeat-y;
		background-position:center;
		height:70px;
	}
	
	.carrousel{
		 height:273px;
	}
	
	.fondoCarrousel{
		background-image:url(../imgs/fondoCarrousel.jpg);
		background-repeat:repeat-y;
		background-position:center;
	}
	
	.menu{
		width:calc(750px - 236px);
		text-align:center;
		margin-left:236px;
		margin-bottom:6px;
	}
	
	.logoHeader{
		max-width:236px;
		margin-top:-10px;
		float:left;
		position:absolute;
		
	}
	
	.imagenAl100{
		width:100%;
	}
		
	.elementoMenu{
		color:#6F99CE;
		font-size:15px;
		font-family: 'Roboto';
		margin-left:11px;
		margin-right:11px;
	}
	
	.elementoMenuActivo{
		color:#6F99CE;
		font-size:15px;
		font-family: 'Roboto';
		margin-left:7px;
		margin-right:7px;
		font-weight:bold;
	}
	
	.elementoMenu:hover{
		color:#555555;
	}

/* FIN ENTORNO */


/* FOOTER */

	.columnaFooterIzquierda{
		float:left;
		width:32%;
	}
	
	.columnaFooterMedio{
		float:left;
		width:48%;
	}
	
	.columnaFooterDerecha{
		text-align:right;
		float:left;
		width:20%;
	}
	
	.elementoFooter{
		color:#6F6F6E;
		font-size:12px;
		font-family: 'Roboto';
		margin-top:10px;
		display:block;
	}
	
	.tituloFooter{
		color:#6F6F6E;
		font-size:12px;
		font-family: 'Roboto';
	}
	
	.iconoRedesFooter{
		margin-top:3px;
		margin-bottom:10px;
		width:25px;
	}
	
	.iconoContactoFooter{
		float:left; 
		margin-right:4px;
	}
	
	
	.textoContactoFooter{
		float:left; 
		margin-top:5px;
		font-family: 'Roboto';
		font-size:12px;

	}
	
	
	.elementoContactoFooter{
		margin-bottom:7px;
		clear:both;
	}
	
	
	.logoColoniaFooter{
		max-width:143px;
		float:left;
		margin-right:86px;
	}
	
	.logoAsociacionTuristicaFooter{
		max-width:163px;
		float:left;
	}
	
	.logoUruguayNaturalFooter{
		max-width:142px;
		float:left;
		margin-left:86px;
	}
	
	.logosFooter{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom:54px;
	}
	
	.lineaFooter{
		margin-bottom:54px;
	}
	
	.footer{
		margin-top:67px;
		margin-bottom:54px;
	}
	
	.footerIconosContacto{
		width:20px;
	}

/* FIN FOOTER */



/* CONTACTO */
	.ContactanosMitadIzquierda{
		box-sizing:border-box;
		padding-left:33px;
	}
	
	.ContactanosSobreMitadIzquierda{
		float:left;
		width:50%;
		box-sizing:border-box;
		background-image:url(../imgs/lineaBold.jpg);
		background-position:top;
		background-repeat:repeat-x;
		padding-top:32px;
	}
	
	.ContactanosMitadDerecha{
		float: left;
		width:50%;
		box-sizing:border-box;
		padding-top:20px;
		padding-left:0px;
		margin-left:-51px;
	}
	
	.ContactoCajaDeTexto{
		height:33px;
		width:100%;
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:12px;
		box-sizing:border-box;
		padding:6px;
		border: 1px solid #6F99CE;
		margin-bottom:6px;
	}
	
	.ContactoAreaDeTexto{
		height:109px;
		width:100%;
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:12px;
		box-sizing:border-box;
		padding:4px;
		border: 1px solid #6F99CE;
		margin-bottom:4px;
	}
	
	
	.ContactoBoton{
		height:33px;
		color:#FFFFFF;
		background-color:#6F99CE;
		font-family: 'Roboto';
		font-size:12px;
		box-sizing:border-box;
		border:0;
		margin-bottom:6px;
		padding:6px;
		padding-left:16px;
		padding-right:16px;
		float:right;
	}
	
	.ContactoEtiqueta{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:13px;
		padding-bottom:6px;
		padding-top:16px;
	}
	
	.ContactoFormMitadIzquierda{
		width:50%;
		float:left;
		box-sizing:border-box;
		padding-left:33px;
		padding-right:6px;
	}
	
	.ContactoFormMitadDerecha{
		width:50%;
		float:left;
		box-sizing:border-box;
		padding-right:33px;
		padding-left:6px;
	}
	

	
/* FIN CONTACTO */


/* NOSOTROS */

	.nosotros{
		box-sizing:border-box;
		padding-left:33px;
		padding-left:33px;
	}

	.nosotrosUnaCategoria{
		width:160px;
		background-image:url(../imgs/lineaBold.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		height:91px;
		margin-bottom:10px;
	}
	
	.nosotrosImagenCategoria{
		width:93px;
	}
	
	.nosotrosPortaCategorias{
		width:25%;
		float:left;
	}

	.nosotrosPortaCategorias h1{
		font-size: 16px;
	}

	.textoNosotros{
		font-size: 10px;
		color:#6F6F6E;
		font-family: 'Roboto';
	}
	
/* FIN NOSOTROS */



}



@media (max-width: 770px) {


/* ENTORNO */
	
	.seccion{
		margin-top:49px;
		margin-bottom:45px;
	}
	
	h1{
		color:#7ABDBC;
		font-family: 'Roboto';
		font-size:31px;
		line-height:34px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	h2{
		color:#7ABDBC;
		font-family: 'Roboto';
		font-size:16px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	h3{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:13px;
		margin:0;
		padding:0;
	}
	
	h4{
		color:#6F99CE;
		font-family: 'Roboto';
		font-size:23px;
		line-height:27px;
		font-weight:100;
		margin:0px;
		padding:0px;
	}
	
	p{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:15px;
		line-height:22px;
	}
	
	.texto{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:15px;
	}
	
	
	.site{
		max-width:750px;
		margin: 0 auto;
	}
	
	header{
		padding-top:58px;
		box-sizing:border-box;
		display:none;
	}
	
	.barraSuperior{
		background-image:url(../imgs/fondoCarrousel.jpg);
		background-repeat:repeat-y;
		background-position:center;
		height:70px;
	}
	
	.carrousel{
		 height:220px;
	}
	
	.fondoCarrousel{
		background-image:url(../imgs/fondoCarrousel.jpg);
		background-repeat:repeat-y;
		background-position:center;
	}
	
	.menu{
		width:calc(750px - 236px);
		text-align:center;
		margin-left:236px;
		margin-bottom:6px;
	}
	
	.logoHeader{
		max-width:236px;
		margin-top:-10px;
		float:left;
		position:absolute;
		
	}
	
	.imagenAl100{
		width:100%;
	}
		
	.elementoMenu{
		color:#6F99CE;
		font-size:23px;
		font-family: 'Roboto';
		margin-left:11px;
		margin-right:11px;
	}
	
	.elementoMenuActivo{
		color:#6F99CE;
		font-size:15px;
		font-family: 'Roboto';
		margin-left:7px;
		margin-right:7px;
		font-weight:bold;
	}
	
	.elementoMenu:hover{
		color:#555555;
	}

/* FIN ENTORNO */


/* FOOTER */

	.columnaFooterIzquierda{
		float:none;
		width:100%;
		text-align:center;
		padding-bottom:40px;
	}
	
	.columnaFooterMedio{
		float:none;
		width:100%;
		padding-bottom:40px;
		margin: 0 auto;
		text-align:center;
	}
	
	.columnaFooterDerecha{
		float:none;
		width:100%;
		text-align:center;
		padding-bottom:0px;
	}
	
	.elementoFooter{
		color:#6F6F6E;
		font-size:12px;
		font-family: 'Roboto';
		margin-top:10px;
		display:block;
	}
	
	.tituloFooter{
		color:#6F6F6E;
		font-size:12px;
		font-family: 'Roboto';
	}
	
	.iconoRedesFooter{
		margin-top:3px;
		margin-bottom:10px;
		width:25px;
	}
	
	.iconoContactoFooter{
		float:left; 
		margin-right:4px;
	}
	
	
	.textoContactoFooter{
		float:left; 
		margin-top:5px;
		font-family: 'Roboto';
	}
	
	
	.elementoContactoFooter{
		width:100%;
		margin-bottom:7px;
		text-align:center;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	
	.logoColoniaFooter{
		max-width:100%;
		float:none;
		margin:0;
		box-sizing: border-box;
		padding: 25%;
		padding-top: 21px;
		padding-bottom: 21px;
	}
	
	.logoAsociacionTuristicaFooter{
		max-width:100%;
		float:none;
		margin:0;
		box-sizing: border-box;
		padding: 25%;
		padding-top: 21px;
		padding-bottom: 21px;
	}
	
	.logoUruguayNaturalFooter{
		max-width:100%;
		float:none;
		margin:0;
		box-sizing: border-box;
		padding: 25%;
		padding-top: 21px;
		padding-bottom: 21px;
	}
	
	.logosFooter{
		display: block;
		margin-bottom:20px;
		
	}
	
	.lineaFooter{
		margin-bottom:54px;
	}
	
	.footer{
		margin-top:67px;
		margin-bottom:54px;
	}
	
	.footerIconosContacto{
		width:15px;
		margin-right: 2px;
	}

/* FIN FOOTER */



/* CONTACTO */
	.ContactanosMitadIzquierda{
		box-sizing:border-box;
		padding-left:20px;
		padding-right:20px;
	}
	
	.ContactanosSobreMitadIzquierda{
		float:none;
		width:100%;
		box-sizing:border-box;
		background-image:url(../imgs/lineaBold.jpg);
		background-position:top;
		background-repeat:repeat-x;
		padding-top:60px;
	}
	
	.ContactanosMitadDerecha{
		float:none;
		width:100%;
		box-sizing:border-box;
		padding-top:5px;
		padding-left:20px;
		padding-right:20px;
		margin-left:0px;
		display: none;
	}
	
	.ContactoCajaDeTexto{
		height:33px;
		width:100%;
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:12px;
		box-sizing:border-box;
		padding:6px;
		border: 1px solid #6F99CE;
		margin-bottom:6px;
	}
	
	.ContactoAreaDeTexto{
		height:109px;
		width:100%;
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:12px;
		box-sizing:border-box;
		padding:4px;
		border: 1px solid #6F99CE;
		margin-bottom:4px;
	}
	
	
	.ContactoBoton{
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		
		height:33px;
		color:#FFFFFF;
		background-color:#6F99CE;
		font-family: 'Roboto';
		font-size:12px;
		box-sizing:border-box;
		border:0;
		margin-bottom:6px;
		padding:6px;
		padding-left:20px;
		padding-right:20px;
		float:right;
	}
	
	.ContactoEtiqueta{
		color:#6F6F6E;
		font-family: 'Roboto';
		font-size:12px;
		padding-bottom:6px;
		padding-top:16px;
	}
	
	.ContactoFormMitadIzquierda{
		width:100%;
		float:none;
		box-sizing:border-box;
		padding-left:20px;
		padding-right:20px;
	}
	
	.ContactoFormMitadDerecha{
		width:100%;
		float:none;
		box-sizing:border-box;
		padding-left:20px;
		padding-right:20px;
	}
	

	
/* FIN CONTACTO */


/* NOSOTROS */

	.nosotros{
		box-sizing:border-box;
		padding-left:20px;
		padding-right:20px;
		display:none;
	}

	.nosotrosUnaCategoria{
		width:188px;
		background-image:url(../imgs/lineaBold.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		height:91px;
		margin-bottom:10px;
	}
	
	.nosotrosImagenCategoria{
		width:93px;
	}
	
	.nosotrosPortaCategorias{
		width:100%;
		float:none;
	}
	
/* FIN NOSOTROS */

	.overlayMenuR{
		display: block;
	}

	.comboMenuR{
		display: block;
	}

	.menuR{
		display: block;
	}

}

