/* hacks varios, adivinen para q browser... */
html, body, #main {
    min-height: 100%; /* alto minimom FF y Safari */
    width: 100%;
    height: 100%; /* alto minimo para IE Windows */
    margin: 0;
    padding: 0;
}

html>body #main {
    height: auto; /* con este hack escondemos el min-height de IE*/
}

body{
	font: 14px Tahoma, Arial,  Helvetica, sans-serif; /* Georgia, "Times New Roman"; */
	color: #fff;
	line-height:1.4em;
	text-decoration : none; 
	background-color :  #190000; /*#330000; */
	background-image : url('http://www.monavela.com.mx/images/bkg-clouds.jpg');
	background-repeat: no-repeat;
	background-position : 0% 0%; 
scrollbar-face-color: #990033;
scrollbar-shadow-color: #CC3366;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #990033;
scrollbar-darkshadow-color: #990033;
scrollbar-track-color: #000000;
scrollbar-arrow-color: #CC6666;
	}

#main{position: absolute; top: 0; left: 0; width: 100%; background-color:#190000; 
	background-image : url('../../images/bkg-clouds.jpg');
	background-repeat: no-repeat;
	background-position : 100% 0%; }
#principal{margin:0 auto 0px auto; min-height:150px; padding:5px 0 0 0; width:1010px; border:0px solid white;}
#header{float:left; margin-bottom:5px; width:1010px; height:150px;}
#footer{ float:left; margin:20px 0 0 0;  z-index:1; padding:0; width:100%; height:120px; text-align:center; border-top:1px solid #903; background-image : url('../../images/bkg-footer.png'); background-repeat: repeat-x; }
.footfeat{
 color:#7f7f7f; min-height:180px; width:990px; margin:18px auto 0 auto; 
 z-index:2; padding-right:20px; text-align:right; font-size:11px; letter-spacing: 0px; }
.footlinks{border:1px solid;  height:220px; width:900px;}
#footerIndx{float:left; margin:0; width:100%;}

/* Control de bloques -boxes -*/
/* Clase 200 menu */
.Box200{float:left; margin-right:7px;}
.BT200{position:relative;background:transparent url(../../images/200Tmenu.png) no-repeat 0 0; width:204px; height:10px;}
.BM200{position:relative; background:transparent url(../../images/bkg.png) repeat 0 0; width:170px; min-height:200px; 
border-left:2px solid #903; 
border-right:2px solid #903; 
padding:10px 15px 10px 15px;}
.BB200{position:relative;background:transparent url(../../images/200Bmenu.png) no-repeat bottom; width:204px; height:10px;}
/* Clase 280 */
.Box280{float:left; margin-right:7px; margin-bottom:9px;}
.BT280{background:transparent url(../../images/280T.png) no-repeat 0 0; width:284px; height:10px;}
.BM280{background:transparent url(../../images/bkg.png) repeat 0 0; width:250px; min-height:400px; 
border-left:2px solid #903; 
border-right:2px solid #903; 
padding:0 15px;}
.BB280{background:transparent url(../../images/280B.png) no-repeat bottom; width:284px; height:10px;}
/* Clase 500 */
.Box500{float:left;  margin-bottom:9px;}
.BT500{background:transparent url(../../images/500T.png) no-repeat 0 0; width:504px; height:10px;}
.BM500{background:transparent url(../../images/bkg.png) repeat 0 0; width:470px; min-height:400px; 
border-left:2px solid #903; 
border-right:2px solid #903; 
padding:0 15px;}
.BB500{background:transparent url(../../images/500B.png) no-repeat bottom; width:504px; height:10px;}

/* Clase 380  Transparent*/
.Box380R, .Box380{float:left; margin-bottom:9px; margin-right:3px;}
.Box380R{margin-right:8px;}
.BT380{background:transparent url(../../images/380T-transparente.png) no-repeat top left; width:384px; height:10px;}
.BM380{background:transparent; width:376px; min-height:50px; border-left:2px solid #903; border-right:2px solid #903; padding:0;}
.BB380{background:transparent url(../../images/380B-transparente.png) no-repeat bottom left; width:384px; height:10px;}

/* Clase 390 */
.Box390L, .Box390{margin-bottom:9px;}
.Box390{float:right; margin-right:3px;}
.Box390L{float:right; margin-right:8px;}
.BT390{background:transparent url(../../images/390T.png) no-repeat 0 0; width:394px; height:10px;}
.BM390{background:transparent url(../../images/bkg.png) repeat 0 0; width:370px; min-height:300px; 
border-left:2px solid #903; 
border-right:2px solid #903; 
padding:0 10px;}
.BB390{background:transparent url(../../images/390B.png) no-repeat bottom; width:394px; height:10px;}

/* Clase 295 */
.Box295{float:left; margin-right:7px; margin-bottom:9px; }
.BT295{background:transparent url(../../images/295T.png) no-repeat 0 0; width:299px; height:10px;}
.BM295{background:transparent url(../../images/bkg.png) repeat 0 0; width:275px; min-height:300px; 
border-left:2px solid #903; 
border-right:2px solid #903; 
padding:0 10px;}
.BB295{background:transparent url(../../images/295B.png) no-repeat bottom; width:299px; height:10px;}

/* Clase 698 */
.Box698{float:left; margin-bottom:9px;}
.BT698{background:transparent url(../../images/698T.png) no-repeat 0 0; width:702px; height:10px;}
.BM698{background:transparent url(../../images/bkg.png) repeat 0 0; width:668px; min-height:300px; 
border-left:2px solid #903; 
border-right:2px solid #903; 
padding:0 15px;}
.BB698{background:transparent url(../../images/698B.png) no-repeat bottom; width:702px; height:10px;}

/* Clase 789 */
.Box789{margin-bottom:9px; width:790px; float:left;}
.BT789{background:transparent url(../../images/789T.png) no-repeat 0 0; width:793px; height:10px;}
.BM789{background:transparent url(../../images/bkg.png) repeat 0 0; width:759px; min-height:150px;
border-left:2px solid #903; border-right:2px solid #903; padding:10px 15px 0 15px; float:left;}
.BB789{background:transparent url(../../images/789B.png) no-repeat bottom; width:793px; height:10px; float:left;}

/* Columnas */
.ClsDFt {float:left; width:350px; font-size:12px; margin-top:15px; border:0px solid;}
.ClsLFt {float:left; width:380px; margin-right:25px; margin-top:15px; border:0px solid}
.ClsDF {float:left; width:370px; font-size:13px; margin-top:5px; border:0px solid;}
.ClsLF {float:left; width:350px; font-size:12px; margin-top:5px; margin-right:20px;  padding:0 15px 0 0; border-right:2px solid #280202;}
/* Blog y noticias */
.ClsBlgL {float:left; width:420px; font-size:13px; margin:15px 0 5px 0; padding:10px 20px 10px 0; border:0px solid #280202;}
.ClsBlgR {float:left; width:310px; font-size:13px; margin:15px 0 5px 0; padding:10px 0 10px 0; border:0px solid #280202;}   
/* Store */
.ClsLFS {float:left; width:420px; height:250px; font-size:13px; margin:15px 0 5px 0; padding:10px 20px 10px 0; border:1px solid #280202;}
.ClsDFS {float:left; width:280px; height:250px; font-size:13px; margin:15px 0 5px 0; padding:10px 0 10px 20px; border:1px solid #280202;}   
/* Store */
.ImgDFt{float:left; padding:5px 0 25px 0;  /*border:1px solid;border-bottom:1px dashed #603; */width:348px;}
.NewsFt{float:left; border-bottom:1px dashed #660033; margin-bottom:15px; padding-bottom:5px; width:auto;} /* Eliminar */

.NewestFeat	{width:380px; height:auto; border:0px solid white; float:left; margin:0 0 15px 0;}
.NewestZone	{width:360px; background-color:#290204; position:relative; margin:0; padding:5px;}
.NewestZTop	{width:370px; height:10px; background:transparent url(../../images/content/newly_top.png) no-repeat bottom; }
.NewestZBot	{width:370px; height:20px; background:transparent url(../../images/content/newly_bottom.png) no-repeat top;}

.InsideFeat	{width:370px; height:; border:0px solid white; float:right; padding:15px 0 0 0; margin:0 0 5px 0;}
.InsideZone	{width:350px; background:transparent; margin:0; padding:0;}
.InsideZTop	{width:360px; height:10px; background:transparent; border:1px dotted;}
.InsideZBot	{width:360px; height:20px; background:transparent;}


/* Formulario */
.FormColD {float:left; width:410px; font-size:12px; margin-top:15px; border-left:0px dotted; }
.FormColL {float:left; width:320px; font-size:12px; margin-right:25px; margin-top:15px; border:0px solid}

.FormColD2 {float:left; width:410px; font-size:12px; margin-top:15px; border:0px dotted; }
.FormColL2 {float:right; width:330px; font-size:12px; margin-right:0; margin-top:15px; background:transparent; border:0px solid;}

.frm_txta, .frm_txtb, .frm_sel, .frm_file, .frm_CmtsA, .frm_CmtsB
{border:1px solid #903; background-color:black; /* transparent */ color:#F06; font: 12px Tahoma, Arial, Helvetica, sans-serif; margin-bottom:5px; letter-spacing: 1px;}
.frm_txta {width:381px; height:150px; padding:4px 2px 0 5px;}
.frm_txtb {width:381px; height:20px; padding:2px 2px 2px 5px;}
.frm_file {width:281px; height:24px; margin:5px 0 5px 2px; padding:0; color:#f06;}
.frm_sel {width:390px; height:20px; padding:1px 2px 0 5px;}
.frm_Opt, .frm_OptB {width:350px; height:18px; padding:4px 2px 0 5px; color:#F06; background-color:#190000;}
.frm_CmtsA{width:381px; height:120px; padding:4px 2px 0 5px;}
.frm_CmtsB{width:381px; height:20px; padding:4px 2px 0 5px;}
.frm_nec{color:#903; margin:0; padding:4px 0 0 0; font-weight:bold; text-align:center; width:17px; height:20px; border:0px solid; 
position:relative;
left:0;
}


/* Estable el formato para todos los div's */
#form { 	clear: both; font: 13px Tahoma, Arial, Helvetica, sans-serif; }
/* Determina los div's que el contenido es centrado. Hereda "clear: both;" */
.form_center { 	text-align:center; }
/* Para los input's alineados */
.form_input_align {  /*float:left; */ border:1px solid; margin-left:0; width:390px; height:26px; background-color:#190000; color:#f06; border:1px solid #903; padding:2px 0;}
/* label, input, select, textarea { margin-bottom:0.3em; padding:2px 0 5px 0; }
label, select { margin-bottom:0.3em; padding:2px 0 5px 0; }*/

.frm_bttn, .frm_Cmtbttn	{	background:#300; border:0px solid #000; color:#f06; cursor:pointer; height:25px; padding:0 0 4px 0;	}
.frm_bttn	{ margin:5px 0 0 19px; width:380px; }
.frm_Cmtbttn { margin:5px 0 0 16px; width:391px; }
				
.frm_bttnLink {	background:transparent; 
				border:0;
				color:#f06;
				cursor:pointer;
				margin:0;
				width:109px;
				height:20px;
				padding:0;
				}
				
.frm_bttn:link, .frm_bttn:active, .frm_bttn:visited, .frm_Cmtbttn:link, .frm_Cmtbttn:active, .frm_Cmtbttn:visited	
			{ background:#300;  border:1px solid #903; color:#f06; text-decoration:none; outline:0px;}				
.frm_bttn:hover, .frm_Cmtbttn:hover
			{ background:#300;  border:0px solid #f06; color:#903; text-decoration:none;}	
.frm_bttnLink:link, .frm_bttnLink:active, .frm_bttnLink:visited	
			{ background:transparent;  border:1px solid #000; color:#f06; text-decoration:underline; outline:0px;}				
.frm_bttnLink:hover 	
			{ background:transparent;  border-bottom:1px solid #f06; border-top:1px solid transparent; text-decoration:underline;}
.frm_Cmtbttn
/* Contenido InLine */
.mbFeat{color: #FFFFFF; text-align: left;}
/* Filas */
.FlsFt {float:left; width:755px; margin-right:25px; margin-top:0; margin-bottom:10px;}
.FlsFb{border:0px solid; float:left; margin:15px 0 15px 0; width:755px; padding:0; text-align:left; min-height:25px;}
.FlsSm{ text-align:center; float:left; margin:5px 0 10px 0; font-size:11px; width:380px;}

/* Links */
a:focus {
width:0px;height:0px;outline:0px;
}
a:active, a:visited, a:link{color:#f06; text-decoration:none; padding:0; border-bottom:0; outline:0px; }
a:hover{text-decoration:none; padding:0; border-bottom:1px solid;}

a.StBuy:active, a.StBuy:visited, a.StBuy:link{color:#fff; text-decoration:none; padding:0; border-bottom:1px solid; outline:0px; }
a.StBuy:hover{text-decoration:none; padding:0;color:#f06; border-bottom:1px solid #f06; }

a.BLnk:active, a.BLnk:visited, a.BLnk:link{color:#f06; text-decoration:none; padding:0; border-bottom:0; outline:0px; display:block;}
a.BLnk:hover{text-decoration:none; padding:0; border-bottom:1px solid;}

.mbFeat:active, .mbFeat:visited, .mbFeat:link{color:#f06; text-decoration:none; padding:0; border-bottom:0; outline:0px; }
.mbFeat:hover{text-decoration:none; padding:0; border-bottom:1px solid;}

.TxtFeat:active, .TxtFeat:visited, .TxtFeat:link{color:#999; text-decoration:none;  border-bottom:0px solid; padding:0}
.TxtFeat:hover{text-decoration:none; color:#F06; padding:0; border-bottom:0px solid;}

a.BlogTit:active, a.BlogTit:visited, a.BlogTit:link{color:#CC0066; text-decoration:none; border:0; display:block; width:98%; height:98%;}
a.BlogTit:hover{color:#CC0066; text-decoration:underline;  border:0; }

a.TxtLnk:active, a.TxtLnk:visited, a.TxtLnk:link{color:#fff; text-decoration:none; border:0; display:block; width:98%; height:98%;}
a.TxtLnk:hover{color:#f06; text-decoration:none;  border:0; }

.TxtLnkFt:active, .TxtLnkFt:visited, .TxtLnkFt:link{color:#fff; text-decoration:none; border-bottom:1px dotted #C06;
padding-bottom:1px;}
.TxtLnkFt:hover {color:#FFF; text-decoration:none; border-bottom:1px dotted #903; padding-bottom:1px;} 

a.BuyLnk:active, a.BuyLnk:visited, a.BuyLnk:link{ color:#FF3; text-decoration:none; border:0; font-weight:bold;}
a.BuyLnk:hover {color:#FF3; text-decoration:underline; border:0; font-weight:bold;} 

.QstFeat:active, .QstFeat:visited, .QstFeat:link{color:#FFF; text-decoration:none;  border:0; padding:0; display:block; overflow:hidden; width:750px; height:18px;}
.QstFeat:hover{text-decoration:underline; color:#FFF; padding:0; border:0;}

a.QstLink:active, a.QstLink:visited, a.QstLink:link{color:#F06; text-decoration:none; border:0; display:block; width:98%; height:98%; }
a.QstLink:hover{color:#F06; text-decoration:underline;  border:0; }

/*font-weight:bold;font-weight:bold; */


.SkyFt{position:relative; left:90%;}
.SkyFtQt{position:relative; left:50%;}

.banner:active, .banner:visited, .banner:link {text-decoration:none; border:0; opacity:1;filter:alpha(opacity=100);}
.banner:hover {text-decoration:none; border:0; opacity:0.8;filter:alpha(opacity=80);}

.LBX:active, .LBX:link, .LBX:visited{ text-decoration:none; border:0; opacity:1;filter:alpha(opacity=100); }
.LBX:hover {text-decoration:none; border:0; opacity:0.8;filter:alpha(opacity=80); }

img.LBX, img.LBX:link, img.LBX:active, img.LBX:visited {border:3px solid #FFF; margin:2px 3px 2px 0; text-decoration:none;}
img.LBX:hover{ margin:2px 3px 2px 0; border:3px solid #FFF; text-decoration:none;}

.Newly:active, .Newly:link, .Newly:visited{ text-decoration:none; border:0; opacity:1;filter:alpha(opacity=100); }
.Newly:hover {text-decoration:none; border:0; opacity:0.8;filter:alpha(opacity=80); }

img.Newly, img.Newly:link, img.Newly:active, img.Newly:visited {border:1px dashed #603; margin:2px 7px 2px 0; padding:5px; text-decoration:none;}
img.Newly:hover{ margin:2px 7px 2px 0; padding:5px;  border:1px dashed #603; text-decoration:none;}

img.Map, img.Map:link, img.Map:active, img.Map:visited {border:0; margin:0; display:block; text-decoration:none;}
img.Map:hover{ margin:0; border:0; text-decoration:none;}

a.img:active, a.img:visited, a.img:link{color:#F06; text-decoration:none; border:0; display:block; width:98%; height:98%; }
a.img:hover{color:#F06; text-decoration:none;  border:0; }

a.imgtwit:active, a.imgtwit:visited, a.imgtwit:link{text-decoration:none; border:0;  opacity:1;filter:alpha(opacity=100); }
a.imgtwit:hover{text-decoration:none;  border:0;  opacity:0.8;filter:alpha(opacity=80); }
 
/* Letras */
/*p {padding-bottom:15px; margin:0;} */
p{letter-spacing: 1px;}
p.QstFt{padding:0; margin:5px 0 10px 0px; font-size:14px; font-weight:;}
p.AnswFt{padding:0 0 10px 0; margin:2px 0 15px 0; color:#fff; border-bottom:1px dashed #503;}
.AnswFtSp{padding:0 0 10px 0; margin:2px 0 15px 0; color:#fff; border-bottom:1px dashed #503;}
p.SubsFt{color:#f06; text-indent:1em; padding:0; margin:2px 0 10px 0; font-size:16px; font-weight:normal;}
p.SubsFt2{color:#f06; text-indent:1em; padding:0; margin:25px 0; font-size:16px; font-weight:normal;}
p.IdxSubsFt{color:#f06; text-indent:0; padding:0; margin:20px 0 15px 0; font-size:16px; font-weight:normal;}
p.TxtFeat{padding:0; margin:0;}
p.TxtFt{padding:0; margin:0;}
p.TxtFeatStore{padding:0; margin:0 0 10px 0;}
p.ModsMVDay{padding:12px 0; margin:0; color:#fff; text-transform: uppercase; font-weight:bold; font-size:16px;}
p.ModsMVDate{padding:18px 0 3px 0; margin:1px 0; color:#000; font-weight:bold;}
p.ModsMVYear{padding:1px 0; margin:1px 0; color:#555; font-weight:bold; font-size:15px; }
p.TitFeat{color:#cc0066; text-indent:1em; padding:0; margin:2px 0; font-size:14px; font-weight:bold; }
p.TitFeatS{color:#cc0066; text-indent:0em; padding:0; margin:2px 0; font-size:12px; font-weight:bold; }
p.BlogIndx{color:#cc0066; text-indent:0em; padding:0; margin:2px 0 0 0; font-size:14px; font-weight:normal; letter-spacing: 1px;}
p.BlogIndxDate{margin:0; padding:0; font-size:11px; color:#999; font-weight:normal;}
p.BlogIndxTxt{color:#FFF; text-indent:0; padding:0 0 5px 0; margin:0; font-size:13px; font-weight:normal; letter-spacing: 1px;}
p.Notes{padding:0; margin:2px 0; font-size:12px; font-weight:normal; color:#fff; line-height: 1.2em; }
p.NotesBuy{padding:0; margin:2px 0; font-size:12px; font-weight:normal; color:#999; line-height: 1.2em; }
p.TitLnk{font-weight:bold; color:#999; padding-bottom:0; margin-bottom:7px; }
p.IndxFeat{line-height: 1.2em; margin-top:4px; padding:0; letter-spacing: 1px;}
h1{margin:0 0 20px 0;}
h1.titles{ color:#c03; padding-top:5px; padding-bottom:8px; margin-left:8px; margin-bottom:5px; font-weight:normal; font-size:30px; 
font-family: "Times New Roman", Georgia, serif; font-style:italic; border-bottom:0px dotted; letter-spacing: 1px;}
h1.TitsIdx{
padding-top:5px; padding-bottom:8px; margin-left:8px; margin-bottom:5px; font-weight:normal; font-size:30px; 
font-family: "Times New Roman", Georgia, serif; font-style:italic; border-bottom:0px dotted; letter-spacing: 1px;
border-bottom:1px dotted #603; 
color:#c06;
}

/* font-style:italic; font-family:"Times New Roman",Georgia,Serif; */
/* Tablas y celdas */
table.Rates, table.Rates2{float:left; position:relative; font-size:12px; border:1px solid #480018; border-collapse:collapse;}
table.Rates{width:740px; margin-left:7px; }
.tfootRates2{text-align:left;}
table.Rates2{width:400px; margin:15px 0;}
table.InfoFeat{margin:5px 0 5px 12px; border-collapse:collapse; width:320px; font-size:12px;}
table.RatesFeat{margin:5px 0 5px 12px; border-collapse:collapse; width:700px; font-size:12px;}
table.HotelFeat{margin:5px 0 5px 12px; border-collapse:collapse; width:750px; font-size:12px; text-align:center;}
table.ColFeat{margin:5px 0 25px 12px; border-collapse:collapse; width:auto; font-size:12px;}
table.MapFeat{width:750px; margin:15px auto 25px auto; text-align:left; font-size:12px;}
table.CalendarFt{width:300px; border:0px solid #f09; font-size:12px; border-collapse:collapse; font-weight:bold; margin:0 auto 10px auto;}
.MapSite{width:150px; height:auto; text-align:center;}
.CRFeat{width:170px; height:1em;}
.CLFeat{width:130px; color:#f06; padding-left:10px; height:1em;}
.CRFeat2{width:55%; height:1em;}
.CLFeat2{width:45%/*225px*/; color:#f06; padding-left:10px; height:1em;}
tr.HotelFt{border-bottom:1px dashed #660033;}
tr.BorderFt{border-bottom:1px solid #300;}
tr.LastFile{border-bottom:0;}
td.TDFootLink{border-right:1px solid #600; padding-left:16px; width:180px; }
td.TDFootLinkLst{padding-left:16px; width:180px;}
table.Rates th, table.Rates td, table.Rates2 th, table.Rates2 td {padding:5px 3px; text-align:center;}

/* CALENDARIO */
td.CalendarCell, td.CalendarCellW, td.CalendarCellD, td.CalendarCellT, td.CalendarCellWM, td.CalendarCellDM
 {border:1px solid #222; width:35px; height:20px; font-size:11px; font-weight:bold; text-align:center;}
td.CalendarCellW{background-color:#1c1c1c;}
td.CalendarCellD{color:#FFF;}
td.CalendarCellT{color:#F09;}
td.CalendarCellWM{background-color:#1c1c1c; color:#555;}
td.CalendarCellDM{color:#333;}
td.HotelTitFt, td.HotelContFt{ border:0px solid; padding:5px 5px;}
td.HotelTitFt{color:#FF0066;}
td.HotelContFt{color:#FFFFFF; letter-spacing: 1px;}
td.Redes{width:auto; padding:0 5px; margin:0 4px;}
/* MODULOS DE LA ZONA MONA VELA*/
.ModsMV{margin:15px 0 0 0; padding-top:5px; padding-bottom:15px; float:left; border-bottom:1px dashed #660033;}
.ModsMVIcon{margin:3px 10px 5px 0;}
.ModsMVBkg1{background:transparent url(../../images/content/calendar.png) no-repeat bottom; width:125px; height:125px; float:left; margin:0 10px 5px 0; text-align:center; font-family:Arial, Helvetica, Tahoma, sans-serif;}

/* Zona del profile */
table.ProfFT{margin:1px 0 5px 0; border-collapse:collapse; width:390px; font-size:14px; border:0px solid; letter-spacing: 1px; color:#f06;}
td.ProfFT{width:350px; border:0px solid; padding:0px 0 15px 15px;}
span.ProfFT{font: 15px "Times New Roman", Georgia, serif; margin-left:8px; color:white; }

/* Textos */
.QFeat, .AFeat{padding-left:5px; font-size:13px;} .QFeat{font-weight:bold; color:#999;} .AFeat{font-weight:normal; color:#fff;}

/* Menu del Footer */
a.nav, a.nav:link, a.nav:visited, .chosen {
display:block; width:150px; height:18px; border:0px solid #fff; margin-top:0px; text-align:left; text-decoration:none; font-size:12px; color:#fff; line-height:15px; overflow:hidden;}
a.nav:hover {color:#fff; text-decoration:underline;}
a.nav:active, .chosen {color:#fff; }


/* Menu principal */
a{outline:none;}
#MenuFt {margin:20px auto; padding-bottom:15px; border-bottom:2px solid #280202;}
a.MenuFt, a.MenuFt:link, a.MenuFt:visited, .MenuCh {display:block; width:160px; height:25px; border:0; margin-top:3px; text-align:left; text-decoration:none; font-size:13px; color:#F06; line-height:25px; overflow:hidden; margin-left:5px; letter-spacing: 1px;}
a.MenuFt:hover {color:#fff; }
a.MenuFT:active {color:#fff;}
a.MenuCh, a.MenuCh:link, a.MenuCh:visited {display:block; width:160px; height:25px; border:0; margin-top:3px; text-align:left; text-decoration:none; font-size:13px; color:#FFF; line-height:25px; overflow:hidden; margin-left:5px; letter-spacing: 1px;}
a.MenuCh:hover{color:#fff; }
a.MenuCh:active{color:#fff;}

a.MenuZFt, a.MenuZFt:link, a.MenuZFt:visited {display:block; width:140px; height:18px; border:0; margin-top:3px; text-align:left; text-decoration:none; font-size:11px; color:#999; line-height:20px; overflow:hidden; margin-left:15px; letter-spacing: 1px;}
a.MenuZFt:hover{color:#FFF;}
a.MenuZFt:active{color:#FFF;}

a.MenuZCh, a.MenuZCh:link, a.MenuZCh:visited {display:block; width:140px; height:18px; border:0; margin-top:3px; text-align:left; text-decoration:none; font-size:11px; color:#FFF; line-height:20px; overflow:hidden; margin-left:15px; letter-spacing: 1px;}
a.MenuZCh:hover{color:#FFF;}
a.MenuZCh:active{color:#FFF;}
.SubMFt{margin-bottom:5px; padding-bottom:10px; border-bottom:1px dashed #503; border-left:0px solid #603;}

/* FAQS */
a.FqsFt:active, a.FqsFt:visited, a.FqsFt:link {
display:block; float:right; width:620px; height:20px; border:0; padding:0 0 2px 0px; line-height:20px; color:#FFFFFF;}
a.FqsFt:hover{border:0; color:#FFF; text-decoration:underline;}
li.FqsFT, li.FqsFTLast, li.FqsFTL {width:630px; list-style-type: none; list-style-image:none; height:22px; letter-spacing: 1px;}
li.FqsFT{ margin:3px 0 0 25px; padding:5px 0 4px 3px; border-bottom:1px dashed #603;}
li.FqsFTL{ margin:3px 0 35px 25px; padding:5px 0 4px 3px; border-bottom:1px dashed #603;}
ul.FaqsFt{}

#textarea{
width : 600px; 
height : 210px; 
margin : 20px auto 10px auto; 
padding :10px 10px 0 10px;
letter-spacing: 1px; 
text-align : justify;
/* overflow : left; */
display : block; 
border : 1px solid #300705; 
background:black;
color:#F36;
/*font: .8em Verdana, Tahoma, Arial, Helvetica, sans-serif; */
font: .9em Times New Roman, Georgia, Garamond, New York, Times,  serif;
}

.banners{margin:30px 0; text-align:center;}
.banners img{border:2px solid white;}
.banners a{border:0; text-decoration:none; opacity:1;filter:alpha(opacity=100);}
.banners a:hover{border:0; text-decoration:none; opacity:0.7;filter:alpha(opacity=70);}

li{margin:8px 0 0 0; padding:0 0 8px 0; border-bottom:0px dashed #603;}

ul{margin:0 0 0 25px; padding:0; width:320px; font-size:13px; list-style-position: inside; list-style: none; list-style-image: url(../../images/twitter-ul.png);}
/*
ul.Idx_Twitter{text-indent:1.5em;
	background-image: url("../../images/twitter-ul.png");
	background-position : 0% 3%; 
	background-repeat: no-repeat}
	


	*/

/* Balones informativos  */
/* Balón informativo de agenda con los significados de los colores */
.InfB{width:54px; height:24px; margin:0; border:0px solid white;}
.InfB ul{padding:0; margin:0; border:0; list-style-type: none; list-style-image:none;}
.InfB ul li{float:left; margin:0px; width:52px; height:14px; text-align:center; border:0;}
.InfB ul li a, .InfB ul li a:visited { display:block; text-decoration:none; color:white; width:50px; height:20px; border:0;}
.InfB ul li a img, .InfB ul li a:visited img { border:0;}
.InfB ul li dl { visibility:hidden; position:absolute;}
/* Valores de la tabla desplegada */
table.InfBall { margin:-2px; border:0; padding:0; border-collapse:collapse; font-size:1em; }
.InfB dl
{width:260px; padding:0 0 8px 0; background:transparent url(../../images/bkg-01.png) repeat /* bottom left */; height:auto; border:1px solid #603;}
/*.InfB dt {margin:0; padding:5px; font-size:1.4em; font-weight:bold; color: #FFF; background:transparent url(../../images/bkg.png) repeat top left; text-align:center;} */
.InfB dd {margin:0; padding:5px; font-size:1em; border:0px solid #000; /*border-width:0 1px; */color:#FFF; text-align:left;}
.InfB dd p {padding:0; margin:2px 0; line-height:1.5em;}
/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.InfB ul li:hover, .InfB ul li a:hover { color:#FFF;  position:relative; cursor: pointer; cursor:hand; border:0; }
.InfB ul li:hover dl, .InfB ul li a:hover dl { visibility:visible; color:#FFF; top:-125px; left:40px; cursor:default; }/*
.InfB ul li:hover dl em, .InfB ul li a:hover dl em { display:block; position:absolute; left:-35px; top:75px; width:36px;  height:36px; background:white;} */
.InfB ul li:hover dl a, .InfB ul li a:hover dl a { height:0.8em; color:#F06; background:transparent; text-decoration:none; display:inline; }
.InfB ul li:hover dl a:hover, .InfB ul li a:hover dl a:hover { text-decoration:underline; background:transparent;}

/* Valores para los pequeños enlaces de las fechas */
.InfBC{float:left; width:38px; height:28px; margin:0 auto; padding:0; /*background-color:#555; */}
.InfBC ul {float:left; width:38px; height:28px; padding:0; margin:0; border:0; list-style-type:none; list-style-image:none;}
.InfBC ul li {
float:left; 
margin:1px 1px 1px 0px; 
width:38px; 
height:18px; 
text-align:center; /* background-color:#555; */ 
line-height:26px; 
border:0;
}
/* Aquí hay que cambiar el color del día */
.InfBC ul li a, .InfBC ul li a:visited {display:block; text-decoration:none; color:white; /*background-color:#333;*/ width:38px; height:26px; border:0;}
/*.InfBC ul li a img, .InfBC ul li a:visited img { border:0;}*/
.InfBC ul li dl { visibility:hidden; position:absolute;} 

/* Valores de la tabla desplegada */
table.InfBCall { margin:-2px; border:0; padding:0; border-collapse:collapse;  }
.InfBC dl 
{width:200px; padding:0 0 8px 0; background:transparent url(../../images/bkg-01.png) repeat /* bottom left */; height:auto; border:1px solid #603; font-weight:normal;}
/*.InfBC dt {margin:0; padding:5px; font-size:1.4em; font-weight:bold; color: #FFF; background:transparent url(../../images/bkg.png) repeat top left; text-align:center;} */
.InfBC dd {margin:0; padding:5px; border:0px solid #000; /*border-width:0 1px; */color:#FFF; text-align:left;}
.InfBC dd p {padding:0; margin:2px 0; line-height:1.5em;}
/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.InfBC ul li:hover, .InfBC ul li a:hover{ color:#FFF;  position:relative; cursor: pointer; cursor:hand; border:0; }
.InfBC ul li:hover dl, .InfBC ul li a:hover dl { visibility:visible; color:#FFF; top:-80px; left:20px; cursor:default; }/*
.InfBC ul li:hover dl em, .InfBC ul li a:hover dl em { display:block; position:absolute; left:-35px; top:75px; width:36px;  height:36px; background:white;} */
.InfBC ul li:hover dl a, .InfBC ul li a:hover dl a { height:0.8em; color:#F06; background:transparent; text-decoration:none; display:inline; }
.InfBC ul li:hover dl a:hover, .InfBC ul li a:hover dl a:hover { text-decoration:underline; background:transparent;}

.CellsBC, .CellsBCW, .CellsBCD, .CellsBCWR, .CellsBCF
{width:38px; height:30px; border:1px solid #222; text-align:center;}
.CellsBCTdy{width:38px; height:30px; text-align:center; border-bottom:1px solid #9F3;}
.CellsBCW {background-color:#333;}
.CellsBCD{color:#c06;}
.CellsBCF{background-color:#A40;}
.WDay{color:#9f0;} /*  Dia laboral  -Verde-*/
.EDay{color:#09f;} /*  Dia de horario extendido -Azul- */
.TDay{color:#c0f;} /*  Dia de viaje -Morado-*/
.CDay{color:#ff0;} /*  Dia de horario de dia festivo  -Amarillo-*/
.RDay{color:#f90;} /*  Dia de reservación  -Naranja- */
.FDay{color:#f00;} /*  Dia libre  -Rojo-*/
.PDay{color:#444;} /*  Dia mes anterior  -Gris-*/

 ul .lightboxMona{text-decoration:none; margin:0; display:block; }
.lightboxMona li {margin:0 0 0 3px; padding:0; list-style-image:url(../../images/ok-ul.png); width:550px;}
.lightboxMonaScroll {width:620px; height:320px; overflow:auto; margin:10px 5px; padding:0 8px;}


/* Comentarios */
.Cmt_zone{

border:0px dashed #c06;
color:#fff; 
padding:0px; 
margin:10px auto; 
width:95%;}
.Cmt_post{
background-image : url('../..//images/content/comment.png');
background-repeat: no-repeat;
background-position : 0% 0%; 
border:1px solid #603;
padding:8px 15px 8px 80px;
margin:15px 0;}


