/* Font
-----------------------------------------------------------------------------------------------------------*/
@font-face{

    font-family:'exouno';
    src: url("fonts/Exo_OTF/Exo-Medium.otf"); 
}
@font-face{

    font-family:'Exo-Bold';
    src: url("fonts/Exo_OTF/Exo-Bold.otf"); 
}
.bg{background: url(../themes/images/thum-list/logo4.jpg); background-repeat:no-repeat; background-position: center center; background-size: 100%;}
html {
	font-size: 100%;
}

body{height: 100% !important; }

body,
input,
select,
textarea,
button {
	font-size: 1em;
	line-height: 1.3;
	  font-family: exouno; /*{global-font-family}*/;
}
.container{width: 100%;  position: relative; /* needed for footer positioning*/
  height: auto !important; /* real browsers */
  min-height: 100%; /* real browsers */ background-color: red; }
.contenedor{
	width:auto;
	max-width: 840px;
	min-height: 90% !important;
	margin: auto;
	border: 1px #d4d4d4 solid;
	height: auto !important;
}
.confcont{width: 65%; padding: 5%; margin: auto; box-sizing: border-box;}
.headCont{max-width: 840px; width: auto; margin: auto;  height: 40px;  box-sizing: border-box; font-family: exouno; font-size: .75em; font-weight: normal;}
.hcLogo{float: left; height: 40px; width: 140px; background: url(../themes/images/lghder.png); background-repeat:no-repeat; background-position: center center; background-size: 100%;}
.hcDir{float: left; height: 40px; color: white; font-size: 1.2em; width: auto; padding: 17px 2%;
	box-sizing: border-box;}
.hcSesi{float: right; height: 40px; padding: 17px 2%;font-family: exouno;}
.csider{
	width:38%;
	height: auto;
	max-width: 38%;
	min-height: 245px;
	float: right;
	border: 1px #dddddd solid;
	margin: 0 3;
}
.csiTit{
	width:100%;
	padding: 2% ;
	text-align: center;
	box-sizing: border-box;
	background-color: #3388cc;
	color: white;
}
.csiCont{
	width:100%;
	height: auto;
	min-height: 130px;
	padding: 2% 5%;
	box-sizing: border-box;
}
.lftCont{
	width:60%;
	border: 1px #dddddd solid;
	box-sizing: border-box;
	float: left;
	
}
.hiddde{display: none !important;}
.subHead{width: 100%; height: 70px; background-color: #8c0d04;}
footer{width: 100%;  bottom: 0 !important; margin-bottom: 0  !important; height: 250px; background-color: #313131;  font-family: exouno; color: white; font-size: 1em; font-weight: normal;}
.footCont{max-width: 840px;  height: 130px !important; width: auto; margin: auto; margin-top: 30px; box-sizing: border-box;}
.footDiv{width: 25%; box-sizing: border-box; height: 100%; padding: 3%; border-right:  1px #b9b7b7 solid; float: left;  font-family: exouno;  color: #b9b7b7; font-size: 1em; font-weight: normal; }
.footDiv:last-child{border-right: none;}
.footCont a{text-decoration: none; color: white; font-size: .8em;  line-height: 2em;}
.footCont a:hover{color: #980e13 !important; }
.footDtxt{ margin: 49px 49px 0; color: white; font-size: .77em;  }
.padCnt{width: 100%; padding: 5%; margin: auto;  box-sizing: border-box;}
.fpa{position: absolute !important;}/*pantalla gra, height incom*/
.fpr{position: relative !important;}


legend,
.ui-input-text input,
.ui-input-search input {
	color: #987456;
	text-shadow: inherit;
	 height: 25px !important;
   /* width: 60% !important;*/
}
.ui-input-search {width: 48%; margin-left: 4%;}
/* Form labels (overrides font-weight bold in bars, and mini font-size) */
.ui-mobile label,
div.ui-controlgroup-label {
	font-weight: normal;
	font-size: 16px;

}
.ui-listview, h1{font-family: Exo-Bold; }


.ui-btn {
	font-size: 1em;
	line-height: 1.3;
	font-family: exouno; /*{global-font-family}*/;
	color: #6b6b6b !important;
}

.ui-btn span{ color: white !important; font-family: sans-serif; text-decoration: none !important;  } 
.ui-btn footer{ background-color: #971318 !important; }

/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
.ui-field-contain {
	border-bottom-color: #828282;
	border-bottom-color: rgba(0,0,0,.15);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
	border-bottom: 1px solid #d6d6d6; /* non-RGBA fallback */
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.table-stroke tbody th,
.table-stroke tbody td {
	border-bottom: 1px solid #e6e6e6; /* non-RGBA fallback  */
	border-bottom: 1px solid rgba(0,0,0,.05);
}
.table-stripe.table-stroke tbody tr:last-child th,
.table-stripe.table-stroke tbody tr:last-child td {
	border-bottom: 0;
}
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
	background-color: #eeeeee; /* non-RGBA fallback  */
	background-color: rgba(0,0,0,.04);
}
/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
	border-width: 1px;
	border-style: solid;
}
.ui-btn {
	text-decoration: none !important;
}
.ui-btn-active {
	cursor: pointer;
}
/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
.ui-corner-all {
	-webkit-border-radius: .2em /*{global-radii-blocks}*/;
	border-radius: .6em /*{global-radii-blocks}*/;
}
/* Buttons */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
/* Slider track */
.ui-slider-track.ui-corner-all,
/* Flipswitch */
.ui-flipswitch.ui-corner-all,
/* Count bubble */
.ui-li-count {
	-webkit-border-radius: .3125em /*{global-radii-buttons}*/;
	border-radius: .3125em /*{global-radii-buttons}*/;
}
/* Icon-only buttons */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
	-webkit-border-radius: 1em;
	border-radius: 1em;
}
/* Radius clip workaround for cleaning up corner trapping */
.ui-btn-corner-all,
.ui-corner-all {
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
/* Popup arrow */
.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
	left: .6em /*{global-radii-blocks}*/;
	right: .6em /*{global-radii-blocks}*/;
	top: .6em /*{global-radii-blocks}*/;
	bottom: .6em /*{global-radii-blocks}*/;
}
/* Shadow
-----------------------------------------------------------------------------------------------------------*/
.ui-shadow {
	-webkit-box-shadow: 0 3px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	-moz-box-shadow: 0 3px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	box-shadow: 0 3px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
}
.ui-shadow-inset {
	-webkit-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	-moz-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
	box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
}
.ui-overlay-shadow {
	-webkit-box-shadow: 0 0 12px 		rgba(0,0,0,.6);
	-moz-box-shadow: 0 0 12px 			rgba(0,0,0,.6);
	box-shadow: 0 0 12px 				rgba(0,0,0,.6);
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
	background-color: #666666 /*{global-icon-color}*/;
	background-color: rgba(0,0,0,.15) /*{global-icon-disc}*/;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}
/* Alt icons */
.ui-alt-icon.ui-btn:after,
.ui-alt-icon .ui-btn:after,
html .ui-alt-icon.ui-checkbox-off:after,
html .ui-alt-icon.ui-radio-off:after,
html .ui-alt-icon .ui-checkbox-off:after,
html .ui-alt-icon .ui-radio-off:after {
	background-color: #666666 /*{global-icon-color}*/;
	background-color: rgba(0,0,0,.15) /*{global-icon-disc}*/;
}
/* No disc */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
	background-color: transparent;
}
/* Icon shadow */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
	box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
}
/* Checkbox and radio */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after,
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
	display: block;
	width: 18px;
	height: 18px;
	margin: -9px 2px 0 2px;
}
.ui-checkbox-off:after,
.ui-btn.ui-radio-off:after {
	filter: Alpha(Opacity=30);
	opacity: .3;
}
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after {
	-webkit-border-radius: .1875em;
	border-radius: .1875em;
}
.ui-btn.ui-checkbox-off:after {
	background-color: #666;
	background-color: rgba(0,0,0,.3);
}
.ui-radio .ui-btn.ui-radio-on:after {
	background-image: none;
	background-color: #fff;
	width: 8px;
	height: 8px;
	border-width: 5px;
	border-style: solid; 
}
.ui-alt-icon.ui-btn.ui-radio-on:after,
.ui-alt-icon .ui-btn.ui-radio-on:after {
	background-color: #000;
}
.nbg {
	background-color: #971318 !important;
    border-color: #761912 !important;
    color: #ffffff;
    text-shadow: 0 1px 0 #005599 !important;}

/* Loader */
.ui-icon-loading {
	background: url("images/ajax-loader.gif");
	background-size: 2.875em 2.875em;
}.ui-bar-a,.ui-page-theme-a .ui-bar-inherit,html .ui-bar-a .ui-bar-inherit,html .ui-body-a .ui-bar-inherit,html body .ui-group-theme-a .ui-bar-inherit{background-color:  #980e13;border-color:#570903 ;color:#e8e8e7 ;font-weight:bold;}.ui-bar-a{border-width:1px;border-style:solid;}.ui-overlay-a,.ui-page-theme-a,.ui-page-theme-a .ui-panel-wrapper{background-color:#f9f9f9;; border-color:#bbbbbb ;color:#545454 ;}.ui-body-a,.ui-page-theme-a .ui-body-inherit,html .ui-bar-a .ui-body-inherit,html .ui-body-a .ui-body-inherit,html body .ui-group-theme-a .ui-body-inherit,html .ui-panel-page-container-a{background-color:#ffffff ;border-color:#dddddd ;color:#333333 ;text-shadow:0  0  0   ;}.ui-body-a{border-width:1px;border-style:solid;}.ui-page-theme-a a,html .ui-bar-a a,html .ui-body-a a,html body .ui-group-theme-a a{color:white ;font-weight:normal;}.ui-page-theme-a a:visited,html .ui-bar-a a:visited,html .ui-body-a a:visited,html body .ui-group-theme-a a:visited{   color:white; ;}.ui-page-theme-a a:hover,html .ui-bar-a a:hover,html .ui-body-a a:hover,html body .ui-group-theme-a a:hover{color:#005599 ;}.ui-page-theme-a a:active,html .ui-bar-a a:active,html .ui-body-a a:active,html body .ui-group-theme-a a:active{color:#005599 ;}.ui-page-theme-a .ui-btn,html .ui-bar-a .ui-btn,html .ui-body-a .ui-btn,html body .ui-group-theme-a .ui-btn,html head + body .ui-btn.ui-btn-a,.ui-page-theme-a .ui-btn:visited,html .ui-bar-a .ui-btn:visited,html .ui-body-a .ui-btn:visited,html body .ui-group-theme-a .ui-btn:visited,html head + body .ui-btn.ui-btn-a:visited{background-color:#f6f6f6 ;border-color:#dddddd ;color:#160812 ;}.ui-page-theme-a .ui-btn:hover,html .ui-bar-a .ui-btn:hover,html .ui-body-a .ui-btn:hover,html body .ui-group-theme-a .ui-btn:hover,html head + body .ui-btn.ui-btn-a:hover{background-color:#ededed ;border-color:#dddddd ;color:#333333 ;text-shadow:0  1px  0  #f3f3f3 ;}.ui-page-theme-a .ui-btn:active,html .ui-bar-a .ui-btn:active,html .ui-body-a .ui-btn:active,html body .ui-group-theme-a .ui-btn:active,html head + body .ui-btn.ui-btn-a:active{background-color:#e8e8e8 ;border-color:#dddddd ;color:#333333 ;}.ui-page-theme-a .ui-btn.ui-btn-active,html .ui-bar-a .ui-btn.ui-btn-active,html .ui-body-a .ui-btn.ui-btn-active,html body .ui-group-theme-a .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-a.ui-btn-active,.ui-page-theme-a .ui-checkbox-on:after,html .ui-bar-a .ui-checkbox-on:after,html .ui-body-a .ui-checkbox-on:after,html body .ui-group-theme-a .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-a:after,.ui-page-theme-a .ui-flipswitch-active,html .ui-bar-a .ui-flipswitch-active,html .ui-body-a .ui-flipswitch-active,html body .ui-group-theme-a .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,.ui-page-theme-a .ui-slider-track .ui-btn-active,html .ui-bar-a .ui-slider-track .ui-btn-active,html .ui-body-a .ui-slider-track .ui-btn-active,html body .ui-group-theme-a .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-a .ui-btn-active{ ;color:#ffffff ;text-shadow:0  1px  0  #000 ;}.ui-page-theme-a .ui-radio-on:after,html .ui-bar-a .ui-radio-on:after,html .ui-body-a .ui-radio-on:after,html body .ui-group-theme-a .ui-radio-on:after,.ui-btn.ui-radio-on.ui-btn-a:after{border-color:#971318 ;}.ui-page-theme-a .ui-btn:focus,html .ui-bar-a .ui-btn:focus,html .ui-body-a .ui-btn:focus,html body .ui-group-theme-a .ui-btn:focus,html head + body .ui-btn.ui-btn-a:focus,.ui-page-theme-a .ui-focus,html .ui-bar-a .ui-focus,html .ui-body-a .ui-focus,html body .ui-group-theme-a .ui-focus,html head + body .ui-btn-a.ui-focus,html head + body .ui-body-a.ui-focus{-webkit-box-shadow:0 0 12px gray ;-moz-box-shadow:0 0 12px gray ;box-shadow:0 0 12px gray ;}.ui-disabled,.ui-state-disabled,button[disabled],.ui-select .ui-btn.ui-state-disabled{filter:Alpha(Opacity=30);opacity:.3;cursor:default !important;pointer-events:none;}.ui-btn:focus,.ui-btn.ui-focus{outline:0;}.ui-noboxshadow .ui-shadow,.ui-noboxshadow .ui-shadow-inset,.ui-noboxshadow .ui-overlay-shadow,.ui-noboxshadow .ui-shadow-icon.ui-btn:after,.ui-noboxshadow .ui-shadow-icon .ui-btn:after,.ui-noboxshadow .ui-focus,.ui-noboxshadow .ui-btn:focus,.ui-noboxshadow  input:focus,.ui-noboxshadow .ui-panel{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}.ui-noboxshadow .ui-btn:focus,.ui-noboxshadow .ui-focus{outline-width:1px;outline-style:auto;}

/* D
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */

/* Button up */
.ui-page-theme-d .ui-btn,
html .ui-bar-d .ui-btn,
html .ui-body-d .ui-btn,
html body .ui-group-theme-d .ui-btn,
html head + body .ui-btn.ui-btn-d,
/* Button visited */
.ui-page-theme-d .ui-btn:visited,
html .ui-bar-d .ui-btn:visited,
html .ui-body-d .ui-btn:visited,
html body .ui-group-theme-d .ui-btn:visited,
html head + body .ui-btn.ui-btn-d:visited {
	background-color: #3388cc /*{d-bup-background-color}*/;
	border-color: #3388cc /*{d-bup-border}*/;
	color: #ffffff !important/*{d-bup-color}*/;
	text-shadow: 0 /*{d-bup-shadow-x}*/ 1px /*{d-bup-shadow-y}*/ 0 /*{d-bup-shadow-radius}*/ #333333 /*{d-bup-shadow-color}*/;
}
/* Button hover */
.ui-page-theme-d .ui-btn:hover,
html .ui-bar-d .ui-btn:hover,
html .ui-body-d .ui-btn:hover,
html body .ui-group-theme-d .ui-btn:hover,
html head + body .ui-btn.ui-btn-d:hover {
	background-color: #ededed /*{d-bhover-background-color}*/;
	border-color: #dddddd /*{d-bhover-border}*/;
	color: #333333 !important/*{d-bhover-color}*/;
	text-shadow: 0 /*{d-bhover-shadow-x}*/ 1px /*{d-bhover-shadow-y}*/ 0 /*{d-bhover-shadow-radius}*/ #f3f3f3 /*{d-bhover-shadow-color}*/;
}
/* Button down */
.ui-page-theme-d .ui-btn:active,
html .ui-bar-d .ui-btn:active,
html .ui-body-d .ui-btn:active,
html body .ui-group-theme-d .ui-btn:active,
html head + body .ui-btn.ui-btn-d:active {
	background-color: #e8e8e8 /*{d-bdown-background-color}*/;
	border-color: #dddddd /*{d-bdown-border}*/;
	color: #333333 /*{d-bdown-color}*/;
	text-shadow: 0 /*{d-bdown-shadow-x}*/ 1px /*{d-bdown-shadow-y}*/ 0 /*{d-bdown-shadow-radius}*/ #f3f3f3 /*{d-bdown-shadow-color}*/;
}
/* Active button */
.ui-page-theme-d .ui-btn.ui-btn-active,
html .ui-bar-d .ui-btn.ui-btn-active,
html .ui-body-d .ui-btn.ui-btn-active,
html body .ui-group-theme-d .ui-btn.ui-btn-active,
html head + body .ui-btn.ui-btn-d.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-d .ui-checkbox-on:after,
html .ui-bar-d .ui-checkbox-on:after,
html .ui-body-d .ui-checkbox-on:after,
html body .ui-group-theme-d .ui-checkbox-on:after,
.ui-btn.ui-checkbox-on.ui-btn-d:after,
/* Active flipswitch background */
.ui-page-theme-d .ui-flipswitch-active,
html .ui-bar-d .ui-flipswitch-active,
html .ui-body-d .ui-flipswitch-active,
html body .ui-group-theme-d .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-d.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-d .ui-slider-track .ui-btn-active,
html .ui-bar-d .ui-slider-track .ui-btn-active,
html .ui-body-d .ui-slider-track .ui-btn-active,
html body .ui-group-theme-d .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-d .ui-btn-active {
	background-color: #3388cc /*{d-active-background-color}*/;
	border-color: #3388cc /*{d-active-border}*/;
	color: #ffffff /*{d-active-color}*/;
	text-shadow: 0 /*{d-active-shadow-x}*/ 1px /*{d-active-shadow-y}*/ 0 /*{d-active-shadow-radius}*/ #333333 !important/*{d-active-shadow-color}*/;
}
/* Active radio button icon */
.ui-page-theme-d .ui-radio-on:after,
html .ui-bar-d .ui-radio-on:after,
html .ui-body-d .ui-radio-on:after,
html body .ui-group-theme-d .ui-radio-on:after,
.ui-btn.ui-radio-on.ui-btn-d:after {
	border-color: #3388cc /*{d-active-background-color}*/;
}
/* Focus */
.ui-page-theme-d .ui-btn:focus,
html .ui-bar-d .ui-btn:focus,
html .ui-body-d .ui-btn:focus,
html body .ui-group-theme-d .ui-btn:focus,
html head + body .ui-btn.ui-btn-d:focus,
/* Focus buttons and text inputs with div wrap */
.ui-page-theme-d .ui-focus,
html .ui-bar-d .ui-focus,
html .ui-body-d .ui-focus,
html body .ui-group-theme-d .ui-focus,
html head + body .ui-btn-d.ui-focus,
html head + body .ui-body-d.ui-focus {
	-webkit-box-shadow: 0 0 12px #3388cc /*{d-active-background-color}*/;
	-moz-box-shadow: 0 0 12px #3388cc /*{d-active-background-color}*/;
	box-shadow: 0 0 12px #3388cc /*{d-active-background-color}*/;
}

.ba{
background-color: #3388cc !important/*{d-bup-background-color}*/;
	border-color: #3388cc !important/*{d-bup-border}*/;
	color: #ffffff !important/*{d-bup-color}*/;
	text-shadow: 0 /*{d-bup-shadow-x}*/ 1px /*{d-bup-shadow-y}*/ 0 /*{d-bup-shadow-radius}*/ #333333 /*{d-bup-shadow-color}*/;
}



/* my styles
-----------------------------------------------------------------------------------------------------------*/
			
	.form-style-8 input[type="text"],
	/*.form-style-8 input[type="email"],*/
	.form-style-8 input[type="password"],
	.form-style-8 input[type="number"],
	.form-style-8 input[type="email"],
	.form-style-8 textarea,
	.form-style-8 select ,
	.inp, .slcdir
	 
	{
	    box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    outline: none;
	    display: block;
	    color: #987456;
	    width:98%;
	    padding: 7px;
	    border: none;
	    border-bottom: 1px solid #ddd;
	    background: transparent;
	    margin-bottom: 10px;
	    font: 16px Arial, Helvetica, sans-serif;
	    height: 45px;
	}
	.form-style-8 textarea{height: auto !important;}

				
	.form-2 input[type="text"],
	.form-2 input[type="email"],
	.form-2 input[type="password"],
	.form-2 input[type="number"],
	.form-2 input[type="email"],
	.form-2 textarea,
	.form-2 select 
	{
	    box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    outline: none;
	    display: block;
	    color: #987456;
	    width:98%;
	    padding: 7px;
	    border: 1px solid #ddd;
	    border-bottom: 1px solid #ddd;
	    background: transparent;
	    margin-bottom: 10px;
	    font: 16px Arial, Helvetica, sans-serif;
	    height: 36px;
	    border-radius: 5px;
	}
	.form-2 textarea{height: auto !important;}

	
.inp{width:70%; background-color: #f5f5f5; border-right: 1px solid #ddd; }
.slcdir{color: #971318 !important;  width:90%; padding: 0}

.inputlitle{ width: 50px; margin-left: 5px;}
.uiB {    width: 43% !important;   margin-left: 2% !important;} 

.rntetx{font-size: 1.2em}
.rntetx strong{font-size: 1.2em !important}
.prom{ width: 15%; margin-top: 1;}
.horcom{font-size: 10px;}
.horabr{ color:#2d5a03;}
.horcie{color:#570903;}

.panins{ margin-top: 1px; font-size: 0.8em;}
.paninst{margin-bottom: -4px;}


#filterBasic-restaurant  
{
	height: 25px !important;
    width: 98% !important;

    /*box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    display: block;
    width: 58%;
    color: #987456;
    padding: 4;
    border: 1px solid #ddd !important;
    border-radius: 9px;
    background: white;
    margin-bottom: 0;
    font: 16px Arial, Helvetica, sans-serif;
    background-image: url(../img/icons/search.png);
    background-position: 7px 7px;
    background-repeat: no-repeat;
    padding-left: 28px;*/
}
::-webkit-input-placeholder { 
  color: #d4d4d4;
 
}
.moretxt{
    white-space: normal !important;
}

.ct{
    padding-top:.22em;
    padding-bottom:.22em;
}

.bgnavb{background-color: #971318 !important; color: white}
.rtaok{color:#2d5a03; font-size: 13px; margin: 0 auto;}
.rtafail{color:red; font-size: 15px; margin: 0 auto;}
.alerta{color: #980e13; font-size: 15px !important; margin: 0 auto;}
.close{color: green;}
.ui-listview>li h2{color: #971318}
h3{color: #570903}

.btn {
   background-color: #971318; /* Green */
    border: none;
    width: 99%;
    margin-left: auto;
 	  margin-right: auto;
    margin-top: 5%;
    color: white;
    padding: 4px 12px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;   
    cursor: pointer;
        border-radius: 4px;

}
.event-title{
	float: left; 
	margin-right: 3px !important;
  
}
hr{ border-style: ridge;  -webkit-margin-before: 0;   -webkit-margin-after: 0;}
.hr2{border-style: dotted !important; color: gray; width: 25%;margin-top: 1%; sty}
.hr2:last-child {display: none;}

.btnfoot{background-color: #3388cc !important; font-size: 14.5px; color: gray !important}
.btng{background-color: #15c575 !important; color: white !important;     border-color: #15c575 !important; letter-spacing: 1px; text-decoration: none !important; text-shadow: 0 0 0 #f3f3f3 !important;}
.btnr{background-color: red !important; border-color: red !important; color: white !important; }

.aderes{ color: #971318; font-size: 9px; text-align: center}
.sidea{ font-size: 1em;  margin-left: 5px; line-height: 3; color: #971318}
.sideaC{ font-size: 0.8em;  margin-left: 5px; line-height: 3.8; color: #987456}
.aderesC{ color: black; font-size: 11px; }
.totC{ color: #971318; font-size: 0.8em; line-height: 20px;}
.cred{color: red}
.cgreen{color: #2d5a03}
.cartxt{color: gray; font-size: .8em; text-align: center;}
.cartxt strong{}
.ctheme2{color: #971318}
.rnom{color: #971318; font-size: 1.5em}

.isearch, .iuser, .iuserp, .imail, .inotif, .iqualy, .isearnt, .iagenda, .iqualify, .ialert{
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 2px;
    margin-right: 2px;
    background-size: cover;
}
.isearch {background: url(../img/icons/search.png) no-repeat;}
.iuser{background: url(../img/icons/icon-user.png) no-repeat;}
.iqualy{background: url(../img/icons/icon-timer.png) no-repeat;}
.iuser{background: url(../img/icons/icon-user.png) no-repeat;}
.iuserp{background: url(../img/icons/goku2.png) no-repeat;}
.isearnt{background: url(../img/icons/icon-gpson.png) no-repeat;}
.iagenda{ background: url(../img/icons/icon-appointment-agenda.png) no-repeat;}
.iqualify{ background: url(../img/icons/check-black.png) no-repeat;}
.ialert{ background: url(../img/icons/alert.png) no-repeat;}
.imail{ background: url(../img/icons/mail.png) no-repeat;}
.inotif{ background: url(../img/icons/bell.png) no-repeat;}

.istar, .istarp {
    background: url(../img/icons/star-16.png) no-repeat;
    float: left;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    background-size: cover;
}
.istarp{margin-top: 2px}

.ui-icon-myicon:after {
	background-image: url("../img/icons/icon-shopping-cart.png");
}

.ui-slider-handle {background-image: url(../img/icons/star-16.png) ; background-repeat:no-repeat; background-position: center center; background-size: 50%;
}

.ui-navbar{max-width: 110% !important;} /* modificar quitando el maxwidt en en el archivo jmobile1.4.5 */

/*  +++++++++++++++++++cart+++++++++++++++++++ */
  .ct{
    padding-top:.22em;
   padding-right: 0 !important;
    padding-bottom:.22em;     
  width: 33px;
  height: 20px;

}

.custom-corners .ui-bar {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}
.custom-corners .ui-body {
  border-top-width: 0;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

.my-badge {
  
  background: #pink;
  color: #fff;
  padding: 1px 7px;
  position: absolute;
  right: 4px;
  top: -12px;
  z-index: 999;
  border-radius: 1em;
  border: 2px solid #fff;
}
.countBubl {background:blue;color:#fff;padding:2px;  border-radius: 4em !important;}
.spinner{
	background-image: url(images/spinner.gif) ;  
	height: 80px; 
	width: 80px; 
	margin: auto;
	background-repeat:no-repeat;
	background-position: center center;
	background-size: 100%

	 }
.spinnerBG{
	background-image: url(images/spinner.gif) ; 
	background-color: rgba(72, 70, 70, 0.8);
	position: fixed;
	z-index: 10000; 
	height: 200px; 
	width: 200px; 
	margin: auto;
	background-repeat:no-repeat;
	background-position: center center;
	background-size: 45%;
	left: 50%;
	margin-left:-100px;
	border-radius: 9px;

	 }

@media screen and (max-width:550px){

.contenedor{width:100%; min-height: 60%}
.confcont{width: 100%;}
.headCont{max-width: 100%;}
.hcLogo{margin: auto !important; float: none;}
/*.hcDir{display: none;}*/
.hcSesi{display: none;}
.csider{display: none;}
.hiddd{display: none !important;}
.hiddde{display: initial !important;}
.lftCont{
	width:100%;
}
.ui-input-search {width: 72% ; margin: auto !important; margin-top: 14px !important;}
.rntetx{font-size: 1em}
.rntetx strong{font-size: 1em !important}

.padCnt{padding-bottom: 0px;}

footer{width: 100%; height: auto; }
.footCont{width: 100%;}
.footDiv{width: 100%;  height: auto; padding: 3%; border-right: none; }
.footDtxt{ font-size: .6em; margin: auto; padding-bottom: 4%;  text-align: center}
.fpa{position: relative !important;}





