/* CSS Document */

.tit-med{
    font-size:36px;
    font-weight: normal;
    padding: 15px 0 15px 0;
}

.tit-min{
    font-size:32px;
    font-weight: normal;
    padding: 15px 0 15px 0;
}

.subtit-med{
    font-size:24px;
    font-weight: normal;
    padding: 15px 0 15px 0;
}

.intertitulo{
    font-size:24px;
    font-weight: normal;
    padding: 5px 0 5px 12px;
    border-left:5px solid #c75200;
    margin-bottom: 10px;
}

.tit-col{
    font-size:24px;
    font-weight: normal;
    padding: 15px 0 15px 0;
}

.ama{color:#ffcf00;}
.ama-fl{color:#ffeb16;}
.nar-cl{color:#f8ac00;}
.nar{color:#ec8000;}
.lad{color:#c75200;}
.gris{color:#777777;}
.bla{color:white;}
.bold{font-weight:700;}

.copy, .copy p{
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    color:#848484;
    margin-bottom: 10px;
}

.indent{
    text-indent:10px;
}

.comentario{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    line-height: 24px;
    border-left:1px dotted #BBBBBB;
    padding-left: 10px;
    color:#8B8B8B;
    margin:5px 0 5px 0;
}

.promo-cat{
    font-family: 'Roboto', sans-serif;
    color:#ec8000;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 2px solid #ec8000;;
    text-align: right;
    padding:12px 0 6px 0;
}

.promo-tit{
    color:#535353;
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
    padding:10px 0 10px 0;
}

.promo-text{
    font-family: 'Roboto', sans-serif;
    color:#88888b;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}

.tit-nav-footer{
    font-size:32px;
    font-weight: normal;
    padding: 15px 0 15px 0;
    /*color:white;*/
    /*text-shadow: 1px 1px 2px rgba(0,0,0,0.25);*/
    /*border-bottom: 1px solid #ffeb06;*/
    border-bottom: 1px solid #cccccc;
    color:#ce5b00;
}

.letrachica{
    padding: 5px 0 0 0;
    margin:0px;
    color:#ee8200;
    font-size: 14px;
	line-height: 14px;
}

.letraTerminos, .letraTerminos p{
    padding: 5px 0 0 0;
    margin:0px;
    color:grey;
    font-size: 14px;
    font-weight: 300;
}

.breadcrumb-cdn{
    font-family: 'Roboto', sans-serif;
    font-size:21px;
    font-weight: 700;
    color:#f8ac00;
    margin:20px 0 20px 0;
}

.titulo-mascrucero{
    font-family:'Roboto Condensed', sans-serif;
    font-weight:300;
    font-size:28px;
    line-height:30px;
    color:#ffcf00;
}

.titulo-hoteles{
    font-family:'Roboto Condensed', sans-serif;
    font-weight:400;
    font-size:24px;
    line-height:26px;
    color:#ffcf00;
    padding-bottom:10px;
}

.listabase{margin:0px;}
.listabase li{
    background:url(../images/ui/bullet-lista.png) no-repeat 0 3px;
    padding:0 0 0 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    color:#848484;
    margin-bottom: 3px;
}

.detalle-hotel{
    color:white;
    font-size:16px;
    line-height:18px;
    padding-top:10px;
    margin-top:10px;
    border-top:1px dotted #FFF;
    font-weight:300;
}

.tit-promociones{
	font-size:34px;
	text-shadow:1px 1px 2px rgba(58,23,0,0.5);
}

@media only screen and (min-width : 320px) {

    .tit-max{
        font-size:32px;
        font-weight: bold;
    }
}

/*Widget Contacto*/
.txt1-contacto{
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    letter-spacing: -0.05em;
    font-size: 24px;
    line-height: 24px;
    padding:0 0 5px 40px;
    margin: 0px;
    background:url(../images/ui/telefono.png) no-repeat 0 0;
    color:white;
    text-shadow:1px 1px 2px rgba(0,0,0,0.3);
}

.txt2-contacto{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:700;
    text-transform: uppercase;
    letter-spacing: -0.05em;
    font-size: 36px;
    line-height: 36px;
    padding:0 0 0 40px;
    margin: 0px;
    color:white;
    text-shadow:1px 1px 2px rgba(0,0,0,0.3);
}

.num-contacto{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:700;
    text-transform: uppercase;
    letter-spacing: -0.05em;
    /*font-size: 48px;*/
    font-size: 39px;
    line-height: 48px;
    padding:0px;
    margin: 0px;
    /*color:#c54f00;
    text-shadow:1px 1px 2px rgba(0,0,0,0.3);*/

    color: rgba(215,87,2, 0.8);
    text-shadow: 1px 3px 3px rgba(255,226,101,0.4), 0 0 0 #000, 1px 3px 3px rgba(255,226,101,0.4);
}

.num-contacto-min{
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:700;
    text-transform: uppercase;
    letter-spacing: -0.05em;
    font-size: 36px;
    line-height: 36px;
    padding:0px;
    margin: 0px;	
    color: rgba(252,147,20, 0.8);
    text-shadow: 1px 3px 3px rgba(255,226,101,0.4), 0 0 0 #000, 1px 3px 3px rgba(255,226,101,0.4);
}

.num-contacto-car{
    font-size:30px;
}

.separador-contacto{
    border:0px;
    height:2px;
    width: 80%;
    max-width: 300px;
    background-color: white;
    margin:3px 0px 3px 40px;
    padding: 0px;
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

    .tit-promociones{
		
    }
	
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

    .tit-max{
        font-size:40px;
        font-weight: bold;
    }

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

    .tit-max{
        font-size:48px;
        font-weight: bold;
    }

    .tit-promociones{
        
    }
	
	.letrachica{
		font-size: 9px;
		line-height: 9px;
	}

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.letrachica{
		font-size: 14px;
		line-height: 14px;
	}

}
