/* seo */

	h1.titulo {
		display: none;
		visibility: hidden;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8px;
		color: #FAFAFA;
	}

/* body */
	.voidbody {background-color: #B1A79C;}

	.defbody {background-color: #F1EDe9;
		margin: 0px 0px 0px 0px;
/*		scrollbar-3d-light-color: #ECEAE6;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-base-color: #ECEAE6;
		scrollbar-darkshadow-color: #ECEAE6;
		scrollbar-face-color: #E5DED6;
		scrollbar-highlight-color: #DEDFCD;
		scrollbar-shadow-color: #FFFFFF */
		}

/* texts */
	.txt {font-family: Verdana; font-size: 8px; color: #000000;}
	.txt_table {font-family: Verdana; font-size: 10px; color: #000000;}
	.txtgrant {font-family: Verdana; font-size: 10px; color: #962A10; padding-top: 6px; padding-bottom: 4px;}
	.parrafo {font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal;}
	.parrafomarr {font-style: italic; font-size: 12px; color: #7C7268; font-weight: normal;}
	.txtblanc {font-family: Verdana; font-size: 8px; color: #FFFFFF;}
	.mnublapeq {font-family: Verdana; font-size: 7pt; color: #FFFFFF; padding-left: 7px}
	.mnumarr {font-family: Arial, Helvetica; font-size: 10px; color: #342016;}
	.mnugran {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #999999;
	border: none #FFFFFF;
}
	.mnugris {font-family: Arial, Helvetica; font-size: 10px; color: #AEA6A2;}
	.mnugris2 {font-family: Arial, Helvetica; font-size: 10px; color: #B1A79C;}
	.mnubla1 {font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF;}
	.mnubla {font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF; text-align: right; padding-right: 8px;}
	.homfra {font-family: Arial, Helvetica; font-size: 12px; color: #000000; padding-left: 26px; }
	.homtxtmarrpeq {font-family: Arial, Helvetica; font-size: 9px; color: #766B60; padding-top: 10px;  padding-bottom: 5px;}
	.homtitgranat  {font-family: Arial, Helvetica; font-size: 12px; color: #962A10; font-weight: bold;}
	.homtxtgris  {font-family: Verdana; font-size: 10px; color: #766B60;}
	.titarea {font-family: Arial, Helvetica; font-size: 18px; color: #962A10; padding-top: 15px;  padding-left: 4px; font-weight: normal;}
	.titularea {font-family: Arial, Helvetica; font-size: 20px; color: #B1A89E; padding-top: 15px;  padding-left: 4px; font-style: italic; font-weight: normal;}
	.txtred {font-family: Verdana; font-size: 10px; color: #993720;}
	.ofer_tit  {font-family: Verdana; font-size: 14px; color: #962A10;}
	.txtmarrpeq {font-family: Verdana; font-size: 8px; color: #6B5C54;}
	.txtgranate {font-family: Verdana; font-size: 10px; color: #962A10;}
	.txtgranate2 {font-family: Arial, Helvetica; font-size: 10px; color: #962A10;}
	.txtgranate3 {font-family: Arial, Helvetica; font-size: 12pt; color: #962A10;}
	.txtgranate4 {font-family: Arial, Helvetica; font-size: 10px; color: #962A10; padding: 0px 16px 0px 4px;}


	.nolnkopc{font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF;padding: 12px 22px 3px 8px;}
	.nolnkopc2{font-family: Arial, Helvetica; font-size: 10px; color: #94270E; padding: 7px 22px 0px 8px;}
	.nolnktb{border-bottom: 1px solid #D9CFC5;}
	.nolnktb2{border-top: 2px solid #94270E;}
	.lnktb{padding: 5px 22px 0px 8px;}
	.lnktbsubopc{padding: 2px 22px 0px 8px;}

	.lnktgt:hover {color: #962A10;}
	.lnktgt {font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF; text-decoration: none; padding: 0px 16px 0px 4px;}

/* menu */
	.mnuon {
	padding: 0px 0px 0px 2px;
	background: #B1A79C;
	border: 1px solid #B1A79C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
	.mnuoff {
	padding: 0px 0px 0px 2px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #342016;
	text-decoration: none;
}
	.mnuon2 {
	padding: 0px 0px 0px 2px;
	background: #B1A79C;
	border: 1px solid #B1A79C;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	.mnuoff2 {
	padding: 0px 0px 0px 2px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

	.mnuon3 {font-family: Verdana; font-size: 8px;}
	.mnuoff3 {font-family: Verdana; font-size: 8px;}

	.mnuon4 {padding: 0px 0px 0px 2px; background: #B1A79C; border: 1px solid #B1A79C;}
	.mnuoff4 {padding: 0px 0px 0px 2px; background: #FFFFFF; border: 1px solid #FFFFFF;}

	.mnuon5 {background: #FFFFFF;}
	.mnuoff5 {}

	.mnuon6 {background: #962A10;}
	.mnuoff6 {}

/* links */
	.lnkblahom:hover {color: #FFFFFF;}
	.lnkblahom {font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF; padding-left: 10px; padding-right: 40px; text-decoration: none}

	.lnkblahomtrg:hover {color: #AEA6A2;}
	.lnkblahomtrg {font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF; text-decoration: none}

	.lnkblamentrg:hover {color: #962A10;}
	.lnkblamentrg {font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF; text-decoration: none}

	.lnkmarrcierr:hover {color: #FFFFFF;}
	.lnkmarrcierr {font-family: Verdana; font-size: 7pt; color: #342016; text-decoration: none}

	.lnkblalng:hover {color: #FFFFFF; text-decoration: underline}
	.lnkblalng {font-family: Arial, Helvetica; font-size: 8px; color: #CCC1B6; text-decoration: none}

	.lnkpost:hover {color: #FFFFFF;}
	.lnkpost {font-family: Arial, Helvetica; font-size: 8px; color: #000000; text-decoration: none}

	.lnkhomoferpeq:hover {color: #A99F95;}
	.lnkhomoferpeq {font-family: Verdana; font-size: 10px; color: #962A10; font-weight: bold; text-decoration: none}

	.lnkhomofergra:hover {color: #A99F95;}
	.lnkhomofergra {font-family: Arial, Helvetica; font-size: 12px; color: #962A10; font-weight: bold; text-decoration: none}

	.lnkopc:hover {color: #962A10;}
	.lnkopc {font-family: Arial, Helvetica; font-size: 10px; color: #FFFFFF; text-decoration: none;}

	.lnksubopc:hover {color: #000000;}
	.lnksubopc {font-family: Arial, Helvetica; font-size: 10px; color: #7C7268; text-decoration: none;}

	.lnk:hover {color: #000000;}
	.lnk {font-family: Verdana; font-size: 10px; color: #7C7268; text-decoration: none;}

	.lnkred:hover {color: #000000;}
	.lnkred {font-family: Verdana; font-size: 10px; color: #94270E; text-decoration: none;}

	.lnknwltr:hover {color: #7C7268;}
	.lnknwltr {font-family: Arial, Helvetica; font-size: 10px; color: #000000; text-decoration: none;}

	.lnkcerrar:hover {color: #962A10;}
	.lnkcerrar {font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none;}

	.lnkgraneg:hover {color: #000000;}
	.lnkgraneg {font-family: Verdana; font-size: 10px; color: #94270E; text-decoration: none;}

	.lnkgraneggra:hover {color: #000000;}
	.lnkgraneggra {font-family: Verdana; font-size: 10px; color: #94270E; text-decoration: none;}

	.lnkgraneggra_dec:hover {color: #000000; text-decoration: none;}
	.lnkgraneggra_dec {font-family: Verdana; font-size: 10px; color: #94270E; }

	.lnkneggra:hover {color: #94270E;}
	.lnkneggra {font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none;}

	.lnkgrisneg:hover {color: #000000;}
	.lnkgrisneg {font-family: Verdana; font-size: 10px; color: #A39A92; text-decoration: none;}

	.lnkpop:hover {text-decoration: underline;}
	.lnkpop {font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none;}

/* divs */
	.post {position:relative; left: 7px; top: 6px;}
	.season {position:relative; left: 0px; top: 34px;}

/* forms */
	.form_label {font-family: Verdana; font-size: 10px; color: #7C7268;}
	.form_txt {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 250px}
	.form_box {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 250px; height: 70px; overflow: scroll;}
	.form_btn {font-family: Verdana; font-size:10px; color:#7C7268; background: #E6DFD6; border: 1px solid #E6DFD6;}
	.form_btn2 {font-family: Verdana; font-size:10px; color:#000000; background: #C4B49D; border: 1px solid #E6DFD6;}
	.form_select {font-family: Verdana; font-size:10px; color:#000000; background: #FFFFFF; border: 1px solid #E6DFD6; width: 110px}

	.form_txt2 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 200px}
	.form_txt3 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 200px}
	.form_txt4 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 225px}
	.form_txt5 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 160px}
	.form_txt6 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 75px}
	.form_txt7 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 100px}
	.form_txt8 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 42px}
	.form_txt9 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 120px}
	.form_txt10 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 314px}
	.form_txt11 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 260px}

	.form_box2 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 525px; height: 110px; overflow: auto;}
	.form_box3 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 200px; height: 80px; overflow: auto;}
	.form_box4 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 200px; height: 144px; overflow: auto;}
	.form_box5 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 225px; height: 43px; overflow: auto;}
	.form_box6 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 200px; height: 48px; overflow: auto;}
	.form_box7 {font-family: Verdana; font-size: 10px; color: #7C7268; background: #E6DFD6; border: 1px solid #E6DFD6; width: 160px; height: 48px; overflow: auto;}

	.form_txt_prensa {font-family: Verdana; font-size: 9px; color: #7C7268; border: 1px solid #CCC1B6; width: 90px}
	.form_btn_prensa1 {font-family: Verdana; font-size: 9px; color:#7C7268; border: 1px solid #CCC1B6; background: #FFFFFF; height: 16px; width: 60px}
	.form_btn_prensa2 {font-family: Verdana; font-size: 9px; color:#962A10; border: 1px solid #962A10; background: #FFFFFF; height: 16px; width: 60px}

	.form_reserv {font-family: Verdana; font-size: 9px; color: #7C7268; background: #E6DFD6;}
	.form_reserv1 {font-family: Verdana; font-size: 9px; color: #7C7268; background: #E6DFD6; width: 100px}
	.form_reserv2 {font-family: Verdana; font-size: 9px; color: #7C7268; background: #E6DFD6; width: 95px}
	.form_reservnum {font-family: Verdana; font-size: 9px; color: #7C7268; background: #E6DFD6; width: 40px}

/* pad */
	.pad01 {padding-left: 14px;}
	.pad02 {padding-left: 4px; padding-right: 10px;}
	.pad03 {padding-left: 3px;}
	.pad04 {padding-left: 6px; padding-right: 19px; }
	.pad05 {padding-right: 10px; padding-bottom: 2px; }
	.pad09 {padding: 2px 8px 2px 8px;}

/* borders */
	.brdtop {border-top: 1px solid;}
	.brdleft {
	border: none;
}
	.brd01 {border-width:1px; border-style: solid; border-color: #342016 #342016 #FFFFFF #FFFFFF;}
	.brd02 {border-right: 1px solid #342016; border-left: 1px solid #FFFFFF;}
	.brd03 {border-width:1px; border-style: solid; border-color: #FFFFFF #342016 #FFFFFF #FFFFFF;}
	.brd04 {border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
	.brd05 {border-bottom: 1px solid #FFFFFF;}
	.brd05a {border-top: 1px solid #FFFFFF;}
	.brd06 {border-left: 1px solid #FFFFFF;}
	.brd07 {border-left: 1px solid #FFFFFF; border-right: none;}
	.brd08 {border-bottom: 1px solid #342016;}
	.brd09 {border-right: 1px solid #342016;}
	.brd10 {border-left: 1px solid #FFFFFF;}
	.brd11 {border-left: 0px none; border-top: 1px solid #FFFFFF;}
	.imgbrd0 {border: 1px solid #000000; margin-left: 3px; margin-right: 3px;}
	.imgbrd1 {border: 1px solid #000000;}

	.nota {border: 1px solid #CFC3B7; font-family: Verdana; font-size: 10px; color: #94270E; padding: 8px;}

/* tablas tarifas */
	.tbltarif {font-family: Arial, Helvetica; font-size: 10px; color: #7C7268; border-left: 1px solid #7C7268; border-top: 1px solid #7C7268;}
	.tbltarifhead {font-family: Arial, Helvetica; font-size: 10px; color: #962A10;}

	.tdtarif0 {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; text-align: center;}
	.tdtarif1 {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #F1F0EF; text-align: center;}
	.tdtarif2 {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #FFE9B7; text-align: center;}
	.tdtarif3 {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #CCD2E9; text-align: center;}
	.tdtarif4 {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #B5DBC1; text-align: center;}
	.tdtarif5 {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #FFCAB0; text-align: center;}

	.tdtarif2a {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #FFF8E9; text-align: center;}
	.tdtarif3a {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #EFF1F8; text-align: center;}
	.tdtarif4a {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #E9F4EC; text-align: center;}
	.tdtarif5a {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #FFEFE7; text-align: center;}

	.tdtarif2b {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #FFF4DB; text-align: center;}
	.tdtarif3b {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #E5E8F4; text-align: center;}
	.tdtarif4b {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #DAEDE0; text-align: center;}
	.tdtarif5b {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #FFE4D7; text-align: center;}

	.tdtarif1a {border-right: 1px solid #7C7268; border-bottom: 1px solid #7C7268; background-color: #F8F8F8; text-align: center;}

	.lnkbtn:hover {background-color: #FFFFFF;}
	.lnkbtn {font-family: Arial, Helvetica; font-size: 10px; color: #7C7268; background-color: #F1F0EF; border: 1px solid #7C7268; text-decoration: none; width: 94px; text-align: center;}

	.lnkbtn2:hover {background-color: #FFFFFF;}
	.lnkbtn2 {font-family: Arial, Helvetica; font-size: 10px; color: #7C7268; background-color: #F1F0EF; border: 1px solid #7C7268; text-decoration: none; width: 210px; text-align: center;}

	.lnkbtn3:hover {background-color: #FFFFFF;}
	.lnkbtn3 {font-family: Arial, Helvetica; font-size: 10px; color: #7C7268; background-color: #F1F0EF; border: 1px solid #7C7268; text-decoration: none; width: 180px; text-align: center;}

/* print */
	.prn_txt {font-family: Arial, Helvetica,Verdana; font-size: 10px; color: #000000;}

/* paging */
	.paging:hover {color: #FF0000; font-weight: bold;}
	.paging {font-family: Verdana; font-size: 10px; color: #5F5F5F; text-decoration: none;}
.parrafomarrCapital {
	font-family: Verdana;
	font-size: 24px;
	color: #7C7268;
	font-style: italic;
	font-weight: bold;
}

h1.cabeza {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 20px;
		color: #B1A89E;
		font-style: italic;
		font-weight: normal;
	}

h1.cabezatit {
		font-family: trebuchetMS, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 28px;
		font-color: #FFFFFF;
		color: #FFFFFF;
		font-style: italic;
		font-weight: normal;
	}

h2.tit {
	  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #B1A89E;
		font-style: italic;
		font-weight: normal;
	}

h2.trgtit {
	  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 28px;
		color: #B1A89E;
		font-style: normal;
		font-weight: normal;
	}