/*---------------------------------------------------------------- 
COLORS ///////////////////////////////////////////////////////////
----------------------------------------------------------------*/

/* --------------------------------------------- COLORS  > UNO (AZUL) */

/* #2D3C8F */
.color1,
body#index section.panel-menu a,
ul.zigzag.habitaciones li h2,
ul.zigzag.habitaciones li div.info h3{
	color:rgba(45, 60, 143, 1.0);
	}

.color1back,
	.coloruno,
	header,
	body#index a.box-cost,
	body#index .panel-habitaciones a > div,
	body#index .panel-ubicacion div.in,
	body#ubicacion ul.lugares li,
	body#ubicacion .datos  div,
	body#contacto aside .tel,
	body#contacto div.formulario ul.actions li span,
	body#contacto div.formulario ul.actions li span:visited,
	body#contacto div.formulario ul.actions li span:hover,
	footer{
	background-color:rgba(45, 60, 143, 1.0);
	}






.color1-dark2,
	.box-info.uno{
	color:#01161F;
	}
.color1-dark1{
	color:#045373;
	}

.color1-clear1{
	color:rgba(37, 72, 159, 1.0);
	}
.color1-clear2,
	ul.actions li > *,
	ul.actions li label > *{
	color:#c2deea;
	}



.color1back-dark2{
	background-color:#01161F;
	}
.color1back-dark1,
	ul.actions li a,
	ul.actions li span{
	background-color:#045373;
	}

.color1back-clear1{
	background-color:#378bad;
	}
.color1back-clear2,
	.box-info.uno{
	background-color:#c2deea;
	}

/* --------------------------------------------- COLORS  > DOS (AMARILLO)*/

/* #fcb040 */
.color2,
body#index .welcome h1,
body#index .welcome h2,
body#contacto aside .tel i{
	color:rgba(252, 176, 64, 1.0);
	}
.color2back,
	.colordos,/*DOS*/
	body#index .banner-cover{
	background-color:rgba(252, 176, 64, 1.0);
	}



.panel-menu div.in a:hover{
	background-color:rgba(252, 176, 64, 0.4);
	}



.panel-menu div.in a,
ul.zigzag.habitaciones li h2,
ul.zigzag.habitaciones ul.icons li,
h1.title{
	background-color:rgba(252, 176, 64, 0.2);
	}



.color2-dark2,
	.box-info.dos{
	color:#2d1913;
	}
.color2-dark1{
	color:#a55b47;
	}

.color2-clear1{
	color:#e89c88;
	}
.color2-clear2{
	color:#eec0b4;
	}


.color2back-dark2{
	background-color:#6a3a2d;
	}
.color2back-dark1{
	background-color:#a55b47;
	}

.color2back-clear1{
	background-color:#e89c88;
	}
.color2back-clear2,
	.box-info.dos{
	background-color:#f8e2dd;
	}

/* --------------------------------------------- COLORS  > NEUTRO */
.colorneutro-dark2,
	.box-info{
	color:#1f2125;
	}
.colorneutro-dark1{
	color:#353941;
	}
.colorneutro, html, body,
	a, a:visited, a:hover,
	.txt-small a:hover{
	color:#4f5461;
	}
.colorneutro-clear1,
	.txt-small,
	.txt-small a, 
	.txt-small a:visited,
	a.firma,
	a.firma:visited,
	a.firma:hover{
	color:#888d9b;
	}
.colorneutro-clear2,
	.btn-cancelar, 
	.btn-cancelar:visited{
	color:#eaedf2!important;
	}



.colorneutroback-dark2{
	background-color:#1f2125;
	}
.colorneutroback-dark1{
	background-color:#353941;
	}
.colorneutroback{
	background-color:#4f5461;
	}
.colorneutroback-clear1,
	.btn-cancelar, 
	.btn-cancelar:visited{
	background-color:#888d9b!important;
	}
.colorneutroback-clear2,
	.box-info,
	hr,
	input[type=submit] + label,
	input[type=text], 
	textarea,
	input[type="text"]:focus, 
	textarea:focus,
	select:focus,
	body#habitaciones ul.zigzag div.swiper-slide,
	body#contacto  div.container {
	background-color:#eaedf2;
	}


/* --------------------------------------------- COLORS  > BLANCO */
.colorwhite,
nav ul li a, nav ul li a:hover, nav ul li a:visited,
body#index a.box-cost *,
body#index .panel-habitaciones a > div > *,
body#index .panel-servicios .title,
body#index .panel-ubicacion div.in p {
	color:#fff;
	}

.colorwhiteback,
	html, body,
	body#index .panel-habitaciones,
	body#index .panel-habitaciones a:hover > div,
	body#index .panel-servicios div.in div span,
	body#index .panel-ubicacion,
	body#index section.panel-menu,
	body#contacto  div.formulario,
	body#contacto  aside{
	background-color:#fff;
	}



footer *,
body#index .panel-servicios div.in h3,
body#ubicacion ul.lugares li,
body#ubicacion .datos > div,
body#contacto aside .tel{
	color:rgba(255, 255, 255, 0.6);
	}
body#index a.box-cost hr{
	background-color:rgba(255, 255, 255, 0.6);
	}

/* --------------------------------------------- COLORS  > OK */
.colorok-black,
	.box-info.ok,
	div.alert p.okas{
	color:#1a3127!important;
	}
.colorok {
	color:#55b88b!important;
	}
.colorok-clear,
	.btn-ok, 
	.btn-ok:visited{
	color:#d9f3e7!important;
	}



.colorokback-dark {
	background-color:#1a3127!important;
	}
.colorokback,
	.btn-ok, 
	.btn-ok:visited {
	background-color:#55b88b!important;
	}
.colorokback-clear,
	.box-info.ok{
	background-color:#d9f3e7!important;
	}

/* --------------------------------------------- COLORS  > ALERT */
.coloralert-black,
	.box-info.warning {
	color:#360c0c;
	}
.coloralert,
	div.alert p.error {
	color:#e96c6c;
	}
.coloralert-clear,
	.btn-delete, 
	.btn-delete:visited {
	color:#f5e6e6!important;
	}



.coloralertback-dark {
	background-color:#360c0c;
	}
.coloralertback,
	.btn-delete, 
	.btn-delete:visited {
	background-color:#e96c6c!important;
	}
.coloralertback-clear,
	.box-info.warning{
	background-color:#f5e6e6;
	}