/*RESET*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;} body {line-height: 1;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;} ins {text-decoration: none;} del {text-decoration: line-through;} table {border-collapse: collapse;border-spacing: 0;} * { margin:0; padding:0; outline:0;}
hr{margin: 25px 0;height: 12px;border: 0;box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);}
/*Fuentes*/
@font-face {font-family:'bree_serifregular'; src: url('/fuentes/breeserif/breeserif-regular-webfont.eot'); src: url('../fuentes/breeserif/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fuentes/breeserif/breeserif-regular-webfont.woff') format('woff'), url('../fuentes/breeserif/breeserif-regular-webfont.ttf') format('truetype'), url('../fuentes/breeserif/breeserif-regular-webfont.svg#bree_serifregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family:'arimoregular'; src: url('/fuentes/arimo/arimo-regular-webfont.eot'); src: url('../fuentes/arimo/arimo-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fuentes/arimo/arimo-regular-webfont.woff') format('woff'), url('../fuentes/arimo/arimo-regular-webfont.ttf') format('truetype'), url('../fuentes/arimo/arimo-regular-webfont.svg#arimoregular') format('svg');font-weight: normal;font-style: normal;}
@font-face { font-family:'arimoitalic'; src: url('/fuentes/arimo/arimo-italic-webfont.eot'); src: url('../fuentes/arimo/arimo-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fuentes/arimo/arimo-italic-webfont.woff') format('woff'), url('../fuentes/arimo/arimo-italic-webfont.ttf') format('truetype'), url('../fuentes/arimo/arimo-italic-webfont.svg#arimoitalic') format('svg'); font-weight: normal;font-style: normal;}
@font-face {font-family:'arimobold_italic';src: url('/fuentes/arimo/arimo-bolditalic-webfont.eot');src: url('../fuentes/arimo/arimo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fuentes/arimo/arimo-bolditalic-webfont.woff') format('woff'), url('../fuentes/arimo/arimo-bolditalic-webfont.ttf') format('truetype'), url('../fuentes/arimo/arimo-bolditalic-webfont.svg#arimobold_italic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'arimobold'; src: url('/fuentes/arimo/arimo-bold-webfont.eot'); src: url('../fuentes/arimo/arimo-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fuentes/arimo/arimo-bold-webfont.woff') format('woff'), url('../fuentes/arimo/arimo-bold-webfont.ttf') format('truetype'), url('../fuentes/arimo/arimo-bold-webfont.svg#arimobold') format('svg');font-weight: normal;font-style: normal;}
@font-face {
	font-family: "Flaticon";
	src: url("/fuentes/my-icons/flaticon.eot");
	src: url("/fuentes/my-icons/flaticon.eot#iefix") format("embedded-opentype"),
	url("/fuentes/my-icons/flaticon.woff") format("woff"),
	url("/fuentes/my-icons/flaticon.ttf") format("truetype"),
	url("/fuentes/my-icons/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="ic-"]:before, [class*=" ic-"]:before,
[class^="ic-"]:after, [class*=" ic-"]:after {   
	font-family: Flaticon;
        font-size: 20px;
font-style: normal;
}.ic-anadircal:before {
	content: "\e000";
}
.ic-contactos:before {
	content: "\e001";
}
.ic-contrato:before {
	content: "\e002";
}
.ic-factura:before {
	content: "\e003";
}
.ic-tarifas:before {
	content: "\e004";
}
.ic-enviar:before {
	content: "\e005";
}
.ic-periodico:before {
	content: "\e006";
}
.ic-calendario:before {
	content: "\e007";
}
.ic-aviso:before {
	content: "\e008";
}
em,i{font-family: 'arimoitalic';}

/*Estilos generales*/
body {font:1em/1.3em 'arimoregular', sans-serif; color:#294651;background-color:#fff; text-align:center;}
h1 {font:2em/1.3em 'bree_serifregular', serif;margin-bottom:20px;text-shadow:1px 1px 0px #fff;}
h2 {font: 1.9em/1.8em 'bree_serifregular', serif; color:#292525;padding: 0 0 .1em;margin: 0 0 .6em;border-bottom:1px #222 dotted; }
h3  {font:26px/30px 'bree_serifregular', serif; color:#292525;padding: 0 0 .1em;margin: 0 0 .6em;border-bottom:1px #222 dotted; }
h4 {font:1.5em/1.6em  'bree_serifregular', serif;color:#38673C;margin-bottom:0.5em; }
p {margin:0.5em 0;}
a {color:#5081c9; text-decoration:none !important;}
a:hover {color:#9cb8e2; cursor: pointer;}
strong {font-family: 'arimobold';}
.ClearBoth {clear:both;}
.left { float:left;}
.right {float:right;}
.overFlow {overflow:hidden;}

#side-icon{ margin-left: -25px; }

.sidebar-nav .seleccionado{background: #064450;}
.sidebar-nav .seleccionado a {color: white;}
.botonActivo {background: #064450 !important;color: white  !important;}
.botonGris {background: #BCBEBE !important;color: #7F9093  !important;}

/*input[type="password"], textarea {padding:.8em;width:70%; font:.8em arimoitalic; color:#4C7773;border:1px #9CBBB8 solid;box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.075);-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.075);}*/
input[type="text"]{width: null;}
.botonAccion{ border: 1px #9CBBB8 solid;color: #064450;background: #FFFFFF; font: 1em/1em arimobold;text-decoration: none;padding: 0.6em;cursor: pointer;display: inline-block;text-align: center;}
.botonAccion:hover {background:#D5DBDB;-moz-transition: .3s ease-in .2s;-ms-transition: .3s  ease-in .2s;-o-transition:  .3s  ease-in .2s;transition: .3s  ease-in.2s;}

.tablaPedidos td{text-align: left;}
.datosPedido {text-align: left; margin-bottom: 10px;}
.navbar-custom{background:#9CBBB8;border-radius: 0; background: #DEE8DF;}

.inputNav {color: #555;background-color: #e7e7e7;border: 0;padding: 15px;}
.navbar-custom .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .inputNav:hover{
  color: #555;
  background-color: #C1CDC2;
}
.navbar-custom .navbar-nav>li>a, .navbar-default .navbar-text {
  color: #777;
  float: right;
}
.navbar-custom-left {
  float: left!important;
}
.navbar-custom-right {
  float: right!important;
}
.tabla-modelos-md{display: none;}
 .tabla-modelos-sm{display: block;}
@media (min-width: 768px) {
  .navbar-nav {
    margin: 0;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .tabla-modelos-md{display: block;}
  .tabla-modelos-sm{display: none;}
}

.listaSimbolos {  margin: 68px 0 25px 0;padding: 0;list-style: none;}
.listaSimbolos:after{content: ""; width: 100%; display: table; clear: both;}

.addon-tabla{width: inherit;}

.tmask {position: absolute;display: none;top: 0px;left: 0px;height: 100%;width: 100%;background: #000;z-index: 800;}
.tbox {position: absolute;display: none;padding: 14px 17px;z-index: 900;}

.framePDF{width: 100%;height: 500px;}
.subtable{width: 100%;}
.addon-subtable{width: 80px;}
.blq-edicion{display: none;}
.tablaAnadirMod{display: none;}