/** SKIN FMAS AZUL **/

/* original: styles.css */ 

/* Reset ================================================================================= */
::selection
{
    background-color:#68CCE6;
}
::-moz-selection
{
    background-color:#68CCE6;
}
::-webkit-selection
{
    background-color:#68CCE6;
}
/* Headings */

.main-container { border-top: 1px solid #69cce6;}

/* 2 Columns Layout */
.col3-set .col-2 p strong {margin: 5px 0px;color: #68CCE6;text-transform: uppercase;}
.col3-set .col-3 p strong {margin: 5px 0px;color: #68CCE6;text-transform: uppercase;}

/*CMS Pages*/
.cms-pages .col-icon h3{color: #68CCE6;margin-top: 0px;border-bottom: 0;padding-bottom: 0px;}
.cms-pages p strong{color:#68CCE6;}
.cms-pages .col-icon span{font-size:2.5em;color:#FFF;width: 50px;height: 50px;background: #68CCE6;float: left;margin-right: 10px;margin-bottom: 10px;border-radius: 3px;text-indent: 4px;line-height: 54px;text-align: center;}

/* Global Styles ========================================================================= */
/* Form Elements */
button.button {background:#68CCE6;border:none; text-align:center; color:#fff;}
button.button:hover {background:#22A3C5;}

/* Global Messages  */
.error-msg { background-color:#cceef7; font-family:'FontAwesome'; color:#1F5879;font-size:32px;}
.error-msg ul li span{color:#1F5879;}
.success-msg {background-color: #cceef7;font-family: 'FontAwesome';font-size: 32px;color:#1f5879;}
.success-msg ul li span{color: #1F5879;}
.note-msg,
.notice-msg { background-color: #cceef7;font-family: 'FontAwesome';color:#22A3C5;font-size: 20px;clear: left;}

.note-msg ul li span,
.notice-msg ul li span{color: #1F5879;}

/* BreadCrumbs */
.breadcrumbs li strong {color:#22A3C5;font-family: 'universRegular';font-weight:normal;}

/* Page Heading */
.sub-title {clear: both;padding: 15px 0 0;margin: 0 0 6px;color: #68CCE6;font-size: 15px;font-family: 'universBold';}

/*View mode*/
.grid:hover{color:#68CCE6;text-decoration:none;}
.grid-mode-active{color:#68CCE6;text-decoration:none;font-weight: normal;}
.list:hover {color:#68CCE6;text-decoration:none;  }
.list-mode-active{color:#68CCE6;text-decoration:none;font-weight: normal;}

/* Pager */
.pager .pages li a:hover{text-decoration:none;color:#FFF;background:#68CCE6;}
.pager .pages .current {color: #FFF;background: #68CCE6;padding: 0px;right: 5px;border: 1px solid #F9F9F9;width: 22px;text-align: center;height:24px;line-height:26px;margin-right:5px;margin-left:5px;}

/*dropdown*/
.sort_icon.selected{color:#68CCE6;}
.sort_detail a:hover{color:#68CCE6;}
.show_icon.selected{color:#68CCE6;}
.show_detail a:hover{color:#68CCE6;}
.show_pan span.icon-right,
.sort_pan span.icon-right{font-family:'FontAwesome';padding-left:10px;float:right;font-weight: bold;color: #68CCE6;}
.currency_icon.selected{color:#68CCE6;}
.currency_detail a:hover{color:#68CCE6;}
.language_icon.selected{color:#68CCE6;}
.language_detail a:hover{color:#68CCE6;}
.language_pan span.icon-right{font-family:'FontAwesome';padding-left:10px;float:right;font-weight: bold;color: #68CCE6;}

/* Generic Info Box */
.info-box { background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #F9F9F9; padding:12px 15px; margin:0 0 15px; }

/* Shopping cart total summary row expandable to details */
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bkg_collapse.gif) 0 5px no-repeat; cursor:pointer; }

/* Shopping cart tax info */
.cart-tax-total { display:block; padding-right:20px; background:url(../images/bkg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }

/* Class: std - styles for admin-controlled content */
/* Misc */
.link-print {  color: #68CCE6;    font-family: 'FontAwesome';    font-size: 18px;    font-weight: normal;    text-decoration: none !important; }
.link-rss { background:url(../images/i_rss.gif) 0 2px no-repeat; padding-left:18px; line-height:14px; white-space:nowrap; }
.btn-previous  { display:block; width:11px; height:11px; line-height:0; background:url(../images/btn_previous.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove2:hover{text-decoration:none;background:#68CCE6;}
.btn-remove:hover,
.btn-edit:hover{text-decoration:none;background:#68CCE6;}
.divider { clear:both; display:block; line-height:0; height:1px; margin:10px 0; background:url(../images/bkg_divider1.gif) 0 50% repeat-x; text-indent:-999em; overflow:hidden; }

/* Global site notices */
.global-site-notice .notice-inner { width:860px; margin:0 auto; padding:12px 0 12px 80px; background:url(../images/i_notice.gif) 20px 25px no-repeat; text-align:left; }

/* Header ================================================================================ */
.cartlogo{background:url(../images/shopping_cart.png) no-repeat center center;height: 49px;width: 20px;float: right;padding: 0 10px;border-left: 1px solid #FFF;border-right: 1px solid #FFF;}
.shopping_bg {float: right;width:216px;border-left: 1px solid #FFF;background:#22A3C5;}
.shopping_bg .actions .checkout-aerrow {display:none;border-left: 11px solid #68CCE6;float: left;border-top: 17px solid transparent;border-bottom: 17px solid transparent;width: 0;height: 0;}
.header .form-search button.button {padding:0px;background:#68CCE6;font-family: 'FontAwesome' !important;font-size: 18px;position: relative;float:left;}
.header .form-search .search-autocomplete li .amount { float:right; font-family: 'universBold'; color:#68CCE6; }
.header .form-language {text-align:right; float:right;}
.header .top-links a {text-decoration: none;float: left;margin:0;position:relative;}

/* Sidebar =============================================================================== */
.block li a:hover{color: #68CCE6;text-decoration: none;}

/* Block: Account */
.block-account .block-content li.current {color:#68CCE6;}

/* Block: Layered Navigation */
.block-category-nav .block-content dd ol li a:hover {text-decoration:none;color:#68CCE6;background:#22A3C5;border-left:5px solid;}
.block-category-nav .block-content dd ol li a:hover span.errow{background-color:#68CCE6;}

/* Block: Cart */
.top-image{display:none;border-bottom: 5px solid #68CCE6;border-left: 5px solid transparent;border-right: 5px solid transparent;width: 0;height: 0;position: absolute;right: 137PX;top: -5PX;}

/* Block: Related */
.block-related .block-subtitle a{color:#68CCE6;}

/* Block: Compare Products */
.compare-table .btn-remove:hover{background:#68CCE6;color:#FFF;}
.compare-table .btn-remove:hover span{color:#68CCE6;}

/* Block: Poll */
.block-poll .block-subtitle { font-weight:normal;padding:0px 0px 6px 0px;color:#68CCE6;}

/* Block: Login */
.block-login .block-title strong { background-image:url(../images/i_ma-info.gif); }

/* View Type: grid */
.products-grid .actions .add-to-links a{position:relative;background:url(../images/icon_product.png) no-repeat center center;}
.products-grid .actions .add-to-links a:hover{background-color:#68CCE6;}
.products-grid button span{background:rgba(68, 68, 68, 0.92);background:#22A3C5\9;text-align:center;display:inline-block;height:auto;width:100%;}
.products-grid button span:hover{color:#68CCE6;background:rgba(68, 68, 68, 0.92);background:#22A3C5\9;}
.products-grid button.availability:hover{color:#68CCE6;}

.sale{
    background:url(../images/sale.png) no-repeat;
    left:0px;
}
.new{
    background:url(../images/new.png) no-repeat;
    right:0;
}
.new_title h2{font-family: 'universBold';color: #68CCE6;}

/* View Type: List */
.products-list .desc .link-learn {color:#68CCE6;padding-left:10px;  }
.products-list .list-action .add-to-links a{padding:0px;border-radius:0;width:34px;height:34px;position:relative;background: #F3F3F3 url(../images/icon_product.png) no-repeat center center;}
.products-list .list-action .add-to-links a:hover{background-color: #68CCE6;}
.products-list .list-action button span{background-color: rgba(68, 68, 68, 0.92);background:#22A3C5\9;}
.products-list .list-action button span:hover{color:#68CCE6;background-color:rgba(68, 68, 68, 0.92);background:#22A3C5\9;}
.products-list .list-action button.availability:hover{color: #68CCE6;}

/*===============================bestseller-product======================================  */
.bestseller-product .bestseller-grid li a.aero-image {display:none;text-decoration: none;font-family: 'FontAwesome';color: #FFF;background:#22A3C5;width: 16px;text-align: center;font-size: 14px;float: right;padding: 1px 0px 2px 0;margin-top: 4px;}
.bestseller-product .bestseller-grid li a.aero-image:hover{background:#68CCE6;}

/* Product View ========================================================================== */
/* Rating */
.no-rating .rating-box{width:69px;height:14px;background: url(../images/no_rating.png) 0 0 repeat-x;}
.no-rating .rating-box .rating{height:14px;background:url(../images/no_rating.png) 0 100% repeat-x;}
.rating-box { width:69px; height:12px;  line-height:0; background:url(../images/ratings.png) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:12px; background:url(../images/ratings.png) 0 100% repeat-x; }

/* Availability */
.availability-only { margin:10px 0 7px; line-height:16px; background:url(../images/i_availability_only.gif) 0 50% no-repeat; padding-left:15px; }
.availability-only a { background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; text-decoration:none; }

/*---------two border----------------*/
.tabs li a:hover{background:none;height:16px;border:1px solid #F9F9F9;border-bottom-color:#FFFFFF;color: #68CCE6;}
.tabs li.active a{background:none;height:16px;cursor:default;border:1px solid #F9F9F9;border-bottom-color:#FFFFFF;color: #68CCE6;}

/* Product Images */
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat;  }
.filter #filter a:hover{background:#22A3C5;}
.filter #filter a.active{background:#22A3C5;}

/* Product Shop */
.product-view .product-shop .price-box { margin:18px 0 0 0; clear:left;float:left; width: 100%;}
.product-view .product-shop .add-to-links li a {text-decoration: none;float:left;width:34px;height:34px;border-right: 1px solid #F9F9F9;background:#F3F3F3 url(../images/icon_product.png) no-repeat center center;}
.product-view .product-shop button.button span {background-color: rgba(68, 68, 68, 0.92);background:#22A3C5\9;}
.product-view .product-shop button.button span:hover{color:#68CCE6;background-color:rgba(68, 68, 68, 0.92);background:#22A3C5\9;}
.product-view .product-shop .add-to-links li a:hover{background-color:#68CCE6;}

/* Block: Tags */
.product-view .box-tags .product-tags li { display:inline; background:url(../images/bkg_pipe3.gif) 100% 4px no-repeat; padding:0 7px 0 4px; }

/* Block: Reviews */
.product-view .box-reviews dt a {color:#68CCE6;font-weight:bold;padding-right:5px;}

/* Content Styles ================================================================= */
.product-name { margin:0px;  padding-bottom:8px;  font-weight:normal;font-family: 'universRegular';}
.product-name a { font-size:14px;font-family: 'universRegular';text-shadow: 0px 0px 0px;}
.product-name a:hover{text-decoration:none;color:#68CCE6;}

/* Advanced Search */
.advanced-search-summary strong { color:#68CCE6;  }

/* RSS */
.rss-title h1 { background:url(../images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }

/* Shopping Cart Table */
.cart-table td.a-center.last a.cartedit:hover,
.cart-table td.a-center.last a.link-wishlist:hover{background: #68CCE6;text-decoration:none;}

/* Shopping Cart Totals */
.cart .totals .checkout-types button.btn-checkout{background:#22A3C5;margin-top: 10px;font-family: 'FontAwesome' !important;padding: 0px 14px 0px;margin-bottom: 10px;float: right;}
.cart .totals .checkout-types button.btn-checkout:hover{background:#68CCE6;}

/* Tooltip */
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(../images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }

/* Gift Messages */
.gift-messages-form h4 { font-family:'universBold'; font-size:16px;border-bottom: 1px solid #F9F9F9;padding-bottom:10px; margin:0px 0px 10px 0;color:#68CCE6;}
.gift-message-link { background:url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right:7px; }
.gift-message-row .btn-close { float:right; width:16px; height:16px; background:url(../images/btn_gm-close.gif) 0 0 no-repeat;  line-height:0; text-indent:-999em; overflow:hidden; }

/* Generic Info Set */
.info-set { background:#fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }

/* One Page Checkout */
.block-progress dt.complete { margin:0; color:#68CCE6;border:0; }
.buttons-set .back-link a {background: #68CCE6;border: none;padding: 10px 22px;text-align: center;color: #fff;font-size: 13px;text-transform: uppercase;border-radius: 0px;font-family: 'universRegular';word-spacing: 3px;*height:39px;*line-height:39px;padding-bottom: 7px;}
.buttons-set .back-link a:hover {background:#22A3C5;text-decoration:none;}
.opc .active .step-title { cursor:default;background:#68CCE6; border-color: transparent;}
#opc-login li.control label{color:#68CCE6;}
#opc-review .buttons-set p a {color:#68CCE6; padding-left:10px;}

/* Multiple Addresses Checkout */
.checkout-progress li.active { border-top-color:#68CCE6; color:#68CCE6; }
.multiple-checkout h3,.multiple-checkout h4 {  font-weight:normal; color:#68CCE6; margin-bottom:15px;}
.multiple-checkout .col2-set h2.legend {  color: #68CCE6;  position:relative; }
.multiple-checkout .box h2 { color:#68CCE6; }

/* Remember Me Popup ===================================================================== */
.window-overlay { background:url(../images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:990; }
.remember-me-popup .remember-me-popup-head .remember-me-popup-close { background:url(../images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:7px; right:7px; height:15px; width:15px; text-indent:-9999em; }

/********** < Dashboard */
.dashboard .welcome-msg p strong {font-weight:normal;margin-bottom:10px; color:#68CCE6;text-transform:uppercase;}

/* General Box */
.dashboard .box-content a {color:#68CCE6;}
/* Block: Reviews */
.dashboard .box-reviews .number {  float: left;color: #fff;margin: 1px -20px 0 0;background: #68CCE6;width: 20px;height: 20px;text-align: center;line-height: 22px;}

/* Block: Tags */
.dashboard .box-tags .number { float: left;color: #fff;margin: 1px -20px 0 0;background: #68CCE6;width: 20px;height: 20px;text-align: center;line-height: 22px;}

/* Address Book */
.addresses-list a { font-weight:normal;color:#68CCE6;}

/* Order View */
.order-info .current {color:#68CCE6; }

/* My Tags */
.my-tag-edit strong {color:#68CCE6;}

/* MAP Popup============================================================================== */
.map-popup-arrow { background:url(../images/map_popup_arrow.gif) no-repeat; position:absolute; left:50%; top:-10px; height:10px; width:19px; }
.map-popup-close { background:url(../images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:8px; right:10px; height:15px; width:15px; text-indent:-9999em; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; box-shadow:0 0 3px #999; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }

/* Footer ================================================================================ */
.footer-block-contain .custom p span.contact{color: #68CCE6;font-size: 18px !important;top: 3px;position: relative;}
.follow_button a.btn_follow:hover{background:#68CCE6;}
.footer_link .link_box li:hover,
.footer_link .link_box li:hover a{
    color:#68CCE6;
}
/*edited START*/
.enlaces_sociales_pie .follow_button a.btn_follow_twiter:before{display:none;}
.enlaces_sociales_pie .follow_button a.btn_follow_fb:before{display:none;}
.enlaces_sociales_pie .follow_button a.btn_follow_msg:before{display:none;}
.enlaces_sociales_pie .fa{
	color:#2785a5;
	margin-right:5px;
}
/*edited END*/

/*home-block===========================================================================*/
/*home-left============================================================================ */
.customized .best_theme h4{
    color:#68CCE6;
}
.customized .best_theme a span{
    background: #68CCE6;
}
.customized .best_theme a span:hover{background:#22A3C5;}

/*home-right============================================================================ */
.scrollup {
    background:#68CCE6;
}

/********Css For Category Sidebar Navigation ************/
#sidenav li a.show-cat:hover{background:#68CCE6;}
#sidenav li a.active{background:#68CCE6;}

/*side nav fly-out css*/
.block-category-nav .block-content .sf-menu ul .aerrow{display:none;border-right: 5px solid #68CCE6;border-top: 5px solid transparent;border-bottom: 5px solid transparent;width: 0;height: 0;position: absolute;left: -8px;top: 12px;}

/*full-with-bg-block*/
.fullwidth-block{background: url(../images/fullwidth-blockbg.png) center;float: left;width: 100%;padding: 28px 0px;}


/************************** Personalizacion F+ **************************/
.header-container{
    background-color: #68CCE6;}

/****** HEADER ******/
.header .top-links a{ /* enlaces menu superior */
    color:#1F5879;
}
.header .top-links .links a{
    border-right: 1px #cceef7 solid;}

/* header - links A+/- */
.zoom-ctrl a{
    color:#1f5879;
    background:#68CCE6;
}
.zoom-ctrl a:hover{
    background:#1F5879;
}
#search_mini_form .Ftagline a{
    color:#1F5879 !important;
}
#search_mini_form .Ftagline .texto-cabecera{
    color:#1F5879 !important;
}
/* header - logo f+ */
#logoPpal{
    background:url(../images/logo_menu.png) no-repeat center;
}
@media screen and (max-width:450px){
    #logoPpal{
        background:url(../images/logo_menu_100.png) no-repeat center;}
    .header {
        background:url(../images/logo_header_100.png) no-repeat left bottom;}
}

/****** MENU CATEGORIAS ******/

/* menu categorias - movil */
#custommenu-mobile a span {
    color: #22A3C5 !important;}
#menu-button {
    border-right:1px #68CCE6 solid;
    border-left:1px #68CCE6 solid !important;}

/****** BUSQUEDA HEADER *******/
.form-search button.button{
    background:#22A3C5 !important;}
.form-search button.button:hover{
    background:#1F5879 !important;}	
.form-search .sumbit_content{
    background:#1F5879 !important;}
#searchSelect{
    background: url(../images/select_arrow.png) no-repeat right #FFF;}

/****** BUSQUEDA FARMACIA ******/
button.button.customixed{
    background:#22A3C5 !important;
}
button.button.customixed:hover{
    background:#22A3C5 !important;
}	

/****** HOME ******/

/* Home - Bloque 1 */
.medication_alert{
	background:#68cce6 url(../images/Fmas_logo_100.png) 30px 30px no-repeat;
	}
.medication_alert .alert_block .block_subtitle{
	color:#1f5879;
}
#bloque_medicamentos{
	overflow:hidden; 
	width:100%; 
	margin-bottom:-20px;
}
#bloque_medicamentos #bloque_dcha{
	float:right; 
	width:37%;
}
#bloque_medicamentos #bloque_izda{
	float:left; 
	width:60%;
}
#bloque_medicamentos #bloque_dcha img, #bloque_medicamentos #bloque_izda img{
	width:100%;
}
/*edited END*/
.featured-block1 .custom{
    background-color:#cceef7;
}
.featured-block1 .custom.izda{
    background:#cceef7 url(../images/medicamentos.png) no-repeat 5% 50%;
}
.featured-block1 .custom.izda2{
    background:#EBF9D7 url(../images/club_fmas.jpg) no-repeat 5% 50%;
}
.featured-block1 .custom.izda3{
    background:#cceef7 url(../images/preguntaRecurso.png) no-repeat 5% 50%;
}

.featured-block1 .custom.customcentro1{
    background: #cceef7 url(../images/left-listado-farmacias.png) no-repeat 5% 50% !important;
}
.featured-block1 .custom.dcha{
    background:#cceef7 url(../images/FmasPre3.png) no-repeat 90% 85%;
}
@media screen and (max-width: 1020px){
    .featured-block1 .custom:first-child + .custom img{
        float:none;	}
    #buscaFarmacia{
        margin:10px auto;
        float:none;	}
}

/* Footer - Barra contacto */
#footerCustomBlock1{
    background:#CBCBCB url(../images/grupoHefame_x40.png) no-repeat center right;}
#footerCustomBlock1 .myblock1{
    background:url(../images/tlf_contact_x25.png) no-repeat center left;}
#footerCustomBlock1 .myblock2{
    background:url(../images/email_contact_x25.png) no-repeat center left;}

/*  Footer - links */
.footer h2{
    color:#1F5879;
}
.footer .link_box a{
    color:#1F5879;}

/* Footer - Copyright */
.footer address a:hover{
    color:#1F5879;}

/****** CARRITO DE COMPRA ******/
p.amount{
    background:#68CCE6;
    color:#1F5879 !important;}
.shopping_bg{
    border-right:1px #68CCE6 solid;
    border-color:#68CCE6;}

/***** PAGINAS ESTATICAS ******/ 

.cms-page-view.cms-inicio-farmacia .main-container, .cms-page-view.cms-inicio-fmas .main-container{
	font-size:13px;}
.cms-inicio-farmacia .featured-product a.product-image{
	background:#FFF;
}
.cms-page-view .main-container p{
    margin-bottom:20px;}
.cms-page-view  .main h2{
    color:#1F5879;
    border-bottom: 1px solid #68CCE6;
}
.cms-page-view.cms-inicio-farmacia  .main h2.product-name, .cms-page-view.cms-inicio-fmas  .main h2.product-name{
	border:0;}

.cms-page-view .main h3{
    border-top: 1px solid #68CCE6;
    color:#68CCE6;
}

p.special-price, p.old-price{
	margin:0 !important;
	}
/*edited END*/
.main h3.destacado{
    color:#68CCE6;
}
.cms-page-view  .verde1{color:#22A3C5 !important;}
.cms-page-view  .verde2{color:#1F5879;}

/* pagina 'inicio' */
.cms-inicio #logoSec{
    background:url(../images/inicioSec.png) center center no-repeat;}
.tarjeta{
    background:url(../images/logoFmasTarjeta.png) 15px 15px no-repeat #22A3C5;}

/* pagina farmacias */
.cms-farmacias  .inscripcion  {
    border-top: 1px solid #68CCE6;
    border-bottom: 1px solid #68CCE6;
    margin:20px 0;}
/* - */
.cms-farmacias  .inscripcion .block2{	
    background:#cceef7;}
.ventaja01{background: url(../images/ventajas1.png) center left no-repeat;}
.ventaja02{background: url(../images/ventajas2.png) center left no-repeat;}
.ventaja03 {background: url(../images/ventajas3.png) center left no-repeat;}
.ventaja04 {background: url(../images/ventajas4.png) center left no-repeat;}
.ventaja05 {background: url(../images/ventajas5.png) center left no-repeat;}
.ventaja06 {background: url(../images/ventajas6.png) center left no-repeat;}
.ventaja07 {background: url(../images/ventajas7.png) center left no-repeat;}
.ventaja08 {background: url(../images/ventajas8.png) center left no-repeat;}
.ventaja09 {background: url(../images/ventajas9.png) center left no-repeat;}
/* - */
#FAQS .h3{		/* FAQ's pagina farmacias */
    color: #1F5879;
    border-bottom: 1px solid #68CCE6;
}

/* página contacto */
.cms-consulta-medicamento h3.contacto{
	border:0;
    color: #22A3C5 ;
    border-bottom: 1px solid #68CCE6;}

.cms-contacto h3.contacto{
    color: #22A3C5 ;
    border-bottom: 1px solid #68CCE6;}
	
#contenedor_contacto #contactForm textarea{background-color:#cceef7;width:100%;}
#contenedor_contacto #contactForm .form-list .input-box input {
background-color: #cceef7;width:100%;}

#contenedor_contacto #contactForm .form-list .select{float:left;clear:none;width:60%;background-color: #cceef7;border:1px solid rgb(221,221,221); padding: 0 6px;}
#contenedor_contacto #contactForm .form-list .select select {
background-color: #cceef7;width:100%;border:0;
}

#texto_contacto span{
    color:#68CCE6;
}
#legal_contacto{
    border-top: 1px solid #68CCE6;
    border-bottom: 1px solid #68CCE6;}
#legal_contacto a{
    color:#22A3C5;}
#form_contacto div input[type="text"],#form_contacto div textarea{
    background:#cceef7;}
#form_contacto div input[type="submit"]{
    background:#68CCE6;
    border:1px solid #1F5879;}

/*Fin maquetador*/


/*Inicio root*/

/*General*/
.color-corporativo {
    color: #22A3C5;
}

/*Columna izquierda*/
.icon-left {
    border-bottom: 1px solid #68CCE6;
}

/* INICIO FICHA PRODUCTO */
.product-view .product-shop .availability span {
    background-color: #22A3C5;}
.product-view .old-price .price, .was-old-price {
    color:#68CCE6;}
.product-view .special-price{
    float: left;
    display: block;
    color:#22A3C5;
}
.product-view .product-essential .product-name h1 {
    color:#22A3C5;}
.product-view .product-shop .add-to-box .add-to-cart {
    float:left;
}
.product-view .bloque_pr_info .bloque{
    width: 30%;
	position: relative; 
	float: left; 
	background: #68CCE6; 
	color: #666;
}
.product-view .detail-carousel .product-image{
    border: 0px solid #22A3C5;
}
.product-view .flexslider .slides img {
    border: 1px solid #22A3C5;
}
.product-view .product-shop button.button span {
    background-color: #22A3C5;
}
.product-view .product-shop button.button span:hover {
    color: #22A3C5;
    background: #68CCE6;
}
.comparte_producto{
    color:#22A3C5;
}
.new-arrow1 .subtitle, .new-arrow .subtitle {
    border-bottom: 1px solid #22A3C5;
    color: #1F5879;
}
.new-arrow1 .subtitle a{
    color: #1F5879;    
}
.new-arrow .subtitle a{
    color: #1F5879;    
}
/* FIN FICHA PRODUCTO */

/* INICIO LISTADO PRODUCTOS */
.products-grid .special-price .price,.products-grid .regular-price .price {
    color:#1F5879;
}
.products-grid .old-price .price {
    color:#68CCE6;
}
.products-grid button span {
    background: #22A3C5;
}
.products-grid button span:hover {
    color: #1f5879;
    background: #68CCE6;
}

/*modo lista*/
.products-list .price-box .price {
    color: #1F5879;    
}
.products-list .old-price .price {
    color: #68CCE6;
}
.products-list .product-shop {
    border-left: 1px solid #22A3C5;
}
.products-list .list-action button span {
    background-color: #22A3C5;
}
.products-list button span {
    background: #22A3C5;
}
.products-list button span:hover {
    color: #22A3C5;
    background: #68CCE6;
}
.products-list .list-action button span:hover {
    color: #1f5879;
    background: #68CCE6;
}
.products-list .list-icon .capa_disponibilidad .disponibilidad {
    background-color: #22A3C5;
}

/* inicio toolbar */
.toolbar .sort_main_box label, .toolbar .show_main_box label{
    background-color: #22A3C5;
}
.toolbar .sort_box .sort_pan,.toolbar .show_box .show_pan {
    background-color: #cceef7;
    border: 1px solid #1F5879;
}
.toolbar .sort_box,.toolbar .show_box{
    background-color:#68CCE6;
    color: #1F5879;
}
.toolbar .sort_pan span.icon-right,.toolbar .show_pan span.icon-right {
    color: #22A3C5;
}
.toolbar .sort_main_box,.toolbar .show_main_box{
    border-right: 1px solid #68CCE6;
}
.toolbar .grid span, .toolbar .list span{
    color:#22A3C5;
}
.toolbar a.list .icono_modolista{
    width:21px;height:20px;background: url('../images/modolista.png');
}
.toolbar a.list:hover .icono_modolista{
    background: url('../images/modolista_hover.png');
}
.toolbar a.grid .icono_modogrid{
    width:21px;height:20px;background: url('../images/modogrid.png');
}
.toolbar a.grid:hover .icono_modogrid{
    background: url('../images/modogrid_hover.png');
}
.toolbar .sorter .view-mode {
    border-right: 1px solid #68CCE6;
}
/* fin toolbar */

/* inicio menu categorias lateral */
.sidebar .block-category-nav .level0 .cat0_nombre{
    color:#22A3C5;  
    padding-bottom: 1px;
}
/* inicio categorias cuadros */
.subcat-listing .subcat-products li a div.contenedor{
    background-color:#22A3C5;
}

/* inicio titulos */
.page-title{
    border-bottom: 1px solid #22A3C5;
    color: #1f5879 !important;
}
.block .block-title strong {
    border-bottom: 1px solid #22A3C5;
}
.block-layered-nav dt {
    border-bottom: 1px solid #22A3C5;
}
/* FIN LISTADO PRODUCTOS */


/* inicio home catalogo general*/

/* inicio productos new */
.new-arrival .products-grid .product-content .product-content_interior{
    /*border: 5px solid #22A3C5;*/
}

/* inicio productos destacados */
.featured-product .veroferta{
    background-color:#22A3C5;
}
.featured-product .products-grid .descuento {
    font-family: 'universBlack';
}
.featured-product .products-grid .actions1{
    background:#cceef7;
}
.featured-product .item .descripcion {
    overflow: hidden;        
}
.featured-product .item .tiemporestante, .pagina-destacados .item .tiemporestante{
    background:#22A3C5;
}
.featuredproducts-index-index .pagina-destacados .item .tiemporestante{
	background: #68CCE6;
}
.dto_bread{
    /*background: #1f5879;*/
}
/* fin productos destacados */

/* inicio productos populares */

.popular-product .products-grid .product-name{
    margin-bottom: 6px;
}

/* inicio estilos dialog jquery */
.ui-dialog .ui-dialog-buttonpane button {background:#22A3C5;color:#fff;}

/* bloques centrales farmacias guardia y 24h de la pagina home de farmacias */
.featured-block.farmacia .customcentro2{
    background: #cceef7;  
}

#search_mini_form .Ftagline a{
    color: #1F5879;
}
.nombre_farmacia_bread{
    color:#22A3C5;
}

.cms-index-index .nombre_farmacia_bread, .cms-inicio-farmacia .nombre_farmacia_bread, .cms-inicio-fmas .nombre_farmacia_bread {
background: #68CCE6;
color:#FFF;
}

.sumbit_content .input-text.customixed#municipio{
    width:170px;
}

.block-title {
    /*border-bottom: 1px solid #22A3C5;*/
	
}
.block .block-title strong{
    color:#1F5879;
}
.header .top-links .botones_sociales_cabecera{
    position:relative;  
    /*margin-top:-12px;*/
}
.form-search .fa-search:before{
	color: #1F5879;
}

/* arbol categorias del sidebar */
#sidenav li a.show-cat {
    border:1px solid #22a3c5;
    color:#22a3c5;   
}
#sidenav li a.show-cat:hover {
    background-color:#22a3c5;
}
#sidenav li a.categoria_label:hover span{
    color:#22a3c5;
}
#sidenav li.level0.active a.categoria_label:hover span{
    background-color:#1f5879;
}
#sidenav li.level0 li.level1 a.categoria_label:hover span{
    color:#22a3c5;
}

.menu-contain .nav {
    position:relative!important;
    /*float:left!important;*/
    display:block;
}
/*ajuste menu responsive*/

.cabecera_dcha .carrito {
    position: absolute;
    right: 0;
    bottom: 0;
position: relative;
float: right;    
}

@media (max-width: 693px) {
    .cabecera_dcha {position: absolute;
        right: 0;
        bottom: 0;
    }
}

/* Medicamentos */
#atencion_farmaceutica{
	background-color: #cceef7;
}

/* original: styles_jqui.css */

.ui-slider-horizontal .ui-slider-handle {
background: #22A3C5;
}
.text-box .go {
background: #22A3C5;
font-family: 'universRegular';
}

/* original: listadofarmacias.css */
.listadofarmacias-farmacia-index .farmacia-list-item-horario {
    background: url(../images/farmacia_horario.png) no-repeat left top;
}
.listadofarmacias-farmacia-guardia .farmacia-list-item-horario {
    background: url(../images/farmacia_horario_guardia.png) no-repeat left top;
}

/* original: landing.css */
#landing {
    background: #69cce6;
}

/* original: buscador.css */
/** buscador de farmacias **/

.buscador_titulo_izda{
    color:#69cce6;
}
.buscador_titulo{
    color:#22a3c5;
    border-bottom: 1px solid #69cce6;
}
.buscador_cercami{
    background:url(../images/cercademi.png) no-repeat center bottom;
}
.buscador_form .boton{
    background-color: #69cce6;
}
.listado_farmacia_ico{
    background:url(../images/icono_mapa.png) no-repeat center top;
}
.listado_farmacia_info{
    border-bottom: 1px solid #69cce6;
}
.listado_farmacia_info_texto{
    color:#69cce6;
}
.listado_farmacia_info_texto a{
    color:#69cce6;
}
.buscadorproductos .product-name h1 {
    color: #22a3c5;
}
.buscadorproductos .product-image{
    border: 3px solid #22a3c5;
}
.buscador_cercami {
    background: url(../images/cercademi.png) no-repeat center bottom;
}
.buscador_form .boton {
    background-color: #22a3c5;
}
.buscador_form .boton:hover {
    background-color: #69cce6;
    color:#1f5879;
}
.buscador_titulo {
    color: #1f5879;
    border-bottom: 1px solid #22a3c5;
}
.listado_farmacia_info_texto {
    color: #22a3c5;
}
.listado_farmacia_info_texto a {
    color: #22a3c5;
}
.listado_farmacia_info_texto a:hover {
    color: #1f5879;
}
.listado_farmacia_ico {
    background: url(../images/icono_mapa.png) no-repeat center top;
}
.buscador_titulo_izda {
    color: #22a3c5;
}
/* original: bxslider.css */
.bx-wrapper .bx-controls-direction a{
	background: #2785A5;	
}
.bx-wrapper .bx-controls-direction a:hover{
	background: #22A3C5;	
    color:#1F5879;
}

/* original: custommenu.css */
.menu-contain{
    background: #69cce6 ;
}

div.menu.act a, div.menu.active a, div.menu .parentMenu a:hover{
    background:#22A3C5;
}
div.menu a{
    border-left: 1px solid #69cce6;
    border-right: 1px solid #69cce6;
    color: #1F5879 !important;
	color: #1F5879 !important;
}
#menu-button:hover{
    background:#22A3C5;
}
/********/
a.level0.act{
	/*edited START*/
	background-color:#1F5879 !important;
	color: #FFF !important;
	/*edited END*/
}
a.level1{
    /*background:#22A3C5;*/
}
a.actParent{
    background:#1F5879;}
a.level1:hover{
	color:#1F5879;}
a.level2:hover, a.act{
    color:#22A3C5 !important;}
a.itemMenuName.level1.act {
    color: #fff !important;
    /*edited background: #1F5879; */ 
}
#custommenu .menu a span.menu_flechita{
    border-top: 7px solid #22A3C5;
}
a.level0 {
    background: #2785A5;
}
a.level0:hover {
    background: #1F5879;
}
a.level1 {
    color: #2785A5;
}
a.level1.act span,a.level1.actParent span{
    color: #1F5879;
}
a.level1:hover {
    color: #1F5879!important;
	background:CCEEF7;
}
/* administracion farmacias */
.data-table thead th{
	background:#1F5879;
	color:#FFF;
}
.farmacias-rma-index .page-title span a{
	background:#22A3C5;
}
.farmacias-rma-index .page-title span a:hover{
	background:#68CCE6;
}
.legend.desplegable:hover {
    color: #22A3C5;
    cursor: pointer;
}
.data-table thead th {
    background-color: #1F5879;
}
/* modificaciones 28/12/15 */
.ui-widget-header {
    border: 1px solid #68CCE6;
    background: #68CCE6;
}
.text-box .go{
	background:#68CCE6 !important;
}
.ui-slider-horizontal .ui-slider-handle{
	background:#68CCE6 !important ;
}
body.mobile div.menu-movil {
    background-image: url(../images/menu-movil.png) !important;
}
body.mobile div.menu-usuario {
    background-image: url(../images/person.png) !important;
}

.product-view .product-shop .short-description { display: none; }
.banner .bx-wrapper .bx-controls-direction a { background: none; }
