*{
	margin:0; padding:0;
}
body{
	background-color: white;
	font-family: arial;
	font-size: .8em;
    
}
h1{
	color: #ff8300;
	font-size: 1.4em;
	text-transform: uppercase;
}
h2{
	color: #353535;
	font-size: 1.2em;
	text-transform: uppercase;
}
h3{
	color: #ff8500;
	font-size: 1.1em;
	text-transform: uppercase;
}
h6{
	color: #ff8500;
	font-size: 0.7em;
	text-transform: uppercase;
}
img{
	border: none;
}
ul{
    list-style-type: none;
}
a{
	text-decoration: none;
	color: #353535;
}
a:hover{
	text-decoration: none;
	color: #ff8300;
}
input[type=text]{
	height: 27px;
	border: 1px solid #b6b6b6;
}
input[type=email]{
	height: 27px;
	width: 300px;
	border: 1px solid #b6b6b6;
}
input[type=password]{
	height: 27px;
	width: 300px;
	border: 1px solid #b6b6b6;
}
input[type=submit]{
	width: 280px;
	margin: 10px;
	text-align: center;
	padding: 8px;
	padding-top: 10px;
	background-color: #ff8300;
	border: 1px solid #ef7d00;
	color: white;
	font-size: 12px;
	font-weight: bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
input[type=submit]#sidebarInput{
	margin: 0;
}
#sidebarInput{
	width: 260px;
	border: 1px solid #b6b6b6;
}
input[type=password]{
	height: 27px;
	width: 300px;
	border: 1px solid #b6b6b6;
}
select{
	height: 27px;
	width: 300px;
}
#q_textarea{
	min-height: 200px;
	width: 300px;
}
.subtle{
	color: #5c5c5c;
}
.wrap990px{
	width: 990px;
	margin: 0px auto;
	margin-bottom: 40px;
	padding: 20px 0 20px 0;
	overflow: hidden;
}
.wrap700px{
	max-width: 700px;
	display: inline-block;
}
.wrap400px{
	width: 400px;
	display: inline-block;
	text-align: center;
	padding-left: 20px;
}
.wrap480px{
	width: 480px;
	display: inline-block;
}
.wrap480pxFloat{
	width: 480px;
	float: left;
}
.wrap480pxFloatAgenda{
	width: 480px;
	float: left;
}
.wrap480pxFloatAgenda td{
	margin-left: 10px;
}

.wrap700pxFloat{
	width: 700px;
	float: left;
}
.wrap700pxFloatRight{
	width: 700px;
	float: right;
}
.wrap270pxFloatRight{
	width: 270px;
	float: right;
}
.wrap270pxFloat{
	width: 270px;
	float: left;
}
.wrap270px{
	
	width: 270px;
	display: inline-block;
}
#topBarWrapper{
	background-color: #353535;
	border-bottom: 1px solid #ff8500;
	min-width: 1100px; 
}
#topBarWrapperM{
	background-color: #353535;
	border-bottom: 1px solid #ff8500;
	min-width: 320px; 
}
#topBarWrapperM a{
	text-decoration: none;
	color: #e8e8e8;
}
#topBarWrapperM a:hover{
	text-decoration: none;
	color: #fff;
}
#topBarWrapper a{
	text-decoration: none;
	color: #e8e8e8;
}
#topBarWrapper a:hover{
	text-decoration: none;
	color: #fff;
}
#footerWrapper{
	border-top: 1px solid #ff8300;
	position: fixed;
	background-color: white;
	bottom: 0;
	width: 100%;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 2px;
}
#footerWrapperHome{
	border-top: 1px solid #ff8300;
	position: absolute;
	bottom: 0;
	min-width: 1100px;
	width: 100%;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 2px;
}

#footerWrapperHomeM{
	border-top: 1px solid #ff8300;
	position: absolute;
	bottom: 0;
	min-width: 320px;
	width: 100%;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 2px;
}
#footerWrapperM{
	border-top: 1px solid #ff8300;
	background-color: white;
	width: 100%;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 2px;
}
.footerLinkItemM{
	font-size: 10px;
	margin-right: 10px;
}
.footerLinkItem{
	margin-right: 10px;
}
#socialFooter{
	float: left;
	margin-right: 10px;
}

#navMenuLeft{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
}
#navMenuRight{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 20px;
	float: right;
}
.menuItem{
	margin-right: 10px;
	text-decoration: none;
}
.menuItem:hover{
	color:white;
}
.orange{
	color: #ff8300;
	font-weight: bold;
}
#userArea{
	position: relative;
	margin-left: 1080px;
}
#showProfile{
	background-color: #fafafa;
	color: #555555;
	font-size: .9em;
	font-weight: bold;
	float: right;
	margin-top: 15px;
	margin-right: 35px;
	border: 1px solid #f0f0f0;
	padding: 5px;
	width: auto;
}
#showProfile:hover{
	border: 1px solid #e0e0e0;
}
#showProfile #text{
	float: right;
	margin-top: 5px;
}
#showProfileImage{
	float: left;
	margin-right: 4px;	
}
#userBoxContainer{
	z-index: 3000;
	right: 10px;
	top: 85px;
	display: none;
	position: absolute;
}
#userBoxContainer #boxArrow{
	position: relative;
	right: -240px;
	top: 1px;
	z-index: 3001;
}
#userBox{
	z-index: 1000;
	width: 270px;
	background-color: #fdfdfd;
	border: 1px solid #e8e8e8;
	padding: 20px;
	padding-bottom: 10px;
	position: relative;
}
#userBox a{
	color: #e67800;
}
#userBoxContainerLO{
	right: 10px;
	top: 85px;
	display: none;
	position: absolute;
}
#userBoxContainerLO #boxLOArrow{
	position: relative;
	right: -240px;
	top: 1px;
}
#infoxToolsContainer{
	left: 50px;
	top: 33px;
	display: none;
	position: absolute;
}
#infoxTools{
	width: 150px;
	background-color: #fdfdfd;
	padding: 10px;
	background-color: #353535;
	border-bottom: 1px solid #ff8300;
	border-left: 1px solid #ff8300;
	border-right: 1px solid #ff8300;
}
#infoxToolsContainer #boxArrow{
	position: relative;
	right: -10px;
	top: 1px;
}
#infoxToolsContainer a{
	color: #e8e8e8;
}
#infoxToolsContainer a:hover{
	color: #ff8300;
}
.grayButton{
	height: 14px;
	text-align: center;
	padding: 8px;
	padding-top: 10px;
	background-color: #ffffff;
	border: 1px solid #c4c4c4;
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.grayButtonM{
	height: 14px;
	text-align: center;
	padding: 8px;
	padding-top: 10px;
	background-color: #ffffff;
	border: 1px solid #c4c4c4;
	color: #555555;
	font-size: 12px;
	font-weight: bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.grayButton:hover{
	border: 1px solid #d9d9d9;
}
.grayButton:active{
	background-color: #f9f9f9;
}
.orangeButton{
	height: 14px;
	text-align: center;
	padding: 8px;
	padding-top: 10px;
	background-color: #ff8300;
	border: 1px solid #ef7d00;
	color: white;
	font-size: 12px;
	font-weight: bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.orangeButtonM{
	height: 14px;
	text-align: center;
	padding: 6px;
	padding-top: 7px;
	background-color: #ff8300;
	border: 1px solid #ef7d00;
	color: white;
	font-size: 12px;
	font-weight: bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.orangeButtonMWeb{
	height: 40px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 40px;
	min-width: 300px;
	background-color: #ff8300;
	border: 1px solid #ef7d00;
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.orangeButton:hover{
	border: 1px solid #d9d9d9;
}
.orangeButton:active{
	background-color: #ef7d00;
}

#userBox #profile{
	min-height: 105px;
	border-bottom: 1px solid #f0f0f0;
}

#userBox #options{
	text-align: right;
	padding-top: 10px;
}

#profilePicture{
	margin-right: 10px;
	float: left;
}
#info{
	float: right;
}
#homeSearchBox{
	margin: auto;
	margin-top: 120px;
	text-align: center;
}
::-webkit-input-placeholder {
    padding-left: 10px;
}
:-moz-placeholder {
    padding-left: 10px;
}
:-ms-input-placeholder {
    padding-left: 10px;
}
#homeSearch{
	position: relative\9;
	top: -8px\9;
	height: 30px;
	min-width: 500px;
	border: 1px solid #b4b4b4;
}
#homeSearchM{
	position: relative\9;
	top: -8px\9;
	height: 30px;
	min-width: 220px;
	border: 1px solid #b4b4b4;
	font-size: 18px;
}
#pymeOptions{
	position: relative\9;
	top: -8px\9;
	height: 70px;
	min-width: 940px;
	border: 1px solid #b4b4b4;
	font-size: 2.5em;
}
.styled-select{
   width: 180px;
   height: 32px;
   border: 1px solid #b4b4b4;
   -moz-appearance:none;
   margin: 0;
   padding: 0;
}
#miniSearchBox{
	background-color: #f8f5f3;
	padding: 10px;
	min-width: 1080px;
	overflow: visible;
}
#miniSearchBoxM{
	background-color: #f8f5f3;
	padding: 10px;
	overflow: visible;
}
#miniSearchBox #boxes{
}
#miniSearchBox #infoxLogo{
	padding-right: 25px;
}
#miniSearchButton{
	display: inline-block;
	height: 35px;
	width: 60px;
	margin: 0;
}

#miniButton{
	display: inline-block;
	height: 35px;
	width: 60px;
	margin: 0;
}

/* For firefox only: */
@-moz-document url-prefix() {
    .styled-select{
	    padding-top: 6px;
	    height: 30px;
    }
}
.searchResultsGroup{
	margin-bottom: 30px;	
}
.searchResultsGroup h2{
	font-size: 14px;	
}
.searchResultsGroup h1{
	font-size: 20px;	
	color: #ff8500;
	text-transform: uppercase;
}
.blackMUpperTitle{
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
#searchResults h2{
	font-size: 18px;
	color: #ff8300;
}
#searchResults h1{
	text-transform: uppercase;
	font-size: 14px;
	text-align: right;
	color: #757575;
}
.searchItem{
	padding: 15px 0 10px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #bebebe;
}
.searchItemPyme{
	padding: 15px 0 10px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #bebebe;
	border-left: 6px solid #ff8500;
	border-top: 2px solid #ff8500;
	overflow: hidden;
}
.searchItemMicro{
	padding: 15px 0 10px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #bebebe;
	border-left: 3px solid #353535;
	border-top: 1px solid #353535;
}
#searchResults a{
	color: #747474;
	font-weight: bold;
}
#searchResults a:hover{
	color: #ff8300;
}
#mainInfo{
	min-height: 140px;
	overflow: hidden;
}
#banner{
	margin-right: 5px;
	float: left;
	width: 265px;
}
.bannerWrapper{
	padding: 5px;
	border: 1px solid #efefef;
	display: inline-block;
}

#info{
	float: left;
	width: 420px;
	padding-top: 8px;
}
.noBanner{
	padding-right: 13px;
}
.clasifubi{
	float: right;
	text-align: right;
}
#interact{
	margin-top: 10px;
	background-color: #fbfbfb;
	border: 1px solid #efeae7;
	text-align: right;
	padding: 4px;
}
#interact .seeMore{
	background-color: #ff8300;
	border: 1px solid #ef7d00;
	color: white;
	font-size: 11px;
	padding: 5px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
#promo{
	margin-top: 2px;
	background-color: #fbfbfb;
	border: 1px solid #efeae7;
	padding: 8px;
	text-transform: uppercase;
	width: 672px;
}
.searchResultsGroup .relatedArticles{
	border: 1px solid #ff8300;
	padding: 20px;
	margin-right: 10px;
}
.relatedArticle{
	margin-bottom: 5px;
	border-bottom: 1px solid #ededed;
	padding: 5px;
}
.relatedArticle h2{
	text-transform: uppercase;
	font-size: 14px;
	color: #757575;
}
.searchResultsGroup .listings{
	border: 1px solid #ff8300;
	padding: 20px;
	margin-right: 10px;
}
#relatedBox{
	height: 300px;
	width: 250px;
	border: 1px solid #ededed;
	overflow-y: scroll;
}
#relatedBox .related{
	min-height: 30px;
	padding: 5px;
	background-color: #fafafa;
	border-bottom: 1px solid #f5f5f5;
}
#relatedBox .related:hover{
	background-color: white;}
.name{
	font-weight: bold;
}


#notificationsBox{
	height: 300px;
	border: 1px solid #ededed;
	overflow: scroll;
}
#notificationsBox .notification{
	min-height: 30px;
	padding: 5px;
	background-color: #fafafa;
	border-bottom: 1px solid #f5f5f5;
}
#notificationsBox .notification:hover{
	background-color: white;}
.name{
	font-weight: bold;
}
#notifImage{
	float: left;
	margin-right: 10px;
}
.commercial h2{
	margin-top: 20px;
	text-transform: uppercase;
	font-size: 14px;
	text-align: right;
	color: #757575;
}
.commercial h3{
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 12px;
	text-align: right;
	color: #757575;
}
.commercialImage{
	margin-right: 10px;
}
.listing{
	margin-bottom: 5px;
	border-bottom: 1px solid #ededed;
	padding: 5px;
}
.graySUpperTittle{
	text-transform: uppercase;
	font-size: 12px;
	color: #757575;
	font-weight: bold;
}
.listing h3{
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 12px;
	text-align: right;
	color: #757575;
}
.listingImage{
	margin-right: 10px;
}
.businessInfo{
	border: 1px solid #f8f8f8;
	background-color: #fbfbfb;
	margin-top: 20px;
	padding: 10px;
}
#commercialImage{
	float: left;
}
#commercialText{
	display: inline-block;
}
#statistics{
	margin-top: 10px;
	padding: 10px;
	border-bottom: 1px solid #ededed;
}
#statistics h3{
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 12px;
	text-align: right;
	color: #757575;
}
#pager{
	text-align: center;
}
.pagerElement{
	display: inline-block;
	border: 1px solid #ff8500;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pagerElement:hover{
	background-color: #ff8500;
	color: white;
	cursor: pointer;
}
input[type=text].loginBoxInput{
	width: 270px;
}
input[type=password].loginBoxInput{
	width: 270px;
}
#commercials{
	margin-top: 20px;
	margin-bottom: 20px;
}
#commercials #head{
	background-color: #f5f5f5;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	height: 14px;
}
#commercials #head #headleft{
	float: left;
}
#commercials #head #headright{
	float: right;
}
.commercial{
	margin-top: 5px;
	border-bottom: 1px solid #e4e4e4;
	padding: 10px;
	padding-top: 5px;
}
.commercial .title{
	font-weight: bold;
	margin-bottom: 13px;
}
.commercial .commercialBody{
	min-height: 60px;
	margin-top: 3px;
}
#placeFilter{
	margin-top: 5px;
	margin-top: 0 \9;
}
.placeFilterCombo{
	width: 200px;
}
#editProfilePicture{
	float: right;
	padding: 10px;
	background-color: white;
	margin-right: 30px;
	-webkit-box-shadow: #adadad 0 0 12px 0;
	-moz-box-shadow: #adadad 0 0 12px 0;
	box-shadow: #adadad 0 0 12px 0;
}
#pymeOpciones{
	background-color: #f8f5f3;
	padding: 5px;
}
#tutorialesSB{
	margin-left: 10px;
	background-color: #f8f5f3;
	border: 1px solid #f5e7de;
	padding: 15px;
}
.twoInWrap7{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	max-width: 400px;
}
#uploadContainer{
	text-align: center;
}
.infoWindowSB{
	background-color:#fff7ec;
	border: 1px solid #ede4da;
	overflow: hidden;
	margin-bottom: 15px;
	padding: 15px;
}
.infoWindowSB:hover{
	background-color: white;
	border: 1px solid #e2cdb4;
}
.infoWindowSB .icon{
	margin-right: 10px;
}
#partners{
	margin-top: 30px;
	text-align: center;
	font-size: 1.2em;
	text-transform: uppercase;
	background-color: #353535;
	border: 1px solid #ff8300;
	color: #f4f4f4;
	padding: 50px;
}

.up{
	overflow: hidden;
	margin-top: 10px
}
.center {
  /*width: 280px;
  	margin-left: auto;
  	margin-right: auto;*/
  	overflow: hidden;
	display: block;
	margin-top: 10px;
 } 
.center ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
 .center h2{
 	color: #ff8300;
 }
.center li {
  font: 200 20px/1.5 Helvetica, Verdana, sans-serif;
  border-bottom: 1px solid #ccc;
}
 
.center li:last-child {
  border: none;
}
 .center img{
 	margin-top: 4px;
 	margin-right: 5px;
 }
.center li a {
	margin-top: 5px;
  text-decoration: none;
  color: #000;
  display: block;
  width: 280px;
 
  -webkit-transition: font-size 0.3s ease, background-color 0.3s ease;
  -moz-transition: font-size 0.3s ease, background-color 0.3s ease;
  -o-transition: font-size 0.3s ease, background-color 0.3s ease;
  -ms-transition: font-size 0.3s ease, background-color 0.3s ease;
  transition: font-size 0.3s ease, background-color 0.3s ease;
}
 
.center li a:hover {
  font-size: 25px;
}
.div3{

	float: left;
}
.div4 {
	margin-bottom: 10px;
	height: 70px;
	width: 300px;
	margin-right: 30px;
}
.div4 p{
	font-weight: bold;
	font-size: 11;
	margin-top: 3px;
	margin-left: 55px;
}
.div4 a{
	font-weight: bold;
	font-size: 1.14em;
	margin-left: 13px;	
}
.div4 li{
	list-style-type: none;	
}
.opcionesTarjetas{
	float: right;
}
.opcionesTarjetas a{
	font-weight: bold;
	font-size: 1.3em;
}
.opcionesTarjetas li{
	list-style-type: none;
	display: inline-block;
	padding-bottom: 5px;
	border-bottom: 1px solid #efefef;
	width: 270px;
	margin-bottom: 2px;
}
.opcionesTarjetas p{
	font-size: .65em;
	margin-top: 3px;
}
.img{
	margin-top: 5px;
	float: left;
	margin-right: 7px;	
}
.down{
	margin-top: 90px;
	overflow: hidden;
	padding-left: 18px;
}
.div5{
	margin-right: 55px;
	float: left;
}
.div5 li{
	list-style-type: none;	
}
.wrap480pxFloatMaps{
	z-index: -1000;
	width: 480px;
	margin-right: -150px;
	float: left;
}
.horizontalBlock{
	overflow: hidden;
	margin-bottom: 15px;
	margin-right: 10px;
	padding: 20px;
}
.horizontalBlock#access{
	border: 1px solid #ffcd9d;
	background-color: #f8f5f3;
}
.horizontalBlock#access:hover{
	background-color: white;
}
.innerDivLeft{
	float: left;
	width: 330px;
}
.innerDivRight{
	float: right;
	text-align: center;
	margin-left: 10px;
	width: 300px;
}
.horizontalBlock#importantTextBlock{
	padding:20px;
	background-color: #ff8300;
	color: white;
}
.horizontalBlock#importantTextBlock:hover{
	background-color: white;
	color: #ff8300;
}
.listFloat li{
	margin-top: 15px;
	float: left;	
	color: #2277bb;
	font-weight: bold;
}
.listFloatright li{
	margin-top: 15px;
	float: right;	
	color: #000000;
	font-weight: bold;
}
.imgForm{
	margin-top: -5px;
	float: left;
	margin-left: 70px;
}
.wrap440pxFloat{
	margin-left: 100px;
	margin-right: 50px;
	text-align: right;
	width: 440px;
	float: left;
}
.wraptop{
	float: left;
	margin-right: 100px;
	font-size: 13;
	font-weight: bold;
	
}
.wrap650pxMarginLeft{
	margin-left: 30px;
	max-width: 650px;
	display: inline-block;
	float: left;
	clear: left;

}
.wrap270pxFloatBorderA{
	padding: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-top: 20px;
	border-bottom: 1px solid #bebebe;
	width: 270px;
	height: 106px;
	float: left;
}
.wrap270pxFloatBorder{
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom: 1px solid #bebebe;
	width: 270px;
	float: left;

}
.fontColor{
	font-weight: bold;
}
.fontColor span{
	font-weight: bold;
	color: #ff8300;
}
#busqueda .txtBusqueda{
	size: 150px;
}
#interact2 .seeMore2{
	margin-left: 200px;
	background-color: #ff8300;
	border: 1px solid #ef7d00;
	color: white;
	font-size: 11px;
	padding: 5px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.ref{
	font-weight: bold;
}
.btnRegresar{
	color: #C0C0C0;
}
.sidevideo{
	float: left;
	background-color: white;
	border: 1px solid #ffcd9d;
	padding: 10px;
	width: 150px;
	margin: 10px;
	text-align: center;
}
.sidevideo:hover{
	background-color: #f8f5f3;
}
#miniVideoContainer{
	text-align: center;
	padding-left: 30px;
}
.comentariosH1{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.comentarios{

	margin-left: 20px;
	font-weight: bold;
}

.comentarios p{
  margin-bottom: 10px;
  margin-top: 10px;
}
.txtArea{
	resize: none;
	width:660px;
	height:200px;
	border: 1px dotted #000099;
}
.wrap660px{
	padding-bottom: 10px;
	margin-top: 20px;
	margin-left: 20px;
	max-width: 660px;
	border-bottom: 1px solid #bebebe;
}
.titleComent{
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ff8300;
}
.dateComent{
	margin-bottom: 5px;
	font-size: 9px;
	font-weight: bold;
	color: #ff8300;
}
.allComent{
	font-size: 13px;
	font-weight: bold;
	
}
.btnRegresarLadas{
	margin-left: 355px;
	color: #C0C0C0;
}
#privacyContent{
	padding-right: 25px;
	text-align:justify;
	text-justify:inter-word;
}
#myBusinessOptions{
	background-color: #f8f5f3;
	padding: 10px;
}
.myBusiness{
	padding: 10px;
	border-left: 5px solid #ff8500;
	border-top: 2px solid #ff8500;
	margin-top: 15px;
}
.myBusinessAction{
	float: left;
	padding-top: 6px;
	margin-right: 20px;
}
.featured{
	background-color: #fff3ea;
	padding-right: 5px;
	margin-right: 5px;
}
.bigText{
	font-size: 1.4em;
	text-transform: uppercase;
}
.leftBorder{
	border-left: 6px solid #ff8500;
	padding-left: 5px;
	font-size: 1.2em;
}

/*Aqui empieza el css de los Tabs*/

/* CSS Tabs jQuery */
.contenedor_tab{
    float:left;
    clear:both;
    width:600px;
    padding:0px;
    margin:0 auto;
    display:block;
    background:#FAFAFA;
    border:2px solid #F2F2F2;
    -moz-border-radius:0 0 7px 7px;
    -webkit-border-radius:0 0 7pc 7px;
    border-radius: 0 0 7px 7px;
}

ul.tabs{
        float:left;
        margin:0;
        padding:0;
        list-style:none;
        height:32px;
        width:600px;
        margin-top:-7px;
    }
ul.tabs li{
    float:left;
    margin:0;
    padding:0;
    height:31px;
    line-height:31px;
    border:1px solid #D8D8D8;
    margin-bottom:-1px;
    background:#FF8000;
    overflow:hidden;
    position:relative;
    border:1px solid #D8D8D8;
    -moz-border-radius:7px 7px 0 0;
    -webkit-border-radius:7px 7px 0 0;
    border-radius: 7px 7px 0 0;
}
ul.tabs li a{
    text-decoration:none;
    color:#fff;display:
    block;font-size:13px;
    padding:0 20px;border:1px solid #fff;
    outline:none;-moz-border-radius:7px 7px 0 0;
    -webkit-border-radius:7px 7px 0 0;
    border-radius: 7px 7px 0 0;
}
ul.tabs li a:hover{
    background:#FE9A2E;
}
ul.tabs li.activa,ul.tabs li.activa a,ul.tabs li.activa a:hover {
    color:#333;
    font-weight:bold;
    background:#FAFAFA;
    border-bottom:1px solid #ccc;
}
.contenido_tab{
    padding:10px;
    font-size:1em;
    width:580px;
}
.contenido_tab img{
    margin:0 20px 20px 0;
    border:1px solid #F2F2F2;
    padding:5px
}
.orangeButtonTab{
    margin-left: 187px;
    height: 14px;
    width: 200px;
    text-align: center;
    padding: 8px;
    padding-top: 10px;
    background-color: #ff8500;
    border: 1px solid #ef7d00;
    color: white;
    font-size: 12px;
    font-weight: bold;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.anunciateBlock{
	display: inline-block;
	padding: 8px;
}
.anunciateBlock:hover{
	border: 3px solid #ff8500;
	padding: 1px;
}
#labelTab {
    margin-left: 100px;
}
#textareaTab{
   margin-left: 100px;
}
#inputTab{
   margin-left: 100px;
   width: 390px;
}
.orangeBox{
	border: 1px solid #ff8500;
	padding: 15px;
	background-color: #fff7ef;
}
#sidebarLogin{
	width: 230px;
	margin-left: 0;
}
.smallfont{
	font-size: 12px;
	display: inline-block;
}
.infoContainerM{
	max-width: 300px;
	font-size: 1.65em;
	padding: 10px;
}
#pymeOptionsM{
	text-transform: uppercase;
	font-size: .8em;
}
#pymeOptionsM li{
	padding-bottom: 2px;
	padding-top: 3px;
	border-bottom: 1px solid gray;
}
#divSesionButton{
	float: right;
	margin: -27px 0 0px 0px;
	margin-right: 5px;
}
#divIniReg{

	margin: 10px 0 0px 0px;
}
#divImagenLoginMobile{

	margin: 10px 0 10px 5px;
}
.grayButtonM{
	height: 14px;
	text-align: center;
	padding: 8px;
	padding-top: 10px;
	border: 1px solid #c4c4c4;
	background-color: #ff8300;
	color: white;
	font-size: 12px;
	font-weight: bold;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
#divRegistrar{
	float: right;
	margin: -47px 0 0px 0px;
	margin-right: 10px;
	
}
 /* background-color: #F2F2F2; COLOR DE GOOGLE */ 
#topBarWrapperM_Login{
	

	background-color: #353535;
	border-bottom: 1px solid #D8D8D8;
	min-width: 320px; 
}
#textAlignLogin{
	font-size: 16px;
	margin: -80px 0 30px 20px;


}

#homeSearchBoxM{
	margin: auto;
	margin-top: 70px;
	text-align: center;
}
#homeSearchM_login{
	position: relative\9;
	top: -8px\9;
	height: 30px;
	min-width: 280px;
	border: 1px solid #b4b4b4;
	font-size: 18px;
}

#homeSearchBoxMLogin{
	margin: auto;
	margin-top: 70px;
	text-align: left;
	width: 420px;
}

#homeSearchBoxMRegister{
	margin: auto;
	margin-top: 40px;
	text-align: left;
	width: 420px;
}

#registerWidth{
	width: 65%;
	border: 1px solid #b4b4b4;
}
.underNote{
	margin-top: 0;
	font-size: .45em;
	font-style:italic;
}
.monederoM{
  
margin-top: 10px;
}
#titleMonedero{
	margin-top: 10px;
	width: 150px;
	margin-left: auto;
	margin-right: auto;
}
#titleMonedero img{
	margin-top: -3px;
}
.puntosMonedero{
	margin-top: 15px;
	margin-left: 10px;
}
.favoritosMonedero{
	width: 300px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D8D8D8;
}
.favoritosMonedero #checkin{
	margin-left: 240px;
	margin-top: -26px;
	margin-bottom: 10px;
	background-color: #ff8300;
	border: 1px solid #ef7d00;
	color: white;
	font-size: 11px;
	padding: 5px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;

}
.favoritosMonedero #agregarM{
	margin-left: 170px;
	background-color: #ff8300;
	border: 1px solid #ef7d00;
	color: white;
	font-size: 11px;
	padding: 5px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;

}
.listaN{
	width: 300px;
	margin-top: 30px;
	margin-left: 10px;
}
.listaN h3{
	margin-bottom: 10px;
}
.listaN h4{
	color: #ff8300;
}
.favoritosMonedero img{
	 width: 50px;
	 height: 50px;
	margin-left: 10px;
	margin-top: 10px;
}
.favoritosMonedero #txtMonedero{
	width: 200px;
	margin-left: 80px;
	margin-top: -50px;
	margin-bottom: 10px;
}
.tarjeta{
	padding: 5px;
	border: 1px solid #efefef;
	display: inline-block;
	width: 95%;
	float: left;
	margin: 5px;	
}
.descripcionTarjeta{
	float: right;
	width: 59%;
}
.favoritosMonedero #botonGris{
	margin-left: 180px;
	background-color: #BDBDBD;
	border: 1px solid #848484;
	color: #424242;
	font-size: 11px;
	padding: 5px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;

}


.infoMenuPlatillos{
	background-color: #f5f5f5;
	border: 1px solid #efefef;
	padding: 10px;
	height: 958px;
}
.infoMenuPlatillos p{
	margin-bottom: 10px;
	margin-top: 10px;
}

.menuList{
	margin-top: 15px;
	margin-bottom: 15px;
}

.menuList li{
    font-size: 1.1em;    
}
.menuList li:hover{
    margin-left: 5px;    
}
.menuList li img{
    width: 15px;
    margin-right: 5px;
}

.placeInfo{
    background-color: #1C1C1C;
    color: #919191;
    padding: 10px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.placeInfo a{
    color: #FA4C00;
}

.icon18{
    width: 18px;
    margin-right: 4px;
}

.wrap230px{	
	width: 229px;
	float: right;
	display: inline-block;
}

#iconoPromos{
    background-image: url("http://www.infox.mx/assets/images/icons/promos.png");
    background-size: 30px auto;
    height: 29px;
    opacity: 0.75;
    width: 29px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}
#nPromos{
    color: #FFFFFF;
    font: bold 11px/15px Arial;
    text-align: center;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    background-color: #CF0000;
    width: 15px;
    margin-left: 10px;
    display: none;
}
#iconoPromos:hover{
    opacity: 0.95;
}

#opcionesBusqueda{
    /*background-color: #232F30;*/
    background-color: #E1E1E1;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin-right: 4px;
    border-top: 3px solid #3A3A3A;
    position: relative;
}
#opcionesBusqueda .opcion{
    display: inline-block;
    vertical-align: top;
    width: 85px;
    text-align: center;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #C3C3C3;
    border: 2px dashed #3A3A3A;
    padding: 4px;
    margin-right: 9px;
    position: relative;
}
#opcionesBusqueda .opcion a{
    color: #343434;
}
#opcionesBusqueda h3{
    /*color: #C3C3C3;*/
    color: #313338;
    font-size: 1.4em;
    margin-bottom: 8px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.popover-title:empty {
  display: none;
}
.popover-content {
  padding: 9px 14px;
}
.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow {
  border-width: 11px;
}
.popover .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right .arrow:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left .arrow:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.btn-close{
    padding: 4px 7px;
    background-color: #262626;
    display: inline-block;
    color: #B4B4B4;
    min-width: 70px;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-bottom: 1px solid #F47600;
    cur