/*GOOGLEFONTS*/

@import url(//fonts.googleapis.com/css?family=Dosis:400,200,300,600,700,800,500);
@import url(//fonts.googleapis.com/css?family=Asap:400,400italic,700,700italic&subset=latin,latin-ext);
@import url(//fonts.googleapis.com/css?family=Chelsea+Market);
/*	Variable Grid System (Fluid Version).	Learn more ~ http://www.spry-soft.com/grids/	Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/	Licensed under GPL and MIT.*//* Containers----------------------------------------------------------------------------------------------------*/.container_12 {	width: 98%;	margin-left: 1%;	margin-right: 1%;}/* Grid >> Global----------------------------------------------------------------------------------------------------*/.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {	display:inline;	float: left;	position: relative;	margin-left: 1%;	margin-right: 1%;}/* Grid >> Children (Alpha ~ First, Omega ~ Last)----------------------------------------------------------------------------------------------------*/.alpha {	margin-left: 0;}.omega {	margin-right: 0;}/* Grid >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .grid_1 {	width:6.333%;}.container_12 .grid_2 {	width:14.667%;}.container_12 .grid_3 {	width:23.0%;}.container_12 .grid_4 {	width:31.333%;}.container_12 .grid_5 {	width:39.667%;}.container_12 .grid_6 {	width:48.0%;}.container_12 .grid_7 {	width:56.333%;}.container_12 .grid_8 {	width:64.667%;}.container_12 .grid_9 {	width:73.0%;}.container_12 .grid_10 {	width:81.333%;}.container_12 .grid_11 {	width:89.667%;}.container_12 .grid_12 {	width:98.0%;}/* Prefix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .prefix_1 {	padding-left:8.333%;}.container_12 .prefix_2 {	padding-left:16.667%;}.container_12 .prefix_3 {	padding-left:25.0%;}.container_12 .prefix_4 {	padding-left:33.333%;}.container_12 .prefix_5 {	padding-left:41.667%;}.container_12 .prefix_6 {	padding-left:50.0%;}.container_12 .prefix_7 {	padding-left:58.333%;}.container_12 .prefix_8 {	padding-left:66.667%;}.container_12 .prefix_9 {	padding-left:75.0%;}.container_12 .prefix_10 {	padding-left:83.333%;}.container_12 .prefix_11 {	padding-left:91.667%;}/* Suffix Extra Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .suffix_1 {	padding-right:8.333%;}.container_12 .suffix_2 {	padding-right:16.667%;}.container_12 .suffix_3 {	padding-right:25.0%;}.container_12 .suffix_4 {	padding-right:33.333%;}.container_12 .suffix_5 {	padding-right:41.667%;}.container_12 .suffix_6 {	padding-right:50.0%;}.container_12 .suffix_7 {	padding-right:58.333%;}.container_12 .suffix_8 {	padding-right:66.667%;}.container_12 .suffix_9 {	padding-right:75.0%;}.container_12 .suffix_10 {	padding-right:83.333%;}.container_12 .suffix_11 {	padding-right:91.667%;}/* Push Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .push_1 {	left:8.333%;}.container_12 .push_2 {	left:16.667%;}.container_12 .push_3 {	left:25.0%;}.container_12 .push_4 {	left:33.333%;}.container_12 .push_5 {	left:41.667%;}.container_12 .push_6 {	left:50.0%;}.container_12 .push_7 {	left:58.333%;}.container_12 .push_8 {	left:66.667%;}.container_12 .push_9 {	left:75.0%;}.container_12 .push_10 {	left:83.333%;}.container_12 .push_11 {	left:91.667%;}/* Pull Space >> 12 Columns----------------------------------------------------------------------------------------------------*/.container_12 .pull_1 {	left:-8.333%;}.container_12 .pull_2 {	left:-16.667%;}.container_12 .pull_3 {	left:-25.0%;}.container_12 .pull_4 {	left:-33.333%;}.container_12 .pull_5 {	left:-41.667%;}.container_12 .pull_6 {	left:-50.0%;}.container_12 .pull_7 {	left:-58.333%;}.container_12 .pull_8 {	left:-66.667%;}.container_12 .pull_9 {	left:-75.0%;}.container_12 .pull_10 {	left:-83.333%;}.container_12 .pull_11 {	left:-91.667%;}/* Clear Floated Elements----------------------------------------------------------------------------------------------------*//* http://sonspring.com/journal/clearing-floats */.clear {	clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */.clearfix:after {	clear: both;	content: ' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}.clearfix {	display: inline-block;}* html .clearfix {	height: 1%;}.clearfix {	display: block;}/*! 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;}*{	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;}/*-------------------------------------------------------------------*//*    CONTENEDORES/*-------------------------------------------------------------------*/html,body {  margin:0;  padding:0;  width:100%;}.webWrapper{  margin:0 auto;  width:960px;  position:relative;  display: table;}/*-------------------------------------------------------------------*//*    TEXTOS/*-------------------------------------------------------------------*/.clear{  clear:both;}.t_left{  text-align:left;}.t_right{  text-align:right;}.t_center{  text-align:center;} .paddingR20{  padding-right:20px;}.top60{  padding-top:60px;}.top50{  padding-top:50px;}.top40{  padding-top:40px;}.top30{  padding-top:30px;}.top20{  padding-top:20px;}.top10{  padding-top:10px;}.mini{  font-size:.7em;}.bottom10{  padding-bottom:10px;}/*-------------------------------------------------------------------*//*    H1, H2, H3, H4, H5, H6/*-------------------------------------------------------------------*/h1, h2, h3, h4, h5, h6{  margin:0;  padding:0;  font-weight:normal;}h1{  margin:0;  padding:0;  font-weight:normal;  font-family: 'Asap';  font-size:1.4em;  color: #666;  }/*-------------------------------------------------------------------*//*    TEXTOS/*-------------------------------------------------------------------*/.clear{  clear:both;}.t_left{  text-align:left;}.t_right{  text-align:right;}.paddingR20{  padding-right:20px;}.padding10{  padding:10px;}.mini{  font-size:.7em;}/*-------------------------------------------------------------------*//*    ENLACES/*-------------------------------------------------------------------*/a,a:active,a:visited,a:link{  text-decoration:none;  color:#666;}a:hover{  text-decoration:none;  color:#333;}a img{  border:0;}/*LINK_1*/.link_1,.link_1:active,.link_1:visited,.link_1:link{  color:#fff;  background:#48698e;  padding:10px;  font-style:italic;  margin:0 auto;  display:block;  text-align:center;	font-family:'Asap';}a.link_1:hover{  background:#151826;}/*LINK_2*/.link_2,.link_2:active,.link_2:visited,.link_2:link{  color:#48698e;  background:#cecfd0;  padding:10px;  font-style:italic;  margin:0 auto;  display:block;  text-align:center;	font-family:'Asap';}a.link_2:hover{  background:#999;}/*LINK_3*/.link_3,.link_3:active,.link_3:visited,.link_3:link{  color:#GRIS;  font-style:italic;  margin:10px 0!important;	font-family:FONT2;  display:table;}a.link_3:hover{  color:#48698e;}/*LINK_4*/.link_4,.link_4:active,.link_4:visited,.link_4:link{  color:#fff!important;  background:#48698e!important;  padding:10px;  font-style:italic;  margin:0 auto;  display:block;  text-align:center;	font-family:Asap;  float:right;  border:none;}a.link_4:hover{  background:#999;}.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;}.separador_1{  margin:20px 0;  border-bottom:1px solid #cecfd0;  height:1px;  width:100%;}/*-------------------------------------------------------------------*//*    ENLACES/*-------------------------------------------------------------------*/.button_1{  }/*-------------------------------------------------------------------*//*    LISTADOS/*-------------------------------------------------------------------*/.list_1{  margin:0;  padding:0;}.list_1 li{  margin:0 0 10px 0;  background-color:#000;  padding:10px;}.list_1 h4{  text-transform:uppercase;  color:#fff;  margin:0 0 10px 0!important;}/*-------------------------------------------------------------------*//*    FLOATS/*-------------------------------------------------------------------*/.f_left{  float:left;}.f_right{  float:right!important;  display:table;}.p_relative{  position: relative;}.p_absolute{  position: absolute;}/*-------------------------------------------------------------------*//*    MARGINS/*-------------------------------------------------------------------*/.margin10{  margin-top:10px;  display:block;}.margin20{  margin-top:20px;  display:block;}.margin30{  margin-top:30px;  display:block;}.margin40{  margin-top:40px;  display:block;}.marginTop{ margin-top: 10px;   }.paddingRight{  padding-right: 5px;}/*-------------------------------------------------------------------*//*    DISPLAY/*-------------------------------------------------------------------*/.hidden{  display:none;}/*-------------------------------------------------------------------*//*    BACKGROUNDS/*-------------------------------------------------------------------*//*CLAROS*/.white_bg_50{  background:url(../img/bg_colors/white_50.png) repeat;}/*-------------------------------------------------------------------*//*    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;}/*-------------------------------------------------------------------*//*    GALERIAS IMAGENES Y VIDEO/*-------------------------------------------------------------------*/.galeriaImgs{  padding:10px 0 0 0;  width:100%;  list-style:none;  display:table;}.galeriaImgs li{  margin-bottom:10px;  margin-top:10px;}.galeriaImgs p{}/* 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;}.img100{  width:100%;}/*-------------------------------------------------------------------*//*    FEEDBACK/*-------------------------------------------------------------------*/.feedback{  width:100%;  display:table;  margin:10px 0!important;  font-size:.9em;  /*font-weight:bold;*/  font-weight:normal!important;  color:#999;  font-family: 'Asap';}.feedback span{  padding:10px;  display:block;}.ferror{  background-color:#c23d40;  color:#fff;}.fok{  background-color:#5f8d3f;  color:#fff;}/*-------------------------------------------------------------------*//*    COMENTARIOS/*-------------------------------------------------------------------*/.comentarios_1{  margin:30px 0;  width:100%;}.comentarios_1{  }.comentarios_1 ol{  list-style:none;  margin:10px 0;  padding:0;}.comentarios_1 ol li{  padding:2px 10px 2px 10px;  margin-bottom:5px;  background-color:#efefef;  font-size:.9em;  font-family:'Asap';}.comentarios_1 p{}.comentarios_1 .autor{  color:#48698e;  font-weight:bold;  font-style:italic;  font-size:.9em;}.comentarios_1 .fecha{  font-size:.8em;  font-style:italic;  color:#999;}.comentarios_1 .comentario{  color:#333;  font-style:normal!important;}/*FORMULARIO*/.comentarios_1 #formComent{  padding:0;  margin:0;}.comentarios_1 #formComent ul li {	margin-bottom:5px;	padding-bottom:5px;}.comentarios_1 form li{  font-family:arial, verdana;  color:#333;	margin-bottom:0;	padding-bottom:0;	font-size:.9em;  }.comentarios_1 form textarea {  width:70%;  height:70px;}.comentarios_1 form .button{  border:none;  font-family:Asap;  color:#333;  background-color:#cecfd0;  font-size:.9em;  font-weight:normal;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  padding:5px;}/*-------------------------------------------------------------------*//*    CONTACTO/*-------------------------------------------------------------------*/.direction{  margin:10px 0 20px 0;  padding:0;  list-style:none;  font-family: Arial,Helvetica,sans-serif;  font-size:.9em;  color:#fff;  line-height:1.5em;}.contacto{  margin-top:70px;}/*-------------------------------------------------------------------*//*    PAGINADOR/*-------------------------------------------------------------------*/.pagination{  clear:both;  margin:20px auto;  /*background-color:#223344;*/  /*width:100%;*/}.pagination form{  margin:0;  padding:0;  background-color:#334455;}.select_paginador{  margin:0 auto;  text-align:center;}.select_paginador select{  font-family:Asap;  padding:4px;  font-weight:normal;  color:#999;  font-size:.8em;}.pag_next,.pag_prev{  font-family:Asap;  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: #48698e; /* 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,  #48698e 0%, #cecfd0 100%); /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#48698e), color-stop(100%,#cecfd0)); /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top,  #48698e 0%,#cecfd0 100%); /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top,  #48698e 0%,#cecfd0 100%); /* Opera 11.10+ */  background: -ms-linear-gradient(top,  #48698e 0%,#cecfd0 100%); /* IE10+ */  background: linear-gradient(to bottom,  #48698e 0%,#cecfd0 100%); /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48698e', endColorstr='#cecfd0',GradientType=0 ); /* IE6-8 */  -webkit-border-radius: 2px 2px 2px 2px;  border-radius: 2px 2px 2px 2px;  }.pagination .resul{  font-family:Asap;  font-size:.8em;  color:#bcbcbc;  margin-top:5px;  display:block;}/*-------------------------------------------------------------------*//*    ESTRUCTURA/*-------------------------------------------------------------------*/html{ }body{}header{  width: 100%;}header .grid_12{  height:142px;}header .logo{  position:relative;  top:10px;  bottom: 10px;  margin-left: 90px;}.desarrollo header .grid_12{  border-bottom:10px solid #48698e;  margin-bottom:10px;}header .imgTitular{  padding:12px 0 10px 0;  text-align:center;  position: absolute;  /*background:url(../img/imgTitular.png) no-repeat;*/  width:490px;  /*height:36px;*/  bottom:0px;  right:0px;  display: block;  -webkit-border-radius: 10px 10px 0 0;  border-radius: 10px 10px 0 0;  background-color:#48698e;}header .imgTitular h1{  font-family:'Asap';  color:#fff;  font-style:italic;  font-weight: bold;}footer{  clear:both;  width:100%;  padding:20px 0;  margin-top: 10px;  font-family:'Asap';  color:#fff;  font-size:.9em;  background: #32506C; /* Old browsers */  /* IE9 SVG, needs conditional override of 'filter' to 'none' */}/*-------------------------------------------------------------------*//*    MENUS/*-------------------------------------------------------------------*//*========= MAINMENU ==========*/.mainMenu{  position:absolute;  top:40px;  right:0px;  font-family:'Asap';  font-size:1em;  display: block;}.mainMenu ul{  margin:18px 0 0 0px;  padding:0;}.mainMenu li{  display:inline;  margin:0 20px 0 0px;}.mainMenu li a,.mainMenu li a,.mainMenu li a,.mainMenu li a{  color:#666;}.mainMenu li a:hover,.mainMenu li a.sel{  color:#666;  background:url(../img/menuBkg.png) repeat-x;  width: 100px;  height: 59px;}/*========= LEFTMENU ==========*/.leftMenu{  width:100%;  display:table;  border-radius: 4px;  font-family:'Asap';}.leftMenu ul{  display:block;  margin:0;  padding:0;}.leftMenu li{  padding-left:10px;  background:url(../img/bullet.png) no-repeat;}.leftMenu li a,.leftMenu li a,.leftMenu li a,.leftMenu li a{  color:#999;}.leftMenu li a:hover,.leftMenu li a.sel{  color:#VERDE;}/*FIRST*/.leftMenu ul.first li{  margin-left:0px;  padding-bottom:10px;  padding-top:10px;  border-bottom:1px dotted #666;  font-size:1em;  background-position:0px 14px;}/*SECOND*/.leftMenu ul.second li{  padding-top:0px;  padding-bottom:0px;  margin:10px;  padding-bottom:5px;  border:none!important;  font-size:.9em;  background-position:0px 5px;}/*THIRD*/.leftMenu ul.third li{  font-size:1em;}/*========= MAINMENU ==========*/.menuMigas{  margin-top:10px;  width:100%;  color:#555555;  font-size:.9em;}.menuMigas ul{  margin:0 0 20px 0;}.menuMigas li{  display:inline;}.menuMigas li a,.menuMigas li a:active,.menuMigas li a:visited,.menuMigas li a:link{  color:#555555;}.menuMigas li a:hover,.menuMigas li a.last{  color:#VERDE;}/*========= LANGMENU ==========*/.langMenu{  position:absolute;  top:20px;  right:0px;  font-size:.9em;}.langMenu ul{  margin:0;  padding:0;}.langMenu ul li{  display:inline;  margin-left:10px;}.langMenu a,.langMenu a:visited,.langMenu a:active,.langMenu a:link{  color:#666;  font-family:'Asap';  font-weight: 100;}.langMenu a:hover,.langMenu a.sel{  color:#333;}/*========= SOCIALMENU ==========*/.socialMenu{  position:absolute;  top:20px;  right:50px;}.socialMenu ul{  margin:0;  padding:0;}.socialMenu ul li{  display:inline;  margin-left:10px;}/*========= SOCIAL LIKES ==========*/.social-likes{  margin:20px 0!important;  display:table;}/*-------------------------------------------------------------------*//*    TITULAR/*-------------------------------------------------------------------*/.title_1{  font-family:'Asap';  font-size:1.4em;  color:#666;  text-transform:uppercase;  margin:30px 0 20px 0;}.title_2{  font-family:'Asap';  font-size:1.2em;  font-weight:400;  text-transform:uppercase;  color:#48698e;  text-align:center;  width:100%;  margin-bottom:10px;  margin-top: 10px;}.title_3{  font-family:'Asap';  font-size:1.4em;  color:#48698e;}.title_4{  font-family:'Asap';  font-size:1.2em;  color:#ffffff;  background-color:#cecfd0;  padding:5px;  width:100%;  margin:5px 0 15px;}.title_5{  text-transform:uppercase;  font-family:'Asap';  font-size:2em;  color:#cecfd0;  width:100%;  margin:30px 0 20px;}.title_6{  font-family:'Asap';  font-size:1.2em;  color:#ffffff;  background-color:#48698e;  padding:5px;  width:100%;  margin:5px 0 15px;}/*-------------------------------------------------------------------*//*    BORRABLES/*-------------------------------------------------------------------*//*PORTADA*/.sliderHome{    width:100%;    height:300px;  overflow:hidden;  }.desarrollo .sliderHome{  height:6px!important;}.content{  padding:10px 0 50px 0;}.interes{  background-color:#000;  color:#fff;  font-family:'Asap';}.interes div{  padding:10px;}.interes p{  margin:0;  font-size:.9em;}.interes span{  color:#48698e;}.bkgBlack{  background-color:#000;}.linea{  background:url(../img/linea.png) repeat-x;  width: 100%;  height: 3px;  margin-bottom: 0px;}.contInmueble{  background: #ECECED;  width: 100%;  margin:0;  padding:10px 10px 30px 10px;}.contInmueble .resumen{  color:#333;  text-align:none!important;}.contInmueble .description p{  margin:10px 0!important;}.galeriaImgs{  width: 100%;}.listadoInmueble{  border:1px solid #cecfd0;  position:relative;}.listadoInmueble .descuentoRibbon,.inmuebles .descuentoRibbon{  background:url(../img/ribbon_date_bg.png) no-repeat;  width:100px;  height:86px;  display:block;  position:absolute;  top:20px;  left:-10px;  z-index:10;  font-size:2.2em;  font-family:Asap;  text-align:center;  padding-top:18px;  color:#fff;}.inmuebles .descuentoRibbon{  top:40px;}.listadoInmueble .description p{  margin:0 0 2px 0;}.numInmuebles{  margin:20px 0;}.listadoInmueble{  position:relative;}.listadoInmueble .price,.listadoInmueble .price2{  background-color:#cecfd0;  color:#fff;  padding:5px;  width:100%;    position:absolute;  bottom:0;  width:68.65%;  right:0;  text-align:right;  font-family:'Asap';  color:#48698e;  font-size:.8em;}.listadoInmueble .price2{  background-color:#48698e;  font-family:'Asap';  color:#fff;  width:100%;}.tipos{  margin:10px 0;  background-color:#ccc;}.tipos ul{  margin:0;  padding:20px;}.tipos ul li{  display:inline;  margin:0 20px 0 0;}.tipos ul li a,.tipos ul li a:active,.tipos ul li a:visited,.tipos ul li a:link{  color:#fff;}.tipos ul li a:hover,.tipos ul li a.sel{  color:#999;}/*-------------------------------------------------------------------*//*    BUSCADOR/*-------------------------------------------------------------------*/.buscador{  font-family:Asap;  border:1px solid #cecfd0;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  width:100%;  font-size: 0.9em;  margin-bottom:20px;  z-index:300!important;  position:relative;}.buscador .header{  background-color:#cecfd0;  color:#48698e;}.buscador .header span{  padding:10px;  display:block;  text-align:center;}.buscador #buscador{  padding:10px;  margin:0;}.buscador label{  clear:both;  width:30%;  float:left;  margin-right:5%;  color:#48698e;  font-style:italic;  margin-top:5px;}.buscador input,.buscador select{  padding:6px;  border:1px solid #cecfd0;  color:#555555;  width:57%;  font-size:.8em;  box-sizing:content-box;  -ms-box-sizing:content-box;  -moz-box-sizing:content-box;  -webkit-box-sizing:content-box;}.buscador .checkbox{  margin-top:6px;  float:left;}.buscador .date{  background:url(../img/calendar.png) no-repeat center right;}.buscador ul{  margin:0;  padding:0;}.buscador ul li{  margin-bottom:10px;}.buscador .pad{  padding-left:30%;}.buscador .horizontal li{  width:30%;  float:left;}.buscador .horizontal li.margin{  margin-right:5%;}.buscador #destino{  font-size:.7em!important;}/*-------------------------------------------------------------------*//*    DESARROLLO INMUEBLE/*-------------------------------------------------------------------*/.inmuebles .imgPrincipal{  position:relative;}.inmuebles .info{  padding:10px;  background-color:#48698e;  color:#fff;  font-family:#Asap;  font-size:.8em;  font-style:italic;}.inmuebles .info p{ margin:2px 0;}.inmuebles .caracteristicas .description p{  text-indent:1em;}.inmuebles .pestana{  margin:30px 0 0 0;  padding:0;  border-bottom:1px solid #48698e;}.inmuebles .pestana li{  margin:0 0 10px 0;  background-color:#48698e;}.inmuebles .pestana li a,.inmuebles .pestana li a:visited,.inmuebles .pestana li a:active,.inmuebles .pestana li a:link{  -webkit-border-radius: 10px 10px 0 0;  border-radius: 10px 10px 0 0;  float:left;  padding:10px 20px;  margin-right:5px;  border:1px solid #ccc;  border-bottom:none;  display:block;  font-size:1em;  font-weight:normal;  font-family:Asap;}.inmuebles .pestana li a:hover,.inmuebles .pestana li a.sel{  background-color:#48698e;  color:#fff;}.inmuebles #gMap{  width:100%;  margin:0;  height:150px;}.inmuebles .descuento,.listadoInmueble .descuento{  font-size:.7em;  color:#91065c;  font-family:Asap;  margin:0;}.inmuebles .descuento{  margin-top:10px;  font-size:.8em;}.inmuebles p.slogan{  font-family:Asap;  font-style:italic;  font-size:.8em;  color:#555555;  width:100%;  margin:10px 0 0 0;}.inmuebles .alternativos .cont{  border-top:1px dotted #ccc;  border-bottom:1px dotted #ccc;  padding:10px 0;  margin:20px 0;}.calcular{  /*border:1px solid #cecfd0;*/  border-top:6px solid #48698e;  /*padding:10px;*/  display:table;  width:100%;  background-color:#f8f8f8;}.calcular .title{  font-family:Asap;  font-size:1em;  font-weight:bold;  color:#GRIS;  margin:0 0 10px 0;}.calcular .disponibilidad{  width:220px;  float:left;  margin:0 20px 0 0;  padding:10px;}.calcular .selFechas{  width:300px;  float:left;  padding:10px;}.calcular .resumenReserva{  width:370px;  float:right;}.calcular .resumenReserva .description p{  margin:0 0 2px 0;}.calcular .buscador{  padding:10px;  margin-bottom:0px;  width:100%;}.calcularTitular,.resumenReserva .titulo{  padding:12px 0 10px 0;  text-align:center;  -webkit-border-radius: 10px 10px 0 0;  border-radius: 10px 10px 0 0;  background-color:#48698e;  font-family:'Asap';  color:#fff;  font-style:italic;  font-weight: bold;  width:150px;}.resumenReserva .titulo{  width:150px;  float:right;  -webkit-border-radius: 0 0 10px 10px;  border-radius: 0 0 10px 10px;}.observaciones{  margin:20px 0;  /*border-top:6px solid #48698e;*/  padding:10px;  display:table;  width:100%;  background-color:#f8f8f8;}#datepicker .ui-datepicker{  font-size:.8em;}#datepicker .highlight .ui-state-default,#datepicker .no-highlight .ui-state-default,#datepicker no-highlight-reserva .ui-state-default{  border:0!important;  background:none!important;  color:#fff!important;}#datepicker .highlight .ui-state-default,.ui-datepicker-calendar .highlight a,.inmuebles .tempBaja,.temporadas .dispo{  background:none!important;  background-color:#48698e!important;  color:#fff;}#datepicker .highlight-reserva .ui-state-default,.temporadas .reserv{  background:none!important;  background-color:#4b9700!important;  color:#fff;}#datepicker .no-highlight .ui-state-default,.ui-datepicker-calendar .no-highlight a,.inmuebles .noDisp,.temporadas .noDisp{  background:none!important;  background-color:#9d0000!important;  color:#fff;}#datepicker no-highlight-reserva .ui-state-default,.temporadas .nodisp{  background:none!important;  background-color:#b9bbbf!important;  color:#fff;}#datepicker .highlight-offer .ui-state-default,.inmuebles .tempOffer{  border-bottom:2px solid #91065c!important;}#datepicker .highlight-middle .ui-state-default{  background-color:#728653!important;}.inmuebles .tempMedia{  background-color:#728653!important;}#datepicker .highlight-high .ui-state-default{  background-color:#4b5937!important;}.inmuebles .tempAlta{  background-color:#4b5937!important;}#datepicker .ui-state-disabled{  opacity:1!important;}#datepicker .highlight-salida .ui-state-default,.ui-datepicker-calendar .highlight-salida a{  /*background:none!important;*/  background: #9d0000!important; /* Old browsers */  background: -moz-linear-gradient(-45deg, #9d0000 0%, #9d0000 50%, #48698e 50%, #48698e 100%)!important; /* FF3.6+ */  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#9d0000), color-stop(50%,#9d0000), color-stop(50%,#48698e), color-stop(100%,#48698e))!important; /* Chrome,Safari4+ */  background: -webkit-linear-gradient(-45deg, #9d0000 0%,#9d0000 50%,#48698e 50%,#48698e 100%)!important; /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(-45deg, #9d0000 0%,#9d0000 50%,#48698e 50%,#48698e 100%)!important; /* Opera 11.10+ */  background: -ms-linear-gradient(-45deg, #9d0000 0%,#9d0000 50%,#48698e 50%,#48698e 100%)!important; /* IE10+ */  background: linear-gradient(135deg, #9d0000 0%,#9d0000 50%,#48698e 50%,#48698e 100%)!important; /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d0000', endColorstr='#48698e',GradientType=1 )!important; /* IE6-9 fallback on horizontal gradient */  color:#fff;}#datepicker .highlight-entrada .ui-state-default,.ui-datepicker-calendar .highlight-entrada a{  /*background:none!important;*/  background: #48698e!important; /* Old browsers */  background: -moz-linear-gradient(-45deg, #48698e 0%, #48698e 50%, #9d0000 50%, #9d0000 100%)!important; /* FF3.6+ */  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#48698e), color-stop(50%,#48698e), color-stop(50%,#48698e), color-stop(100%,#48698e))!important; /* Chrome,Safari4+ */  background: -webkit-linear-gradient(-45deg, #48698e 0%,#48698e 50%,#9d0000 50%,#9d0000 100%)!important; /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(-45deg, #48698e 0%,#48698e 50%,#9d0000 50%,#9d0000 100%)!important; /* Opera 11.10+ */  background: -ms-linear-gradient(-45deg, #48698e 0%,#48698e 50%,#9d0000 50%,#9d0000 100%)!important; /* IE10+ */  background: linear-gradient(135deg, #48698e 0%,#48698e 50%,#9d0000 50%,#9d0000 100%)!important; /* W3C */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48698e', endColorstr='#9d0000',GradientType=1 )!important; /* IE6-9 fallback on horizontal gradient */  color:#fff;}.temporadas{  margin:10px 0;  padding:0;}.temporadas li{  /*float:left;*/  clear:both;  margin:0 10px 2px 0;  font-size:.8em;  font-family:Asap;  color:#555555;}.temporadas li .color{  width:10px;  height:10px;  display:block;  float:left;  margin:2px 4px 0 0;}.precioTotal{  clear:both;  margin:20px 0!important;  padding:10px;  text-align:right;  padding:10px;  background-color:#48698e;  color:#fff;}.precioTotal b,.precioTotal strong{  color:#fff!important;}/*-------------------------------------------------------------------*//*    FOOTER/*-------------------------------------------------------------------*/footer a{  color:#333!important;}footer a:hover{  color:#fff!important;}footer .footerMenu{  margin-bottom:30px;}footer .footerMenu ul li{  display: inline-block;  margin-right:20px;}footer .contact-data{  text-align: center;}footer .contact-data li{  display: inline-block;  width:auto;}footer .contact-data a{  color:#fff!important;  text-decoration: underline;}footer .contact-data a:hover{  color:#333!important;}/*-------------------------------------------------------------------*//*    RECAPTCHA/*-------------------------------------------------------------------*/.mini .checkbox .commoncheckboxlabel{  font-size:1.2em;  font-family:Arial;  line-height: 2em;}.g-recaptcha{  padding-top:20px;  padding-bottom:20px;}.g-recaptcha > div {  margin:auto;  padding:0;}.g-recaptcha div{  display:inline-block;}/*form .g-recaptcha iframe{  height:auto!important;}*/@media screen and (max-width: 240px){  .g-recaptcha {  transform:scale(0.58);-webkit-transform:scale(0.58);  transform-origin:0 0;-webkit-transform-origin:0 0;  }}@media screen and (min-width: 241px) and (max-width: 319px){  .g-recaptcha {  transform:scale(0.65);-webkit-transform:scale(0.65);  transform-origin:0 0;-webkit-transform-origin:0 0;  }}@media (min-width: 768px) and (max-width: 1199px) {  #recaptcha1.g-recaptcha {  transform:scale(0.7);-webkit-transform:scale(0.7);  transform-origin:0 0;-webkit-transform-origin:0 0;  }}/*-------------------------------------------------------------------*//*    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:#77b700!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:#640000!important;  color:#fff;}.form label,.form .labelfloat,.form p,.form .commoncheckboxlabel{  clear:both;  font-size:1em;  font-weight:300;  font-family:Asap;  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 .commontextarea,.form .commonselect{  border:0;  font-family:Asap;  font-size:.8em;  color:#555;  background:#efefef;  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 .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;}/*middle*/.form .middleinput,.form .middletextarea,.form .middleselect{  width:30%;}.form .litteinput,.form .littetextarea,.form .littleselect{  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;}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}/*CMS_BASE*/.ppt{font-family: Arial,Helvetica,sans-serif;font-weight:700;font-size:1.5em;color:#000;}.description a,.description a:active,.description a:visited,.description a:link{  text-decoration:underline;  color:#48698e;}.description a:hover{  text-decoration:none;  color:#333;}/*-------------------------------------------------------------------*//*    H1, H2, .../*-------------------------------------------------------------------*/.description h1{font-size:1.8em;color:#ffffff;margin:20px 0;}.description h2{font-size:1.6em;color:#48698e;margin:20px 0;}.description h3{font-size:1.4em;color:#ffffff;margin:20px 0;}.description h4{font-size:1.2em;color:#ffffff;margin:20px 0;}.description h5{font-size:1em;color:#ffffff;margin:20px 0;}.description h6{font-size:.8em;color:#ffffff;margin:20px 0;}.description{  font-family:'Asap';  color:#666;  font-size:0.9em;  text-align:justify;}.description strong, .description b{  color:#48698e;}/*-------------------------------------------------------------------*//*    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/bullet.png) no-repeat 0 4px;  padding:0 0 0 15px;  margin:0 0 10px 0;}/*-------------------------------------------------------------------*//*    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;}/** 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; }