/*@import url("../vendor/bootstrap/css/bootstrap.min.css");*/
@import "normalize.css";
@import url("normalize.css");

/* body{font-size:1em;line-height:1.4;}
*/

/*
* Remove text-shadow in selection highlight:h5bp.com/i
* These selection declarations have to be separate.
* Customize the background color to match your design.
*/::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}

/*
* A better looking default horizontal rule
*/
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}

/*
* Remove the gap between images and the bottom of their containers:h5bp.com/i/440
*/
img{vertical-align:middle;}

/*
* Remove default fieldset styles.
*/
fieldset{border:0;margin:0;padding:0;}

/*
* Allow only vertical resizing of textareas.
*/
textarea{resize:none;}
iframe{border:none;}

/* ==========================================================================
Chrome Frame prompt
========================================================================== */
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.disabled{opacity:0.5;filter:alpha(opacity=50);}
.no_disabled{opacity:1;filter:alpha(opacity=100);}
input,div,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;}
.clear{clear:both;}
.right10{padding-right:10px;}
.left10{padding-left:10px;}
.display-none{display:none;}
.red-color{color:#f00;}
.txt_center{text-align:center;}
.width100{width:100%;}
.no-display{display:none;}

/* ==========================================================================
Author's custom styles
========================================================================== */

/* Some more resets */

/* @font-face{font-family:"Raleway";src:url(fonts/RALEWAY.TTF) format("truetype");}
@font-face{font-family:"Raleway";src:url(fonts/RALEWAY-EXTRABOLD.TTF) format("truetype");}
*/

html,body{height:100%; color:#000; background:#f4f4f4;font-family: 'Roboto', sans-serif; }
/*body { background: url("img/fondo_san_valentin.png"); }*/
h1,h2,h3,h4,h5{margin:0;padding:0;}
.row{margin:0;padding:0;}
.left{float:left;}
.right{float:right;}
.textcenter { text-align: center; }
.textright { text-align: right; }
.only-mobile { display: none; }
.italic { font-style: italic; }

* { font-family: 'Roboto', sans-serif; }



header { position: fixed; width:100%; z-index:1000; }
header .textright { background-color: #1d262d; padding: 15px 25px; }
header .textright a { color:#fff; }
header .textright a:hover { color:#ccc; }

header .menu { background: #fff; border-bottom: 1px solid #cfd9e0; }
header .menu .logo,header .menu .btn-menu { line-height: 64px; }
header .menu .btn-menu { padding: 0 5px 0 0; }
header .menu .logo img { width: 100%; }
header .menu #formSearch select { border:none; background: none; width: 166px;}
header .menu #formSearch .input-group-addon { padding: 0; }
header .menu .input-group { background: #e2e8ec; }
header .menu .input-group .input-group-addon { background: transparent; border:none; }
header .menu .input-group .form-control { height: 55px; background: transparent; border:none; }
header .menu .input-group .boton { margin: 0;border-radius: 0; width: 100px;height: 34px; padding: 0; }
header .menu .btn-listado { border-radius: 0; width: 100%;text-align: left;padding: 0 20px; height: 68px;}

header .dropdown1 .dropdown-menu { left:-25px; }
header .dropdown1 .dropdown-menu a { display: block; padding: 0 10px; line-height: 40px; color:#000;}
header .dropdown1 .dropdown-menu a:hover { background: #e2e8ec; text-decoration: none; }

.tapa_header { height: 106px; }

.categorias .panel-heading,.foto .panel-heading,.etiquetas .panel-heading { background: #eea236;color: #fff; }

.categorias .col1 { height: 600px;overflow-x: auto; border-right:1px solid #ccc; }
.categorias .col1 .btn-default { text-align: left; margin-bottom: 5px; }
.categorias .col1 .btn-default span { float: right; }
#catForm .btn-primary { height:54px;  }

.fotos { padding: 20px; }
.modulo { float: left; margin-right:10px; margin-bottom: 10px; border:1px solid #ccc; background: #fff; padding: 5px; min-width: 260px; cursor: pointer; }
.modulo .pic { text-align: center; }
.modulo img { height: 200px; }
.modulo .col1 { font-size:9pt; }
.modulo .calidad { width:50px; height: 14px; float: right; }
.modulo .calidad.green { background: green; }
.modulo .calidad.orange { background: orange; }
.modulo .calidad.red { background: red; }

.modulosel { background:lightgreen; }

#pie { display:none;position:fixed; z-index:10; width:100%; bottom:0; background:#fff;border-top:#ccc; left:0;padding:10px; }

.foto .col1 img { width:100%; }
.foto .descargas a { margin-bottom: 5px; text-align: left; }
.foto .col2 .span1 { font-size: 9pt; }
.foto .col2 .span2 { float: right; }
.foto .tags { margin-bottom: 5px; }

.modal-xl { width: 1140px; }

.etiquetas .panel { width: 500px; margin: 0 auto; }

.ui-autocomplete {
  z-index: 10000000 !important;
}
.ui-helper-hidden-accessible {
    display: none;
}

input:focus,select:focus {
	outline:0px;
	border:none;
}