@charset "utf-8";
/* CSS Document */

/*
 * headings
 */

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; }

h1 {
	font-weight: normal;
	color: #0671AD;
}

#page h1 a {
	color: #0671AD;
	text-decoration: none;
}

h2 { color: #459fea; }
h3 { color: #02124e; }
h4 { color: #459fea; }
h5 { color: #0671AD; }
h6 { color: #50555A; }



/* 
Cabeceras
*/
/* Primeras Cabeceras sin márgenes superiores */
.first {
	margin-top:0px;	
}
.first_1 {
	margin-top:0px;	
	color:#bc2020;
}
.first_3 {
	margin-top:0px;		
	color:#50a77c;
}
.first_4 {
	margin-top:0px;	
	color:#9f894a;
}

h2.main-form-title {
	/*margin-left:15px;
	margin-top:18px;*/
	color: Crimson;
    font-family: Comic Sans MS;
    font-size: 15px;
    font-weight: bold;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 18px;
    text-align: right;
}

h3.header {
	font-size:18px;
	clear:right;
}

p.SubTit {
	clear: right;
    color: #D8863F;
    font-size: 17px;
    font-weight: bold;
    padding-left: 255px;
    padding-top: 8px;
}

h3.header span.small {
	display:block;
	clear:both;
	font-size:85%;
}

h3.header span.sub-title {
	display:inline;
	font-size:85%;
	color:#459FEA;
}

h3.header span.sub-title_1 {
	display:inline;
	font-size:85%;
	color:#bc2020;
}

h3.header span.sub-title_3 {
	display:inline;
	font-size:85%;
	color:#50a77c;
}

h3.header span.sub-title_4 {
	display:inline;
	font-size:85%;
	color:#9f894a;
}




h4.header {
	margin-bottom:5px;
}

h4.header a {
	margin-bottom:5px;
	text-decoration:none;
}
h4.header a:hover {
	margin-bottom:5px;
	text-decoration:underline;
}

h4.menuLateral {
	font-size:14px;
	margin-bottom:-10px;
}
h4.menuLateral a {
	color: #459fea;
	text-decoration:none;
}
h4.menuLateral a:hover {
	color: #459fea;
	text-decoration:underline;
}

h4.menuLateralr1 {
	font-size:14px;
	margin-left:5px;
}
h4.menuLateralr1 a {
	color: #b32422;
	text-decoration:none;
}
h4.menuLateralr1 a:hover {
	color: #b32422;
	text-decoration:underline;
}


h4.menuLateralr2 {
	font-size:14px;
	margin-left:5px;
}
h4.menuLateralr2 a {
	color: #b32422;
	text-decoration:none;
}
h4.menuLateralr2 a:hover {
	color: #b32422;
	text-decoration:underline;
}

h4.menuLateralr3 {
	font-size:14px;
	margin-left:5px;
}
h4.menuLateralr3 a {
	color: #399c74;
	text-decoration:none;
}
h4.menuLateralr3 a:hover {
	color: #399c74;
	text-decoration:underline;
}



h4.menuLateralr4 {
	font-size:14px;
	margin-left:5px;	
}
h4.menuLateralr4 a {
	color: #867442;
	text-decoration:none;
}
h4.menuLateralr4 a:hover {
	color: #867442;
	text-decoration:underline;
}



h4.menuLateralOn {
	font-size:14px;
	margin-bottom:-10px;
}
h4.menuLateralOn a {
	color: #459fea;
	text-decoration:underline;
}

h4.menuLateralOn a:hover {
	color: #459fea;
	text-decoration:underline;
}


h6.txtFoto{ font-size: 10px; font-style:italic;}
h6.txtApartat{ font-size: 12px; text-align:justify;}


/*
Listas
*/
ul.hotels-list {
	font-size:12px;
	margin:0px 0px;
	padding:0px;
}

ul.hotels-list li,
ul.hotels-list li a{
	list-style: square outside none;
    margin: 5px 0;
}

ul.hotels-list li.level1 a {
	color:#677095;
}

ul.hotels-list li.level1_1 a {
	color:#b32422;
	text-decoration:none;
	margin-top:5px;
}
ul.hotels-list li.level1_1 a:hover {
	color:#b32422;
	text-decoration: underline;
	margin-top:5px;
}
ul.hotels-list li.level1_3 a {
	color:#399c74;
	text-decoration:none;
	margin-top:5px;
}

ul.hotels-list li.level1_4 a {
	color:#867442;
	text-decoration:none;
	margin-top:5px;
}

/*
COLOR
*/
.lilac { color:#677095; }
/*

LINKS
*/
.more {	font-size:10px; margin:5px 0px; }

.more a:link, a:visited { text-decoration: underline; }
.more a:hover { text-decoration: none; }

.dark-blue { color:#02124e; }
.bold { font-weight:bold; }



/*
TABLE
*/
td.price {
	color:#000;
	text-align:right;
	font-size:18px;
	font-weight:bold;
}

td.price span.small {
	font-size:85%;
}

/*
FOOTER
*/
#footer-right a {
	font-size:90%;
	padding:0px 5px;
}


ol.n li {list-style-type: decimal; list-style-position: outside}
ul.offer li {list-style-type: none; color:#222d65; font-size:11px;}
ul.lista-home { padding-left: 87px; padding-top: 46px; }
ul.lista-home li{list-style-type: none; float:left}

ul.text li {
    line-height: 16px;
    list-style-image: url("http://www.clarincln.com/images/punt_li.jpg");
    list-style-position: inside;
    padding-top: 10px;
    text-align: justify;
}