body {background-color: #ffffff;margin: 0;}
#contorno {border-radius: 0; margin: 0 auto;}
#contorno > .row {position:relative;}

.panel-body{padding: 15px 0;}

#header-top {color: #ffffff;}
#header-top .slogan {color: #8e8e8e;font-size: 20px;line-height: 22px;padding-left: 51px;padding-right: 51px;padding-top: 35px;text-align: center;}

#header-top .nav > li > a { color: #555555;}
#header-top .nav > li > a:hover {color: #F28E1B}

.cabderecha {text-align:center;}
.cabderecha img {height: auto; max-width: 100%;}

.block.menucab {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
    position: initial;   
}

#header-nav {background: #CE2930;border-radius:0px;}
#header-nav .nav > li > a { color: #FFFFFF;padding: 11px;font-size: 16px;}
#header-nav .nav > li > a:hover	{ background: #BA151C;color: #FFFFFF;font-size: 16px; }
#header-nav .nav > li > div li:hover { border-color: #FFFFFF;}
#header-nav .nav > li > div li > a:hover {color: #ce2930;}
#header-nav .navbar-header { background: #ce2930 !important; border-color: #ce2930 !important;}
#header-nav .navbar-nav > .open > a, #header-nav .navbar-nav > .open > a:hover, #header-nav .navbar-nav > .open > a:focus {background: none repeat scroll 0 0 #ce2930;}

@media (max-width: 767px) 
{
	#header-nav {background: none;}
	#header-nav .nav > li		{ border:1px solid #ce2930; background: #ce2930;}
	#header-nav .nav > li > a		{ color:#FFFFFF; background: none;padding: 7px;text-align: left;}
	#header-nav .nav > li > a:hover	{ background: #BA151C;}

	#header-top .horarios {position: relative !important;text-align: center;top: -10px !important;right: 0px !important;width: 100%;padding-left:15px;padding-right:15px;}
	#header-top .horarios div {text-align: center !important;}
}

@media (min-width: 768px) 
{
	.cabderecha {padding-top:25px;}
}
@media (min-width: 968px) 
{
	.cabderecha {padding-top:15px;}
}
@media (min-width: 1200px) 
{
	.cabderecha {padding-top:0px;}
}




.homecab {margin-top:-20px;background: url(/archivos/media/inser-home-s2.jpg);background-size: cover;}
.homecab img {height: auto;max-width: 100%;}
.homecab .row  {margin: 100px auto 0;background: url(/templates/inserconserjerias2015/public/imgs/fondo.png);padding-top:35px;padding-left:20px;padding-right:20px;}
.homecab .row > div > div {margin-bottom: 20px;}

.homecab .home-piscinas a,
.homecab .home-jardines a,
.homecab .home-conserjerias a,
.homecab .home-limpieza a 
{text-align:center;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
border-radius: 100%;
border:5px solid #FFFFFF;overflow:hidden;position:relative;display:block;
}

.homecab .home-piscinas a img,
.homecab .home-jardines a img,
.homecab .home-conserjerias a img,
.homecab .home-limpieza a img
{vertical-align: middle;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
-khtml-border-radius: 100%;
border-radius: 100%;
}


.homecab .row > div > div.home-inser {text-align:center;color:#FFFFFF;font-size:22px;margin-bottom: 0px;}
.homecab .home-inser strong {text-align:center;display:block;color:#FFFFFF;font-size:55px;margin-bottom:-12px;}
.homecab .home-piscinas strong,
.homecab .home-jardines strong,
.homecab .home-conserjerias strong,
.homecab .home-limpieza strong 
{font-size:16px;color:#FFFFFF;display:block;text-align:center;background: #FF0000;height:50px;padding-top:13px;position:absolute;bottom:20px;width:100%;}

.homecab .home-piscinas a {border:5px solid #006CFF;}
.homecab .home-piscinas a strong {background: #006CFF;}
.homecab .home-piscinas a:hover {border:5px solid #004EE1;}
.homecab .home-piscinas a:hover strong {background: #004EE1;}

.homecab .home-jardines a {border:5px solid #37961D;}
.homecab .home-jardines a strong {background: #37961D;}
.homecab .home-jardines a:hover {border:5px solid #238209;}
.homecab .home-jardines a:hover strong {background: #238209;}

.homecab .home-conserjerias a {border:5px solid #FF750F;}
.homecab .home-conserjerias a strong {background: #FF750F;}
.homecab .home-conserjerias a:hover {border:5px solid #EB6100;}
.homecab .home-conserjerias a:hover strong {background: #EB6100;}

.homecab .home-limpieza a {border:5px solid #C728E4;}
.homecab .home-limpieza a strong {background: #C728E4;}
.homecab .home-limpieza a:hover {border:5px solid #B314D0;}
.homecab .home-limpieza a:hover strong {background: #B314D0;}

.homequienes {margin-top:60px;}
.homequienes div {font-size:18px;color:#5F5F5F}
.homequienes .home-acuerdo {text-align:right;}
.homequienes img {-moz-border-radius: 100%;-webkit-border-radius: 100%;-khtml-border-radius: 100%;border-radius: 100%;height: auto;max-width: 100%;}

.homeoferta {background:url(/archivos/media/oferta.jpg);background-size: cover;;margin-top:80px;margin-bottom:100px;padding:40px;}
.homeoferta div {font-size:35px;text-align:center;color:#CE2930}
.homeoferta div strong {font-size:45px;color:#FF0000;}


.menusubcab {
background: #FFC288;
border: 1px solid #DDDDDD;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
padding-left:15px;padding-right:15px;margin: -21px 15px 20px !important;height:30px;line-height: 2;
}

.menusubcab #txt_bienve {float:left;width:50%;height:30px;white-space: nowrap;}
.menusubcab #rapidos {float:right;width:50%;height:30px;}

@media (max-width: 768px) 
{
	.menusubcab {display:none;}
	.menusubcab #txt_bienve {width:100%;}
	.menusubcab #rapidos {display:none;}
	.homequienes .home-acuerdo {text-align:center;}

}

@media (max-width: 968px) 
{
	.homecab .home-inser strong {font-size:40px;}
}


@media (min-width: 768px) 
{
	.menusubcab #txt_bienve {width:100%;}
	.menusubcab #rapidos {display:none;}
}

@media (min-width: 1000px) 
{
	.menusubcab #txt_bienve {width:60%;}
	.menusubcab #rapidos {display:block;width:40%;}
}

@media (min-width: 1200px) 
{
	.menusubcab #txt_bienve {width:50%;}
	.menusubcab #rapidos {display:block;width:50%;}
}

body.sticky-header #header-nav {border-radius:5px;}

.panel-default > .panel-heading {
background: #EEEEEE; 
border-bottom-color: #D3D3D3;
color: #656565 !important;
font-size: 17px !important;
}

.central-blocks .panel-default {border:0;box-shadow: none;}
.central-blocks .panel-heading {background: none; border-bottom-color: #ce2930;color: #ce2930 !important;padding: 7px 0px;}
.central-blocks .panel-heading .categoria {font-size: 18px !important;}

.central-blocks #dirpago .panel-heading {padding: 7px 15px;}
.central-blocks #listaprodcesta .panel-heading {padding: 7px 15px;}


.btn-cesta { color: #6F6F6F;}
.btn-cesta:hover { color: #CE2930;}
.slogan-header span { color: #1d3d58; }
.total_cesta {color: #FFDD00;}

#header-top .acceso {margin-top:21px;}
#header-search { margin-top: 47px;}
.btn-cesta { margin-top: 25px;}
#header-top .horarios {top: 10px;z-index: 20000;}

@media (min-width: 768px) 
{
	#header-top .horarios {width: 225px;position: absolute;margin-left: 930px;}
}

@media (min-width: 1000px) 
{
	#header-top .horarios {margin-left: 730px;}
}

@media (min-width: 1200px) 
{
	#header-top .horarios {margin-left: 930px;}
}

body.sticky-header #header-top .acceso {margin-top: 2px;}
body.sticky-header #header-search {margin-top: 23px;}
body.sticky-header .btn-cesta { margin-top: 2px;}
body.sticky-header #header-top .horarios {position: fixed;top: 3px;}
body.sticky-header #header-top .horarios .horarios{display:none;}


.panel-heading strong span {font-size: 16px;margin-right: 7px;}
.panel-heading { padding: 7px 15px;}

a { color: #555555; text-decoration:none;}
a:hover { color: #FF7D00; text-decoration:none;}
a:active { color: #555555; text-decoration:none;}
a:visited { color: #555555; text-decoration:none;}

#footer-bottom {background: #EEEEEE;border-radius: 0;border-top: 4px solid #CE2930; color:#333333;}
#footer-bottom ul {padding: 0;}
#footer-bottom ul li:first-child { border-bottom: 1px solid #8C8C8C; color: #505050;white-space: nowrap;}
#footer-bottom ul li {font-size: 16px;}
#footer-bottom ul li a {font-size: 14px;color: #CE2930;}
#footer-bottom ul li span {font-size: 13px;color: #505050;}
#footer-bottom ul li a:hover {font-size: 14px; color: #505050;text-decoration: none;}
#footer-bottom #entidad_copy {color: #333333;font-size: 13px;}
#footer-bottom #entidad_copy span {color: #333333;font-size: 13px;}
#footer-bottom #debug {color: #C4C4C4;font-size: 9px;}
#footer-bottom #athnetwork a {color: #333333;}

#footer-bottom #visa {background-image: url("/templates/inserconserjerias2015/imagenes/visa.gif");background-repeat: no-repeat;height: 29px;width: 120px;float:right;margin-top:0;}

.footer-blocks{position:relative;}

.footer-blocks .contador-visitas {bottom: -155px;color: #ffffff;font-size: 11px;position: absolute;right: 106px;}

.carousel-indicators li {background-color: #048ad1;}
.carousel-indicators li.active {background-color: #183147;}

.product-item > .panel-heading {background:none;}
.product-item:hover > .panel-heading a { color: #ce2930;}
.product-item > .panel-footer button {background-color: #2489FB;color:#FFFFFF;border: 0px solid #2489FB;}
.product-item > .panel-footer button:hover {background-color: #043F5E;}
.product-item > .panel-body .badge {background-color: #FF9595;}
.categorias-bloque a.list-group-item.active, .categorias-bloque a.list-group-item.active:hover, .categorias-bloque a.list-group-item.active:focus {background-color: #ffdcc3; border-color: #ff7d00;}
.categorias-bloque .list-group-item.active:first-child {border-bottom: 1px solid #ff7d00;}
.categorias-bloque .glyphicon-catlevel-2:before { color: #f08209;}



.navbar-nav > li > .form-login-float .btn {background-color: #17A326;border-color: #17A326;}
.navbar-nav > li > .form-login-float .btn:hover {background-color:#35C144; border-color: #35C144;}

.producto {color:#464646;font-size:16px !important;margin-bottom:20px;font-weight: bold;}
.product-sheet .product-title span {color: #414141;}
.product-sheet .product-title span.label {border-color: #048ad1;background-color: #048ad1;color: #FFFFFF;}
.product-sheet .product-buy a {display: block;}
.product-sheet .product-buy .product-button button {background-color: #ce2930;border-color: #ce2930;}
.product-sheet .product-buy .product-button button:hover {background-color: #FF0000;border-color: #FF0000;}
.product-sheet .product-buy .discount { background:none;padding:0px;color:#919191;font-size:22px;width:50px;}
.product-sheet .product-buy .discount span {display: inherit;}
.product-sheet .product-buy .precio-final {color: #747474;}
.product-sheet .product-buy .presu, .product-sheet .product-buy .consultar {float:right; color: #747474;background-color:#FF504B !important;margin-left:10px;}
.product-sheet .stock_prod span {color: #048ad1;}
.product-sheet .leermas:hover, .product-sheet .leermas:hover .glyphicon {color:#048ad1}
.product-sheet .stock-fx {font-weight:bold;color:#1D3D58;}
.product-sheet .stock-fx span {color:#CC0017;}
#panel_descrip .imgs {margin-bottom:20px;}

.product-sheet .ui-state-default {background:none; background-color:#BEDAFC; border-color: #BEDAFC; color: #048ad1}
.product-sheet .ui-state-default a {color: #048ad1 !important}
.product-sheet .ui-state-active {background:none !important; background-color:#048ad1 !important; border-color: #048ad1 !important; color: #FFFFFF !important;}
.product-sheet .ui-state-active a {color: #FFFFFF !important}
.product-sheet .ui-state-default:hover {background:none !important; background-color:#2CB2F9 !important; border-color: #2CB2F9 !important; color: #FFFFFF !important}
.product-sheet .ui-state-default:hover a {color: #FFFFFF !important}

#tabsprod h1, #tabsprod strong {color:#eb6304;}

.subcategorias {margin-top:20px;}
.subcategorias .panel {height: 175px;}
.subcategorias .panel:hover {border-color:#048ad1;}
.subcategorias .panel-footer {color: #FF7F33;}

body.sticky-buy #sticky-title span {color: #048ad1 !important;}
body.sticky-buy #sticky-title span.label {border-color: #048ad1;background-color: #048ad1;color: #FFFFFF !important;}

@media (min-width: 768px) 
{
	body.sticky-buy .product-buy .presu, body.sticky-buy .product-buy .consultar  {float:none;background-color:#B8B8B8 !important;}
	body.sticky-buy #sticky-title span.label {border-color: #048ad1;background-color: #048ad1;color: #FFFFFF !important;}

}


.breadcrumb li > a:hover {color: #ce2930;}
.paginador {background-color: #FFEDED;}

.sellos .ssl {display:block;float:right;margin-top: -19px;margin-left: 10px;}
#qweb {float:right;margin-left: 12px;}



@media (max-width: 1200px) 
{
	.sellos{margin-top:20px;}
}

.precio_ficha {color:#4880AA;font-size:2em;font-weight:bold;}

#product-attribute-specs-table {width:100% !important;}
#product-attribute-specs-table th.label {display: table-cell;text-align: left;color:#048AD1;font-size:12px;}

.categorias-bloque .list-group-item {padding: 2px 7px;}
.categorias-bloque a.list-group-item { font-size: 15px;color: #555555;}
.categorias-bloque a.list-group-item:hover {color: #ce2930;}
.categorias-bloque .glyphicon-catlevel-1:before {color: #ce2930;}
.categorias-bloque .glyphicon {font-size: 11px;}
.categorias-bloque h4 {font-weight:bold;}
.categorias-bloque .list-group-item.active:first-child {border-bottom: 1px solid #ff7d00;}

.catimgs .wow h2 {font-family: verdana;font-weight: bold;background: none repeat scroll 0 0 #ff7d00;font-size: 16px !important;height: 62px;margin-top: 1px;padding: 6px 0 0 7px;text-align: left;white-space:nowrap;border-radius: 0px;}
.catimgs .wow h2 img {margin-right:10px;}
.catimgs .wow h2:hover {background: none repeat scroll 0 0 #FF9B1E;}

@media (max-width: 1200px) 
{
	.catimgs .wow h2 {font-size: 16px !important;}
}
@media (max-width: 400px) 
{
	.catimgs .wow h2 {font-size: 16px !important;}
}

@media (min-width: 768px) 
{
	.catimgs .wow {margin-bottom: 4px;margin-left: 0;margin-right: 0;padding: 0 7px;}
}

.owl-dots {bottom: 10px;left: 10px;position: absolute;}

#adjuntar{border: 1px solid #f8b685;border-radius: 5px;padding: 10px;margin-top: -5px;}
.btn_adjuntar {padding-right:0px;}
.btn_editoronline {padding-left:0px;} 
.btn_adjuntar button, .btn_editoronline button {font-size: 18px; padding: 6px; background: #F0840C;width:165px;} 
.btn_adjuntar span, .btn_editoronline span {font-size: 18px; margin-right: 6px;} 
.btn-editar-tc {font-size: 18px; padding: 6px; background: #F0840C;} 
.btn-editar-tc span, .btn_editoronline span {font-size: 18px; margin-right: 6px;} 


@media (min-width: 768px) 
{
	.btn_adjuntar button, .btn_editoronline button {font-size: 15px; padding: 6px; width:115px;} 
	.btn_adjuntar span, .btn_editoronline span {font-size: 15px; margin-right: 6px;display:none;} 
}
@media (min-width: 968px) 
{
	.btn_adjuntar button, .btn_editoronline button {font-size: 16px; padding: 6px; width:155px;} 
	.btn_adjuntar span, .btn_editoronline span {font-size: 16px; margin-right: 6px;display:inline;} 
}
@media (min-width: 1200px) 
{
	.btn_adjuntar button, .btn_editoronline button {font-size: 18px; padding: 6px; width:175px;} 
	.btn_adjuntar span, .btn_editoronline span {font-size: 18px; margin-right: 6px;display:inline;} 
}



.costeimpresion {background-color:#F0F0F0; border:1px solid #C8C8C8; margin-bottom:12px; } 
.precio_ficha, .precio_ficha_total { color:#FF5400; font-size:25px; font-weight:bold; }
.impresion {color:#868686; font-size:14px; } 
.costetotal {background-color:#FFFACF;border:2px solid #EB9538;margin-bottom:10px;margin-top:10px;}
.portes_est {color:#515151;float:right;font-family:Verdana, Arial;font-size:10px;}
.btn-main {background-color:#F7661A;border-color: #F7661A;color:#FFFFFF;}
.btn-main:hover {background-color:#FF7F33;border-color: #FF7F33;color:#FFFFFF;}

.txt_subir_ok {color:#FC660F;font-size:12px;font-style:italic;font-weight:bold;}
.txt_subir_ko {color: #ff0000;font-size: 10px;font-weight: bold;}

#tabsprod {background:transparent;border:0;padding:0;}
#tabsprod .ui-helper-reset {line-height:0.7;}
#tabsprod .ui-widget-header {background:transparent;border-bottom-color:#D4D5D7;border-bottom-style:solid;border-radius:0;border-width:0 0 1px;}
#tabsprod .ui-state-active {border:1px solid #D4D5D7;}

.rango {margin-top:20px;width:100%;}
.rango th {color:#EB6304;}
.rango td {border-bottom-color:#E7E7E7;border-bottom-style:solid;border-bottom-width:1px;padding:5px;}
.rango_texto {white-space:nowrap;width:10%;}

#form_presu .form-control {margin-bottom:10px;}
#form_presu label {color: #6E6E6E;white-space:nowrap;}

#owl-one{margin-bottom:20px;}

.posts_title A {color: #464646 !important;}


.home .container-main {width:100%;padding-left: 0px;padding-right: 0px;}
.home .container-main > .row {margin-left: 0;margin-right: 0;}
.home .container-main > .row > div[class*='col-'] {padding-left: 0px;padding-right: 0px;}
.home .container-main > .row .container {padding-left: 15px;padding-right: 15px;}

.google-maps iframe {
    min-height: 275px;
    width: 100% !important;
}

.datos-contacto strong{display:block;color:#ce2930}

#header-nav .nav > li > div li { width: 175px;height:190px;}
#header-nav .nav > li > div li img { max-height: 125px;margin-bottom:10px;border-radius:100%;}
.img-portfolio img {border-radius:10px;margin-bottom:20px;}

#form_presu b {display:block;margin-top:20px;margin-bottom:20px;border-bottom:1px solid #ce2930; color:#ce2930;}
#form_presu label {margin-top:10px;}
img.presu-piscinas {border-radius:10px;max-width:100% !important;height:auto !important;display:block;}

/*piscinas*/
body.cat133010 .central-blocks h1 {color:#2AA5F5 !important;}
body.cat133010 .central-blocks .panel-heading {border-bottom-color:#2AA5F5 !important;}
body.cat133010 .central-blocks strong {color:#2AA5F5 !important;}

/*limpieza*/
body.cat133013 .central-blocks h1 {color:#C728E4 !important;}
body.cat133013 .central-blocks .panel-heading {border-bottom-color:#C728E4 !important;}
body.cat133013 .central-blocks strong {color:#C728E4 !important;}

/*Conserjerías*/
body.cat133012 .central-blocks h1 {color:#FF750F !important;}
body.cat133012 .central-blocks .panel-heading {border-bottom-color:#FF750F !important;}
body.cat133012 .central-blocks strong {color:#FF750F !important;}

/*Jardines*/
body.cat133011 .central-blocks h1 {color:#37961D !important;}
body.cat133011 .central-blocks .panel-heading {border-bottom-color:#37961D !important;}
body.cat133011 .central-blocks strong {color:#37961D !important;}

/*home*/
body.home .central-blocks > .panel-default {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
body.home .central-blocks > .panel-default:before,
body.home .central-blocks > .panel-default:after {display: table;content: " ";}
body.home .central-blocks > .panel-default:after {clear: both;}
@media (min-width: 768px) { body.home .central-blocks > .panel-default {width: 750px;} }
@media (min-width: 992px) { body.home .central-blocks > .panel-default {width: 970px;} }
@media (min-width: 1200px){ body.home .central-blocks > .panel-default {width: 1170px;}}
body.home iframe {max-width: 100%;}

.panel-der {border-width:0;box-shadow:0 0 0}
.panel-der .panel-heading {background-color: transparent;margin-top:10px;margin-bottom:10px;border-width:0;color:#CE272F !important}
.panel-der .panel-body {padding:0;}
.panel-der .list-products .col-xs-12 {width: 100%;padding: 0;}
.panel-der .list-products .product-item > .panel-heading {height: auto;}
.panel-der .list-products .product-item > .panel-body {height: auto;min-height: auto;}
.panel-der .list-products .product-item > .panel-footer {height: auto;}
@media (min-width: 768px) and (max-width: 968px) {.panel-der .list-products .product-item > .panel-footer .price {width:100%; margin-bottom: 5px;}}

@media (max-width: 767px) 
{
    #header-nav .navbar-header {background: #ffffff none repeat scroll 0 0 !important;border-bottom: 4px solid #CE2930 !important;} 
    .menu-mobile .glyphicon, .menu-mobile .fa {color: #878787;}
    .menu-mobile .glyphicon:hover, .menu-mobile .fa:hover {color: #CE2930;}
}