<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.footermenu2 {
    background: none repeat scroll 0 0 #fff !important;
    margin-top: -25px;
    padding-right: 820px;
}

.ubermenu-submenu-footer-id-9597 li a{
    background: none repeat scroll 0 0 #fff !important;
}

/* Programas plugin styles */

.item_area h5 a {
 font-weight: bold;
 color: #252525;
}

.item_area h5 a:hover {
 text-decoration: none;
}

.item_area p {
 font-size: 13px;
 font-style: italic;
 line-height: 16px;
 color: #515151;
 text-align: left;
 padding: 15px;
 max-width: 250px;
}

.item_area .item_foto { 
 width: 280px; 
 height:200px; 
 display: block;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.item_area:hover .item_foto {
 margin-top: -202px;
}

.item_n ul li div.item_area {
 height: 235px;
 overflow: hidden;
}

.portfolio_holder article p {
 padding-right: 30px;
}

body .portfolio_holder article hr {
 margin: 15px 0;
}

.container .mdf_shortcode_skin_default .mdf_input_container_block {
 min-height: 0;
}

/* Map List Pro plugin configuration */

.prettyMapList .prettylink a, .prettyMapList .prettylink a:visited,
.prettyMapList .prettyPagination a, .prettyMapList .prettyPagination a:visited {
 color: #000;
 text-shadow: none;
}

.prettyMapList .prettySearchValue {
 height: 20px;
}

.prettyMapList .directionsPostcode:focus, .prettyMapList .prettyFileBar .prettyMapListSearch input:focus, .prettyMapList .prettyFileBar .prettySearchValue:focus {
 background: #fbfbfb;
}

body .infoWindowContainer .infoWindow h3 {
 color: #000!important;
 text-shadow: none;
}

ul.prettyListItems { 
 border: 1px #ddd;
}

.prettyMapList .prettylink {
 padding: 7px 12px; 
 font-size: 13px;
 font-weight: 100;
 margin: 0;
 border-radius: 0;
 border-bottom: 1px #e2e2e2;
}

.prettyMapList .map:after {
 background: none;
}

.infoWindowContainer .infoWindow h3, .prettyMapList .corePrettyStyle {
 background: #fff;
}

.infoWindowContainer .infoWindow h3, 
.prettyMapList .corePrettyStyle:hover,
.prettyMapList .corePrettyStyle:active {
 background: #f2f2f2;
}

body .prettyMapList .mapHolder, 
body .prettyMapList #ListContainer {
 height: 520px; 
 width: 59%;
}

body .prettyMapList #ListContainer {
 height: 520px;
 width: 39%;
 overflow: scroll;
}

/* Custom CSS */

.main_menu .menu_catalogo {
 height: 113px;
 background: #eee!important;
 border: 1px solid #ddd;
 padding: 5px;
}

.ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-11307 &gt; .ubermenu-target {
 background-color: #dd3333!important;
 color: #fff;
}

.ubermenu h4 { 
 color: #000; 
 margin-top: 0;
}

#menu-item-11307 { 
 text-align: center; 
}

.share_programas .compartelo{
color: #fff;
}

.titulo-programa h1{
color: #fff !important;
}

.titulo-programa {
background-color: #0979e8 !important;
border-radius: 6px 6px 0 0;
}

.flat .plan {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #f3f3f3;
    border-radius: 6px;
    list-style: outside none none;
    margin: 0 0 10px;
    padding: 0 0 0px;
    text-align: center;
}

.flat .plan li {
  padding: 10px 15px;
  color: #000;
  border-top: 1px solid #f5f5f5;
  -webkit-transition: 300ms;
  transition: 300ms;
font-size: 14px;
}

.flat .plan li.plan-price {
  border-top: 0;
}

.flat .plan li.plan-name a:hover{
color:#000;
}

.flat .plan li.plan-name a{
color:#fff;
}

.flat .plan li.plan-name {
  border-radius: 6px 6px 0 0;
  padding: 10px;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  background: #0979e8;
  margin-bottom: 0px;
  border-top: 0;
}

.flat .plan li.plan-name2 {
    background: none repeat scroll 0 0 #ef3e36;
    border-radius: 0 0 6px 6px;
    border-top: 0 none;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    padding: 10px;
}

.flat .plan li &gt; strong {
  color: #e74c3c;
}
.flat .plan li.plan-action {
  margin-top: 10px;
  border-top: 0;
}
.flat .plan.featured {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.flat .plan.featured li.plan-name {
  background: #000;
}
.flat .plan.featured:hover li.plan-name {
  background: #c0392b;
}
.flat .plan:hover li.plan-name {
  background: #fff;
   color: #000;
}

.flat .plan:hover li.plan-name2 {
  background: #000;
}

.row:before, .row:after {
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}
.row:before {
    clear: both;
}

.col-lg-3 {
    float: left;
    width: 19%;
   padding-left: 5px;
    padding-right: 0px;
    position: relative;
}

.primera {
 margin-top: 134px;
margin-right: -10px;
}

.lcp_catlist {margin-left:auto;margin-right:auto;font-size:15px;line-height:20px;font-style:italic;}
.lcp_catlist li {width:33%;min-height:150px; display: -moz-inline-stack; display: inline-block; vertical-align: top;margin: 0px; zoom: 1; *display: inline; }
.lcp_catlist li:after { content:'.';height:0px;visibility:hidden;display:block;clear:both; }

.container1 {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 940px;
}

.container {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    width: 940px;
 padding-top: 20px;
}

.title {
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 0.2px solid #f3f3f3;
    margin: 30px 0 0;
    padding: 10px;
}

.title h1 {
    color: #000;
    font-size: 22px;
    font-style: normal;
    font-weight: 100;
}

h1 span {
    font-weight: 500;
}

.move_menu_separator {
    border-top: 0 solid #fff;
    display: inline-block;
    padding: 0;
    width: 100%;
}


footer {
    margin-top: 20px;
}

form .button {
  float:none;
  height:40px;
}

.separator.small {
    width: 250px;
}

.redleafimg {
border: 3px solid #f3f3f3;
-webkit-box-shadow: 0 8px 6px -6px black;
  -moz-box-shadow: 0 8px 6px -6px black;
       box-shadow: 0 8px 6px -6px black;
}

.tabs .tabs-container {
    background-color: #f9f9f9 !important;
    border: 1px solid #f3f3f3;
}

.tabs .tabs-nav li.active a{
    background-color: #f9f9f9 !important;
    border-top: 1px solid #f3f3f3;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
}

.container3 {
   background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1.4px solid #f1f1f1;
    height: 50px;
    margin: 10px auto;
    padding-left: 0px;
    padding-right: 20px;
    position: relative;
    width: 940px;
}

.header-top-rl  {margin-top: -25px;}

.telefonoheader {background-color: none; padding: 5px; box-shadow: none; margin-right: 2px; color: #ff320e; border: none;  font-size: 15px; }

.telefonoheader2 {   
    border: medium none;
    box-shadow: none;
    font-size: 16px;
    font-style: normal !important;
    margin-bottom: 27px;
    padding: 0;
    text-align: right !important;
    font-weight:100;  }

.telefonoheader3 {
    border: medium none;
    box-shadow: none;
    color: #08D56F;
    font-size: 16px;
    margin-right: 45px;
    padding: 5px;
    text-align: center;
    text-shadow: 1px 1px 0px #fff;
    font-weight: 600;
}

.telefonoheader4 {
    border: medium none;
    box-shadow: none;
    color: #000;
    font-size: 15px;
    margin-right: 2px;
    padding: 0;
    text-align: left;
}

header  {text-align: right !important;}

.telefono {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 1px solid #ACACAC;
    color: #515151;
    font-family: inherit;
    font-size: 14px;
    height: 40px;
    margin: 0 0 20px;
    outline: 0 none;
    padding: 0 4%;
    width: 91%;
}

.filter ul li &gt; a {
  background-attachment:scroll;
  background-color:#000000;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat repeat;
  border:1px solid #666666;
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  box-shadow:#BEBEBE 1px 1px 1px;
  font-size:15px;
  font-weight:400;
  margin-right:5px;
  padding:1px;
}

.filter span {
    color: #666666;
    padding-top: 4px;
}
.filter a{
    color: #fff;
}

.filter a:hover {
    background: none repeat scroll 0 0 #0979e8;
    text-decoration: none;
    color:#fff;
    box-shadow:none;
}


.filter a.current {
    background: none repeat scroll 0 0 #E80909;
    text-decoration: none;
    box-shadow:none;
}

.parallax {
    border: 0 solid #FFFFFF;
    margin: 0 0 7px;
}

.portfolio_holder article .image img {
  border:0;
  display:block;
  height:150px;
  width:250px;
   background: #ffffff;
}

.accordion h5 span {
    background-image: url("../img/plus_gray.png");
}

ul.precio {
    font-size: 16px;
    line-height: 25px;
}

.fichas{
    background:url(../../../uploads/2013/12/bg-body.gif);
    border: 0.1px solid #F3F3F3;
    border-radius: 4px;
    box-shadow: 0 0 5px 0.3px #CDCDCD;
    margin-bottom: 10px;
    padding: 10px 18px 10px;
}

li.orden{
padding-left:65px;;
}

li.orden2{
padding-left:35px;;
}

form .button2 {
    float: none;
    font-size: 25px;
    height: 50px;
    margin-top: 8px;
    width: 150px;
    background-color: #E80909;
    font-family: 'Source Sans Pro',sans-serif;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-style: italic;
    margin: 0 0 30px;
    padding: 0 38px;
    text-decoration: none;
    transition: all 0.5s ease 0s;
}

form .button2:hover {
    background-color: #000000;
}

.tablaEspecialVerano td{
       padding-left: 20px;
}

.progress_bars .progress_title, .progress_bars2 .progress_title {
    background-color: #FFFFFF;
    color: #0979E8;
    font-weight: 400;
}

.accpading{
       padding-left: 20px;
}

.accpading .ordered ol{
       padding-left: 30px;
}

.wysija-checkbox validate[required] {    
    height: 18px;
    width: 85px;}

.margenheader{
       padding-bottom: 30px;
}

.mapa {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 0.1px solid #f3f3f3;
    border-radius: 4px;
    box-shadow: 0 0 5px 0.3px #cdcdcd;
    padding: 5px;
}

input[type="text"] {
    margin: 0;
}

input[type="password"], input[type="email"] {
    margin: 0;
}

.telefono {
 margin: 0;
}

.button, input[type="submit"] {
    margin: 5px;
}

h1, .woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce .woocommerce-tabs h2, .woocommerce .related h2, .woocommerce .woocommerce-tabs h2, .woocommerce .related h2, .woocommerce .addresses .title h3, div.pp_woocommerce #respond h3, .woocommerce .checkout h3, .woocommerce h2 {
    margin: 0 0 5px;
}

.woocommerce_cart_items {
    float: right;
    margin-top: -25px;
}

.second a.have_sub, .second a.no_sub, .second ul li &gt; a {
    color: #e80909 !important;
    font-size: 13px !important;
}

.flex-direction-nav .flex-prev {
background-color: #666;
}

.flex-direction-nav .flex-next {
background-color: #666;
}

.blog {
  color:#e80909;
}

.botonEnviar {
  -webkit-transition:all 0.5s ease 0s;
  background-color:#252525;
  border:0;
  color:#FFFFFF;
  cursor:pointer;
  display:inline-block;
  font-family:inherit;
  font-size:20px;
  font-style:italic;
  margin:0 0 30px;
  padding:5px 38px;
  text-decoration:none;
  transition:all 0.5s ease 0s;
  width:100%;
  padding: 5px;
}

.filter {
  height:77px;
  margin:0 0 25px;
  overflow:hidden;
}

input#megasubscribepopup_submit {
    margin-bottom: 5px;
    margin-top: 5px;
}

input.megasubscribepopup_input {
    margin-bottom: 5px;
    margin-top: 5px;
}

.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../../../uploads/2014/02/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}

input[type="text"], input[type="email"], textarea, input[type="password"] {
    width: 80%;
}

.ips_h_content_1{
margin-left:3%;
}

.newListSelected{
width: 89%;
}

.telefono {width: 80%;}

header .header_right_widget {
    top: 25px;
}

.linea a {color:#ffffff; font-size:15px; font-weight: 400; text-decoration:none;}
.linea a:hover {color:#ffffff; font-size:15px; font-weight: 400; text-decoration:none;}

.inscripcion {background-color: #0979E8;    box-shadow: 0 1px 3px;
    color: white;
    float: right;
    font-weight: 600;
    margin-right: 2px;
    padding: 5px;
    text-align: center;
    width: 12%; }

.login {background-color: #E80909;  color: white;
    float: right;
    font-weight: 600;
    margin-right: 2px;
    padding: 5px;
    text-align: center;
    width: 12%;}

.sus {background-color: #08D56F;  color: white;
    float: right;
    font-weight: 600;
    margin-right: 2px;
    padding: 5px;
    text-align: center;
    width: 12%;}

.cv {background-color: #fff;
    border: 1px solid #f2f2f2;
    color: #515151;
    float: right;
    font-weight: 600;
    margin-right: 2px;
    padding: 5px;
    text-align: center;
    width: 12%;
transition: all 0.2s linear 0s;}


.inscripcion:hover{background-color: #000 !important; padding: 5px; box-shadow: none; margin-right: 2px; text-decoration:none;}

.login:hover{background-color: #000 !important; padding: 5px; box-shadow: none; margin-right: 2px; text-decoration:none;}

.sus:hover{background-color: #000 !important; padding: 5px; box-shadow: none; margin-right: 2px; text-decoration:none;}

.cv:hover{background-color: #E80909 !important; padding: 5px; box-shadow: none; margin-right: 2px; text-decoration:none;}


.linea2 {display: inline; margin-top:0px; text-align: right !important;}
.linea2 li {display: inline;}
.linea2 a {color:#000; font-size:15px; font-weight: 400; text-decoration:none; transition: all 0.2s linear 0s;}
.linea2 a:hover {color:#ffffff; font-size:15px; font-weight: 400; text-decoration:none;}


.progress_bars2 .progress_content .bar .bar_noactive, .progress_bars2 .progress_content .bar .bar_active {width: 100%;}

.bx-prev {
    left: -20px;
}
.bx-next {
    right: -20px;
}

#pRight{
    right: -15px !important;
    z-index: 9999;
}

#pLeft{
    left: 5px !important;
    z-index: 9999;
}

@media (max-width: 767px) {
#pRight{
display: none;
}

#pLeft{
display: none;
}
}

.form40 input[type="text"] {width: 40%;}

.advanced_recent_posts_widget .post-title {
    font-size: 28px;
    font-weight: 200;
}

.post-title {
    margin-top: 10px;
}

.advanced_recent_posts_widget * {
    margin: 0;
    padding: 10px;
}

.advanced_recent_posts_widget ul li {
    border-bottom: 1px solid #CCCCCC;
    list-style: none outside none;
    margin: 3px 0;
    padding: 18px 0;
}

.lcp_catlist li {
    display: inline-block;
    margin: 0;
    min-height: 150px;
    padding-right: 5px;
    vertical-align: top;
    width: 32%;
}

.stylish-select .newListSelected {
    width: 88%;
}

header{
border-bottom: 0px solid #acacac;
}

.imgheader {
   background-color: #f9f9f9;
    border: 1px solid #e2e1e0;
    border-radius: 2px;
    overflow: hidden;
    padding: 5px;
    transition: all 0.2s linear 0s;
}

#pRight {
    width: 150px;
}

#pLeft {
    width: 150px;
}

.imgright{
   margin-top: 28px;
   margin-right:20px;
}

input[type="text"], input[type="email"], textarea, input[type="password"] &gt; .comment-respond {
margin-bottom: 10px;
}

.comment_form {
    margin-bottom: 40px;
}

 p.wysija-checkbox-paragraph  &gt; label
{
    font-size: 12px !important;
}


.widget_recent_entries li a {margin-bottom: 1em !important;} 

.logo {bottom: 0;}

.om-green-bar {
    background-color: #ef3e36;
}

.om-orange-bar {
    background-color: #ef3e36;
}

.om-blue-bar {
    background-color: #ef3e36;
}

html div#om-hcrhftpgmb-lightbox #om-lightbox-clean-slate-theme-optin-tagline {
    color: #484848;
    font-size: 16px;
    line-height: 1.5;
    margin: 0 0 20px 15px;
    width: 100%;
}

nav.main_menu ul li {
    background: none repeat scroll 0 0 #f9f9f9;
    margin-right: 1px;
    border:1px solid #f2f2f2;
}

.breadcrumbs {
    font-family: inherit;
    font-size: 14px;
    text-align: left;
}

header .header_right_widget {
    top: 25px;
    width: 900px;
}

.newfloating {
    color: #ef3e36;
    margin-bottom: -15px;
    margin-left: 6px;
    text-align: left;
}

.newfloating2 {
    color: #ef3e36;
    margin-bottom: -15px;
    margin-left: 18px;
    text-align: left;
}

.newfloating3 {
    color: #ef3e36;
    margin-bottom: -15px;
    text-align: left;
}
.catalogo {
}

nav.main_menu {
    padding-top: 135px !important;
 width: 100%;
}

.ubermenu-main .ubermenu-item-level-0 &gt; .ubermenu-target {
    border-left: 1px solid #f2f2f2;
    border-top: 2px solid ef3e36;
    color: #000000;
    font-size: 12.5px;
    
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack &gt; .ubermenu-target {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #f3f3f3;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header &gt; .ubermenu-target {
    background-color: #fff !important;
    color: #000;
    border: 1px solid #f2f2f2;
}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
    background-color: #ffffff;
    border: 1px solid #f2f2f2;
    color: #ffffff;
}

.view-sixth img {
transition: all 0.4s ease-in-out 0.5s;
}

.view-sixth .mask {
background: rgba(0, 0, 0, 0.90);
filter: alpha(opacity=0);
opacity: 0;
transition: all 0.3s ease-in 0.4s;
}

.view-sixth h2 {
filter: alpha(opacity=0);
opacity: 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(10);
transition: all 0.3s ease-in-out 0.1s;
}

.view-sixth p {
filter: alpha(opacity=0);
opacity: 0;
transform: scale(10);
transition: all 0.3s ease-in-out 0.2s;
}

.view-sixth a.info {
filter: alpha(opacity=0);
opacity: 0;
transform: translateY(100px);
transition: all 0.3s ease-in-out 0.1s;
}

.view-sixth:hover .mask {
filter: alpha(opacity=100);
opacity: 1;
transition-delay: 0s;
}

.view-sixth:hover img {
transition-delay: 0s;
}

.view-sixth:hover h2 {
filter: alpha(opacity=100);
opacity: 1;
transform: scale(1);
transition-delay: 0.1s;
}

.view-sixth:hover p {
filter: alpha(opacity=100);
opacity: 1;
transform: scale(1);
transition-delay: 0.2s;
}

.view-sixth:hover a.info {
filter: alpha(opacity=100);
opacity: 1;
transform: translateY(0px);
transition-delay: 0.3s;
}

.view {
overflow: hidden;
position: relative;
text-align: center;
}

.view .mask,.view .content {
    height: 313px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 460px;
}

.view img {
display: block;
position: relative;
}

.view h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
padding: 10px;
background: rgba(0, 0, 0, 0.8);
margin: 20px 0 0 0;
}

.view h4 {
margin: 10px 0 0 0;
}
.view p {
font-size: 14px;
position: relative;
color: #fff;
padding: 5px 20px 20px;
text-align: center;
}

.view a.info {
display: inline-block;
text-decoration: none;
padding: 7px 14px;
background: #000;
color: #fff;
text-transform: uppercase;
box-shadow: 0 0 1px #000;
border-radius:10px;
}

.view a.info:hover {
box-shadow: 0 0 5px #000;
text-decoration: none;
}

.view a {
text-decoration: none !important
}

.view a:hover {
text-decoration: none !important
}

.view-sixth2 img {
transition: all 0.4s ease-in-out 0.5s;
}

.view-sixth2 .mask {
background: rgba(0, 0, 0, 0.90);
filter: alpha(opacity=0);
opacity: 0;
transition: all 0.3s ease-in 0.4s;
}

.view-sixth2 h2 {
filter: alpha(opacity=0);
opacity: 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
background: transparent;
margin: 20px 40px 0px 40px;
transform: scale(10);
transition: all 0.3s ease-in-out 0.1s;
}

.view-sixth2 p {
filter: alpha(opacity=0);
opacity: 0;
transform: scale(10);
transition: all 0.3s ease-in-out 0.2s;
}

.view-sixth2 a.info {
filter: alpha(opacity=0);
opacity: 0;
transform: translateY(100px);
transition: all 0.3s ease-in-out 0.1s;
}

.view-sixth2:hover .mask {
filter: alpha(opacity=100);
opacity: 1;
transition-delay: 0s;
}

.view-sixth2:hover img {
transition-delay: 0s;
}

.view-sixth2:hover h2 {
filter: alpha(opacity=100);
opacity: 1;
transform: scale(1);
transition-delay: 0.1s;
}

.view-sixth2:hover p {
filter: alpha(opacity=100);
opacity: 1;
transform: scale(1);
transition-delay: 0.2s;
}

.view-sixth2:hover a.info {
filter: alpha(opacity=100);
opacity: 1;
transform: translateY(0px);
transition-delay: 0.3s;
}

.view2 {
overflow: hidden;
position: relative;
text-align: center;
}

.view2 .mask,.view .content {
    height: 100px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 460px;
}

.view2 img {
display: block;
position: relative;
}

.view2 h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
padding: 10px;
background: rgba(0, 0, 0, 0.8);
margin: 20px 0 0 0;
}

.view2 h4 {
margin: 10px 0 0 0;
}

.view2 p {
font-size: 14px;
position: relative;
color: #fff;
padding: 5px 20px 20px;
text-align: center;
}

.view2 a.info {
display: inline-block;
text-decoration: none;
padding: 7px 14px;
background: #000;
color: #fff;
text-transform: uppercase;
box-shadow: 0 0 1px #000;
border-radius:10px;
}

.view2 a.info:hover {
box-shadow: 0 0 5px #000;
text-decoration: none;
}

.view2 a {
    font-size: 12px !important;
    height: 10px !important;
    line-height: 14px !important;
    padding: 7px !important;
    text-decoration: none !important;
}

.view2 a:hover {
text-decoration: none !important
}

.mask .button {
    border: 1px solid #666;
    border-radius: 2px;
    box-shadow: none !important;
}

.button {
    border: 1px solid #666;
    border-radius: 2px;
    box-shadow: 2px 2px 1px 1px #cbcbcb;
}

.button:hover {
    box-shadow: none;
}

.imgredleaf{
    border: 3px solid #f9f9f9;
    border-radius: 2px;
    box-shadow: 1px 1px 5px 1px #cbcbcb;
}

.imgredleafhome {
    border: 0 solid #f9f9f9;
    border-radius: 2px;
    box-shadow: 1px 1px 2px 0 #cbcbcb;
    margin-bottom: 4px;
    margin-top: 3px;
}

.tablaficha {
   font-size:14px !important;
}

.bordeizquierda {
  border-left: 1px solid #cdcdcd;
padding-left: 10px;
}

.badge  {
    margin: 5px;
    font-size: 18px;
}

.destacadofichas {
    background-color: #fff;
    border: 1px solid #f3f3f3;
    border-radius: 2px;
    padding: 7px;
}

.formulario-nuevo {
    background-color: #f9f9f9;
    border: 1px solid #cbcbcb;
    border-radius: 2px;
    padding: 10px;
}

.formulario-nuevo p {
 margin: 1px 0;
line-height: 10px;
}

.destacadofichas tr td {
    padding: 6px 3px;
}

.footermenu{
padding-right: 820px;
}

.botoneraTitulo{
float: right;
}

#share-buttons img {
width: 35px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
float: right;
}

.share-buttons{
	list-style: none;
        float: right;
}

.share-buttons li{
	display: inline;
}

.headingfichasdestacado{
     padding:10px;
     line-height: 1.6em;
     background-color: #f3f3f3;
     font-size: 22px !important;
     border:1px solid #cbcbcb;
     margin-bottom: 0;
}

.compartelo {
 color: #e80909;
    float: right;
    font-size: 14px;
    margin-top: 5px;
    vertical-align: middle;
}

.price_table {
     background-color: #fff !important;
}

.price_table:hover .signup a, .price_table.active .signup a{
    background-color: #000 !important;
    color: #fff !important;
}
.price_table:hover h4,  .price_table.active h4  {
    background-color: #e80909 !important;
    color: #fff !important;
}

.price_table:hover,  .price_table.active  {
    background-color: #f3f3f3 !important;
    color: #fff;
}

.nuevoform {
 height:60px;
}

.price_table li {
    font-size: 12px !important;
}

hr {
    background-color: #f3f3f3;
}

.posts_holder3 article .text span {
    display: block;
    font-size: 10px;
    font-style: italic;
    margin: 0 0 20px;
    position: relative;
}

.posts_holder3 article h2 {
    font-size: 20px;
    margin: 0 0 5px;
}

.slider_small h4 {
    font-size: 15px;
    font-style: normal !important;
    margin: 0 0 10px;
}
;</pre></body></html>