
@import url(//fonts.googleapis.com/css?family=Nova+Flat);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);
@import url(//fonts.googleapis.com/css?family=Bitter:400,400italic,700);
@import url(//fonts.googleapis.com/css?family=Asap:400,400italic,700,700italic);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic&subset=latin-ext);
@import url(//fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700,900,900italic,700italic&subset=latin,latin-ext);
@import url(//fonts.googleapis.com/css?family=Lato:400,900italic,900,400italic,70,700italic,300italic,300,100italic,100&subset=latin,latin-ext);
@import url(//fonts.googleapis.com/css?family=Raleway:400,300,900,800);
@import url(//fonts.googleapis.com/css?family=Numans);

@font-face {
  font-family: 'icomoon';
  src:url('fonts/icomoon/icomoon.eot');
  src:url('fonts/icomoon/icomoon.eot?#iefix') format('embedded-opentype'),
    url('fonts/icomoon/icomoon.woff') format('woff'),
    url('fonts/icomoon/icomoon.ttf') format('truetype'),
    url('fonts/icomoon/icomoon.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*! normalize.css v1.0.1 | MIT License | git.io/normalize *//* ==========================================================================   HTML5 display definitions   ========================================================================== *//* * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3. */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;	margin:0px;	padding:0px;}/* * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. */audio,canvas,video {    display: inline-block;    *display: inline;    *zoom: 1;}/* * Prevents modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {    display: none;    height: 0;}/* * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3, * and Safari 4. * Known issue: no IE 6 support. */[hidden] {    display: none;}/* ==========================================================================   Base   ========================================================================== *//* * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using *    `em` units. * 2. Prevents iOS text size adjust after orientation change, without disabling *    user zoom. */html {    font-size: 100%; /* 1 */    -webkit-text-size-adjust: 100%; /* 2 */    -ms-text-size-adjust: 100%; /* 2 */}/* * Addresses `font-family` inconsistency between `textarea` and other form * elements. */html,button,input,select,textarea {    font-family: sans-serif;}/* * Addresses margins handled incorrectly in IE 6/7. */body {    margin: 0;}/* ==========================================================================   Links   ========================================================================== *//* * Addresses `outline` inconsistency between Chrome and other browsers. */a:focus {    outline: thin dotted;}/* * Improves readability when focused and also mouse hovered in all browsers. */a:active,a:hover {    outline: 0;}/* ==========================================================================   Typography   ========================================================================== *//* * Addresses font sizes and margins set differently in IE 6/7. * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5, * and Chrome. */h1 {    font-size: 2em;    margin: 0.67em 0;}h2 {    font-size: 1.5em;    margin: 0;}h3 {    font-size: 1.17em;    margin: 1em 0;}h4 {    font-size: 1em;    margin: 1.33em 0;}h5 {    font-size: 0.83em;    margin: 1.67em 0;}h6 {    font-size: 0.75em;    margin: 2.33em 0;}/* * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome. */abbr[title] {  border-bottom: 1px dotted;}/* * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. */b,strong {    font-weight: bold;}blockquote {  margin: 1em 40px;}/* * Addresses styling not present in Safari 5 and Chrome. */dfn {    font-style: italic;}/* * Addresses styling not present in IE 6/7/8/9. */mark {    background: #ff0;    color: #000;}/* * Addresses margins set differently in IE 6/7. */p,pre {    margin: 1em 0;}/* * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome. */code,kbd,pre,samp {    font-family: monospace, serif;    _font-family: 'courier new', monospace;    font-size: 1em;}/* * Improves readability of pre-formatted text in all browsers. */pre {    white-space: pre;    white-space: pre-wrap;    word-wrap: break-word;}/* * Addresses CSS quotes not supported in IE 6/7. */q {    quotes: none;}/* * Addresses `quotes` property not supported in Safari 4. */q:before,q:after {    content: '';    content: none;}/* * Addresses inconsistent and variable font size in all browsers. */small {    font-size: 80%;}/* * Prevents `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    top: -0.5em;}sub {    bottom: -0.25em;}/* ==========================================================================   Lists   ========================================================================== *//* * Addresses margins set differently in IE 6/7. */dl,menu,ol,ul {    margin:0;}dd {    margin: 0 0 0 40px;}/* * Addresses paddings set differently in IE 6/7. */menu,ol,ul {    padding: 0;}/* * Corrects list images handled incorrectly in IE 7. */ul,ol {    list-style: none;    list-style-image: none;}/* ==========================================================================   Embedded content   ========================================================================== *//* * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3. * 2. Improves image quality when scaled in IE 7. */img {    border: 0; /* 1 */    -ms-interpolation-mode: bicubic; /* 2 */}/* * Corrects overflow displayed oddly in IE 9. */svg:not(:root) {    overflow: hidden;}/* ==========================================================================   Figures   ========================================================================== *//* * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11. */figure {    margin: 0;}/* ==========================================================================   Forms   ========================================================================== *//* * Corrects margin displayed oddly in IE 6/7. */form {    margin: 0;}/* * Define consistent border, margin, and padding. */fieldset {    border: 1px solid #c0c0c0;    margin: 0 2px;    padding: 0.35em 0.625em 0.75em;}/* * 1. Corrects color not being inherited in IE 6/7/8/9. * 2. Corrects text not wrapping in Firefox 3. * 3. Corrects alignment displayed oddly in IE 6/7. */legend {    border: 0; /* 1 */    padding: 0;    white-space: normal; /* 2 */    *margin-left: -7px; /* 3 */}/* * 1. Corrects font size not being inherited in all browsers. * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5, *    and Chrome. * 3. Improves appearance and consistency in all browsers. */button,input,select,textarea {    font-size: 100%; /* 1 */    margin: 0; /* 2 */    vertical-align: baseline; /* 3 */    *vertical-align: middle; /* 3 */}/* * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */button,input {    line-height: normal;}/* * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Corrects inability to style clickable `input` types in iOS. * 3. Improves usability and consistency of cursor style between image-type *    `input` and others. * 4. Removes inner spacing in IE 7 without affecting normal text inputs. *    Known issue: inner spacing remains in IE 6. */button,html input[type="button"], /* 1 */input[type="reset"],input[type="submit"] {    -webkit-appearance: button; /* 2 */    cursor: pointer; /* 3 */    *overflow: visible;  /* 4 */}/* * Re-set default cursor for disabled elements. */button[disabled],input[disabled] {    cursor: default;}/* * 1. Addresses box sizing set to content-box in IE 8/9. * 2. Removes excess padding in IE 8/9. * 3. Removes excess padding in IE 7. *    Known issue: excess padding remains in IE 6. */input[type="checkbox"],input[type="radio"] {    box-sizing: border-box; /* 1 */    padding: 0; /* 2 */    *height: 13px; /* 3 */    *width: 13px; /* 3 */}/* * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome *    (include `-moz` to future-proof). */input[type="search"] {    -webkit-appearance: textfield; /* 1 */    -moz-box-sizing: content-box;    -webkit-box-sizing: content-box; /* 2 */    box-sizing: content-box;}/* * Removes inner padding and search cancel button in Safari 5 and Chrome * on OS X. */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {    -webkit-appearance: none;}/* * Removes inner padding and border in Firefox 3+. */button::-moz-focus-inner,input::-moz-focus-inner {    border: 0;    padding: 0;}/* * 1. Removes default vertical scrollbar in IE 6/7/8/9. * 2. Improves readability and alignment in all browsers. */textarea {    overflow: auto; /* 1 */    vertical-align: top; /* 2 */}/* ==========================================================================   Tables   ========================================================================== *//* * Remove most spacing between table cells. */table {    border-collapse: collapse;    border-spacing: 0;}/*------------------------------------------------------------	Style.css	Created by:	Dave Rupert	Contact:		http://github.com/davatron5000/foldy960	Copyright 2012	License:	  WTFPL + "Not going to maintain this because              the rent is too damn high licence."--------------------------------------------------------------*//* Responsive Resets-------------------------------------------------------------- */@-o-viewport {  width: device-width;}@-ms-viewport {  width: device-width;}@viewport {  width: device-width;}html {  overflow-y: auto;}img,audio,video,canvas {  /*max-width: 100%;*/}.grid p{background-color:#ccc;}/* Grid > 6 Column Mobile First-------------------------------------------------------------- */.container {  /*    The `max-width` property is the width governer. I dare you to experiment    with setting this larger, something like 1280px.  */	/*max-width: 1280px;*/  /*max-width: 960px;*/  /*max-width: 1180px;*/  max-width: 1024px;	width:92%;	margin:0px auto;	position: relative;}.row {  clear: both;}@media screen and (max-width: 640px) {  .hide-on-minisize{    display:none;  }    .show-on-minisize{    display:block;  }  	}/*---------------------Desde 480px (Salto02)--------------------*/@media screen and (min-width: 480px) {    html,  body{    font-size:100%;  }      .container {    width: 98%;  }  .grid-1,	.grid-2,	.grid-2half,  .grid-3,  .grid-4,  .grid-5,  .grid-6,	.grid-7,	.grid-8,  .grid-9,  .grid-10,  .grid-11,  .grid-12,  .grid-half,	.grid-four,  .grid-full,  .grid-unit {    float: left;    width:96.969696969697%;    margin:0 1.515151515152% 1em;  }    .gallery .grid-unit,  .grid-half {    width:46.969696969697%;    margin: 0 1.515151515152% 1em;  }		.alpha{margin-left:1.515151515152%;}	.omega{margin-right:1.515151515152%;}	.beta{		margin-right:1.515151515152%;		margin-left:1.515151515152%;	}  .grid-flow-opposite{    float:right!important;  }}/*---------------------Desde 0px hasta 480px (Salto01)--------------------*/@media screen and (max-width: 480px){    html,  body{    font-size:120%;  }    		.center-full-on-minisize,  .center-full-on-minisize li{    float:none;    text-align:center !important;    width:96.969696969697% !important;    margin:0 1.515151515152% 1em !important;    clear:both;  }    .menus li{    background-color:#efefef;    margin-top:5px!important;    margin-bottom:5px!important;  }  }/*---------------------Desde 0px hasta 640px a 960px (Salto03)--------------------*/@media screen and (min-width: 640px) {  .hide-on-minisize{    display:block;  }    .show-on-minisize{    display:none;  }    		.alpha{		margin-left:0!important;	}	.omega{		margin-right:0!important;	}	.beta{		margin-left:0.757575%!important;		margin-right:0.757575%!important;	} 	.grid-1 { width: 5.3030303030303%; }	.grid-2 { width: 13.121212121212%; }	.grid-2half { width: 16.969697%; }	.grid-3 { width: 21.969696969697%; }	.grid-4 { width: 30.303030303030%; }	.grid-5 { width: 38.636363636364%; }	.grid-6,	.grid-half { width: 46.969696969%; }	.grid-7 { width: 55.303030303030%; }	.grid-8 { width: 63.636363636364%; }	.grid-9{width:71.96969696969697%}	.grid-10 { width: 80.3030303030%; }	.grid-11 { width: 88.6363636364%; }	.grid-12,	.grid-full  { width: 96.96969696%; }		.grid-1.alpha, .grid-1.beta, .grid-1.omega { width: 6.8181818181818%; }	.grid-2.alpha, .grid-2.beta, .grid-2.omega { width: 15.1515151515%; }	.grid-2half.alpha, .grid-2half.beta,.grid-2half.omega { width: 18.484848484849% }	.grid-3.alpha, .grid-3.beta, .grid-3.omega { width: 23.484848484848%; }	.grid-4.alpha, .grid-4.beta, .grid-4.omega { width: 31.818181818181%; }	.grid-5.alpha, .grid-5.beta, .grid-5.omega { width: 40.151515151515%; }	.grid-6.alpha, .grid-6.beta, .grid-6.omega,	.grid-half.alpha, .grid-half.beta, .grid-half.omega { width: 48.484848484849%; }	.grid-7.alpha, .grid-7.beta, .grid-7.omega { width: 56.818181818181%; }	.grid-8.alpha, .grid-8.beta, .grid-8.omega { width: 65.151515151515%; }	.grid-9.alpha, .grid-9.beta, .grid-9.omega { width: 73.484848484848%; }	.grid-10.alpha, .grid-10.beta, .grid-10.omega { width: 81.81818181818%; }	.grid-11.alpha, .grid-11.beta, .grid-11.omega { width: 90.151515151515%; }	.grid-12.alpha, .grid-12.beta, .grid-12.omega,	.grid-full.alpha, .grid-full.beta, .grid-full.omega  { width: 98.484848484%; }	  .gallery .grid-unit {    width: 30.30303030303%;  }  .content-pad-right {    padding-right: 4%; /* Use (or don't) as necessary. */  }  .content-pad-left {    padding-left: 4%;  }		.grid-1.alpha.omega { width: 8.333333333333%; }	.grid-2.alpha.omega { width: 16.151515151515%; }	.grid-2half.alpha.omega { width: 19.999999999999%; }	.grid-3.alpha.omega { width: 24.999999999999%; }	.grid-4.alpha.omega { width: 33.333333333333%; }	.grid-5.alpha.omega { width: 41.666666666666%; }	.grid-6.alpha.omega,	.grid-half.alpha.omega { width: 50.000000000001%; }	.grid-7.alpha.omega { width: 58.33333333333%; }	.grid-8.alpha.omega { width: 66.666666666668%; }	.grid-9.alpha.omega { width: 74.999999999999%}	.grid-10.alpha.omega { width: 83.33333333333%; }	.grid-11.alpha.omega { width: 91.66666666666%; }	.grid-12.alpha.omega,	.grid-full.alpha.omega  { width: 100.000000000001%; }		}/* Micro Clearfix - http://nicolasgallagher.com/micro-clearfix-hack/For best results, use your favorite clearfix here.-------------------------------------------------------------- */.cf:before, .cf:after { content:""; display:table; }.cf:after { clear:both; }.cf { zoom:1; } /* For IE 6/7 (trigger hasLayout) *//* Layout-------------------------------------------------------------- */body {  font: 100%/1.5 sans-serif;}section {  margin-bottom: 2em;}/* Typography-------------------------------------------------------------- */.heading {  font-size: 3em;  margin: 0;}.sub-heading {  font-size: 2em;  margin-bottom: 0.5em;}a {  color: #9DB85B;}a:focus,a:hover {  color: #808080;}/* Elements-------------------------------------------------------------- */figure {  margin: 0;/*  background: #f8f8f8;*/}figcaption {/*  padding: 0.5em 1em 1em;  font-size: 0.875em;*/}code {  padding: 0.5em;  background: #efefef;}/*Style 'show menu' label button and hide it by default*/header .show-menu {	font-family: 'Numans', sans-serif;	text-decoration: none;	color: #fff;	background: #9DB85B;	text-align: center;	padding: 10px 0;	/*display: none;*/  margin-bottom:20px;  cursor:pointer!important;}/*Hide checkbox*/header input[type=checkbox]{    display: none;    -webkit-appearance: none;}/*Show menu when invisible checkbox is checked*/header input[type=checkbox]:checked ~ .mainMenu{  display:block!important;}/*-------------------------------------------------------------------*//*    RESPONSIVE/*-------------------------------------------------------------------*//*---------------------Desde 0px hasta 480px (Salto01)--------------------*/@media screen and (max-width: 480px) {  html,  body{    font-size:110%;  }}/*---------------------Desde 480px hasta 960px (Salto02)--------------------*/@media screen and (min-width: 480px) {  html,  body{    font-size:100%;  }}/*---------------------Desde 480px hasta 639px (Salto02)--------------------*/@media screen and (min-width: 480px) and (max-width: 639px) {}/*---------------------Desde 640px hasta 960px (Salto03)--------------------*/@media screen and (min-width: 640px) {  html,  body{    font-size:100%;  }}/*-------------------------------------------------------------------*//*    CONTENEDORES/*-------------------------------------------------------------------*/* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }html,body {  margin:0;  padding:0;  width:100%;  background:url(../img/pw_maze_white.png) repeat;}.container{  /*margin:0 auto;*/  /*width:960px;*/  /*background-color:#fff;*//*  background:url(../img/bg_colors/white_80.png) repeat;*/}/*-------------------------------------------------------------------*//*    H1, H2, H3, H4, H5, H6/*-------------------------------------------------------------------*/h1, h2, h3, h4, h5, h6{  margin:0;  padding:0;  font-weight:normal;	font-size:1em;}/*-------------------------------------------------------------------*//*    TEXTOS/*-------------------------------------------------------------------*/.clear{  clear:both;}.t_left{  text-align:left!important;}.t_right{  text-align:right;}.t_center{  text-align:center!important;}.h100{	display:block;	height:100%!important;}.padding10{	padding:10px;}.padding20{	padding:10px;}.paddingR20{  padding-right:20px;}.mini{  font-size:.7em;}.maxi{  font-size:1.2em!important;}.tachado{  text-decoration:line-through!important;}/*-------------------------------------------------------------------*//*    FONTS/*-------------------------------------------------------------------*/.font1{  font-family:'Numans', sans-serif;}.font2{  font-family:'Nova Flat', cursive;}.font3{  font-family:Raleway;}.font4{  font-family:Quicksand;}.font5{  font-family:'Roboto Condensed', sans-serif;;}/*-------------------------------------------------------------------*//*    BORDERS/*-------------------------------------------------------------------*/.b_radius10{  -webkit-border-radius: 10px 10px 10px 10px!important;  border-radius: 10px 10px 10px 10px!important;}.b_radius5{  -webkit-border-radius: 5px!important;  border-radius: 5px!important;}/*-------------------------------------------------------------------*//*    TITULAR/*-------------------------------------------------------------------*//* secciones */.title_1{  margin:10px 0 10px;  color:#9DB85B;  font-family:'Numans', sans-serif;  font-weight:300;  text-align:left;  /*	text-transform:uppercase;*/  line-height:1.3em;  font-size:1.3em;  text-transform: uppercase;}/*opiniones*/.title_2{  color:#fff;  font-size:1.3em;  text-align:center;  padding-top: 5px;  font-weight:500;  font-family: 'Numans', sans-serif;}header .title_2{  padding-top:7px;  font-size:1em;}/*iconos*/.title_3{  color:#9DB85B;  padding:15px 0 10px;  /*  text-transform:uppercase;*/  font-family:'Numans', sans-serif;  font-size:0.9em;  font-weight: 500;}/*titulo productos index*/.title_4{	margin:10px 0;  color:#9DB85B;  font-family:Raleway;	text-align:left;	line-height:1.3em;	font-size:1.2em;}/* Titulo producto-desarrollo */.title_5{	color:#9DB85B;  font-family:'Roboto Condensed', sans-serif;;	font-size:1.5em;	letter-spacing: .02em;	margin-bottom:10px;	padding:10px;	text-align:center;/*	font-style: italic;*/	width:100%;}/* titulo para listados de productos */.title_6{	margin:5px;    color:#404040;    font-family:'Numans', sans-serif;	font-weight:500;	position:relative;	/*	text-align:left;*/	line-height:1.1em;	min-height:40px;	font-size:0.9em; /*   text-transform: lowercase;*/}a:hover .title_6{	color:#999;}/*-------------------------------------------------------------------*//*    TEXTOS/*-------------------------------------------------------------------*//* Texto para descripcion en listado de productos */.text_1{	font-family:'Numans', sans-serif;	font-size:.8em;	color:#aeaeae;	margin:5px 0 10px 0;}.text_2{	font-family:'Numans', sans-serif;	font-size:.9em;	color:#fff;	margin:5px 0 10px 0;}/*-------------------------------------------------------------------*//*    LISTADOS/*-------------------------------------------------------------------*/ul{  list-style:none;}.list_1{	margin:10px;  padding:0;  font-family:'Numans', sans-serif;  font-weight:bold;}.list_1 li{  padding:4px 0;  margin:0;  border-bottom:1px dotted #fff;}.list_1 li a,.list_1 li a:link,.list_1 li a:visited,.list_1 li a:active{  /*color:#fff;*/  font-size:.8em;}.list_1 li a:hover,.list_1 li a.sel{  padding-left:20px;}/*-------------------------------------------------------------------*//*    ENLACES/*-------------------------------------------------------------------*/a,a:active,a:visited,a:link{  text-decoration:none;  color:#666;}a:hover{  color:#9DB85B;}a img{  border:0;}.border{    border: solid 1px #ccc;}/*========================= LINKS ===========================*/.link_1,.link_1:link,.link_1:visited,.link_1:active{	color:#808080;  font-family:'Numans', sans-serif;	font-size:.8em;  text-align:center;}.link_1:hover{  color:#9DB85B!important;}/*Link standard invertido*/a.link_2,a.link_2:active,a.link_2:visited,a.link_2:link{  color:#fff;  font-family:'Numans', sans-serif;	font-size:.9em;  text-align:center; margin-top: 5PX;}a.link_2:hover{  color:#dfdcd5;  text-decoration: underline;}/*Link standard bot—n*/a.link_3,a.link_3:active,a.link_3:visited,a.link_3:link{  display: inline-block;  background-color:#9DB85B;  color:#fff;  font-family:'Numans', sans-serif;  font-size:.8em;  height:88%;  text-align:center;  padding:10px 10px;  text-transform: uppercase;}a.link_3:hover{  background-color:#489101;}/*Texto peque–o con arrow al final*/.link_4,.link_4:active,.link_4:visited,.link_4:link{  display: inline-block;  background-color:#489101;  color:#fff;  font-family:'Numans', sans-serif;  font-size:.8em;  height:88%;  text-align:center;  padding:10px 10px;  text-transform: uppercase;}.link_4:hover{  color:#9DB85B;}/*LINK_5*/.link_5,.link_5:active,.link_5:visited,.link_5:link{  font-family:'Roboto Condensed', sans-serif;;  color:#404040;	display: inline-block;	text-decoration: underline;  font-size:1.2em;  margin:10px 0!important;}a.link_5:hover{  color:#9DB85B!important;}.externalpdf,.externaldoc,.externalxls,.externaltxt,.externaldocx,.externalxlsx,.externalxml{  color:#666666;  padding:8px 0 0 32px;  height:22px;  display: block;  font-size:.9em;}.externalpdf{  background: url(../img/pdf.png) no-repeat;}/*-------------------------------------------------------------------*//*    BLOQUES/*-------------------------------------------------------------------*//* Listado de subcategorias en categorias */.block_1{    border:1px solid #CAC8C8;	border-radius: 5px;	moz-border-radius:5px;	padding:5px;	position:relative;	overflow: hidden;    background-color: #fff;}/*.block_1 .info{	position:absolute;	bottom:10px;	left:10px;	max-width:80%;}.block_1 .info p{  transition: .2s ease-in;  display:none;	padding:5px;	margin:0;	font-size:.9em;	background-color:rgba(255, 255, 255, .8);}.block_1:hover .info p{  display:block;}*//* Bloque suscripci—n bolet’n */.block_2{	color:#fff;	font-family:Raleway;	padding:10px;	margin:0;	text-align:center;}.block_2{background: #af0227; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmMDIyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MzA5MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #af0227 0%, #630906 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af0227), color-stop(100%,#630906)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #af0227 0%,#630906 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #af0227 0%,#630906 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #af0227 0%,#630906 100%); /* IE10+ */background: linear-gradient(to bottom,  #af0227 0%,#630906 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af0227', endColorstr='#630906',GradientType=0 ); /* IE6-8 */}/*-------------------------------------------------------------------*//*    BUTTONS/*-------------------------------------------------------------------*//* Bot—n estandar para las web: comprar, enviar, etc. */a button_1,.button_1{  border:0;  background-color:#9DB85B;  color:#fff!important;  display: inline-block;  font-family:'Numans', sans-serif;  font-size:1em;  font-weight:300;  padding:8px 20px;  -webkit-border-radius:5px;  border-radius:5px;  text-align:center;  text-transform: uppercase;}a:hover .button_1,.button_1:hover{	background-color:#CAC8C8;}.button_1.incCompra {    float: left;    max-width: 150px;}.button_1.incCompra {    display: inline-block;    height: 50px;    padding: 0px;}a:hover .button_1, .button_1:hover {    background-color: #CAC8C8;}.button_2{  border:0;  background-color:#efefef;  color:#999;  font-family:'Numans', sans-serif;  font-size:0.9em;  font-weight:bold;  padding:5px 20px;  -webkit-border-radius: 2px 2px 2px 2px;  border-radius: 2px 2px 2px 2px;}/* Bot—n para incluir en la cesta del listado de productos, cesta de fondo */.round-button,.round-button-cesta {	display:inline-block;	height:40px;	border-radius:50%;	color:#fff!important;	text-align:center;	text-decoration:none;	background: #CAC8C8;	font-size:0.8em!important;	width:40px;  padding-top:10px;}.round-button i{}.round-button:hover {  background-color: #9DB85B;}.round-button-cesta {  padding-top:6px;}.round-button-cesta:hover {  background-color: #9DB85B;}/*-------------------------------------------------------------------*//*    RIBBONS/*-------------------------------------------------------------------*//* oferta01 */.ribbon_1{	position:absolute;	top:0px;	left:0px;	z-index:1;	background:url(../img/ribbon-1.png) no-repeat -20px top;	color:#fff;	font-size:1.4em;	text-transform:uppercase;	font-family:Raleway;	padding:5px 5px 5px 10px;	text-align:left;	font-weight:bold;	width:100%;	height:140px;}.mini.ribbon_1{	padding:4px 0;	width:30px;	height:30px;}/* oferta02 */.ribbon_2{	color:#fff;	background-color:#9DB85B;	border-radius:50%;	moz-border-radius:50%;	font-size:1.2em;	font-family:Raleway;	font-weight:bold;	height:60px;	letter-spacing: -1px;	padding:10px 3px 3px;	text-align: center;	text-transform:uppercase;	width:60px;	z-index:100;	position:absolute;	bottom:20px;	right:80px;}.ribbon_2{	-ms-transform: rotate(-45deg); /* IE 9 */  -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */  transform: rotate(-45deg);}/* novedad01 */.ribbon_3{	position:absolute;	top:10px;	right:10px;	z-index:100;	background-color:#9DB85B;	padding:3px 5px;	color:#fff;	font-size:.9em;	text-transform:uppercase;	font-family:'Roboto Condensed', sans-serif;;	text-align:right;	-webkit-border-radius: 5px 5px 5px 5px!important;  border-radius: 5px 5px 5px 5px!important;}/*-------------------------------------------------------------------*//*    FLOATS/*-------------------------------------------------------------------*/.f_left{  float:left;}.f_right{  float:right;}.p_relative,.relative{  position: relative;}.p_absolute{  position: absolute;}/*-------------------------------------------------------------------*//*    MARGINS/*-------------------------------------------------------------------*/.marginb0{	margin-bottom:0px!important;}.margint0{  margin-top:0px;  display:block;}.margint10{  margin-top:10px;  display:block;}.margint12{  margin-top:12px;  display:block;}.margint20{  margin-top:20px;  display:block;}.margint30{  margin-top:30px;  display:block;}.nmarginr0{	margin-right:0!important;}.nmarginl0{	margin-left:0!important;}.marginr10{	margin-right:10px!important;}.marginr20{	margin-right:20px!important;}.padding0{ padding: 0px;}.paddingb10{ padding-bottom: 10px;}/*-------------------------------------------------------------------*//*    DISPLAY/*-------------------------------------------------------------------*/.hidden{  display:none;}.w100{  width:90%!important;	height:auto;  /*display:block;*/	object-fit: contain;}.img100{  width:100%!important;  height:auto;  /*display:block;*/  object-fit: contain;	/*border: solid 0.5px  #ccc;*/}/*-------------------------------------------------------------------*//*    IMAGES/*-------------------------------------------------------------------*/.img_1{	border:1px solid #efefef;}a:hover .img_1{	border:1px solid #9DB85B;}/*-------------------------------------------------------------------*//*    BACKGROUNDS/*-------------------------------------------------------------------*//*CLAROS*/.white_bg_50{  background:url(../img/bg_colors/white_50.png) repeat;}.bg_white{  background-color:#fff;  border:1px solid #CAC8C8;  /*padding: 2px;*/  padding: 14px;}.bg_black{  background-color:#000;}.bg_pink{	background-color:#9DB85B;}/*-------------------------------------------------------------------*//*    SEPARADORES/*-------------------------------------------------------------------*/.separador_1{  clear:both!important;  border-bottom:1px solid #e7e6de;	margin-bottom:20px;  display:block;  /*width:100%;*/}.separador_2{  clear:both;	height:5px;	background:url(../img/separador_2_bg.png) repeat-x;  margin:10px 0;  display:block;  width:100%;}/*-------------------------------------------------------------------*//*    GMAP/*-------------------------------------------------------------------*/#gMap{  margin-top:10px;  width:100%;  height:400px;}.gMapNavigate{  display:none;  margin:10px 0;  padding:0;  list-style:none;}.gMapNavigate li{  /*display:inline;*/  float:left;  display:block;  font-size:.9em;  margin:0 20px 0 0;}.gMapNavigate li.title{  border-bottom:1px dotted #0095e6;  color:#0095e6!important;  font-size:1.2em;  float:none;  margin-bottom:10px;  padding-bottom:10px;}/*-------------------------------------------------------------------*//*    COLUMNS/*-------------------------------------------------------------------*/.columns2{-moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;column-count: 2;column-gap: 20px;}/*-------------------------------------------------------------------*//*    GALERIAS IMAGENES Y VIDEO/*-------------------------------------------------------------------*/.galeriaImgs{  padding:0px 0 0 0;  width:100%;  list-style:none;  display:table;}.galeriaImgs li{}.galeriaImgs p{}.galeriaImgs .sel{  border:2px solid #9DB85B;  display:block;}/* Lightbox image */.lightbox-image {	position:relative;	overflow:hidden;	display:block;	z-index:1;}.lightbox-image img {	position:relative;	z-index:2;  width:100%;}.lightbox-image span {	display:block;	position:absolute;	left:0;	top:0;	width:100%;	height:100%;	background:url(../img/magnify.png) no-repeat 50% 50%;	z-index:1;}.lightbox-video span {	background:url(../img/video.png) no-repeat 50% 50%!important;}/*-------------------------------------------------------------------*//*    FEEDBACK/*-------------------------------------------------------------------*/.feedback{  width:100%;  display:table;  margin:10px 0!important;  font-size:.9em;  /*font-weight:bold;*/  font-weight:normal!important;  color:#999;  font-family: 'Numans', sans-serif;}.feedback span{  padding:10px;  display:block;}.ferror{  background-color:#c23d40;  color:#fff;}.fok{  background-color:#5f8d3f;  color:#fff;}/*-------------------------------------------------------------------*//*    COMENTARIOS/*-------------------------------------------------------------------*/.comentarios_1{  margin:0;  width:100%;  font-family:'Roboto Condensed', sans-serif;;}.comentarios_1{}.comentarios_1 ol{  list-style:none;  padding:0;}.comentarios_1 ol li{  padding:10px;  margin-bottom:5px;  background:#dfdcd5;  font-size:1em;}.comentarios_1 p{	margin:10px 0;}.comentarios_1 .comentario{  color:#000;	font-family:Raleway;	font-size:1em;  font-style:normal!important;}.comentarios_1 .data{	float: left;	font-family:Raleway;	margin-right: 20px;}.comentarios_1 .autor, .comentarios_1 .fecha{  color:#GRIS3;  font-weight:normal;  font-size:.9em;}/*FORMULARIO*/.comentarios_1 #formComent{  padding:0;}#formComent label{  font-size:.9em;  font-weight:normal;  font-family:'Nova Flat', cursive;}#formComent .commoninput,#formComent .commontextarea{  border:0;  padding:10px;  font-size:1.2em;  color:#404040;  background:#dfdcd5;  width:100%;}.comentarios_1 #formComent ul{  margin:20px 0 10px 0;  padding:0;  list-style:none;}.comentarios_1 #formComent ul li {	margin-bottom:5px;	padding-bottom:5px;}.comentarios_1 form li{  font-family:Raleway;  color:#333;	margin-bottom:0;	padding-bottom:0;	font-size:.9em;}.comentarios_1 form textarea {  width:70%;  height:70px;}/*-------------------------------------------------------------------*//*    NOTAS/*-------------------------------------------------------------------*/.nota{font-style: italic; font-size: .8em; color:#GRIS1;line-height:1em;}/*-------------------------------------------------------------------*//*    FOOTER/*-------------------------------------------------------------------*/.lantalau{color:#999;font-size:.7em;margin-top:15px;text-align:right;}.linkLantalau a:link, .linkLantalau a:visited, .linkLantalau a:active{font-size:1em;color:#666;text-decoration:none;font-weight: bold;}.linkLantalau a:hover{color:#FF6600;}/*-------------------------------------------------------------------*//*    CONTACTO/*-------------------------------------------------------------------*/.direction{  margin:10px 0 20px 0;  padding:0;  list-style:none;  font-family: Arial,Helvetica,sans-serif;  font-size:.9em;  color:#999;  line-height:1.5em;}.contacto{}@media screen {}@media print {  .webWrapper {    background-color:#fff!important;    background-image:none!important;  }  body{color:#000!important;}}/*-------------------------------------------------------------------*//*    PAGINADOR/*-------------------------------------------------------------------*/.pagination{  clear:both;  margin:0 auto;  /*background-color:#223344;*/  width:100%;}.pagination.top{  margin-bottom:30px;}.pagination.bottom{  margin-top:30px;}.pagination form{  margin:0;  padding:0;  background-color:#334455;}.select_paginador{  margin:0 auto;  text-align:center;}.select_paginador select{  font-family:'Numans', sans-serif;  padding:4px;  font-weight:normal;  color:#999;  font-size:.8em;}.pag_next,.pag_prev{  font-family:'Numans', sans-serif;  font-size:.7em;  font-weight:500;  /*text-shadow: 0px 1px 1px #fff;*/  color:#fff!important;}.pag_next:hover,.pag_prev:hover{  color:#333!important;}.pag_next{  display:table;  /*width:126px;*/  text-align:right;  float:right;}.pag_prev{  display:table;  /*width:126px;*/  text-align:left;}.pag_prev span,.pag_next span{  padding:8px 10px 6px 10px;  display:block;  background: #COLORPRINCIPAL; /* Old browsers */  /* IE9 SVG, needs conditional override of 'filter' to 'none' */  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top,  #COLORPRINCIPAL 0%, #COLORSECUNDARIO 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#COLORPRINCIPAL), color-stop(100%,#COLORSECUNDARIO)); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  #COLORPRINCIPAL 0%,#COLORSECUNDARIO 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  #COLORPRINCIPAL 0%,#COLORSECUNDARIO 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  #COLORPRINCIPAL 0%,#COLORSECUNDARIO 100%); /* IE10+ */  background: linear-gradient(to bottom,  #COLORPRINCIPAL 0%,#COLORSECUNDARIO 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#COLORPRINCIPAL', endColorstr='#COLORSECUNDARIO',GradientType=0 ); /* IE6-8 */  -webkit-border-radius: 2px 2px 2px 2px;  border-radius: 2px 2px 2px 2px;}.pagination .resul{  font-family:'Numans', sans-serif;  font-size:.8em;  color:#bcbcbc;  margin-top:5px;  display:block;}.pagination a:hover, .pagination .selec {    background-color: #CBDB43;    color: #FFF !important;}.pagination a:active, .pagination a:link, .pagination a:visited, .pagination a, .pagination .selec {    margin-right: 4px;    color: #666 !important;    border-radius: 3px !important;    padding: 10px 16px;    font-size: 1em;    line-height: 1.33333;    border: 1px solid #EFEFEF;    display: inline-block;}/*-------------------------------------------------------------------*//*    BUSCADOR DESPLEGABLE/*-------------------------------------------------------------------*//*header .buscador{  position:absolute;  bottom:0;  right:0;}.sb-search {	position: relative;	width: 0%;	min-width: 40px;	height: 40px;	float: right;	overflow: hidden;	-webkit-transition: width 0.6s;	-moz-transition: width 0.6s;	transition: width 0.6s;	-webkit-backface-visibility: hidden;}.sb-search-input {	position: absolute;	top: 0;	right: 0;	border: none;	outline: none;	background: #fff;	width: 100%;	height: 40px;	margin: 0;	z-index: 10;	padding: 0 10px;	font-family: inherit;	font-size: 1em;	color: #404040;	border:1px solid #CAC8C8;}.sb-search-input::-webkit-input-placeholder {	color: #CAC8C8;}.sb-search-input:-moz-placeholder {	color: #CAC8C8;}.sb-search-input::-moz-placeholder {	color: #CAC8C8;}.sb-search-input:-ms-input-placeholder {	color: #CAC8C8;}.sb-icon-search,.sb-search-submit  {	width: 40px;	height: 40px;	display: block;	position: absolute;	right: 0;	top: 0;	padding: 0;	margin: 0;	line-height: 40px;	text-align: center;	cursor: pointer;}.sb-search-submit {	background: #fff;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    opacity: 0;	color: transparent;	border: none;	outline: none;	z-index: -1;}.sb-icon-search {	color: #fff;	background: #CAC8C8;	z-index: 90;	font-size: 22px;	font-family: 'icomoon';	speak: none;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	-webkit-font-smoothing: antialiased;}.sb-icon-search:before {	content: "\e000";}.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {	background: #9DB85B;	color: #fff;	z-index: 11;}.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {	z-index: 90;}@media screen and (min-width: 480px) {	.sb-search.sb-search-open,	.no-js .sb-search {		width: 100%;	}}@media screen and (max-width: 480px){	.sb-search.sb-search-open,	.no-js .sb-search {		width: 80%;	}*//*-------------------------------------------------------------------*//*    BUSCADOR/*-------------------------------------------------------------------*/.buscador{  margin:10px 0;}.buscador form{  -webkit-border-radius: 5px;  border-radius: 5px;  margin:0!important;  border:1px solid #ccc;  background-color:#fff;  /*display:table;*/  padding:0;  width:100%;}.buscador input{  font-family:'Nova Flat', cursive;  color:#333;  text-shadow: 0px 1px 1px #ffffff;  font-size:.8em;  font-style:italic;  border:none;  padding:12px 10px 10px 10px;  background-color:transparent;  width:100%!important;}.buscador button{  color:#fff;  display: block;  background:#9DB85B;  padding:5px;  -webkit-border-radius: 0px 5px 5px 0;  border-radius: 0px 5px 5px 0;  width:100%!important;  height:40px;  border:0;}.buscador button:hover{  color:#fff;  background:#CAC8C8;}.buscador button i{  text-shadow: -1px 1px 0 rgba(0,0,0,.3);  font-size:1.6em;}.buscador .grid-10,.buscador .grid-2{  margin-bottom:0!important;}/*-------------------------------------------------------------------*//*    BANNERS/*-------------------------------------------------------------------*/.banners{  margin:0;}.banners li{  margin-bottom:20px;}/*-------------------------------------------------------------------*//*    BANNERS/*-------------------------------------------------------------------*/.metas li{  display:inline-block;  margin-right:2px;}/*-------------------------------------------------------------------*//*    ATRIBUTOS PARA EL CATALOGO/*-------------------------------------------------------------------*/.atributo{  padding:2px;  display:table;  float:left;  margin-right:4px;  border:2px solid #efefef;}.atributo{  width:64px!important;  height:64px!important;  display:block;}.atributos.colores .atributo{  width:32px!important;  height:32px!important;  display:block;}.atributos span{  display:block;  height:100%;  width:100%;  padding:2px;}.atributo:hover,.atributo.sel{  border:2px solid #9DB85B;}/*-------------------------------------------------------------------*//*    SCROLLTOP/*-------------------------------------------------------------------*/.scrolltop {  background-image: url("../img/up_arrow.png");  background-repeat: no-repeat;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  bottom: 20px;  display: none;  height: 30px;	width: 30px;  left: auto;  overflow: hidden;  padding: 17px 16px;  position: fixed;  right: 20px;  top: 50%;  z-index: 2000;}/*-------------------------------------------------------------------*//*    SOCIAL-LIKES/*-------------------------------------------------------------------*/.social-likes{  list-style:none;}.social-likes li{  float:left;  margin-right:5px;}.social-likes li i{  color:#8b8b8b;  font-size:1.6em;}.social-likes i{	opacity:.5;	transition: .2s ease-in;}.social-likes i:hover{	opacity:1;}.social-likes .facebook{	color:#016ff6;}.social-likes .twitter{	color:#0598c9;}.social-likes .youtube{	color:#e32114;}.social-likes .googleplus{	color:#343434;}.social-likes .pinterest{	color:#cb2027;}/*-------------------------------------------------------------------*//*    FORMULARIOS EN GENERAL/*-------------------------------------------------------------------*/.form .LV_validation_message{  display:none;}.form .LV_valid {  display:none;}.form .LV_invalid {  color:#999;  /*text-shadow: 1px 1px 0px #ccc;*/}.form .LV_valid_field,.form input.LV_valid_field,.form input.LV_valid_field:hover,.form input.LV_valid_field:active,.form input.LV_valid_field:focus,.form textarea.LV_valid_field:hover,.form textarea.LV_valid_field:active,.form textarea.LV_valid_field:focus{  background-color:#9DB85B!important;  color:#fff;} .form .LV_invalid_field,.form input.LV_invalid_field,.form input.LV_invalid_field:hover,.form input.LV_invalid_field:active,.form input.LV_invalid_field:focus,.form textarea.LV_invalid_field,.form textarea.LV_invalid_field:hover,.form textarea.LV_invalid_field:active,.form textarea.LV_invalid_field:focus{  background-color:#9DB85B!important;  color:#fff;}.form label,.form .labelfloat,.form p,.form .commoncheckboxlabel{  clear:both;  font-size:0.8em;  font-weight:300;  font-family:'Numans', sans-serif;  display:block;  /*float:left;*/  /*color:#ccc;*/  color:#333;  margin-bottom:4px;  margin-top:0;  }.form label span,.form .labelfloat span{  font-size:.9em;}/*COMMON*/.form .commoninput,.form .middleinput,.form .littleinput,.form .commontextarea,.form .commonselect{  border:0;  font-family:'Numans', sans-serif;  font-size:0.9em;  color:#555;background-color: #ccc;  width:100%;  padding:6px;  /*border:1px solid #111;*/  -webkit-border-radius: 4px 4px 4px 4px;  border-radius: 4px 4px 4px 4px;}.form .commoninput:hover,.form .commoninput:focus,.form .commoninput:focus:hover,.form .middleinput:hover,.form .middleinput:focus,.form .middleinput:focus:hover,.form .littleinput:hover,.form .littleinput:focus,.form .littleinput:focus:hover,.form .commonselect:hover,.form .commonselect:focus,.form .commonselect:focus:hover{  background-color:#e6e6e6;  -webkit-box-shadow: 0 0 4px 1px #COLORPRINCIPAL;  box-shadow: 0 0 4px 1px #COLORPRINCIPAL;}.form .commoncheckbox{  float:left;  margin:6px 10px 0 10px;}.form .commoncheckboxlabel{  float:left;  clear:none!important;  margin:0;}.form .commoncheckboxlabel p{  margin-top:0;}.form .radio div input{  float:left;  margin-right:10px;  margin-top:5px;}.form .radio div label{  float:left;  margin-right:10px;}/* long */.form .long{  width:50%!important;}/*middle*/.form .middleinput,.form .middletextarea,.form .middleselect,.form .middle{  width:30%;}.form .commoninput.hasDatepicker{  width:90%!important;}.form .litteinput,.form .littetextarea,.form .littleselect,.form .little{  width:20%!important;}.form ul{  list-style:none;  padding:0;  margin:0;}.form li{  /*clear:both;*/  margin-bottom:20px;}.form .separador{  width:100%;  border-bottom:1px dotted #e6e6e6;  margin:10px 0 20px 0;}/*PARA LA SUBIDA DE IMAGENES*/.imgNewDiv{  width:100%;  position:absolute;  bottom:0;  opacity:0.6;  filter:alpha(opacity=60); /* For IE8 and earlier */  background-color:#efefef;}.imgNewDiv:hover{  opacity:1;  filter:alpha(opacity=100); /* For IE8 and earlier */}.imgNewDiv p{  margin:6px 0 0 7px;  font-weight:bold;  font-size:.7em;  text-align:left;}.imgUploadIframe{  border:0;  height:40px;  width:100%;}.imgUploadForm{  float:left;  /*width:200px;*/  display:block;  /*padding-top:2px;*/  margin-right:20px;}#upload{}.error{  font-size:.7em;  color:#9f0000;  text-shadow:1px 1px #fff;  font-family:arial;}.upload-file-container{  width:32px;  height:24px;  position:relative;  background:url(../img/imageSend.png) 0 -3px;  padding:0;}.upload-file-container input{  width:32px;  height:24px;  position:absolute;  left:0;  top:0;  cursor:pointer;  opacity: 0;  padding:0;  margin:0;}/* hay que poner esto al captcha aunque este comentado *//*.form iframe{  width:100%;  border:none!important;  background:none!important;  box-shadow:none!important; }*//*-------------------------------------------------------------------*//*    ESTRUCTURA/*-------------------------------------------------------------------*/html {}body {	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover!important;}header .buscador .btn{	padding: 0!important;}header{	background:rgba(255,255,255,.4);	width:100%;	position:relative;}header .container{}header .logo{	margin-bottom:0!important;	margin-top:10px;	text-align:center;}header .logo img{	display:inline-block;	max-width:250px;}header #search{	margin-top:24px;}header .top,header  .middle,header .bottom{	margin:0;}header .top{	color:#fff;	background-color:#9DB85B;	margin:0;	border-bottom: solid #ccc 0.5;}header .top .socialMenu{	padding:5px 0;}header .bottom{}.container.white{	background-color:#fff;}header .top .container{	background-color:transparent!important;}header .contacto{	font-family:'Numans', sans-serif;	text-align:center;	margin-bottom: 0;	margin-top: 20px;}header .contacto h3.title{  color:#404040;  padding:15px 0;	text-align: center;	text-transform:uppercase;  font-family:'Numans', sans-serif;  font-size:1.1em;  font-weight: 500;}header .contacto li{	font-size: 1em;}header .contacto li.phone{	color:#9DB85B;	font-size: 1.2em;	font-family:'Numans', sans-serif;}header .contacto li a, header .contacto li a:link,header .contacto li a:active,header .contacto li a:visited{	color:#CAC8C8;}header .contacto li a:hover{	color:#9DB85B;}header .contacto li span{	color:#CAC8C8;	font-size: .8em;}header .logos{	margin:0;	padding:0;	list-style:none;}header .logos li{	float:left;	margin-right:10px;}header .logos li img{	max-height:35px;	width:auto!important;}/*-------------------------------------------------------------------*//*    HEADER/*-------------------------------------------------------------------*/.top ul,.top li.data{	text-align: center;	margin-bottom:0!important;}.top li.data a.link_1{	display:inline-block;	font-size: 1em;	margin-top:5px;}header .claim{	float:left;	font-family:'Nova Flat', cursive;	font-size:1.1em;	margin-top:8px;}/*-------------------------------------------------------------------*//*    INDEX/*-------------------------------------------------------------------*/section.bannersIndex {	height:200px;}section.info{	margin:25px 0 0;}section.info li{	margin-bottom:0;}section.info li:not(:last-child){	border-right:1px #CAC8C8 dotted;	padding:0 10px;	min-height:170px;}section.info figure{	height:60px;	width:60px;	border-radius:90px;	background:#CAC8C8;	margin-bottom:10px;	margin:0 auto 10px auto;}section.info figure:hover{	background:#9DB85B;}section.info figure img{	display: inline;	text-align:center;}section.info .resumen{	font-family:Raleway;	color:#404040;	font-style: italic;	font-size:.8em;	text-align:center;}.newsletter-home .title, .newsletter-home p{	color:#fff;}.newsletter-home .title{	font-family:'Nova Flat', cursive;	font-size:1.4em;	text-transform: uppercase;}.newsletter-home p, .newsletter-home label{	font-family:'Nova Flat', cursive!important;	color:#fff!important;}.newsletter-home .commoninput, .newsletter-home .btn_m{	float:left!important;	font-family:'Nova Flat', cursive!important;}.newsletter-home .commoninput{	width:60%;	margin-right:5%;}.newsletter-home .btn_m{	border: none;	background: #a50404;	color: #fff;	font-size:.8em;	padding:10px;	width:35%;}.newsletter-home .btn_m:hover{	background: #295200;}section.introTxt p{	color:#808080;  font-family:'Nova Flat', cursive;	font-style: italic;	font-weight:100;  font-size:1.1em;	text-align:left;}/*-------------------------------------------------------------------*//*    MENUS/*-------------------------------------------------------------------*//* USERMENU */.userMenu{	position:relative;	vertical-align: middle;}.userMenu li{	font-size:.9em;	color:#999;	float:right;	margin:0 0 0 10px;	vertical-align: middle;}.userMenu li.cestaMini{	font-size:.9em;	color:#999;	height:45px;	margin:0 0 0 10px;	position:relative;	right:0;	top:0;	z-index:500;}.userMenu li.cestaMini a{	height:auto!important;	padding: 10px!important;}/* LANGMENU */.langMenu{	margin:10px 0;}.langMenu li{	display:inline-block;}.langMenu li:not(:last-child){	margin-right:20px;}.langMenu a:link, .langMenu a:active, .langMenu a:visited{	font-family:'Roboto Condensed', sans-serif;;	font-weight:500;	color:#9DB85B!important;	display:inline-block;	text-align:left;	font-size:.9em;	text-align:center;	text-transform:uppercase;	width:30px;	height:30px;}.langMenu a:hover, .langMenu a.sel{	background:#CAC8C8!important;	border-radius:100%;	color:#fff!important;	padding:5px;}/*    MAINMENU   */.mainMenu{	border-top:1px solid #9DB85B;	/*height:39px;*/	position:relative;	margin-bottom:0;	margin-top:0px;	font-family:'Nova Flat', cursive;/*	font-size:1em;*/	width:100%;	background:url(../img/dark_embroidery.png) repeat;}/*.mainMenu{	background: #b3b3b3; /* Old browsers */	/* IE9 SVG, needs conditional override of 'filter' to 'none' */	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDQwNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);	background: -moz-linear-gradient(top,  #b3b3b3 0%, #404040 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3b3b3), color-stop(100%,#404040)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #b3b3b3 0%,#404040 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #b3b3b3 0%,#404040 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #b3b3b3 0%,#404040 100%); /* IE10+ */	background: linear-gradient(to bottom,  #b3b3b3 0%,#404040 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#404040',GradientType=0 ); /* IE6-8 */}*/.mainMenu ul{}/*FIRST*/.mainMenu .first li.searchIcon{	width:5%;	position:relative;	cursor:pointer;}li.searchIcon:hover{	color:#fff;	background:#9DB85B;}li.searchIcon i{	display: block;	border: none;	background:none;	color:#fff;	height:100%;	padding-top:10px;	text-align: center;	vertical-align: middle;}.mainMenu .first{	display:block;	height:100%;	margin:0 auto;	padding:0;	list-style:none;	/*width:100%;*/	position:relative;	font-size:1em;	width:98%;	max-width:1024px;}.mainMenu .first li{	float:left;	height:100%;}.mainMenu .first .link,.mainMenu .first .link:active,.mainMenu .first .link:link,.mainMenu .first .link:visited{	display:block;	padding:10px 6px;	color:#fff;	font-family:'Numans', sans-serif;	font-size:.9em;	text-transform: uppercase;	transition: .2s ease-in;}.mainMenu .first .link:hover,.mainMenu .first .link.sel{	color:#fff;	background-color:#9DB85B;}/*SECOND*/.mainMenu ul li a,.mainMenu ul li a:active,.mainMenu ul li a:visited,.mainMenu ul li a:link{	color:#000;}.mainMenu ul li a:hover{	color:#661081;}.categories{	background-color:rgba(255, 255, 255, .9);	border:1px solid #CAC8C8;	border-radius:0 0 20px 20px;	moz-border-radius:0 0 20px 20px;	overflow:hidden;	position:absolute;	display:none;	z-index:150;}.categories .subCategories{	background:#9DB85B;	height:100%!important;	display:block;	margin-bottom:0px;	padding-bottom:20px;}.categories .subCategories ul li{	text-align:center;}.categories .subCategories ul li a:link,.categories .subCategories ul li a:visited,.categories .subCategories ul li a:active,.categories .subCategories ul li a{	color:#fff;	font-family:'Nova Flat', cursive;	font-size:.9em;	font-style: italic;	width: 100%;	padding:4px 2px;	display:block;}.categories .subCategories ul li a:hover{	background-color:#295200;	color:#9DB85B;}.categories .marcas{	height:100%!important;	display:block;	margin-bottom:0px;	position:relative;}.categories .marcas span.title, .categories .topventas span.title{	color:#808080;	font-family:'Roboto Condensed', sans-serif;;	font-size: 2.6em;	display:inline-block;	-ms-transform: rotate(90deg); /* IE 9 */  -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */	position: absolute;  transform: rotate(90deg);	top:120px;	left:-80px;	opacity:.2;	z-index:1;}.categories .marcas ul, .categories .topventas ul{	padding-left: 40px;}.categories .marcas ul li{	position:relative;	text-align:center;	z-index:2;}.categories .marcas ul li a:link,.categories .marcas ul li a:visited,.categories .marcas ul li a:active,.categories .marcas ul li a{	color:#999;	font-family:'Nova Flat', cursive;	font-size:1.4em;	font-style: italic;	width: 100%;	padding:4px 2px;	display:block;}.categories .marcas ul li a:hover{	color:#333;}.categories .topventas{	background: #fff;	height:100%;	position:relative;}.stickit {	margin-left: 660px;	position: fixed;	top: 0;}.stickit-end {	bottom: 40px;	position: absolute;	right: 0;}@media screen and (max-width: 480px) {	.mainMenu .first .catalogo,	.mainMenu .first .menu{		float:none;	}	.mainMenu .first .link,	.mainMenu .first .link:active,	.mainMenu .first .link:link,	.mainMenu .first .link:visited{		float:none;	}}@media screen and (min-width: 640px) {}/*    LEFTMENU   */.lateralMenu{}.lateralMenu h4{	margin:20px 0 10px 0;	font-size:1.4em;	color:#e6007e;	line-height:1em;	font-family:'Roboto Condensed', sans-serif;;}.lateralMenu ul{	list-style:none;	margin:10px 0 10px 10px;	padding:0;	font-family:'Nova Flat', cursive;	font-size:.9em;	font-weight:400;}.lateralMenu ul li{	margin-bottom:2px;	font-size:1em;}.lateralMenu a,.lateralMenu a:link,.lateralMenu a:visited,.lateralMenu a:active{	color:#999;}.lateralMenu a:hover,.lateralMenu a.sel{	color:#661081;}/*MIGAS*/.menuMigas{	/*margin:10px auto;*/	margin-top:4px;	margin-bottom:10px;	border-bottom:1px solid #dfdcd5;}.menuMigas ul{	margin:0;	padding:5px 0;	list-style:none;}.menuMigas li{	display:inline;	margin:0 2px 0 0;	font-size:0.7em;	font-weight:normal;	color:#808080;	font-family:'Numans', sans-serif;}.menuMigas li a:active,.menuMigas li a:visited,.menuMigas li a:link{	color:#404040;	text-decoration:underline;	padding-bottom:4px;}.menuMigas li a:hover,.menuMigas li .sel{	color:#9DB85B;}.menuMigas span.separador{	display: inline-block;	color:#CAC8C8;	padding:0 5px;	font-size:.9em;}.menuMigas a.last{	text-decoration:none!important;	font-size:1em;	color:#CAC8C8;}/*========= LEFTMENU ==========*/.leftMenu {    font-family: 'Numans', sans-serif !important;    font-size: 0.8em;    margin-bottom: 20px;    color: #9DB85B;    background-color: #EFEFEF;    padding: 5px;    border-top: 6px solid #9DB85B;    border-bottom: 2px solid #CCC;}.leftMenu ul{}.leftMenu li{ border-bottom: dotted #ccc 0.5px; padding-bottom: 5px; }.leftMenu li a,.leftMenu li a:link,.leftMenu li a:active,.leftMenu li a:visited{	color:#333;}.leftMenu li a:hover,.leftMenu li a.sel{	color:#9DB85B;}/*FIRST*/.leftMenu ul.first > li{}.leftMenu ul.first > li > a{}/*SECOND*/.leftMenu ul.second{	margin:10px 0 20px 10px;}.leftMenu ul.second li{}.leftMenu ul.second li a,.leftMenu ul.second li a:link,.leftMenu li ul.second a:active,.leftMenu li ul.second a:visited{}.leftMenu ul.second li a:hover,.leftMenu ul.second li a.sel{}/*THIRD*/.leftMenu ul.third{	display:none;}/*-------------------------------------------------------------------*//*    LISTAS/*-------------------------------------------------------------------*//*    SOCIALMENU   *//*.socialMenu ul{	list-style:none;	margin:0;	padding:0;	text-align:right;}.socialMenu ul li{	display:inline;	margin-left:5px;	width:24px;}.socialMenu ul li a{	width:24px;}*/.socialMenu{	float:left;}.socialMenu ul{  list-style:none;  margin:0;  padding:0;  text-align:left;}.socialMenu ul li{  display:inline;  margin-left:5px;  width:24px;}/*--TOP--*/.top .socialMenu ul li a{  width:24px;}.top .socialMenu i{	font-size:1.7em;	transition: .1s ease-in;	color:#fff;}.socialMenu .facebook:hover{	color:#016ff6;}.socialMenu .twitter:hover{	color:#0598c9;}.socialMenu .googleplus:hover{	color:#295200;}.socialMenu .rss:hover{	color:#ff9e05;}/*--BOTTOM--*/.bottom h4{	float: left;	color:#CAC8C8;	margin-right:20px;  padding:15px 0 10px;	text-align: left;	text-transform:uppercase;  font-family:'Roboto Condensed', sans-serif;;  font-size:1.2em;  font-weight: 500;}.bottom .socialMenu ul li a{	width:50px;}.bottom .socialMenu i{	margin-top:10px;	font-size:2.2em;	transition: .1s ease-in;}.bottom .socialMenu i:hover{	margin-top:0;	font-size:3em;	transition: .1s ease-in;}.bottom .socialMenu .facebook{	color:#016ff6;}.bottom .socialMenu .twitter{	color:#0598c9;}.bottom .socialMenu .googleplus{	color:#295200;}.bottom .socialMenu .rss{	color:#ff9e05;}.socialShares{	margin-bottom: 0;}.socialShares span{	float: left;	color:#CAC8C8;	margin-right:20px;	text-align: left;	text-transform:uppercase;  font-family:'Roboto Condensed', sans-serif;;  font-size:1.2em;  font-weight: 500;}/*-------------------------------------------------------------------*//*    PORTADA/*-------------------------------------------------------------------*/.portadaCategoria{  position:relative;  border:1px solid #efefef;}.portadaCategoria img{  position:relative;  z-index:1;}.portadaCategoria h2{	position:absolute;	z-index:2;	bottom:0px;	background: #ffffff;	background: rgba(255, 255, 255, 0.75);	text-shadow: 1px 1px 1px rgba(255, 255, 255, .8);	width:100%;	padding:10px;	text-align:center;}.portadaCategoria h2 a{	color:#333!important;}.portadaCategoria h2 hover{	color:#333!important;}.contHome{	position:relative;}.filterLateral {    background-color: #EFEFEF;    font-family: "Asap";}/*-------------------------------------------------------------------*//*    CATALOGO PRODUCTOS/*-------------------------------------------------------------------*//*------------- INDEX-----------------*/section.destacados.index{}section.destacados.index li{	border: 1px solid #efefef;	border-radius: 5px;	moz-border-radius: 5px;}section.destacados.index li .productListData{	display:block;	margin-bottom:0;	padding:10px;}section.destacados.index li:hover .productListData{/*	display:none;*/}section.destacados.index li .productListButtons{	margin:15px 0;}section.destacados.index li:hover .productListButtons{	display:block!important;}section.destacados.index li .productListButtons span{	display: block;	color:#808080;	line-height: 1.2em;	font-family:'Roboto Condensed', sans-serif;;	font-size:.9em;	margin-top:10px;}section.destacados.index figcaption{}figure:hover figcaption{	display:block;}.flexslider{	margin-bottom:20px!important;}section.productListData{	padding: 5px;}.destacados.index section.productListData{	background:#dfdcd5;}.destacados.index .price{	background:#9DB85B;	/*border-radius:5px;	moz-boder-radius:5px;*/	display:inline-block;	font-family:'Numans', sans-serif;	font-weight:500;	color:#fff;	text-align:center;	font-size:1em;	margin:10px 10px;	padding:5px 10px;}.destacados.index .price_2{	background:#9DB85B;	border-radius:5px;	moz-boder-radius:5px;	display:inline-block;	font-family:'Nova Flat', cursive;	font-weight:500;	color:#fff;	text-align:center;	font-size:1.1em;	margin:10px 0;	padding:5px;}/*------------- LISTADO CATEGORIAS-----------------*/section.listadoCategorias .presentacion{	font-size: 1em;	margin-bottom:0;}section.listadoCategorias .presentacion h2.sectionTitle{	color:#808080;	font-family:'Roboto Condensed', sans-serif;;	font-size: 1.5em;	display:inline-block;	margin-bottom:10px;	text-align: center;	width:100%;}.presentacion h2.sectionTitle span{	color:#000;	font-family:'Nova Flat', cursive;	font-size: .6em;}section.listadoCategorias .presentacion .bx-wrapper{	border:1px solid #CAC8C8;	position: relative;}section.listadoCategorias .presentacion .bx-wrapper .caption{	background: #9DB85B;	padding:10px;	position: absolute;	width:100%;	left: 0;	bottom:0;}section.listadoCategorias .presentacion .bx-wrapper .caption .title{	margin:0;  color:#fff;  font-family:'Nova Flat', cursive;	text-align:center;	line-height:1.2em;	font-size:.8em;}section.listadoCategorias .marcas ul{	margin:15px 0;}section.listadoCategorias .marcas li{	border-radius:10px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	box-shadow: 0 0 5px 0 rgba(0,0,0,.3);	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.3);	display:block;	margin-bottom:0px;	padding:10px;	position:relative;	text-align: center;}section.listadoCategorias .marcas li a{	opacity:.5;	transition:opacity 0.2s linear;}section.listadoCategorias .marcas li a:hover{	opacity:1;}/*------------- LISTADO PRODUCTOS-----------------*/section.listadoProductos > ul > li{	/*background: #fff;*/	/*border: 1px solid #efefef;*/	/*border-radius: 5px;*/	/*moz-border-radius: 5px;*/	/*position:relative;*/}.producto.lista .block2{	background:#dfdcd5;	padding:10px;	height:100%;}.producto.lista .rating{	margin-top:50px;}.producto.lista .rating ul li{	float:left;	margin-right:2px;}.producto.lista .rating i{	font-size:1.1em;}.producto.lista .rating i.active{	color:#9DB85B;}.producto.lista .rating i.inactive{	color:#efefef;}.producto.lista .rating span{	display: inline-block;	margin-left:10px;}.producto.lista .descripcion p{	margin:0 0 10px;  color:#000;  font-family:'Nova Flat', cursive;	font-weight:500;	text-align:left;	line-height:1.4em;	font-size:.8em;}.producto.lista .price{		background:#9DB85B;	border-radius:5px;	moz-boder-radius:5px;	display:inline-block;	font-family:'Nova Flat', cursive;	font-weight:500;	color:#fff;	text-align:center;	font-size:1.2em;	margin:10px 10px;	padding:5px 10px;}.producto.lista .price .mini{	font-size: .5em;	color:#808080;}.producto.lista .price_2{	display:inline-block;	font-family:'Numans', sans-serif;	color:#999;	font-weight:100;	font-size:1em;	text-decoration:line-through!important;	margin-top:-40px;}/*------------- SERVICIOS-----------------*/.servicios.list{	text-align:center!important;}/*------------- FICHA DESARROLLO-----------------*/.producto.desarrollo .price{	background:#9DB85B;	border-radius:5px;	moz-boder-radius:5px;	display:inline-block;	font-family:'Nova Flat', cursive;	font-weight:500;	color:#fff;	text-align:center;	font-size:1.2em;	margin:10px 10px;	padding:5px 10px;}.producto.desarrollo .price .mini{	font-size: .5em;	color:#808080;}.producto.desarrollo .price_2{	display:inline-block;	font-family:'Numans', sans-serif;	color:#999;	font-weight:100;	font-size:1em;	text-decoration:line-through!important;	margin-top:-40px;}.price_3{	font-family:'Numans', sans-serif;	color:#404040;	font-weight:100;	font-size:.9em;}.stock{	font-family:'Nova Flat', cursive;	color:#808080;	font-weight:100;	font-size:.8em;}.img_estado_1{	opacity: 1;	filter: alpha(opacity=100); /* For IE8 and earlier */}.img_estado_0{	opacity: 0.4;	filter: alpha(opacity=40); /* For IE8 and earlier */}.producto.desarrollo .title {	/*padding-bottom:10px;	background:url(../img/product-title-bkg.png) no-repeat center bottom;	margin-bottom:15px;*/}.resumeBox .discount{	margin-bottom:10px;}.resumeBox .discount .discount, .resumeBox .discount .ahorro{	display: inline-block;	font-family:'Roboto Condensed', sans-serif;;	font-weight:500;}.resumeBox .discount .discount{	background:#489101;	border-radius:5px;	moz-boder-radius:5px;	color:#fff;	text-align:center;	font-size:1.3em;	margin:0 10px 0 0;	padding:5px 10px;}.resumeBox .ahorro{	color:#808080;	text-align:left;	font-size:1.2em;	margin:0;	padding:0;}.resumeBox .ahorro span{	color:#9DB85B;	font-size:1.7em;}.resumeBox .entrega{	display: inline-block;	font-family:'Roboto Condensed', sans-serif;;	font-weight:500;	margin-bottom:10px;}section.iconos li{	text-align: center;}section.iconos li:not(:last-child){	border-right:1px solid #CAC8C8;}section.iconos .title{	color:#808080;  padding:5px 0 5px;	text-align: center;	text-transform:uppercase;  font-family:'Roboto Condensed', sans-serif;;  font-size:.7em;  font-weight: 500;}form#incCompraForm{	display:block;	position:relative;	z-index:100;}/*------------- CATEGORIAS-----------------*/.categorias li{  border:1px solid #CAC8C8;	border-radius: 5px;	moz-border-radius:5px;	position:relative;	overflow: hidden;}.categorias .info{	background: rgba(0,0,0,.8);	color:#9DB85B;	position: absolute;	left:0;	bottom:0;	width:100%;}.categorias .info .title{  color:#9DB85B;  font-family:'Roboto Condensed', sans-serif;;  font-size:1em;  font-weight: 500;	padding:15px 0 10px;	text-align: center;	text-transform:uppercase;	transition: .2s ease-in;}.categorias li:hover .title{	color:#fff;}/*-------------------------------------------------------------------*//*    FILTROS/*-------------------------------------------------------------------*/.filter{	background-color:#dfdcd5;	font-family:'Nova Flat', cursive;	font-size:1em;	-webkit-border-radius: 0 5px 5px 5px;	border-radius: 5px 5px 0px 0px;	moz-border-radius: 5px 5px 0px 0px;	-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,.2);	-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,.2);	box-shadow: 0px 0px 4px 0px rgba(0,0,0,.2);}.filter .title{	background:#9DB85B;	text-align:center;	font-size:.9em;	font-weight:bold;	color:#fff;	padding:4px;}.filter ul{	padding:10px;}.filter li{	color:#404040;	font-size:.7em;	margin:0 0 2px 0;	padding:2px 0 2px 0;	border-bottom:1px dotted #ccc;}.filter li a,.filter li a:link,.filter li a:active,.filter li a:visited{	padding-left:20px;	color:#404040;	display:block;	min-height:18px;}.filter li a{	background:url(../img/filter_nochecked.png) no-repeat 0 0;}.filter li a.selected{	background:url(../img/filter_checked.png) no-repeat 0 0;}/*-------------------------------------------------------------------*//*    FOOTER/*-------------------------------------------------------------------*/footer{border-top: 1px solid #9DB85B;position: relative;margin-bottom: 0px;margin-top: 0px;font-family: "Nova Flat",cursive;width: 100%;background:url(../img/dark_embroidery.png) repeat;}/*SEO-LINKS*/footer .seoLinks{	font-family:'Nova Flat', cursive;	margin-top:20px;}footer .seoLinks li{	color:#CAC8C8;	font-size:.9em;	margin-bottom:5px;	padding-bottom:5px;	text-align:center;}footer .seoLinks li.noLinks{	color:#GRIS1;	font-size:1.2em;	margin:10px 0;}footer .seoLinks .title{	font-family:'Roboto Condensed', sans-serif;;	color:#CAC8C8;	font-size:1.3em;	font-weight:bold;	text-align:center;	text-transform: uppercase;	margin-bottom: 10px;}footer .seoLinks li a,footer .seoLinks li a:link,footer .seoLinks li a:active,footer .seoLinks li a:visited{  color:#999;  line-height:1em;	text-decoration: none;  font-size:1em;	font-weight:normal;  margin:10px 0;}footer .seoLinks li a:hover{  color:#404040;}/*---social menu footer----*/footer .socialMenu .facebook:hover, footer .socialMenu .twitter:hover, footer .socialMenu .googleplus:hover {	color:#fff;}footer .socialMenu .facebook{	color:#016ff6;}footer .socialMenu .twitter{	color:#0598c9;}footer .socialMenu .googleplus{	color:#295200;}/*-------------------------------------------------------------------*//*    RESPONSIVE/*-------------------------------------------------------------------*//*---------------------header --------------------*/@media screen and (max-width: 480px){}/*---------------------Desde 0 hasta 480px --------------------*/@media screen and (max-width: 480px){	.userMenu{		clear:both;		margin:10px auto 0 auto;		font-size:.9em;		text-align:center;		display:block;		width:100%;	}	header .top .socialMenu{		width:100%!important;	}	header .top .socialMenu ul{		text-align:center;	}	header .top .userMenu li{		display:inline-block;		float:none;		margin-top:10px;	}		header .contacto{		clear:both;	}	header .contacto li{		display:inline-block;		margin-bottom:10px;		width:49%;	}	header .buscador{		float:none;		margin:10px auto;		width:100%;		top: 20px;	}	.contHome{		margin-top:-20px;	}		p, .description p{		text-align:left!important;	}}/*---------------------Desde 0 hasta 639px --------------------*/@media screen and (max-width:639px) {		.columns-2{		width:100%;	}		.columns-2 .grid-1,	.columns-2 .grid-2,	.columns-2 .grid-2half,  .columns-2 .grid-3,  .columns-2 .grid-4,  .columns-2 .grid-5,  .columns-2 .grid-6,	.columns-2 .grid-half,	.columns-2 .grid-7,	.columns-2 .grid-8,  .columns-2 .grid-9,  .columns-2 .grid-10,  .columns-2 .grid-11,  .columns-2 .grid-12,	.columns-2 .grid-four,  .columns-2 .grid-full,  .columns-2 .grid-unit{		float: left!important;		width:46.969696969697%!important;    margin: 0 1.515151515152% 1em!important;	}	.columns-2 .separador_1{		display:none!important;	}		header .socialMenu{		float:left!important;		width:auto;	}		header .logo{		float:none;		margin:20px auto !important;		width:40%;	}	header .claim{		float:right;		font-size:1.3em;		margin-top:10px;		margin-right:2%;		text-align: center;		width:auto;	}		header .claim:after{		clear:both;	}		header .userMenu{		text-align:center;		width:100%	}		header .userMenu li{		float:none;		display:inline-block;	}		header .buscador .field{		width:88%;		margin-right:0;	}	header .contacto{		margin-top:0;	}		header .verificador img{		max-width:150px;	}	header .buscador{		display:block!important;		float:none;		margin:10px auto;		width:100%;		position:static;	}	header .menu-btn{		background:#CAC8C8;		display: block;	}		header .buscador .field{		float: left;    margin: 0 10% 0 0;    width: 80%;	}		header .buscador .btn{		float: left;    margin: 0;    width: 10%;    padding: 0!important;	}	/*	header .pushyContent{		display: block!important;	}*/		header .logos{		margin:0;		padding:0;		list-style:none;		text-align:center;	}		header .logos li{		float:none;		display:inline-block;		margin-right:10px;	}		header .logos li img{		width:100%;		max-height:auto;	}		.servicios.portada .portadaCategoria, .productos.portada li{		display:inline-block;		float:none;		margin-bottom:20px;		margin-right:auto;		margin-left:auto;	}	}/*---------------------Desde 480 hasta 639px --------------------*/@media screen and (min-width:480px) and (max-width:639px) {}/*---------------------Desde 480px hasta 960px --------------------*/@media screen and (min-width: 480px) {	.alpha{		margin-left:0!important;	}	.omega{		margin-right:0!important;	}	.beta{		margin-left:0.757575%!important;		margin-right:0.757575%!important;	}	header.fixed{		position:fixed;		top:0px;		background-color:#fff;		z-index:4000;		box-shadow: 0 2px 2px #c5c5c5;	}	header.fixed .claim,	header.fixed .contacto,	header.fixed .bottom,	header.fixed .logo{		/*margin-top:8px;*/		display:none;	}/*	header.fixed .logo img{		height:60px;		width:auto;	}*/	.fixedAfter.fixIt{		margin-top:190px;	}	header.fixed .buscador{		display:none;		/*margin-top:0;*/		/*position:absolute;*/		/*bottom:4px;*/		/*right:0px;*/	}	header.fixed #search{		margin-top:6px;	}	header.fixed .mainMenu{		/*font-size:1em;*/		margin-top:0px!important;	}	.contHome{		margin-top:-100px;	}		header .pushyContent{		display: none!important;	}}/*---------------------Desde 640px hasta 960px --------------------*/@media screen and (min-width: 640px) {	.contHome{		margin-top:-100px;	}	header .top{		height:55px;		padding:10px 0;	}	section.listadoProductos > ul > li{		/*height:240px;*/	}}/*---------------------Desde 800 hasta 960px --------------------*/@media screen and (min-width: 800px) {	.contHome{		margin-top:-60px;	}}@media screen and (max-width: 640px) {	.contHome{		margin-top:-30px;	}}/*---------------------Desde 640px hasta 810px --------------------*/@media screen and (min-width: 640px) and (max-width:810px) {		.claim{		font-size:.8em;		margin-top:8px;	}		.userMenu{		font-size:.9em;	}}/*-------------------------------------------------------------------*//*    SLIDER/*-------------------------------------------------------------------*/.bx-wrapper .bx-pager {	text-align: left!important;	padding-left:10px;}.homeSlider .bx-wrapper .caption{  position:absolute;  top:0;  right:0;  width:50%!important;  height:100%;  color:#111;  text-align:center;	padding-right:10px!important;}ul.bxslider li{	width:100%!important;}.bxslider .caption .caption-content{	margin-top:0px;	padding-top: 30px;	padding:0px;	text-align: center;}.bxslider .caption-content .title, .bxslider .caption-content .subtitle{	text-align:center;	font-weight: 300;}.bxslider .caption-content .title{	color:#fff;	display:inline-block;	font-size:1.5em;	margin-bottom:0px!important;	margin-top:20px;	text-transform:uppercase;	width:100%!important;}.bxslider .caption-content .subtitle{	color:#fff;	font-size:1em;	margin-bottom:10px;}.bxslider .caption-content .subtitle p{	text-align:center;	margin:0 0 20px 0!important;}.bxslider .caption-content .subtitle .button_1{		margin:0!important;		font-size:.7em!important;	}@media screen and (max-width: 480px) {		.bx-pager.bx-default-pager{		bottom:10px!important;	}		.homeSlider .bx-wrapper .caption{		width:70%!important;	}		.bxslider .caption-content .title{		font-size:.7em;		margin-top:5px;		}		.bxslider .caption-content .subtitle .button_1{		margin:0!important;		font-size:.5em!important;		padding:5px;	}}@media screen and (min-width: 481px) and (max-width:639px) {		.bxslider .caption-content .title{		color:#fff;		font-size:1em;		margin-bottom:0px;	}			.bxslider .caption-content .subtitle .button_1{		margin:0!important;		font-size:.8em!important;	}	}/*-------------------------------------------------------------------*//*    TABS/*-------------------------------------------------------------------*/.ui-tabs{	border:none transparent!important;	padding:0!important;}.ui-tabs-nav{	background:none!important;	border:none!important;	padding:0!important;	text-transform:none;	font-family:'Raleway';	font-size:.7em!important;	color:#9DB85B!important;}.ui-state-default{	border-color:#ccc!important;	border-radius:0!important;}.ui-tabs-anchor{	padding:10px!important;}.ui-tabs-panel{	padding:10px 10px!important;	border:none!important;	border-radius:0!important;	background:#dfdcd5 !important;}.colorCuadrado{border-radius: 2px;border-width: 1px;border-style: solid;border-color: #E0E0E0;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.22);background-color: #FFF;}.gris{background:url(../img/dark_embroidery.png) repeat;	border: solid  #333 0.5;	border-bottom-left-radius: 0.5px;}.description{ color:#404040;  font-size:0.8em;  text-align:left;  line-height:1.5em;  font-family:'Numans', sans-serif;}.txiki{ color:#404040;  font-size:0.7em;  text-align:left;  line-height:1.2em;  font-family:'Numans', sans-serif;  font-style:  italic;  background-color: #fff;  padding: 2px;  border: 0.5px solid #ccc;}/*-------------------------------------------------------------------*//*    H1, H2, .../*-------------------------------------------------------------------*/.description h1,.description h2,.description h3,.description h4,.description h5,.description h6 {  /*font-family: 'Numans', sans-serif;*/}.description h1{  color:#9DB85B;  font-size:1.5em;  font-weight:300;  margin-bottom:40px;}.description h2{  color:#9DB85B;  font-size:1.2em;  border-bottom: dotted #GRIS1 1px;  padding-bottom:10px;}.description h3{background:#CAC8C8;color:#fff;font-size:1.3em;margin:20px 0;padding:20px;}.description h4{font-size:1.2em;color:#8f2033;margin:20px 0;}.description h5{font-size:1em;color:#8f2033;margin:20px 0;}.description h6{font-size:.8em;color:#8f2033;margin:20px 0;}p,.description p{  font-weight:300;}.description strong,.description b{  font-weight:bold;  color:#9DB85B;}/*-------------------------------------------------------------------*//*    LISTADOS/*-------------------------------------------------------------------*/.description ul,.description ol{  list-style:none;  margin:10px 0;  padding:0 5px;  text-align:left!important;}.description table ul,.description table ol{  margin:0 0 10px 0!important;}.description li{  background:url(../img/bullets/bullet12.png) no-repeat 0 4px;  padding:0 0 0 15px;  margin:0 0 10px 0;  color:#404040;  font-weight:300;  font-family:'Numans', sans-serif;}/*-------------------------------------------------------------------*//*    OTROS.../*-------------------------------------------------------------------*/.description iframe{border:0;margin:0 auto;}/*-------------------------------------------------------------------*//*    IMGS/*-------------------------------------------------------------------*/img[style~="left;"]{  padding:0 20px 0 0;}/*-------------------------------------------------------------------*//*    TABLES/*-------------------------------------------------------------------*//*Todas las filas*/.views-field{  vertical-align: top;  padding-bottom:20px;}/*Celda imagen producto*/.views-field-field-homeimage-fid img{  border:1px solid #ccc;}/*Celda titulo producto*/.views-field-title{  /*vertical-align: middle;*/}/*Celda descripcion producto*/.views-field-view-node{  font-size:.9em;}/*-------------------------------------------------------------------*//*    ICONOS/*-------------------------------------------------------------------*/.externalpdf,.externaldoc,.externalxls,.externaltxt,.externaldocx,.externalxlsx,.externalxml{  color:#666666;  padding:8px 0 0 32px;  height:22px;  display: block;  font-size:.9em;}.externalpdf{  background: url(../img/pdf.png) no-repeat;}/*-------------------------------------------------------------------*//*    CESTA/*-------------------------------------------------------------------*/#cesta{  padding:20px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  border:1px solid #ccc;  clear:both;  margin-top:20px;  margin-bottom:20px;  background-color: #fff;}#cesta .listado{  list-style:none;  margin:0;  padding:0;}#cesta .listado p{  margin:0 0 10px 0;  font-size:1.3em;}#cesta .listado li{  margin:0 0 10px 0;}#cesta .listado .img{  border:1px solid #cccccc;  display:block;}#cesta .listado .data{  border-left:1px solid #cccccc;  padding-left:20px;  height:100px;}#cesta .listado li .unidades{  border-left:1px solid #cccccc;  padding:30px 0 0 20px;  height:100px;  font-family:'Numans', sans-serif;}#cesta .listado li .precio{  border-left:1px solid #cccccc;  padding:30px 0 0 20px;  height:100px;  text-align:right;}#cesta .listado li .price{  font-size:1.4em;}#cesta .listado li .und{  font-size:.9em;  margin-right:10px;}#cesta .totalPrice,#cesta .totalPriceMini{  clear:both;}#cesta .totalPrice .price,#cesta .totalPriceMini .price{  float:right;  margin:10px 0;  background-color:#9DB85B;  color:#fff;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 2px;  padding:10px;  font-size:1.4em;  font-family:'Numans', sans-serif;  font-weight:700;}#cesta .totalPriceMini .price{  background-color:#GRIS1;  color:#fff;  padding:6px;  font-size:1.1em;  font-family:'Numans', sans-serif;  font-weight:400;}#cesta .mini{  font-size:.8em!important;}#cesta .totalPrice .mini{  color:#ffffff;}#cesta .advice{  float:right;  font-family:'Nova Flat', cursive;  color:#999;  font-size:.8em;  text-align:right;}#cesta .totalPrice p{  margin:2px 0;}#cesta .subtotal{  padding:0;  margin:20px 0;  list-style:none;}#cesta .subtotal li{  float:right;  clear:both;  font-family:'Numans', sans-serif;  font-size:1.1em;  color:#999;  margin:5px 0;}#cesta .subtotal li b{  color:#NARANJA1;}.price{	background:#9DB85B;	/*border-radius:5px;	moz-boder-radius:5px;*/	display:inline-block;	font-family:'Numans', sans-serif;	font-weight:500;	color:#fff;	text-align:center;	font-size:1em;	margin:10px 10px;	padding:5px 10px;}.menuProcesoCompra{  margin:10px 0;  padding:0;  list-style:none;}.menuProcesoCompra a li,.menuProcesoCompra a:active li,.menuProcesoCompra a:link li,.menuProcesoCompra a:visited li{  width:100%;}.menuProcesoCompra a li,.menuProcesoCompra li{  /*margin:0 20px 0 0;*/  background-color:#295200;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  padding:5px;  text-align:left;  font-size:1em;  font-family:'Numans', sans-serif;  font-weight:700;  /*text-transform:uppercase;*/  color:#000;}.menuProcesoCompra a:hover li,.menuProcesoCompra a li.active{  background-color:#9DB85B;  color:#fff;  width:100%;}.menuProcesoCompra li span{  font-size:1.3em;  font-weight:bold;}.formasPago{  margin:20px auto;  list-style:none;}.formasPago li a{  display:block;  background-color:#GRIS5;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  padding:10px;  /*height:200px;*/  margin:0 10px;}.formasPago li a.sel,.formasPago li a:hover{  background-color:#9DB85B;}.formasPago li a h3{  font-size:1.1em;  font-family:'Numans', sans-serif;  font-weight:700;  /*text-transform:uppercase;*/  color:#999;}.formasPago li a.sel h3,.formasPago li a:hover h3{  color:#fff;}#descuento fieldset{  border:1px solid #ccc;  display:table;}#descuento input,#descuento .btn_m{  float:left;}#descuento .btn_m{  margin:6px 0 0 20px;  padding:0;}#descuento .LV_validation_message{  display:none!important;}.pedidosUsuario{  list-style:none;}.pedidosUsuario li{  font-family:'Numans', sans-serif;  font-size:1.2em;  margin-bottom:4px;}.tableBody{  font-family:'Numans', sans-serif;}/*UNIDADES + -*/.unidades{  /*max-width:80px;*/  float:left;  /*margin-right:10px;*/}.unidades{  /*background-color:#9DB85B;*/  padding:4px 6px;}.unidades .unidadesIpt{  width:30px;  border:0px;  text-align:center;  color:#9DB85B;  font-size:1.2em;}.unidades .unidadesMore,.unidades .unidadesLess{  color:#fff;  font-size:1.2em;}/*DESARROLLO PRODUCTO*/.button_1.incCompra{  display: inline-block;  height:50px;  padding:0;  width:150px;}/*.button_1.incCompra span{  display: inline-block;  padding:0 10px;  height:100%;	color:#fff;  font-family:'Nova Flat', cursive;	font-size:1em;  font-weight: 400;	letter-spacing: .02em;	text-align:center;	font-style: italic;}*/.button_1.incCompra i{  /*background: #CAC8C8;*/  display: inline-block;  -webkit-border-radius: 5px 0 0 5px;  border-radius: 5px 0 0 5px;  padding:10px;  color:#fff;  height:100%;  font-size: 1.6em;}.unidades .icons{  font-size:1em;}.unidades .icons div{  display: inline-block;}.unidades .fa-plus-square, .unidades .fa-minus-square{  color: #999!important;}.unidades .fa-plus-square.active{  color: #9DB85B!important;}.unidades .fa-plus-square.active:hover{  color: #CAC8C8!important;}.unidades .fa-minus-square.active{  color: #9DB85B!important;}.unidades .fa-minus-square.active:hover{  color: #CAC8C8!important;}.unidades .fa-trash{  color:#333!important;}.unidades .fa-trash:hover{  color:#9DB85B!important;}.unidades .unidadesIpt{  border: solid 1px #CAC8C8;/* border: solid 1px #9DB85B;*/  float:left;  text-align:center;  color:#404040;  display: inline-block;  height:100%;  font-size:1em;  padding:10px;  width:70%;}.unidades .unidadesCtrl{  float:left;  width:30%;}.unidades .unidadesMore,.unidades .unidadesLess{  background:#CAC8C8;  color:#fff;  display: block;  font-size:.8em;  padding:1px;  text-align:center;  height: 100%;}.unidades .unidadesMore:hover,.unidades .unidadesLess:hover{  background:#9DB85B;}.unidades .unidadesMore{  /*margin-bottom:3px;*/}.button_1.incCompra{  float:left;  max-width:150px;}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(prettyPhoto/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(prettyPhoto/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(prettyPhoto/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(prettyPhoto/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(prettyPhoto/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(prettyPhoto/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(prettyPhoto/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(prettyPhoto/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}div.pp_default .pp_expand:hover{background:url(prettyPhoto/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(prettyPhoto/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}div.pp_default .pp_contract:hover{background:url(prettyPhoto/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{background:url(prettyPhoto/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}div.pp_default .pp_gallery ul li a{background:url(prettyPhoto/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(prettyPhoto/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(prettyPhoto/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(prettyPhoto/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(prettyPhoto/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(prettyPhoto/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(prettyPhoto/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(prettyPhoto/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(prettyPhoto/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}div.light_rounded .pp_nav .pp_play{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(prettyPhoto/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(prettyPhoto/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(prettyPhoto/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}div.dark_rounded .pp_description{color:#fff;margin-right:85px}div.dark_rounded .pp_nav .pp_play{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(prettyPhoto/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(prettyPhoto/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(prettyPhoto/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(prettyPhoto/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{background:url(prettyPhoto/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(prettyPhoto/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(prettyPhoto/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(prettyPhoto/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(prettyPhoto/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(prettyPhoto/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(prettyPhoto/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(prettyPhoto/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{background:url(prettyPhoto/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}div.light_square .pp_nav .pp_play{background:url(prettyPhoto/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(prettyPhoto/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(prettyPhoto/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(prettyPhoto/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(prettyPhoto/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(prettyPhoto/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(prettyPhoto/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(prettyPhoto/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(prettyPhoto/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(prettyPhoto/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(prettyPhoto/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(prettyPhoto/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(prettyPhoto/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(prettyPhoto/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(prettyPhoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(prettyPhoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(prettyPhoto/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}/** * BxSlider v4.1.2 - Fully loaded, responsive content slider * http://bxslider.com * * Written by: Steven Wanderski, 2014 * http://stevenwanderski.com * (while drinking Belgian ales and listening to jazz) * * CEO and founder of bxCreative, LTD * http://bxcreative.com *//** RESET AND LAYOUT===================================*/.bx-wrapper {	position: relative;	margin: 0 auto;	padding: 0;	*zoom: 1;	max-height:350px;	overflow:hidden;}.homeSlider .bx-wrapper img {	width:100%;	display: block;	margin:0 auto;}.promoSlider .bx-wrapper img {	width:100%;	display: block;	margin:0 auto;}/** THEME===================================*/.bx-wrapper .bx-viewport {	/*-moz-box-shadow: 0 0 5px #ccc;*/	/*-webkit-box-shadow: 0 0 5px #ccc;*/	/*box-shadow: 0 0 5px #ccc;*/	/*border:  5px solid #fff;*/	/*left: -5px;*/	/*background: #fff;*/	/*fix other elements on the page moving (on Chrome)*/	-webkit-transform: translatez(0);	-moz-transform: translatez(0);	-ms-transform: translatez(0);	-o-transform: translatez(0);	transform: translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {	position: absolute;	bottom: -30px;	width: 100%;}/* LOADER */.bx-wrapper .bx-loading {	min-height: 50px;	background: url(bxSlider/bx_loader.gif) center center no-repeat #fff;	height: 100%;	width: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 2000;}/* PAGER */.bx-wrapper .bx-pager {	text-align: center;	font-size: .85em;	font-family: Arial;	font-weight: bold;	color: #666;	padding-top: 20px;	bottom:110px;}.promoSlider .bx-wrapper .bx-pager {	bottom:20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block;	*zoom: 1;	*display: inline;}.bx-wrapper .bx-pager.bx-default-pager a {	background: #666;	text-indent: -9999px;	display: block;	width: 10px;	height: 10px;	margin: 0 5px;	outline: 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {	background: #000;}/* DIRECTION CONTROLS (NEXT / PREV) */.bx-wrapper .bx-prev {	left: 20px;	background: url(bxSlider/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next {  right:20px;	background: url(bxSlider/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover {	background-position: 0 0;}.bx-wrapper .bx-next:hover {	background-position: -43px 0;}.bx-wrapper .bx-controls-direction a {	position: absolute;  top:50%;	margin-top: -16px;	outline: 0;	width: 32px;	height: 32px;	text-indent: -9999px;	z-index: 9999;}.bx-wrapper .bx-controls-direction a.disabled {	display: none;}/* AUTO CONTROLS (START / STOP) */.bx-wrapper .bx-controls-auto {	text-align: center;}.bx-wrapper .bx-controls-auto .bx-start {	display: block;	text-indent: -9999px;	width: 10px;	height: 11px;	outline: 0;	background: url(bxSlider/controls.png) -86px -11px no-repeat;	margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {	background-position: -86px 0;}.bx-wrapper .bx-controls-auto .bx-stop {	display: block;	text-indent: -9999px;	width: 9px;	height: 11px;	outline: 0;	background: url(bxSlider/controls.png) -86px -44px no-repeat;	margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {	background-position: -86px -33px;}/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {	text-align: left;	width: 80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {	right: 0;	width: 35px;}/* IMAGE CAPTIONS */.bx-wrapper .bx-caption {	position: absolute;	bottom: 0;	left: 0;	background: #fff\9;	background: rgba(80, 80, 80, 0.75);	width: 100%;}.bx-wrapper .bx-caption span {	color: #fff;	font-family: Arial;	display: block;	font-size: .85em;	padding: 10px;}.homeSlider .bx-wrapper .caption{  position:absolute;  top:0;  right:0;/*	background: #9DB85B;	background: rgba(60, 139, 219, 0.75);*/  width:450px;  height:100%;  color:#111;  text-align:center;  padding-right:60px;}.promoSlider .bx-wrapper .caption{  position:absolute;  bottom:40px;/*	background: #9DB85B;	background: rgba(60, 139, 219, 0.75);*/  /*width:350px;*/  /*height:100%;*/  /*color:#111;*/}.bx-wrapper .button{	margin:20px auto;	background-color:#9DB85B;	color:#fff!important;	font-family:FONT7;	font-size:.9em;	font-weight:300;	text-transform:uppercase;	padding:8px 16px;	-webkit-border-radius: 2px 2px 2px 2px;	border-radius: 2px 2px 2px 2px;	text-align:center;	display:table;	text-shadow: 0px 1px 1px #000;}.bx-wrapper .button:hover{	background-color:#CAC8C8;}.bx-wrapper .title_5{	text-shadow: 0px 1px 1px #000;	color:#fff;	text-align:left;}.bx-wrapper p{	text-shadow: 0px 1px 1px #000;	color:#efefef;	text-align:left;}.bx-wrapper .subtitle{	padding:10px;}.bx-wrapper .button_1{	margin-top:20px;}@media screen and (min-width: 640px) {  .bx-pager.bx-default-pager{    display:none!important;  }}@media screen and (max-width: 639px) {  .bx-controls-direction{    display:none!important;  }}/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}div.rating-cancel,div.rating-cancel a{background:url(star-rating/delete.gif) no-repeat 0 -16px}div.star-rating,div.star-rating a{background:url(star-rating/star.gif) no-repeat 0 0px}div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}div.star-rating-on a{background-position:0 -16px!important}div.star-rating-hover a{background-position:0 -32px}/* Read Only CSS */div.star-rating-readonly a{cursor:default !important}/* Partial Star CSS */div.star-rating{background:transparent!important;overflow:hidden!important}/* END jQuery.Rating Plugin CSS *//* * jQuery FlexSlider v2.2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) *//* Browser Resets*********************************/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}/* Icon Fonts*********************************//* Font-face Icons */@font-face {	font-family: 'flexslider-icon';	src:url('fonts/flexslider-icon.eot');	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),		url('fonts/flexslider-icon.woff') format('woff'),		url('fonts/flexslider-icon.ttf') format('truetype'),		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');	font-weight: normal;	font-style: normal;}/* FlexSlider Necessary Styles*********************************/.flexslider {margin: 0; padding: 0;}.flexslider .slides > li {	display: none;	-webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flex .slides > li{	margin-right:20px;}.flex2 .slides > li{	margin-right:10px;} .flexslider .slides .img {  /*width: auto;*/	width:auto;	height:auto;  /*display: block;*/}.flex-pauseplay span {text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}html[xmlns] .slides {display: block;}* html .slides {height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {display: block;}/* FlexSlider Default Theme*********************************/.flexslider {  margin:0;  background: #fff;  position: relative;/*  border: 4px solid #fff;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);  -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);  -o-box-shadow: 0 1px 4px rgba(0,0,0,.2);  box-shadow: 0 1px 4px rgba(0,0,0,.2);*/  zoom: 1;}.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }.loading .flex-viewport { max-height: 300px; }.flexslider .slides { zoom: 1; }.carousel li {	margin-right: 5px;	padding:20px!important;}/* Direction Nav */.flex-direction-nav {  *height: 0;}.flex-direction-nav a  {  text-decoration:none;  display: block;  width: 40px;  height: 40px;  margin: -20px 0 0;  position: absolute;  top: 50%;  z-index: 10;  overflow: hidden;  opacity: 0;  cursor: pointer;  color: rgba(0,0,0,0.8);  text-shadow: 1px 1px 0 rgba(255,255,255,0.3);  -webkit-transition: all .3s ease;  -moz-transition: all .3s ease;  transition: all .3s ease;}.flex .flex-direction-nav a{	top: 140px;}.flex2 .flex-direction-nav a{	top: 110px;}.flex-direction-nav .flex-prev { left: -50px; }.flex-direction-nav .flex-next { right: -50px; text-align: right; }.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; }.flex-direction-nav a.flex-next:before  { content: '\f002'; }/* Pause/Play */.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }.flex-pauseplay a:hover  { opacity: 1; }.flex-pauseplay a.flex-play:before { content: '\f003'; }/* Control Nav */.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}.flex-control-thumbs li {width: 25%; float: left; margin: 0;}.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}@media screen and (max-width: 860px) {  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}}/*! Pushy - v0.9.2 - 2014-9-13* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.* https://github.com/christophery/pushy/* by Christopher Yee *//* Menu Appearance */.pushy{    font-family:Raleway;    position: fixed;    width: 200px;    height: 100%;    top: 0;    z-index: 9999;    background: #333332;    font-size: 0.9em;    font-weight: bold;    -webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);    -moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);    box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);    overflow: auto;    -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */}.pushy a{    display: block;    color: #b3b3b1;    padding: 5px 15px;    text-decoration: none;}.pushy a:hover{    background: #9DB85B;    color: #FFF;}.pushy .list a{    border-bottom: 1px solid rgba(0, 0, 0, .1);    border-top: 1px solid rgba(255, 255, 255, .1);}.pushy ul{  margin:10px 0 20px 0;}/* Menu Movement */.pushy-left{    -webkit-transform: translate3d(-200px,0,0);    -moz-transform: translate3d(-200px,0,0);    -ms-transform: translate3d(-200px,0,0);    -o-transform: translate3d(-200px,0,0);    transform: translate3d(-200px,0,0);}.pushy-open{    -webkit-transform: translate3d(0,0,0);    -moz-transform: translate3d(0,0,0);    -ms-transform: translate3d(0,0,0);    -o-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);}.container-push, .push-push{    -webkit-transform: translate3d(200px,0,0);    -moz-transform: translate3d(200px,0,0);    -ms-transform: translate3d(200px,0,0);    -o-transform: translate3d(200px,0,0);    transform: translate3d(200px,0,0);}/* Menu Transitions */.pushy, #container, .push{    -webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99);    -moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99);    -o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99);    transition: transform .2s cubic-bezier(.16, .68, .43, .99);}/* Site Overlay */.site-overlay{    display: none;}.pushy-active .site-overlay{    display: block;    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 9998;    background-color: rgba(0,0,0,0.5);    -webkit-animation: fade 500ms;     -moz-animation: fade 500ms;     -o-animation: fade 500ms;    animation: fade 500ms;}@keyframes fade{    0%   { opacity: 0; }    100% { opacity: 1; }}@-moz-keyframes fade{    0%   { opacity: 0; }    100% { opacity: 1; }}@-webkit-keyframes fade{    0%   { opacity: 0; }    100% { opacity: 1; }}@-o-keyframes fade{    0%   { opacity: 0; }    100% { opacity: 1; }}/* Example Media Query */@media screen and (max-width: 768px){    .pushy{    font-size: .8em;}}/* Menu Button */header .pushyContent{	background:#CAC8C8;}.menu-btn{	font-family:'Roboto Condensed', sans-serif;;	color: #FFF;	text-align: center;	width:100%;	cursor: pointer;}.menu-btn .b1{	width: 40px;  height:40px;	/*margin-bottom: 30px;*/	/*background: #000;*/  margin-right:10px;	float:left;}.menu-btn i{    background: #489101;    border-radius:5px;    moz-border-radius:5px;    color:#fff;    padding-top:10px;    text-align: center;    height:100%;    width:100%;}.menu-btn:hover{	background: #999;	color: #FFF;}.menu-btn .b2{	padding:6px 0 0 0;	float:left;}/*! *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) *//* FONT PATH * -------------------------- */@font-face {  font-family: 'FontAwesome';  src: url('fonts/fontawesome-webfont.eot?v=4.3.0');  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');  font-weight: normal;  font-style: normal;}.fa {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  transform: translate(0, 0);}/* makes the font 33% larger relative to the icon container */.fa-lg {  font-size: 1.33333333em;  line-height: 0.75em;  vertical-align: -15%;}.fa-2x {  font-size: 2em;}.fa-3x {  font-size: 3em;}.fa-4x {  font-size: 4em;}.fa-5x {  font-size: 5em;}.fa-fw {  width: 1.28571429em;  text-align: center;}.fa-ul {  padding-left: 0;  margin-left: 2.14285714em;  list-style-type: none;}.fa-ul > li {  position: relative;}.fa-li {  position: absolute;  left: -2.14285714em;  width: 2.14285714em;  top: 0.14285714em;  text-align: center;}.fa-li.fa-lg {  left: -1.85714286em;}.fa-border {  padding: .2em .25em .15em;  border: solid 0.08em #eeeeee;  border-radius: .1em;}.pull-right {  float: right;}.pull-left {  float: left;}.fa.pull-left {  margin-right: .3em;}.fa.pull-right {  margin-left: .3em;}.fa-spin {  -webkit-animation: fa-spin 2s infinite linear;  animation: fa-spin 2s infinite linear;}.fa-pulse {  -webkit-animation: fa-spin 1s infinite steps(8);  animation: fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}@keyframes fa-spin {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(359deg);    transform: rotate(359deg);  }}.fa-rotate-90 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);}.fa-rotate-180 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg);}.fa-rotate-270 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  -webkit-transform: rotate(270deg);  -ms-transform: rotate(270deg);  transform: rotate(270deg);}.fa-flip-horizontal {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);  -webkit-transform: scale(-1, 1);  -ms-transform: scale(-1, 1);  transform: scale(-1, 1);}.fa-flip-vertical {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);  -webkit-transform: scale(1, -1);  -ms-transform: scale(1, -1);  transform: scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {  filter: none;}.fa-stack {  position: relative;  display: inline-block;  width: 2em;  height: 2em;  line-height: 2em;  vertical-align: middle;}.fa-stack-1x,.fa-stack-2x {  position: absolute;  left: 0;  width: 100%;  text-align: center;}.fa-stack-1x {  line-height: inherit;}.fa-stack-2x {  font-size: 2em;}.fa-inverse {  color: #ffffff;}/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen   readers do not read off random characters that represent icons */.fa-glass:before {  content: "\f000";}.fa-music:before {  content: "\f001";}.fa-search:before {  content: "\f002";}.fa-envelope-o:before {  content: "\f003";}.fa-heart:before {  content: "\f004";}.fa-star:before {  content: "\f005";}.fa-star-o:before {  content: "\f006";}.fa-user:before {  content: "\f007";}.fa-film:before {  content: "\f008";}.fa-th-large:before {  content: "\f009";}.fa-th:before {  content: "\f00a";}.fa-th-list:before {  content: "\f00b";}.fa-check:before {  content: "\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before {  content: "\f00d";}.fa-search-plus:before {  content: "\f00e";}.fa-search-minus:before {  content: "\f010";}.fa-power-off:before {  content: "\f011";}.fa-signal:before {  content: "\f012";}.fa-gear:before,.fa-cog:before {  content: "\f013";}.fa-trash-o:before {  content: "\f014";}.fa-home:before {  content: "\f015";}.fa-file-o:before {  content: "\f016";}.fa-clock-o:before {  content: "\f017";}.fa-road:before {  content: "\f018";}.fa-download:before {  content: "\f019";}.fa-arrow-circle-o-down:before {  content: "\f01a";}.fa-arrow-circle-o-up:before {  content: "\f01b";}.fa-inbox:before {  content: "\f01c";}.fa-play-circle-o:before {  content: "\f01d";}.fa-rotate-right:before,.fa-repeat:before {  content: "\f01e";}.fa-refresh:before {  content: "\f021";}.fa-list-alt:before {  content: "\f022";}.fa-lock:before {  content: "\f023";}.fa-flag:before {  content: "\f024";}.fa-headphones:before {  content: "\f025";}.fa-volume-off:before {  content: "\f026";}.fa-volume-down:before {  content: "\f027";}.fa-volume-up:before {  content: "\f028";}.fa-qrcode:before {  content: "\f029";}.fa-barcode:before {  content: "\f02a";}.fa-tag:before {  content: "\f02b";}.fa-tags:before {  content: "\f02c";}.fa-book:before {  content: "\f02d";}.fa-bookmark:before {  content: "\f02e";}.fa-print:before {  content: "\f02f";}.fa-camera:before {  content: "\f030";}.fa-font:before {  content: "\f031";}.fa-bold:before {  content: "\f032";}.fa-italic:before {  content: "\f033";}.fa-text-height:before {  content: "\f034";}.fa-text-width:before {  content: "\f035";}.fa-align-left:before {  content: "\f036";}.fa-align-center:before {  content: "\f037";}.fa-align-right:before {  content: "\f038";}.fa-align-justify:before {  content: "\f039";}.fa-list:before {  content: "\f03a";}.fa-dedent:before,.fa-outdent:before {  content: "\f03b";}.fa-indent:before {  content: "\f03c";}.fa-video-camera:before {  content: "\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before {  content: "\f03e";}.fa-pencil:before {  content: "\f040";}.fa-map-marker:before {  content: "\f041";}.fa-adjust:before {  content: "\f042";}.fa-tint:before {  content: "\f043";}.fa-edit:before,.fa-pencil-square-o:before {  content: "\f044";}.fa-share-square-o:before {  content: "\f045";}.fa-check-square-o:before {  content: "\f046";}.fa-arrows:before {  content: "\f047";}.fa-step-backward:before {  content: "\f048";}.fa-fast-backward:before {  content: "\f049";}.fa-backward:before {  content: "\f04a";}.fa-play:before {  content: "\f04b";}.fa-pause:before {  content: "\f04c";}.fa-stop:before {  content: "\f04d";}.fa-forward:before {  content: "\f04e";}.fa-fast-forward:before {  content: "\f050";}.fa-step-forward:before {  content: "\f051";}.fa-eject:before {  content: "\f052";}.fa-chevron-left:before {  content: "\f053";}.fa-chevron-right:before {  content: "\f054";}.fa-plus-circle:before {  content: "\f055";}.fa-minus-circle:before {  content: "\f056";}.fa-times-circle:before {  content: "\f057";}.fa-check-circle:before {  content: "\f058";}.fa-question-circle:before {  content: "\f059";}.fa-info-circle:before {  content: "\f05a";}.fa-crosshairs:before {  content: "\f05b";}.fa-times-circle-o:before {  content: "\f05c";}.fa-check-circle-o:before {  content: "\f05d";}.fa-ban:before {  content: "\f05e";}.fa-arrow-left:before {  content: "\f060";}.fa-arrow-right:before {  content: "\f061";}.fa-arrow-up:before {  content: "\f062";}.fa-arrow-down:before {  content: "\f063";}.fa-mail-forward:before,.fa-share:before {  content: "\f064";}.fa-expand:before {  content: "\f065";}.fa-compress:before {  content: "\f066";}.fa-plus:before {  content: "\f067";}.fa-minus:before {  content: "\f068";}.fa-asterisk:before {  content: "\f069";}.fa-exclamation-circle:before {  content: "\f06a";}.fa-gift:before {  content: "\f06b";}.fa-leaf:before {  content: "\f06c";}.fa-fire:before {  content: "\f06d";}.fa-eye:before {  content: "\f06e";}.fa-eye-slash:before {  content: "\f070";}.fa-warning:before,.fa-exclamation-triangle:before {  content: "\f071";}.fa-plane:before {  content: "\f072";}.fa-calendar:before {  content: "\f073";}.fa-random:before {  content: "\f074";}.fa-comment:before {  content: "\f075";}.fa-magnet:before {  content: "\f076";}.fa-chevron-up:before {  content: "\f077";}.fa-chevron-down:before {  content: "\f078";}.fa-retweet:before {  content: "\f079";}.fa-shopping-cart:before {  content: "\f07a";}.fa-folder:before {  content: "\f07b";}.fa-folder-open:before {  content: "\f07c";}.fa-arrows-v:before {  content: "\f07d";}.fa-arrows-h:before {  content: "\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before {  content: "\f080";}.fa-twitter-square:before {  content: "\f081";}.fa-facebook-square:before {  content: "\f082";}.fa-camera-retro:before {  content: "\f083";}.fa-key:before {  content: "\f084";}.fa-gears:before,.fa-cogs:before {  content: "\f085";}.fa-comments:before {  content: "\f086";}.fa-thumbs-o-up:before {  content: "\f087";}.fa-thumbs-o-down:before {  content: "\f088";}.fa-star-half:before {  content: "\f089";}.fa-heart-o:before {  content: "\f08a";}.fa-sign-out:before {  content: "\f08b";}.fa-linkedin-square:before {  content: "\f08c";}.fa-thumb-tack:before {  content: "\f08d";}.fa-external-link:before {  content: "\f08e";}.fa-sign-in:before {  content: "\f090";}.fa-trophy:before {  content: "\f091";}.fa-github-square:before {  content: "\f092";}.fa-upload:before {  content: "\f093";}.fa-lemon-o:before {  content: "\f094";}.fa-phone:before {  content: "\f095";}.fa-square-o:before {  content: "\f096";}.fa-bookmark-o:before {  content: "\f097";}.fa-phone-square:before {  content: "\f098";}.fa-twitter:before {  content: "\f099";}.fa-facebook-f:before,.fa-facebook:before {  content: "\f09a";}.fa-github:before {  content: "\f09b";}.fa-unlock:before {  content: "\f09c";}.fa-credit-card:before {  content: "\f09d";}.fa-rss:before {  content: "\f09e";}.fa-hdd-o:before {  content: "\f0a0";}.fa-bullhorn:before {  content: "\f0a1";}.fa-bell:before {  content: "\f0f3";}.fa-certificate:before {  content: "\f0a3";}.fa-hand-o-right:before {  content: "\f0a4";}.fa-hand-o-left:before {  content: "\f0a5";}.fa-hand-o-up:before {  content: "\f0a6";}.fa-hand-o-down:before {  content: "\f0a7";}.fa-arrow-circle-left:before {  content: "\f0a8";}.fa-arrow-circle-right:before {  content: "\f0a9";}.fa-arrow-circle-up:before {  content: "\f0aa";}.fa-arrow-circle-down:before {  content: "\f0ab";}.fa-globe:before {  content: "\f0ac";}.fa-wrench:before {  content: "\f0ad";}.fa-tasks:before {  content: "\f0ae";}.fa-filter:before {  content: "\f0b0";}.fa-briefcase:before {  content: "\f0b1";}.fa-arrows-alt:before {  content: "\f0b2";}.fa-group:before,.fa-users:before {  content: "\f0c0";}.fa-chain:before,.fa-link:before {  content: "\f0c1";}.fa-cloud:before {  content: "\f0c2";}.fa-flask:before {  content: "\f0c3";}.fa-cut:before,.fa-scissors:before {  content: "\f0c4";}.fa-copy:before,.fa-files-o:before {  content: "\f0c5";}.fa-paperclip:before {  content: "\f0c6";}.fa-save:before,.fa-floppy-o:before {  content: "\f0c7";}.fa-square:before {  content: "\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before {  content: "\f0c9";}.fa-list-ul:before {  content: "\f0ca";}.fa-list-ol:before {  content: "\f0cb";}.fa-strikethrough:before {  content: "\f0cc";}.fa-underline:before {  content: "\f0cd";}.fa-table:before {  content: "\f0ce";}.fa-magic:before {  content: "\f0d0";}.fa-truck:before {  content: "\f0d1";}.fa-pinterest:before {  content: "\f0d2";}.fa-pinterest-square:before {  content: "\f0d3";}.fa-google-plus-square:before {  content: "\f0d4";}.fa-google-plus:before {  content: "\f0d5";}.fa-money:before {  content: "\f0d6";}.fa-caret-down:before {  content: "\f0d7";}.fa-caret-up:before {  content: "\f0d8";}.fa-caret-left:before {  content: "\f0d9";}.fa-caret-right:before {  content: "\f0da";}.fa-columns:before {  content: "\f0db";}.fa-unsorted:before,.fa-sort:before {  content: "\f0dc";}.fa-sort-down:before,.fa-sort-desc:before {  content: "\f0dd";}.fa-sort-up:before,.fa-sort-asc:before {  content: "\f0de";}.fa-envelope:before {  content: "\f0e0";}.fa-linkedin:before {  content: "\f0e1";}.fa-rotate-left:before,.fa-undo:before {  content: "\f0e2";}.fa-legal:before,.fa-gavel:before {  content: "\f0e3";}.fa-dashboard:before,.fa-tachometer:before {  content: "\f0e4";}.fa-comment-o:before {  content: "\f0e5";}.fa-comments-o:before {  content: "\f0e6";}.fa-flash:before,.fa-bolt:before {  content: "\f0e7";}.fa-sitemap:before {  content: "\f0e8";}.fa-umbrella:before {  content: "\f0e9";}.fa-paste:before,.fa-clipboard:before {  content: "\f0ea";}.fa-lightbulb-o:before {  content: "\f0eb";}.fa-exchange:before {  content: "\f0ec";}.fa-cloud-download:before {  content: "\f0ed";}.fa-cloud-upload:before {  content: "\f0ee";}.fa-user-md:before {  content: "\f0f0";}.fa-stethoscope:before {  content: "\f0f1";}.fa-suitcase:before {  content: "\f0f2";}.fa-bell-o:before {  content: "\f0a2";}.fa-coffee:before {  content: "\f0f4";}.fa-cutlery:before {  content: "\f0f5";}.fa-file-text-o:before {  content: "\f0f6";}.fa-building-o:before {  content: "\f0f7";}.fa-hospital-o:before {  content: "\f0f8";}.fa-ambulance:before {  content: "\f0f9";}.fa-medkit:before {  content: "\f0fa";}.fa-fighter-jet:before {  content: "\f0fb";}.fa-beer:before {  content: "\f0fc";}.fa-h-square:before {  content: "\f0fd";}.fa-plus-square:before {  content: "\f0fe";}.fa-angle-double-left:before {  content: "\f100";}.fa-angle-double-right:before {  content: "\f101";}.fa-angle-double-up:before {  content: "\f102";}.fa-angle-double-down:before {  content: "\f103";}.fa-angle-left:before {  content: "\f104";}.fa-angle-right:before {  content: "\f105";}.fa-angle-up:before {  content: "\f106";}.fa-angle-down:before {  content: "\f107";}.fa-desktop:before {  content: "\f108";}.fa-laptop:before {  content: "\f109";}.fa-tablet:before {  content: "\f10a";}.fa-mobile-phone:before,.fa-mobile:before {  content: "\f10b";}.fa-circle-o:before {  content: "\f10c";}.fa-quote-left:before {  content: "\f10d";}.fa-quote-right:before {  content: "\f10e";}.fa-spinner:before {  content: "\f110";}.fa-circle:before {  content: "\f111";}.fa-mail-reply:before,.fa-reply:before {  content: "\f112";}.fa-github-alt:before {  content: "\f113";}.fa-folder-o:before {  content: "\f114";}.fa-folder-open-o:before {  content: "\f115";}.fa-smile-o:before {  content: "\f118";}.fa-frown-o:before {  content: "\f119";}.fa-meh-o:before {  content: "\f11a";}.fa-gamepad:before {  content: "\f11b";}.fa-keyboard-o:before {  content: "\f11c";}.fa-flag-o:before {  content: "\f11d";}.fa-flag-checkered:before {  content: "\f11e";}.fa-terminal:before {  content: "\f120";}.fa-code:before {  content: "\f121";}.fa-mail-reply-all:before,.fa-reply-all:before {  content: "\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {  content: "\f123";}.fa-location-arrow:before {  content: "\f124";}.fa-crop:before {  content: "\f125";}.fa-code-fork:before {  content: "\f126";}.fa-unlink:before,.fa-chain-broken:before {  content: "\f127";}.fa-question:before {  content: "\f128";}.fa-info:before {  content: "\f129";}.fa-exclamation:before {  content: "\f12a";}.fa-superscript:before {  content: "\f12b";}.fa-subscript:before {  content: "\f12c";}.fa-eraser:before {  content: "\f12d";}.fa-puzzle-piece:before {  content: "\f12e";}.fa-microphone:before {  content: "\f130";}.fa-microphone-slash:before {  content: "\f131";}.fa-shield:before {  content: "\f132";}.fa-calendar-o:before {  content: "\f133";}.fa-fire-extinguisher:before {  content: "\f134";}.fa-rocket:before {  content: "\f135";}.fa-maxcdn:before {  content: "\f136";}.fa-chevron-circle-left:before {  content: "\f137";}.fa-chevron-circle-right:before {  content: "\f138";}.fa-chevron-circle-up:before {  content: "\f139";}.fa-chevron-circle-down:before {  content: "\f13a";}.fa-html5:before {  content: "\f13b";}.fa-css3:before {  content: "\f13c";}.fa-anchor:before {  content: "\f13d";}.fa-unlock-alt:before {  content: "\f13e";}.fa-bullseye:before {  content: "\f140";}.fa-ellipsis-h:before {  content: "\f141";}.fa-ellipsis-v:before {  content: "\f142";}.fa-rss-square:before {  content: "\f143";}.fa-play-circle:before {  content: "\f144";}.fa-ticket:before {  content: "\f145";}.fa-minus-square:before {  content: "\f146";}.fa-minus-square-o:before {  content: "\f147";}.fa-level-up:before {  content: "\f148";}.fa-level-down:before {  content: "\f149";}.fa-check-square:before {  content: "\f14a";}.fa-pencil-square:before {  content: "\f14b";}.fa-external-link-square:before {  content: "\f14c";}.fa-share-square:before {  content: "\f14d";}.fa-compass:before {  content: "\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before {  content: "\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before {  content: "\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before {  content: "\f152";}.fa-euro:before,.fa-eur:before {  content: "\f153";}.fa-gbp:before {  content: "\f154";}.fa-dollar:before,.fa-usd:before {  content: "\f155";}.fa-rupee:before,.fa-inr:before {  content: "\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {  content: "\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before {  content: "\f158";}.fa-won:before,.fa-krw:before {  content: "\f159";}.fa-bitcoin:before,.fa-btc:before {  content: "\f15a";}.fa-file:before {  content: "\f15b";}.fa-file-text:before {  content: "\f15c";}.fa-sort-alpha-asc:before {  content: "\f15d";}.fa-sort-alpha-desc:before {  content: "\f15e";}.fa-sort-amount-asc:before {  content: "\f160";}.fa-sort-amount-desc:before {  content: "\f161";}.fa-sort-numeric-asc:before {  content: "\f162";}.fa-sort-numeric-desc:before {  content: "\f163";}.fa-thumbs-up:before {  content: "\f164";}.fa-thumbs-down:before {  content: "\f165";}.fa-youtube-square:before {  content: "\f166";}.fa-youtube:before {  content: "\f167";}.fa-xing:before {  content: "\f168";}.fa-xing-square:before {  content: "\f169";}.fa-youtube-play:before {  content: "\f16a";}.fa-dropbox:before {  content: "\f16b";}.fa-stack-overflow:before {  content: "\f16c";}.fa-instagram:before {  content: "\f16d";}.fa-flickr:before {  content: "\f16e";}.fa-adn:before {  content: "\f170";}.fa-bitbucket:before {  content: "\f171";}.fa-bitbucket-square:before {  content: "\f172";}.fa-tumblr:before {  content: "\f173";}.fa-tumblr-square:before {  content: "\f174";}.fa-long-arrow-down:before {  content: "\f175";}.fa-long-arrow-up:before {  content: "\f176";}.fa-long-arrow-left:before {  content: "\f177";}.fa-long-arrow-right:before {  content: "\f178";}.fa-apple:before {  content: "\f179";}.fa-windows:before {  content: "\f17a";}.fa-android:before {  content: "\f17b";}.fa-linux:before {  content: "\f17c";}.fa-dribbble:before {  content: "\f17d";}.fa-skype:before {  content: "\f17e";}.fa-foursquare:before {  content: "\f180";}.fa-trello:before {  content: "\f181";}.fa-female:before {  content: "\f182";}.fa-male:before {  content: "\f183";}.fa-gittip:before,.fa-gratipay:before {  content: "\f184";}.fa-sun-o:before {  content: "\f185";}.fa-moon-o:before {  content: "\f186";}.fa-archive:before {  content: "\f187";}.fa-bug:before {  content: "\f188";}.fa-vk:before {  content: "\f189";}.fa-weibo:before {  content: "\f18a";}.fa-renren:before {  content: "\f18b";}.fa-pagelines:before {  content: "\f18c";}.fa-stack-exchange:before {  content: "\f18d";}.fa-arrow-circle-o-right:before {  content: "\f18e";}.fa-arrow-circle-o-left:before {  content: "\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before {  content: "\f191";}.fa-dot-circle-o:before {  content: "\f192";}.fa-wheelchair:before {  content: "\f193";}.fa-vimeo-square:before {  content: "\f194";}.fa-turkish-lira:before,.fa-try:before {  content: "\f195";}.fa-plus-square-o:before {  content: "\f196";}.fa-space-shuttle:before {  content: "\f197";}.fa-slack:before {  content: "\f198";}.fa-envelope-square:before {  content: "\f199";}.fa-wordpress:before {  content: "\f19a";}.fa-openid:before {  content: "\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before {  content: "\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before {  content: "\f19d";}.fa-yahoo:before {  content: "\f19e";}.fa-google:before {  content: "\f1a0";}.fa-reddit:before {  content: "\f1a1";}.fa-reddit-square:before {  content: "\f1a2";}.fa-stumbleupon-circle:before {  content: "\f1a3";}.fa-stumbleupon:before {  content: "\f1a4";}.fa-delicious:before {  content: "\f1a5";}.fa-digg:before {  content: "\f1a6";}.fa-pied-piper:before {  content: "\f1a7";}.fa-pied-piper-alt:before {  content: "\f1a8";}.fa-drupal:before {  content: "\f1a9";}.fa-joomla:before {  content: "\f1aa";}.fa-language:before {  content: "\f1ab";}.fa-fax:before {  content: "\f1ac";}.fa-building:before {  content: "\f1ad";}.fa-child:before {  content: "\f1ae";}.fa-paw:before {  content: "\f1b0";}.fa-spoon:before {  content: "\f1b1";}.fa-cube:before {  content: "\f1b2";}.fa-cubes:before {  content: "\f1b3";}.fa-behance:before {  content: "\f1b4";}.fa-behance-square:before {  content: "\f1b5";}.fa-steam:before {  content: "\f1b6";}.fa-steam-square:before {  content: "\f1b7";}.fa-recycle:before {  content: "\f1b8";}.fa-automobile:before,.fa-car:before {  content: "\f1b9";}.fa-cab:before,.fa-taxi:before {  content: "\f1ba";}.fa-tree:before {  content: "\f1bb";}.fa-spotify:before {  content: "\f1bc";}.fa-deviantart:before {  content: "\f1bd";}.fa-soundcloud:before {  content: "\f1be";}.fa-database:before {  content: "\f1c0";}.fa-file-pdf-o:before {  content: "\f1c1";}.fa-file-word-o:before {  content: "\f1c2";}.fa-file-excel-o:before {  content: "\f1c3";}.fa-file-powerpoint-o:before {  content: "\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {  content: "\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before {  content: "\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before {  content: "\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before {  content: "\f1c8";}.fa-file-code-o:before {  content: "\f1c9";}.fa-vine:before {  content: "\f1ca";}.fa-codepen:before {  content: "\f1cb";}.fa-jsfiddle:before {  content: "\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {  content: "\f1cd";}.fa-circle-o-notch:before {  content: "\f1ce";}.fa-ra:before,.fa-rebel:before {  content: "\f1d0";}.fa-ge:before,.fa-empire:before {  content: "\f1d1";}.fa-git-square:before {  content: "\f1d2";}.fa-git:before {  content: "\f1d3";}.fa-hacker-news:before {  content: "\f1d4";}.fa-tencent-weibo:before {  content: "\f1d5";}.fa-qq:before {  content: "\f1d6";}.fa-wechat:before,.fa-weixin:before {  content: "\f1d7";}.fa-send:before,.fa-paper-plane:before {  content: "\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before {  content: "\f1d9";}.fa-history:before {  content: "\f1da";}.fa-genderless:before,.fa-circle-thin:before {  content: "\f1db";}.fa-header:before {  content: "\f1dc";}.fa-paragraph:before {  content: "\f1dd";}.fa-sliders:before {  content: "\f1de";}.fa-share-alt:before {  content: "\f1e0";}.fa-share-alt-square:before {  content: "\f1e1";}.fa-bomb:before {  content: "\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before {  content: "\f1e3";}.fa-tty:before {  content: "\f1e4";}.fa-binoculars:before {  content: "\f1e5";}.fa-plug:before {  content: "\f1e6";}.fa-slideshare:before {  content: "\f1e7";}.fa-twitch:before {  content: "\f1e8";}.fa-yelp:before {  content: "\f1e9";}.fa-newspaper-o:before {  content: "\f1ea";}.fa-wifi:before {  content: "\f1eb";}.fa-calculator:before {  content: "\f1ec";}.fa-paypal:before {  content: "\f1ed";}.fa-google-wallet:before {  content: "\f1ee";}.fa-cc-visa:before {  content: "\f1f0";}.fa-cc-mastercard:before {  content: "\f1f1";}.fa-cc-discover:before {  content: "\f1f2";}.fa-cc-amex:before {  content: "\f1f3";}.fa-cc-paypal:before {  content: "\f1f4";}.fa-cc-stripe:before {  content: "\f1f5";}.fa-bell-slash:before {  content: "\f1f6";}.fa-bell-slash-o:before {  content: "\f1f7";}.fa-trash:before {  content: "\f1f8";}.fa-copyright:before {  content: "\f1f9";}.fa-at:before {  content: "\f1fa";}.fa-eyedropper:before {  content: "\f1fb";}.fa-paint-brush:before {  content: "\f1fc";}.fa-birthday-cake:before {  content: "\f1fd";}.fa-area-chart:before {  content: "\f1fe";}.fa-pie-chart:before {  content: "\f200";}.fa-line-chart:before {  content: "\f201";}.fa-lastfm:before {  content: "\f202";}.fa-lastfm-square:before {  content: "\f203";}.fa-toggle-off:before {  content: "\f204";}.fa-toggle-on:before {  content: "\f205";}.fa-bicycle:before {  content: "\f206";}.fa-bus:before {  content: "\f207";}.fa-ioxhost:before {  content: "\f208";}.fa-angellist:before {  content: "\f209";}.fa-cc:before {  content: "\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {  content: "\f20b";}.fa-meanpath:before {  content: "\f20c";}.fa-buysellads:before {  content: "\f20d";}.fa-connectdevelop:before {  content: "\f20e";}.fa-dashcube:before {  content: "\f210";}.fa-forumbee:before {  content: "\f211";}.fa-leanpub:before {  content: "\f212";}.fa-sellsy:before {  content: "\f213";}.fa-shirtsinbulk:before {  content: "\f214";}.fa-simplybuilt:before {  content: "\f215";}.fa-skyatlas:before {  content: "\f216";}.fa-cart-plus:before {  content: "\f217";}.fa-cart-arrow-down:before {  content: "\f218";}.fa-diamond:before {  content: "\f219";}.fa-ship:before {  content: "\f21a";}.fa-user-secret:before {  content: "\f21b";}.fa-motorcycle:before {  content: "\f21c";}.fa-street-view:before {  content: "\f21d";}.fa-heartbeat:before {  content: "\f21e";}.fa-venus:before {  content: "\f221";}.fa-mars:before {  content: "\f222";}.fa-mercury:before {  content: "\f223";}.fa-transgender:before {  content: "\f224";}.fa-transgender-alt:before {  content: "\f225";}.fa-venus-double:before {  content: "\f226";}.fa-mars-double:before {  content: "\f227";}.fa-venus-mars:before {  content: "\f228";}.fa-mars-stroke:before {  content: "\f229";}.fa-mars-stroke-v:before {  content: "\f22a";}.fa-mars-stroke-h:before {  content: "\f22b";}.fa-neuter:before {  content: "\f22c";}.fa-facebook-official:before {  content: "\f230";}.fa-pinterest-p:before {  content: "\f231";}.fa-whatsapp:before {  content: "\f232";}.fa-server:before {  content: "\f233";}.fa-user-plus:before {  content: "\f234";}.fa-user-times:before {  content: "\f235";}.fa-hotel:before,.fa-bed:before {  content: "\f236";}.fa-viacoin:before {  content: "\f237";}.fa-train:before {  content: "\f238";}.fa-subway:before {  content: "\f239";}.fa-medium:before {  content: "\f23a";}/** jQuery UI CSS Framework* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.*/#ui-datepicker-div{ display:none;}/* Layout helpers----------------------------------*/.ui-helper-hidden { display: none; }.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.ui-helper-clearfix { display: inline-block; }/* required comment for clearfix to work in Opera \*/* html .ui-helper-clearfix { height:1%; }.ui-helper-clearfix { display:block; }/* end clearfix */.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }/* Interaction Cues----------------------------------*/.ui-state-disabled { cursor: default !important; }/* Icons----------------------------------*//* states and css/images */.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }/* Misc visuals----------------------------------*//* Overlays */.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }/** jQuery UI CSS Framework* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px*//* Component containers----------------------------------*/.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: .9em; }.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(calendario/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }.ui-widget-content a { color: #333333; }.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(calendario/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }.ui-widget-header a { color: #ffffff; }/* Interaction states----------------------------------*/.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(calendario/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(calendario/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(calendario/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }/* Interaction Cues----------------------------------*/.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(calendario/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(calendario/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }/* Icons----------------------------------*//* states and css/images */.ui-icon { width: 16px; height: 16px; background-image: url(calendario/images/ui-icons_222222_256x240.png); }.ui-widget-content .ui-icon {background-image: url(calendario/images/ui-icons_222222_256x240.png); }.ui-widget-header .ui-icon {background-image: url(calendario/images/ui-icons_ffffff_256x240.png); }.ui-state-default .ui-icon { background-image: url(calendario/images/ui-icons_ef8c08_256x240.png); }.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(calendario/images/ui-icons_ef8c08_256x240.png); }.ui-state-active .ui-icon {background-image: url(calendario/images/ui-icons_ef8c08_256x240.png); }.ui-state-highlight .ui-icon {background-image: url(calendario/images/ui-icons_228ef1_256x240.png); }.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(calendario/images/ui-icons_ffd27a_256x240.png); }/* positioning */.ui-icon-carat-1-n { background-position: 0 0; }.ui-icon-carat-1-ne { background-position: -16px 0; }.ui-icon-carat-1-e { background-position: -32px 0; }.ui-icon-carat-1-se { background-position: -48px 0; }.ui-icon-carat-1-s { background-position: -64px 0; }.ui-icon-carat-1-sw { background-position: -80px 0; }.ui-icon-carat-1-w { background-position: -96px 0; }.ui-icon-carat-1-nw { background-position: -112px 0; }.ui-icon-carat-2-n-s { background-position: -128px 0; }.ui-icon-carat-2-e-w { background-position: -144px 0; }.ui-icon-triangle-1-n { background-position: 0 -16px; }.ui-icon-triangle-1-ne { background-position: -16px -16px; }.ui-icon-triangle-1-e { background-position: -32px -16px; }.ui-icon-triangle-1-se { background-position: -48px -16px; }.ui-icon-triangle-1-s { background-position: -64px -16px; }.ui-icon-triangle-1-sw { background-position: -80px -16px; }.ui-icon-triangle-1-w { background-position: -96px -16px; }.ui-icon-triangle-1-nw { background-position: -112px -16px; }.ui-icon-triangle-2-n-s { background-position: -128px -16px; }.ui-icon-triangle-2-e-w { background-position: -144px -16px; }.ui-icon-arrow-1-n { background-position: 0 -32px; }.ui-icon-arrow-1-ne { background-position: -16px -32px; }.ui-icon-arrow-1-e { background-position: -32px -32px; }.ui-icon-arrow-1-se { background-position: -48px -32px; }.ui-icon-arrow-1-s { background-position: -64px -32px; }.ui-icon-arrow-1-sw { background-position: -80px -32px; }.ui-icon-arrow-1-w { background-position: -96px -32px; }.ui-icon-arrow-1-nw { background-position: -112px -32px; }.ui-icon-arrow-2-n-s { background-position: -128px -32px; }.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }.ui-icon-arrow-2-e-w { background-position: -160px -32px; }.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }.ui-icon-arrowstop-1-n { background-position: -192px -32px; }.ui-icon-arrowstop-1-e { background-position: -208px -32px; }.ui-icon-arrowstop-1-s { background-position: -224px -32px; }.ui-icon-arrowstop-1-w { background-position: -240px -32px; }.ui-icon-arrowthick-1-n { background-position: 0 -48px; }.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }.ui-icon-arrowthick-1-e { background-position: -32px -48px; }.ui-icon-arrowthick-1-se { background-position: -48px -48px; }.ui-icon-arrowthick-1-s { background-position: -64px -48px; }.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }.ui-icon-arrowthick-1-w { background-position: -96px -48px; }.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }.ui-icon-arrow-4 { background-position: 0 -80px; }.ui-icon-arrow-4-diag { background-position: -16px -80px; }.ui-icon-extlink { background-position: -32px -80px; }.ui-icon-newwin { background-position: -48px -80px; }.ui-icon-refresh { background-position: -64px -80px; }.ui-icon-shuffle { background-position: -80px -80px; }.ui-icon-transfer-e-w { background-position: -96px -80px; }.ui-icon-transferthick-e-w { background-position: -112px -80px; }.ui-icon-folder-collapsed { background-position: 0 -96px; }.ui-icon-folder-open { background-position: -16px -96px; }.ui-icon-document { background-position: -32px -96px; }.ui-icon-document-b { background-position: -48px -96px; }.ui-icon-note { background-position: -64px -96px; }.ui-icon-mail-closed { background-position: -80px -96px; }.ui-icon-mail-open { background-position: -96px -96px; }.ui-icon-suitcase { background-position: -112px -96px; }.ui-icon-comment { background-position: -128px -96px; }.ui-icon-person { background-position: -144px -96px; }.ui-icon-print { background-position: -160px -96px; }.ui-icon-trash { background-position: -176px -96px; }.ui-icon-locked { background-position: -192px -96px; }.ui-icon-unlocked { background-position: -208px -96px; }.ui-icon-bookmark { background-position: -224px -96px; }.ui-icon-tag { background-position: -240px -96px; }.ui-icon-home { background-position: 0 -112px; }.ui-icon-flag { background-position: -16px -112px; }.ui-icon-calendar { background-position: -32px -112px; }.ui-icon-cart { background-position: -48px -112px; }.ui-icon-pencil { background-position: -64px -112px; }.ui-icon-clock { background-position: -80px -112px; }.ui-icon-disk { background-position: -96px -112px; }.ui-icon-calculator { background-position: -112px -112px; }.ui-icon-zoomin { background-position: -128px -112px; }.ui-icon-zoomout { background-position: -144px -112px; }.ui-icon-search { background-position: -160px -112px; }.ui-icon-wrench { background-position: -176px -112px; }.ui-icon-gear { background-position: -192px -112px; }.ui-icon-heart { background-position: -208px -112px; }.ui-icon-star { background-position: -224px -112px; }.ui-icon-link { background-position: -240px -112px; }.ui-icon-cancel { background-position: 0 -128px; }.ui-icon-plus { background-position: -16px -128px; }.ui-icon-plusthick { background-position: -32px -128px; }.ui-icon-minus { background-position: -48px -128px; }.ui-icon-minusthick { background-position: -64px -128px; }.ui-icon-close { background-position: -80px -128px; }.ui-icon-closethick { background-position: -96px -128px; }.ui-icon-key { background-position: -112px -128px; }.ui-icon-lightbulb { background-position: -128px -128px; }.ui-icon-scissors { background-position: -144px -128px; }.ui-icon-clipboard { background-position: -160px -128px; }.ui-icon-copy { background-position: -176px -128px; }.ui-icon-contact { background-position: -192px -128px; }.ui-icon-image { background-position: -208px -128px; }.ui-icon-video { background-position: -224px -128px; }.ui-icon-script { background-position: -240px -128px; }.ui-icon-alert { background-position: 0 -144px; }.ui-icon-info { background-position: -16px -144px; }.ui-icon-notice { background-position: -32px -144px; }.ui-icon-help { background-position: -48px -144px; }.ui-icon-check { background-position: -64px -144px; }.ui-icon-bullet { background-position: -80px -144px; }.ui-icon-radio-off { background-position: -96px -144px; }.ui-icon-radio-on { background-position: -112px -144px; }.ui-icon-pin-w { background-position: -128px -144px; }.ui-icon-pin-s { background-position: -144px -144px; }.ui-icon-play { background-position: 0 -160px; }.ui-icon-pause { background-position: -16px -160px; }.ui-icon-seek-next { background-position: -32px -160px; }.ui-icon-seek-prev { background-position: -48px -160px; }.ui-icon-seek-end { background-position: -64px -160px; }.ui-icon-seek-first { background-position: -80px -160px; }.ui-icon-stop { background-position: -96px -160px; }.ui-icon-eject { background-position: -112px -160px; }.ui-icon-volume-off { background-position: -128px -160px; }.ui-icon-volume-on { background-position: -144px -160px; }.ui-icon-power { background-position: 0 -176px; }.ui-icon-signal-diag { background-position: -16px -176px; }.ui-icon-signal { background-position: -32px -176px; }.ui-icon-battery-0 { background-position: -48px -176px; }.ui-icon-battery-1 { background-position: -64px -176px; }.ui-icon-battery-2 { background-position: -80px -176px; }.ui-icon-battery-3 { background-position: -96px -176px; }.ui-icon-circle-plus { background-position: 0 -192px; }.ui-icon-circle-minus { background-position: -16px -192px; }.ui-icon-circle-close { background-position: -32px -192px; }.ui-icon-circle-triangle-e { background-position: -48px -192px; }.ui-icon-circle-triangle-s { background-position: -64px -192px; }.ui-icon-circle-triangle-w { background-position: -80px -192px; }.ui-icon-circle-triangle-n { background-position: -96px -192px; }.ui-icon-circle-arrow-e { background-position: -112px -192px; }.ui-icon-circle-arrow-s { background-position: -128px -192px; }.ui-icon-circle-arrow-w { background-position: -144px -192px; }.ui-icon-circle-arrow-n { background-position: -160px -192px; }.ui-icon-circle-zoomin { background-position: -176px -192px; }.ui-icon-circle-zoomout { background-position: -192px -192px; }.ui-icon-circle-check { background-position: -208px -192px; }.ui-icon-circlesmall-plus { background-position: 0 -208px; }.ui-icon-circlesmall-minus { background-position: -16px -208px; }.ui-icon-circlesmall-close { background-position: -32px -208px; }.ui-icon-squaresmall-plus { background-position: -48px -208px; }.ui-icon-squaresmall-minus { background-position: -64px -208px; }.ui-icon-squaresmall-close { background-position: -80px -208px; }.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }.ui-icon-grip-solid-vertical { background-position: -32px -224px; }.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }.ui-icon-grip-diagonal-se { background-position: -80px -224px; }/* Misc visuals----------------------------------*//* Corner radius */.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }/* Overlays */.ui-widget-overlay { background: #666666 url(calendario/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(calendario/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion----------------------------------*/.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }.ui-accordion .ui-accordion-li-fix { display: inline; }.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker----------------------------------*/.ui-datepicker { width: 17em; padding: .2em .2em 0; }.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }.ui-datepicker .ui-datepicker-prev { left:2px; }.ui-datepicker .ui-datepicker-next { right:2px; }.ui-datepicker .ui-datepicker-prev-hover { left:1px; }.ui-datepicker .ui-datepicker-next-hover { right:1px; }.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }.ui-datepicker select.ui-datepicker-month-year {width: 100%;}.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }.ui-datepicker td { border: 0; padding: 1px; }.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }/* with multiple calendars */.ui-datepicker.ui-datepicker-multi { width:auto; }.ui-datepicker-multi .ui-datepicker-group { float:left; }.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }.ui-datepicker-row-break { clear:both; width:100%; }/* RTL support */.ui-datepicker-rtl { direction: rtl; }.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }.ui-datepicker-rtl .ui-datepicker-group { float:right; }.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */.ui-datepicker-cover {    display: none; /*sorry for IE5*/    display/**/: block; /*sorry for IE5*/    position: absolute; /*must have*/    z-index: -1; /*must have*/    filter: mask(); /*must have*/    top: -4px; /*must have*/    left: -4px; /*must have*/    width: 200px; /*must have*/    height: 200px; /*must have*/}/* Dialog----------------------------------*/.ui-dialog { position: relative; padding: .2em; width: 300px; }.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }.ui-draggable .ui-dialog-titlebar { cursor: move; }/* Progressbar----------------------------------*/.ui-progressbar { height:2em; text-align: left; }.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable----------------------------------*/.ui-resizable { position: relative;}.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider----------------------------------*/.ui-slider { position: relative; text-align: left; }.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }.ui-slider-horizontal { height: .8em; }.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }.ui-slider-horizontal .ui-slider-range-min { left: 0; }.ui-slider-horizontal .ui-slider-range-max { right: 0; }.ui-slider-vertical { width: .8em; height: 100px; }.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }.ui-slider-vertical .ui-slider-range-min { bottom: 0; }.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs----------------------------------*/.ui-tabs { padding: .2em; zoom: 1; }.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }.ui-tabs .ui-tabs-hide { display: none !important; }.jqifade{	position: absolute; 	background-color: #777777; }div.jqi{ 	width: 400px; 	max-width:90%;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	position: absolute; 	background-color: #ffffff; 	font-size: 11px; 	text-align: left; 	border: solid 1px #eeeeee;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	padding: 7px;}div.jqi .jqicontainer{ }div.jqi .jqiclose{ 	position: absolute;	top: 4px; right: -2px; 	width: 18px; 	cursor: default; 	color: #bbbbbb; 	font-weight: bold; }div.jqi .jqistate{	background-color: #fff;}div.jqi .jqititle{	padding: 5px 10px;	font-size: 16px; 	line-height: 20px; 	border-bottom: solid 1px #eeeeee;}div.jqi .jqimessage{ 	padding: 10px; 	line-height: 20px; 	color: #444444; }div.jqi .jqibuttons{ 	text-align: right; 	margin: 0 -7px -7px -7px;	border-top: solid 1px #e4e4e4; 	background-color: #f4f4f4;	border-radius: 0 0 6px 6px;	-moz-border-radius: 0 0 6px 6px;	-webkit-border-radius: 0 0 6px 6px;}div.jqi .jqibuttons button{ 	margin: 0;	padding: 15px 20px;	background-color: transparent;	font-weight: normal; 	border: none;	border-left: solid 1px #e4e4e4; 	color: #777; 	font-weight: bold; 	font-size: 12px; }div.jqi .jqibuttons button.jqidefaultbutton{	color: #489afe;}div.jqi .jqibuttons button:hover,div.jqi .jqibuttons button:focus{	color: #287ade;	outline: none;}.jqiwarning .jqi .jqibuttons{ 	background-color: #b95656;}/* sub states */div.jqi .jqiparentstate::after{ 	background-color: #777;	opacity: 0.6;	filter: alpha(opacity=60);	content: '';	position: absolute;	top:0;left:0;bottom:0;right:0;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}div.jqi .jqisubstate{	position: absolute;	top:0;	left: 20%;	width: 60%;	padding: 7px;	border: solid 1px #eeeeee;	border-top: none;	border-radius: 0 0 6px 6px;	-moz-border-radius: 0 0 6px 6px;	-webkit-border-radius: 0 0 6px 6px;}div.jqi .jqisubstate .jqibuttons button{	padding: 10px 18px;}/* arrows for tooltips/tours */.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }/*------------------------------	Impromptu Base Styles------------------------------*/.jqifade{	position: absolute; 	background-color: #333333; }div.jqi{  font-family:'Numans', sans-serif;	width: 400px; 	position: absolute; 	background-color: #ffffff;	text-align: left; 	border: none!important;	border-radius: 3px;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	padding: 30px;}div.jqi .jqicontainer{ }div.jqi .jqiclose{ 	position: absolute;	top: 4px; right: -2px; 	width: 18px; 	cursor: default; 	color: #bbbbbb; 	font-weight: bold;  font-size:1.8em!important;}div.jqi .jqistate{	background-color: #fff;}div.jqi .jqiparentstate::after{ 	background-color: #eee;	opacity: 0.7;	filter: alpha(opacity=70);	content: '';	position: absolute;	top:0;left:0;bottom:0;right:0;	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}div.jqi .jqisubstate{ 	position: absolute;	top:0;	left: 20%;	width: 60%;	padding: 7px;	border: solid 1px #eeeeee;	border-top: none;	border-radius: 0 0 6px 6px;	-moz-border-radius: 0 0 6px 6px;	-webkit-border-radius: 0 0 6px 6px;}div.jqi .jqititle{	padding: 5px 10px;	border-bottom: solid 1px #efefef;  font-size:1.8em!important;}div.jqi .jqimessage{ 	padding: 10px; 	color: #444444;  font-size:1.4em!important;}div.jqi .jqibuttons{  margin-top:20px!important;	padding: 5px;	text-align: right;  background-color:#fff;  border:0!important;}div.jqi button{  border:0!important;	margin: 0 0 0 10px!important;    border:0;  background-color:#489101!important;  color:#fff!important;  padding:5px 20px!important;  -webkit-border-radius: 2px 2px 2px 2px!important;  border-radius: 2px 2px 2px 2px!important;      }div.jqi button:hover{  background-color:#9DB85B!important;}.jqi .jqiarrow{ position: absolute; height: 0; width:0; line-height: 0; font-size: 0; border: solid 10px transparent;}.jqi .jqiarrowtl{ left: 10px; top: -20px; border-bottom-color: #ffffff; }.jqi .jqiarrowtc{ left: 50%; top: -20px; border-bottom-color: #ffffff; margin-left: -10px; }.jqi .jqiarrowtr{ right: 10px; top: -20px; border-bottom-color: #ffffff; }.jqi .jqiarrowbl{ left: 10px; bottom: -20px; border-top-color: #ffffff; }.jqi .jqiarrowbc{ left: 50%; bottom: -20px; border-top-color: #ffffff; margin-left: -10px; }.jqi .jqiarrowbr{ right: 10px; bottom: -20px; border-top-color: #ffffff; }.jqi .jqiarrowlt{ left: -20px; top: 10px; border-right-color: #ffffff; }.jqi .jqiarrowlm{ left: -20px; top: 50%; border-right-color: #ffffff; margin-top: -10px; }.jqi .jqiarrowlb{ left: -20px; bottom: 10px; border-right-color: #ffffff; }.jqi .jqiarrowrt{ right: -20px; top: 10px; border-left-color: #ffffff; }.jqi .jqiarrowrm{ right: -20px; top: 50%; border-left-color: #ffffff; margin-top: -10px; }.jqi .jqiarrowrb{ right: -20px; bottom: 10px; border-left-color: #ffffff; }.FUENTE1{font-family:'Numans', sans-serif;}.FUENTE2{font-family:'Nova Flat', cursive;}.FUENTE3{font-family:Raleway;}.FUENTE4{font-family:Quicksand;}.FUENTE5{font-family:'Roboto Condensed', sans-serif;;}.FUENTE6{font-family:Lato;}.KOLORE1{background-color:#9DB85B;padding:2px;display:block;font-size:.7em;}.KOLORE2{background-color:#CAC8C8;padding:2px;display:block;font-size:.7em;}.KOLORE3{background-color:#489101;padding:2px;display:block;font-size:.7em;}.KOLORE4{background-color:#808080;padding:2px;display:block;font-size:.7em;}.KOLORE5{background-color:#295200;padding:2px;display:block;font-size:.7em;}.KOLORE6{background-color:#dfdcd5;padding:2px;display:block;font-size:.7em;}.KOLORE7{background-color:#404040;padding:2px;display:block;font-size:.7em;}.KOLORE8{background-color:#999;padding:2px;display:block;font-size:.7em;}.KOLORE9{background-color:#404040;padding:2px;display:block;font-size:.7em;}.KOLORE10{background-color:#COLOR_10;padding:2px;display:block;font-size:.7em;}.KOLORE11{background-color:#COLOR_11;padding:2px;display:block;font-size:.7em;}.KOLORE12{background-color:#COLOR_12;padding:2px;display:block;font-size:.7em;}