body,ul,ol,li { margin:0px; padding:0px; }
body {background-color:#F5F5F5;}
.mainconten{background-color:#FFFFFF;}
.vh{visibility: hidden;}
.secondBackground{background-color:#eceeee !important;}
.topHead{ background-color: #232323; background-image: url(../images/phoodme.png); background-repeat: no-repeat; background-position: right; cursor: default;}
	.topHead div{ background-repeat: no-repeat; color:#FFF; font-size: 15px; background-position: 17px 21px; background-size: auto; cursor: pointer; float: left;}
	.topHead select{ margin-left: 115px; border: solid 2px #959595; margin-top: 15px; background: #232323; color: #a7a7a7;  padding-left: 22px; font-size: 14px;}
.selected{ background-color: #5D5D5D; border-bottom: solid 4px #5e25ee;}

.login{ background-color:#ebebeb; border-radius: 5px; margin: 0 auto; margin-top: 38px;}
	.login p{ color: #232323; font-size: 24px;  text-align: center;}
	.login input{ border: solid 2px #959595; color: #a7a7a7; margin-left: 29px; margin-bottom: 49px; text-align: center; font-size: 24px; }
	.login a{ margin-top: 10px; margin-left: 29px; color: #232323; text-decoration:underline; font-size: 14px; margin-bottom:32px;}
	.login div{ background-color:#5e25ee; border-radius: 5px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-size: 26px;  text-align: center; color:#FFF; cursor: pointer;}

.error{color: #ff0000; font-size: 17px;  margin-top: 15px; text-align: center;height: 20px; width: 380px;}
.register{ margin-top: 46px; }
	.register a {color: #FFF;}
	.register p{ color: #232323; font-size: 24px;  text-align: center;}
	.register input{ border: solid 2px #959595; color: #a7a7a7; margin-left: 255px; margin-bottom: 23px; text-align: center; font-size: 22px; }
	.register div{ background-color:#FFC800; border-radius: 5px; font-size: 26px;  text-align: center; color:#FFF; cursor: pointer;}
	.register select{border: solid 2px #959595; color: #a7a7a7; background: #FFF; text-align: center; font-size: 20px;  margin-left: 255px; margin-bottom: 23px;}
	.register h3{text-align: center; margin: 0 auto; display: block; margin-bottom: 30px; color: #232323;}
.footertext, .logout{ float: right;  color: #232323; }
.logout{ float: left; }
.logofooter{ height: 40px !important; background-color: transparent !important; margin-top: 80px; margin-bottom: 120px; background-image: url(../images/logofooter.png); background-repeat: no-repeat;  background-position: center; cursor: default !important; }
.logoAyudante{margin-top: 60px; margin-bottom: 75px;}

.informes,.tools, .salesDay { border: solid 1px #959595; margin-top: 48px; margin-left: 48px; border-radius: 5px; background-color: #FFF;}
	.informes p,.tools p,.salesDay p{ border-bottom: solid 1px #959595; font-size: 21px;  color: #232323;}
    .salesDay #title { font-size:13px !important; line-height: 32px; }
	.salesDay div{ border-bottom: solid 1px #959595; font-size: 41px;  color: #232323; text-align: center;}
	/*.salesDay a{font-size: 16px;  color: #232323; margin-top: 10px; float: right;}*/
	.tools a div, .salesDay a span { background-repeat: no-repeat; background-position: center 14px; color:#232323; font-size: 13px; text-align: center; background-size: auto; cursor: pointer; float: left; margin-top: 10px; }
	/*.informes div{border-bottom: solid 1px #959595;}*/

.gestion, .wizard{ border:solid 1px #959595; border-radius: 5px; background-color: #FFF;}
	.gestion #contenlistitem p{ font-size: 21px;  color: #232323; }
	.gestion #itemrow { font-size: 14px; color: #232323; border-bottom: solid 1px #e5e5e5;}
    .gestion #itemname { width: 70%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; float:left;}

	.gestion div div img{ cursor: pointer;}
.gesionConten {border-bottom: solid 1px #959595; overflow: auto; height: 486px !important;}
	.gesionConten h4{ font-size: 12px; color: #232323; width: 59%; float: left;   overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
	#gesionConten1 {height: 437px !important;}
	#gesionConten2 {height: 388px !important;}
	#gesionConten3 {height: 339px !important;}
#gesionConten {height: 49px; padding: 0px;}
	#gesionConten input{height: 30px; margin-top: 7px; width: 99%; text-align: center; text-transform: lowercase; }
.gestiontools{ border:solid 1px #959595; border-radius: 5px; margin-top: 48px; margin-left: 48px; background-color: #FFF;}
	.gestiontools a div{ background-repeat: no-repeat; background-position: center 14px; color:#232323; font-size: 13px; text-align: center; background-size: auto; cursor: pointer; float: left; margin-top: 10px; }
	.gestiontools div{ font-size: 13px; color: #727272;}
	.gestiontools h3 { font-size: 13px; color: #727272;}
	.gestiontools div img{ margin:35px auto;}
	.gestiontools p{ border-bottom: solid 1px #959595; font-size: 21px;  color: #232323; }

.viewOffer{ float: left; clear: left; width: 100%; }
.viewOffer h1{ font-size: 24px; margin: 5px 0px !important; }
.viewOffer h4{ font-size: 20px; margin: 0px 0px 15px !important;}
.viewOffer img{ margin: 0 auto !important; height: 240px; width: auto; margin: 0px 0px 15px !important;}
.viewOffer p{ font-size: 16px; margin: 0px 0px 5px !important;}

.circleOn ,.circleOff{ border-radius: 50%; margin-left: 10px;}
.circleOn{ background-color: #CCCCCC; border: solid 1px #000000;}
.circleOff{ background-color: #FFFFFF; border: solid 1px #000000;}
.buttonNewCart { font-size: 13px; color: #FFFFFF; background-color: #5e25ee; border-radius: 5px; margin-top: 11px; text-align: center; }
.buttonCancel{background-color: #ff0000; margin-right: 20px;}
.imageGestion{font-size: 17px !important; margin: 0 10px !important; float:right !important;}
.imageGestion{font-size: 17px !important; margin: 0 10px !important; float:right !important;}
.goback { background-color: #232323 !important; border-bottom: solid 1px #e9eef0;}
	.goback p{ font-size: 16px !important;color: #FFFFFF !important;}
	.goback spam{ font-size: 16px !important;  color:#FFC800 !important;}
.ui-autocomplete{width: 700px !important;}
.ui-menu-item{background-color: #FFF; padding: 0px; border-bottom: solid 1px #696969; cursor: pointer; list-style: none;}
.createLocal {overflow: auto; margin-bottom: 10px;}
.contenBoxDialog img{margin-top: 17px; margin-left: 5px; margin-right: 5px;}
.boxDialog {background-color: #eceeee; border: solid 1px #696969; border-radius: 5px;   color: #232323; font-size: 13px; box-shadow: 0px 0px 5px #333333;}
	.boxDialogError {color: #ff0000;}

.setItem{ }
	.setItem img{ margin: 0 auto !important; margin-bottom: 23px !important; }
	.setItem p{ color: #232323; font-size: 24px;  text-align: center;}
	.setItem select{border: solid 2px #959595; color: #a7a7a7; background: #FFF; text-align: center; font-size: 20px;   margin-bottom: 23px;}
	.setItem input{ border: solid 2px #959595; color: #a7a7a7; margin-bottom: 23px; text-align: center; font-size: 22px; }
	.setItem label{ text-align: center; font-size: 17px; padding-bottom: 15px; float: left; }
	.setItem textarea{ border: solid 2px #959595; color: #a7a7a7; margin-bottom: 23px; text-align: center; font-size: 22px; }

.wizard{ border:solid 1px #959595; border-radius: 5px; margin-top: 48px; margin-left: 48px; background-color: #FFF;}
	.wizard p{ height: 34px; float: left; width: 100%; border-bottom: solid 1px #959595; font-size: 21px;  color: #232323; }

.maincontenBlock { background-color: #000000 !important; opacity: 0.8; }
.contenalert { text-align: center; font-size: 35px;  color: #0d4155;  margin-left: 287px; background-color: #FFF; border-radius: 5px; }
.contenalertbutton { background-color: #c2c2c2; border-radius: 5px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
	.contenalertbutton div{ font-size: 50px !important; color: #FFF !important; cursor: pointer;}

.ticket {background-image: url(../images/ticket.png); background-repeat: no-repeat; background-position: top center; background-size: 100% 100%;}
.miniticket { border: 1px dotted #d0d0d0; margin: 10px auto; }
.ciudades{ font-size: 20px !important; color: #232323 !important; border: 0px !important; margin-top: 25px !important; }
	.ciudades spam{ color: #E20000;  font-size: 20px; cursor: pointer; float: right; margin-right: 20px;}
#searchandorder { font-size: 13px; color: #555555; border-radius: 5px; margin-top: 11px; text-align: center; }
.delete{ color: #E20000;  font-size: 20px; cursor: pointer; float: right; clear: left; width: 96%; text-align: right; margin-right: 4%;}
.addField {background-color: #FFF; width: 35% !important; clear: left; float: left; cursor: pointer;}