@charset "utf-8";
/* reset */
iframe,a img,fieldset,form,table{border:0;margin:0;} h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal;margin:0;} legend{color:#000} 
/*
button,select,textarea,input{font:100% serif}  caption,th,td{text-align:left}
input, select, textarea, button { font:11px Tahoma, Arial, Helvetica, sans-serif; }
textarea { overflow:auto; }

fieldset {border:1px solid #CCCCCC; margin:3px;padding:3px;}
/* General*/
.boton { padding-left:5px;padding-right:5px;}

body { 
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#000; 
	margin:0px;}
h1{ color:#FFCC00;}
h2 {color: #FFFFFF;}
HR {color:#999999;}
IMG{border-color:#FFFFFF;}
/* menus */
.mk_menuA{background-color:#000000;}
.mk_menuA A, .mk_menuA A:VISITED{
	display: block;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
	margin:0px;
	padding:0px;
	border:0px solid #FFFFFF;
	line-height:41px;
	text-align:center;
	
	}
	
.mk_menuA A:HOVER{color:#000000;
}

.editor textarea{width:720px;}
#modcentro {width:720px;}

.mk_menuFoot{}
.mk_menuFoot A, .mk_menuFoot A:VISITED{color:#EEEEEE;background: #999999;text-decoration:underline;}
.mk_menuFoot A:HOVER{text-decoration:none;}

/* columnas y tablas */
.mk_tabCol1 {color:#000000;background-color:#ECF0F9;}
.mk_tabCol2 {text-align:left; }

.mk_tabList {border:1px solid #507CC5;;background-color:#FFFFFF}
.mk_tabList th {background-color:#507CC5;; font-size:12px;color:#FFFFFF;font-weight:bold;text-align:center;border-right:1px solid #ECF0F9; padding:2px;}
.mk_tabList td {border:0px solid #999999; padding:2px;}
.mk_tabList th A, .mk_tabList th A:VISITED{color:#FFFFFF;}
.mk_tabList th A:HOVER{color:#0000CC;}


.mk_tab{border:1px solid #507CC5; padding-top:10px;padding-bottom:10px;}
.mk_tab th {background-color:#507CC5; font-size:12px;color:#FFFFFF;font-weight:bold;text-align:center;border:1px solid #507CC5;; padding:0;}
.mk_tab th a, .mk_tab th a:visited{color:#FFFFFF;}
.mk_tab td {border:0px solid #507CC5; padding:0;margin:0; height:25px;}
.mk_tab input {width:50px;text-align:right;}
.normalprint input, .mk_tab .normalprint input {width:240px;text-align:left;}
.normalprint {width:240px;text-align:left;}
.mk_tab select {width:240px;}
.mk_tab textarea {width:400px;}
.calculado {background-color:#CCCCCC;}
.mk_tab .sep {height:5px;}

/*.mk_tab .obligatorio {background-color:#FFFFCC;}*/
.obligatorio, .obligatorio select, .obligatorio input{background-color:#FFFFCC;	}
.normal , .normal select, .normal input{background-color:#FFFFFF;}
.mk_tab .obs, .mk_tab .obs input{width:235px;}
.mk_tab .hora, .mk_tab .hora input{width:16px;text-align:center;}
.mk_tab .izq, .mk_tab .izq input{text-align:left;}
.mk_tab .der, .mk_tab .der input{text-align:right;}
.mk_tab .center, .mk_tab .center input{text-align:center;}

.view input, .view select, .view textarea { }


.mk_tabTab{border:5px solid #ECF0F9;background-color:#ECF0F9;border-bottom-width:5px;border-top-width:5px;}
.mk_tabTab th {border:5px solid #ECF0F9; background-color:#ECF0F9;border-bottom-width:5px;border-top-width:5px;}
.mk_zona{background-color:#507CC5;font-size:12px;color:#FFFFFF;font-weight:bold;text-align:center;}

.mk_tabBorder{border:1px solid #FFFF00; padding:0px;background-color:#000000;}
.mk_tabBorder th {background-color:#CC0000;; font-size:18px;color:#fff;font-weight:bold;text-align:left;border:1px solid #FFFF00; padding:10px;}
.mk_tabBorder td {border:0px solid #000;; padding:5px;height:25px; text-align:left;}
.mk_tabBorder th a, .mk_tabBorder th a:visited{color:#000;}

.mk_module{border:0px solid #cccccc;padding:10px;padding-left:27px;}
.mk_moduleTit {background-color:#006600;background-image:url(../images/modtop.gif);padding-left:20px;line-height:29px;margin:0px;text-align:left; background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;font-size:16px;}
.mk_module h3{padding-left:0px; font-size:16px;font-weight:bold;color:#FFFFFF;}
.mk_module h1{padding-left:0px; font-size:18px;font-weight:bold;color:#FFFFFF;}
.mk_moduleCont{margin:0px;background-color:#E9D0F4;color:#000;padding:10px;background-image:url(../images/modbotton.gif);background-position:bottom;background-repeat:no-repeat;}
.mk_moduleCont a, .mk_moduleCont a:visited{
color:#000;
font-size:13px;font-weight:bold;
text-decoration:none;
}
.mk_moduleCont a:hover{
color:#006633;
}


.tablaAux{border:0px solid #FFFF00; background-color:#fff;width:584px;
margin:0px;
}
.tablaAux th {background-color:#fff;background-image:url(../images/auxtop.png);padding-left:20px;line-height:42px;margin:0px;text-align:left; background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;font-size:16px;}
.tablaAux td {border:0px solid #507CC5; padding:5px;text-align:left;padding-left:10px;padding-right:10px;color:#333333;
background-color:#E9D0F4;
}
.tablaAux th a, .tablaAux th a:visited{color:#FFFFFF;}
.tablaAux td.botonAux{background-color:#fff;
background-image:url(../images/auxbottom.png);background-position:bottom;background-repeat:no-repeat;}
.desabilitado {color:#999999;}
.desabilitado input{color:#999999;background-color:#CCCCCC;}


.tablaBuscar{border:0px solid #507CC5; padding:0px;background-color:#95C110;margin-bottom:5px;}
.tablaBuscar th {background-color:#666666;; font-size:12px;color:#FFFFFF;font-weight:bold;text-align:left;border:1px solid #507CC5; padding:10px;}
.tablaBuscar td {border:0px solid #CCCCCC;; padding:0px;padding-right:10px;padding-left:10px;height:30px;text-align:left;}
.tablaBuscar th a, .tablaBuscar th a:visited{color:#FFFFFF;}

.tablaTit{border:0px solid #507CC5; padding:0px;color:#66CC00;font-size:18px;font-weight:bold;}
.tablaTit th {color:#FFFFFF;font-weight:bold;text-align:left;}
.tablaTit td {border:0px solid #507CC5; padding:0px;height:30px;text-align:left;}
.tablaTit th a, .tablaBuscar th a:visited{color:#FFFFFF;}

.tablaPagi{border:1px solid #507CC5; padding:0px;background-color:#C4CFE9;}
.tablaPagi td {border:0px solid #507CC5;; padding:3px;height:22px;line-height:22px;}
.tablaPagi input {width:25px;background-color:#FFFFFF;text-align:right;}
.tablaPagi img{width:18px;height:22px;}
#pagiActual{width:25px;border:0px;text-align:right;}




.tablaLista {border:0px solid #507CC5;;background-color:#CCCCCC}
.tablaLista th {background-color:#95C110; font-size:12px;color:#000;font-weight:bold;text-align:center;border-right:1px solid #ECF0F9; padding:2px; height:25px;
background-image:url(../images/fondotabtit.jpg);
}
.tablaLista td {border:0px solid #999999; padding:0px; height:25px;padding-left:5px;padding-right:5px;}
.tablaLista th A, tablaLista th A:VISITED{color:#000;}
.tablaLista th A:HOVER{color:#0000CC;}

.zimpar, .zimpar td{background-color:#F8EFFC;border-right:1px solid #fff;}
.zpar, .zpar td{background-color:#F1DFF9;border-right:1px solid #FFFFFF;}
.noborder, .zimpar .noborder, .zpar .noborder  {border:0px;}


/* mensajes */
.mk_errTit {font-size:14px;font-weight:bold;color:#FF0000;text-align:left;}
.mk_errTxt {font-size:12px;font-weight:normal;color:#FF0000;text-align:center;}
.mk_errLink, .mk_errLink A,.mk_errLink A:Hover,.mk_errLink A:visited  {font-size:12px;font-weight:normal;color:#003399;text-align:center;}
.mk_errTable { background-color:#ffcccc; border: dashed 4px #ff0000; }
.mk_exitoTit {font-size:14px;font-weight:bold;color:#009900;text-align:left;}
.mk_exitoTxt {font-size:12px;font-weight:normal;color:#006600;text-align:center;}
.mk_exitoLink, .mk_exitoLink A,.mk_exitoLink A:Hover,.mk_exitoLink A:visited  {font-size:12px;font-weight:normal;color:#003399;text-align:center;}
.mk_exitoTable { background-color:#ccffcc; border: dashed 4px #009933; }

/* PAGE DEFAULT */
.mk_page{border:0px solid #ffffff;padding:0px;background-color:#fff;text-align:justify;

}
.mk_pageTit, .mk_pageTit H1{background:#9933CC;line-height:30px; background-image:url(../images/barra2.png); background-position:left;background-repeat:no-repeat; }
.mk_pageCont{padding:10px; background-color:#fff;color:#000;
}
.mk_pageTit H1{
font-size:18px;color:#95C110;padding-left:10px;font-weight:bold;
}
.mk_tabTitle{padding-left:10px;line-height:30px;background: #ECF0F9;border:solid;border-width:0; border-bottom-width:5px;border-bottom-color:#FFFFFF;}

/* modules default*/
.mk_module{border:0px solid #cccccc;padding:10px;padding-left:27px;}
.mk_moduleTit {background-color:#006600;background-image:url(../images/modtop.gif);padding-left:20px;line-height:29px;margin:0px;text-align:left; background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;font-size:16px;}
.mk_module h3{padding-left:0px; font-size:16px;font-weight:bold;color:#FFFFFF;}
.mk_module h1{padding-left:0px; font-size:18px;font-weight:bold;color:#FFFFFF;}
.mk_moduleCont{margin:0px;background-color:#E9D0F4;color:#000;padding:10px;background-image:url(../images/modbotton.gif);background-position:bottom;background-repeat:no-repeat;}
.mk_moduleCont a, .mk_moduleCont a:visited{
color:#000;
font-size:13px;font-weight:bold;
text-decoration:none;
}
.mk_moduleCont a:hover{
color:#006633;
}

.mk_moduleInfo{background-color:#C4AFED;color:#333333;padding:15px;}

.mk_moduleInfo a,.mk_moduleInfo a:visited {text-decoration:underline;background: url(image/bullet3.gif) no-repeat  left; padding-left:21px; line-height:31px;display: block;}
.mk_moduleInfo a:hover{color:#000000;}

/* default */ 
.mk_copyrigth{font-size:10px;color:#000000;}
.mk_required{color:#FF0000;font-size:12px;}

.mk_boton {
cursor:pointer;
background-image:url(../images/boton1.png);
background-position:left;
background-repeat:no-repeat;
font-size:10px;
color:#000000;
text-align:center;

padding:15px;
padding-right:0px;
line-height:32px;
}
.mk_boton b{
background-image:url(../images/boton2.png);
background-position:right;
background-repeat:no-repeat;
padding:15px;
padding-left:0px;
padding-right:15px;

}

/* layout */
.oculto{ display:none;}
#mk_wraper{
	width:1000px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	position:relative;
		}
#mk_header {width:100%;background-color:#CCCCCC;}
#mk_busqueda{width:100%;height:122px;background-color:#CC0000;background-image:url(../image/fondored.jpg);}
#mk_footer {width:100%;color:#fff;;background-color:#fff;background-image:url(/images/fondoviolet.gif); border:solid;border-width:0;
border-color:#DB1011;
border-top-width:3px;
}
.menuleft{
background-color:#002C53;background-image:url(../image/fondoleft.jpg);
}
.divisor,.divisor td{
background-color:#DB1011;height:5px;
}

#mk_container {
	position:relative;
	border-color:#FF0000;
	background-color:#FFFFFF;
	padding:0px;
	border-width:0px;
	
}
#mk_adm_container {background:#FFE4AE; }
.clear {clear:both;}
/* custom css */

/* Titulos y Textos */
.Tit1
{
color:#FFFFFF;
font-weight:bolder;
font-size:12px;
}


.Tit2{
	color: #94C310;
	font-weight: bold;
	font-size: 22px;
}

.Tit3{
	color: #94C310;
	font-weight: bold;
	font-size: 18px;
}

.Text1
{
color:#FFFFFF;
font-weight:normal;
font-size:12px;
}

.Text2 {	color: #FFFFFF;
	font-weight: bold;
}

.Tablafilter {	font-size: 10px;
	padding:0px;
}

.menutop , .menutop a, .menutop a:visited{
	color: #00FF00;
	font-weight: bold;
	font-size: 14px;
	text-decoration:none;
}
.menutop a:hover{
	text-decoration:underline;
}
.Tablafilter, .Tablafilter td{
	font-size: 10px;
	padding:0px;
}
.Tablafilter td{
height:25px;
}


.TitProd
{
color:#9933CC;
font-weight:bolder;
font-size:22px;
}

.ProdDispon
{
color:#FF0000;
font-weight:bolder;
font-size:16px;
}

.numero{
text-align:right;
}

.imgloadgalery{
width:180px;
float:left;
height:180px;
}
.smalltext{
font-size:9px;
}

.gallery{
width:95px;
height:89px;
float:left;
margin:0px;
background-color:#FFFFFF;
background-image:url(../image/marco.jpg);
background-repeat:no-repeat;
padding-top:15px;
padding-left:17px;
padding-bottom:21px;
padding-right:16px;
overflow:hidden;

}

.gallery div{
width:72;
height:82px;
margin:0px;
border:#999999 solid 1px;
padding:0px;
overflow:hidden;
text-align:center;
}


.calendario {
text-align:center;
border:#006699 solid 0px;
background:#CCCCCC;
padding:5px;
}
.calendario .TabCal, .calendario table {
border:0px solid #FF0000;
background:#FFFFFF;
}

.calendario .TabCal th,.calendario .TabCal2 th {
text-align:center;
font-weight:bold;
border:0px solid #FF0000;
background:#009900;
color:#FFFFFF;
font-size:12px;
padding:2px;
}

.calendario .TabCal td {
padding:2px;
height:32px;
border:#CCCCCC solid 1px;
}

.calendario .TabCal2 td {
padding:2px;
height:45px;
border:#CCCCCC solid 1px;
}



.calendario .calDiaSel {
background:#0000CC;
color:#fff;
text-align:center;
}

.calendario .calDia {
background:#fff;
color:#999999;
text-align:center;
}

.calendario .calDiaVacio {
background:#fff;
color:#999999;
}

.calendario .calPrecio{
font-size:8px;
text-align:center;
color:#000000;
}

.calendario .calPrecioExtra{
font-size:8px;
text-align:center;
color:#000000;
}

.calendario .calNGuest{
font-size:8px;
text-align:center;
color:#000000;
}

.calendario .calDiaLibre{
background:#009900;
color:#fff;
text-align:center;
}
.calendario .calDiaOcupado{
background:#CC0000;
color:#FFFFFF;
text-align:center;
}


