﻿@charset "utf-8";
/* CSS Document */

/***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, 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, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; }

@font-face {
	font-family: "HelveticaNeueLight2";
	src: url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.eot?#iefix") format("embedded-opentype"), url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.woff") format("woff"), url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.ttf") format("truetype"), url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.svg#svgFontName") format("svg");}
@font-face {
	font-family: "HelveticaNeue_Light";
	src: url("/bibliotecatelco/static/css/fonts/helvetica-neue-light-webfont.eot?#iefix") format("embedded-opentype"), url("/bibliotecatelco/static/css/fonts/helvetica-neue-light-webfont.ttf") format("truetype");}
@font-face {
	font-family: "helveticaneuelt_webfont";
	src: url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.eot?#iefix") format("embedded-opentype"), url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.ttf") format("truetype");}
/*fuente del brand*/
@font-face {
	font-family: 'HelveticaNeue-Thing';
	src: url("/bibliotecatelco/static/css/fonts/HelveticaNeueLTStd-Th.eot?#iefix") format("embedded-opentype"), url("/bibliotecatelco/static/css/fonts/HelveticaNeueLTStd-Th.woff") format("woff"), url("/bibliotecatelco/static/css/fonts/HelveticaNeueLTStd-Th.ttf") format("truetype"), url("/bibliotecatelco/static/css/fonts/HelveticaNeueLTStd-Th.svg#svgFontName") format("svg");}

@font-face {
	font-family: 'HelveticaNeue-LT';
	src: url("/bibliotecatelco/static/css/fonts/HelveticaNeueLTStd-Lt.eot?#iefix") format("embedded-opentype"), url("/bibliotecatelco/static/css/fonts/HelveticaNeueLTStd-Lt.woff") format("woff"), url("/bibliotecatelco/static/css/fonts/HelveticaNeueLTStd-Lt.ttf") format("truetype"), url("/bibliotecatelco/static/css/fonts/HelveticaNeueLTStd-Lt.svg#svgFontName") format("svg");}
/**/
/*nuevas fuentes rebrand 2015*/
@font-face{
	font-family: 'HelvNeue75';
	src:url('/bibliotecatelco/static/css/fonts/helveticaneue-bold.eot?#iefix') format('embedded-opentype'),
url('/bibliotecatelco/static/css/fonts/helveticaneue-bold.woff') format('woff'), 
url('/bibliotecatelco/static/css/fonts/helveticaneue-bold.ttf') format('truetype'),
url('/bibliotecatelco/static/css/fonts/helveticaneue-bold.svg#svgFontName') format('svg')
}
/*@font-face{
	font-family: 'HelvNeue65';
	src:url('/bibliotecatelco/static/css/fonts/HelvNeue65.eot?#iefix') format('embedded-opentype'),
url('/bibliotecatelco/static/css/fonts/HelvNeue65.woff') format('woff'), 
url('/bibliotecatelco/static/css/fonts/HelvNeue65.ttf') format('truetype'),
url('/bibliotecatelco/static/css/fonts/HelvNeue65.svg#svgFontName') format('svg')

}*/
@font-face{
	font-family: 'HelvNeue55';
	src:url('/bibliotecatelco/static/css/fonts/HelvNeue55.eot?#iefix') format('embedded-opentype'),
url('/bibliotecatelco/static/css/fonts/HelvNeue55.woff') format('woff'), 
url('/bibliotecatelco/static/css/fonts/HelvNeue55.ttf') format('truetype'),
url('/bibliotecatelco/static/css/fonts/HelvNeue55.svg#svgFontName') format('svg')
}
/*@font-face{
	font-family: 'HelvNeue45';
	src:url('/bibliotecatelco/static/css/fonts/HelvNeue45.eot?#iefix') format('embedded-opentype'),
url('/bibliotecatelco/static/css/fonts/HelvNeue45.woff') format('woff'), 
url('/bibliotecatelco/static/css/fonts/HelvNeue45.ttf') format('truetype'),
url('/bibliotecatelco/static/css/fonts/HelvNeue45.svg#svgFontName') format('svg')
}
@font-face{
	font-family: 'HelvNeue35';
	src:url('/bibliotecatelco/static/css/fonts/css/HelvNeue35.eot?#iefix') format('embedded-opentype'),
url('/bibliotecatelco/static/css/fonts/HelvNeue35.woff') format('woff'), 
url('/bibliotecatelco/static/css/fonts/HelvNeue35.ttf') format('truetype'),
url('/bibliotecatelco/static/css/fonts/HelvNeue35.svg#svgFontName') format('svg')
}*/
@font-face {
  font-family: 'shape';
  src: url('/bibliotecatelco/static/css/fonts/shape.eot?2384586');
  src: url('/bibliotecatelco/static/css/fonts/shape.eot?2384586#iefix') format('embedded-opentype'),
       url('/bibliotecatelco/static/css/fonts/shape.woff?2384586') format('woff'),
       url('/bibliotecatelco/static/css/fonts/shape.ttf?2384586') format('truetype'),
       url('/bibliotecatelco/static/css/fonts/shape.svg?2384586#shapes_prueba') format('svg');
  font-weight: normal;
  font-style: normal;
}
/**/

body, html{font-size: 62.5%; font-weight:normal}
body {font-size: 101%; font-weight:normal;}
html>body {font-size: 100%;font-weight:normal}
*:first-child+html body {font-size:101%;font-weight:normal}

body										{margin:0px auto;padding:0px;text-align:center; width:100%; } 


html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}
table										{border-collapse:separate;border-spacing:0}
caption, th, td								{text-align:left;font-weight:normal}
table, td, th								{vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q								{quotes:"" ""}
a											{text-decoration:none;}
a:hover										{text-decoration:underline}
a img										{border:none}
ul											{list-style-type:none}
li a										{list-style-type:none}
div											{display:inherit}
form										{margin:0;padding:0;float:none}
form fieldset								{margin:0;padding:0;float:none;overflow:hidden}


/*ESTRUCURA DE ROWS*/
.row, .gr									{float:left;width:100%; text-align:center; padding:0px; margin:0px auto;}
.mod100 									{display: inline;float:left; width:100%;display:inline;padding:0px}
.mod50 										{display: inline;float:left; width:49.5%; margin-right:1%;display:inline;padding:0px}
.mod33 										{display: inline;float:left; width:32.5%; margin-right:1%;display:inline;padding:0px}
.mod25 										{display: inline;float:left; width:24.2%; margin-right:1%;display:inline;padding:0px}
.mod75 										{display: inline;float:left; width:74.8%; margin-right:1%;display:inline;padding:0px}
.mod66 										{display: inline;float: left;margin: 0%;padding: 0; width: 66%;}
.last 										{margin-right:0px; margin-left:0px;}

/*Imágenes*/

img.right{float:right}
img.left{float:left}
img.bottom{float:none;display:block;margin:0 auto}

.naranja{color:#ff5500}
.negro{color:#000}
.gris_claro{color:#CCC}
.gris{color:#333}
.blanco{color:#fff}
.negrita{font-weight:bold}

.precio{width:250px; float:left; text-align:left;font-size:1.6em; position:relative;}
.precio p{float:left; margin-bottom:5px;}
.precio .des{font-size:1em;line-height:2.5em}
.precio .num{font-size:5em;}
.precio .mes{font-size:0.4em}
.precio .iva{font-size:0.3em;}
.precio .plazos{clear:both}
.precio .inicial{clear:both}
.precio .final{clear:both;font-size:0.8em}
.precio .tacha{text-decoration:line-through;}