/* CSS Document */

@import "uvfont2.css";

/*@font-face {
       font-family: 'Calibri';
       src: url('calibri.ttf');
 
}*/

/***ESTRUCTURA***/

.pgwSlider .ps-caption{font-size:1.3em}

.pgwSlider > ul > li img {display:none !important;}
.pgwSlider > .ps-list > li span {padding:15px !important;white-space: normal !important;
font-size: 1.2em !important;}

#facebook-jssdk-iframe{display:none !important}

body{
/*font-family: 'Muli', sans-serif;*/
/*font-family: 'Roboto', sans-serif;*/
font-family: 'lato', sans-serif;
background:#fff;
font-weight:normal;
color:#666
}

.contenedor{max-width:1170px;width:100%;/*min-height:1024px*/;margin:0 auto;padding-bottom:10px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}

.contenido{
min-height:22em;
margin:0px auto;	
}

section{
/*margin-bottom:2%;	*/
}

.navbar-inverse .navbar-nav{margin: 0px auto;
max-width: 93.6%;
float:none;}

.navbar-inverse .navbar-nav > li,.navbar-inverse .navbar-nav > li a{height:51px}
.navbar-inverse .navbar-nav > li > a > i{padding-right:3px}
.navbar-inverse .navbar-nav > li a {padding-left:8px;padding-right:12px}

/*.navbar-nav > li:nth-child(2),.navbar-nav > li:nth-child(3),.navbar-nav > li:nth-child(4)
{border-left:1px #ccc solid}*/

/*.navbar-nav > li:nth-child(7) a{display:inline-block;padding-right:0px}*/
.navbar-inverse .navbar-nav > li:nth-child(8) > a:hover{background:none;}

.navbar-nav [type="submit"]{
background:url("/images/lupa.png") center no-repeat;
width:27px;
height:27px;
border:0px;
	}
	
.navbar-nav form
{
box-sizing:border-box;
padding-top:11px	
}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{height:auto !important;width:auto !important} /*para buscador google*/
.gsc-control-cse input.gsc-input{background:none !important; margin-top:-2px !important}

.navbar-inverse, .navbar-inverse .navbar-collapse
{
background-color:#fff;
border:0px;	
z-index:2;
}

.navbar-inverse{/*border-bottom:1px #333 solid;*/clear:both;margin-bottom:0px}
.navbar-inverse{background:none;}

.navbar > .container{width:990px}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{
max-width:214px;	
margin-left:0px;
padding-top:5px;
/*min-height:75px;*/
color:#fff;
}

.navbar > .container .navbar-brand{position:absolute;left:0px;}

.navbar-brand p{margin-top:10px;
line-height:1.1em;
font-size:14px;
padding-left:35px
}


.navbar-brand > img
{
float:left;
margin-rigth:5px;
max-width:186px;	
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
}

/*.navbar-nav{float:right;margin-right:90px}*/
/*.navbar-inverse .navbar-nav{max-width:940px}*/
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a
{
/*color:#fff;	*/
/*padding-left:30px*/
}

.navbar-inverse .navbar-nav > li > a
{
/*min-height:75px;*/
/*line-height:3.1em;*/
/*border-right:1px #fff solid;*/
color:#333;
transition:0.5s;
}
.navbar-inverse .navbar-nav > li > a > i
{
transition:0.5s;	
}


/********estilo menu superior******/

.busca input{max-width:170px}
.busca{margin-left: 5px;}

/*.navbar-inverse .navbar-nav > li{position:static !important}*/

.navbar-inverse .navbar-nav > li:before
{
content: '';
/*z-index: -1;*/
position: absolute;
/*top: 150%;*/
bottom:0px;
/*left: 94%;*/
margin: -15px 0 0 1px;
width: 100%;
height: 4px;
/*border-radius: 50%;*/
-webkit-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transform: scale3d(1, 2, 1);
transform: scale3d(1, 2, 1);
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
transition-timing-function: cubic-bezier(0.7,0,0.9,1);	
display:none;
}

.navbar-inverse .navbar-nav > li{
/*-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transition: transform 0.3s, opacity 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1);
transition-timing-function: cubic-bezier(0.7,0,0.9,1);	
	*/
}

.navbar-inverse .navbar-nav > li a:hover{background:none !important;color:#fff !important}

/*.navbar-inverse .navbar-nav > li:nth-child(1):before {background:#df2b14}
.navbar-inverse .navbar-nav > li:nth-child(2):before {background:#ff8a45}
.navbar-inverse .navbar-nav > li:nth-child(3):before {background:#bf940a}
.navbar-inverse .navbar-nav > li:nth-child(4):before {background:#3a977b}
.navbar-inverse .navbar-nav > li:nth-child(5):before {background:#3a6697}
.navbar-inverse .navbar-nav > li:nth-child(6):before {background:#973a94}*/

.navbar-inverse .navbar-nav > li:nth-child(1) > a {border:0px; border-bottom:5px; border-color:#df2b14; border-style:solid}
.navbar-inverse .navbar-nav > li:nth-child(2) > a {border:0px; border-bottom:5px; border-color:#ff8a45; border-style:solid}
.navbar-inverse .navbar-nav > li:nth-child(3) > a {border:0px; border-bottom:5px; border-color:#bf940a; border-style:solid}
.navbar-inverse .navbar-nav > li:nth-child(4) > a {border:0px; border-bottom:5px; border-color:#3a977b; border-style:solid}
.navbar-inverse .navbar-nav > li:nth-child(5) > a {border:0px; border-bottom:5px; border-color:#3a6697; border-style:solid}
.navbar-inverse .navbar-nav > li:nth-child(6) > a {border:0px; border-bottom:5px; border-color:#973a94; border-style:solid}
.navbar-inverse .navbar-nav > li:nth-child(7) > a {border:0px; border-bottom:5px; border-color:#333; border-style:solid}


.navbar-inverse .navbar-nav > li:nth-child(1) > a > i{color:#df2b14}
.navbar-inverse .navbar-nav > li:nth-child(2) > a > i{color:#ff8a45}
.navbar-inverse .navbar-nav > li:nth-child(3) > a > i{color:#bf940a}
.navbar-inverse .navbar-nav > li:nth-child(4) > a > i{color:#3a977b}
.navbar-inverse .navbar-nav > li:nth-child(5) > a > i{color:#3a6697}
.navbar-inverse .navbar-nav > li:nth-child(6) > a > i{color:#973a94}
.navbar-inverse .navbar-nav > li:nth-child(7) > a > i{color:#333}


.navbar-inverse .navbar-nav > li:nth-child(1) > a:hover > i{color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(2) > a:hover > i{color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(3) > a:hover > i{color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(4) > a:hover > i{color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(5) > a:hover > i{color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(6) > a:hover > i{color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(7) > a:hover > i{color:#fff}

.navbar-inverse .navbar-nav > li:hover:before
{
	/*-webkit-transform: scale3d(9, 9, 1);
	transform: scale3d(9, 9, 1);*/
	/*height:50px;*/
}

/*.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color:#333;background:#e5e5e5;}
.navbar-inverse .navbar-nav > li:nth-child(5) > a:hover, .navbar-inverse .navbar-nav > li:nth-child(5) > a:focus{background:none;color:#333}
.navbar-inverse .navbar-nav > li:nth-child(6) > a:hover, .navbar-inverse .navbar-nav > li:nth-child(6) > a:focus{background:none;color:#666}
.navbar-inverse .navbar-nav > li:nth-child(7) > a:hover, .navbar-inverse .navbar-nav > li:nth-child(7) > a:focus{background:none;color:#666}
.navbar-inverse .navbar-nav > li:nth-child(8) > a:hover, .navbar-inverse .navbar-nav > li:nth-child(8) > a:focus{background:none;color:#666}
.navbar-inverse .navbar-nav > li:nth-child(9) > a:hover, .navbar-inverse .navbar-nav > li:nth-child(9) > a:focus{background:none;color:#333}*/



.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
{
color: #333;
/*background-color: #e5e5e5;*/
}

.open > .dropdown-toggle.btn-default {
  color: #333;
  /*background-color: #e6e6e6;
  border-color: #adadad;*/
}

.navbar-inverse .navbar-nav > li{overflow:hidden;margin-left:5px}
.navbar-inverse .navbar-nav > li:nth-child(1) a:hover, .navbar-inverse .navbar-nav > li.open:nth-child(1) > a, .navbar-inverse .navbar-nav > li.open:nth-child(1) > a > i {background:#df2b14 !important; color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(2) a:hover, .navbar-inverse .navbar-nav > li.open:nth-child(2) > a, .navbar-inverse .navbar-nav > li.open:nth-child(2) > a > i {background:#ff8a45 !important; color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(3) a:hover, .navbar-inverse .navbar-nav > li.open:nth-child(3) > a, .navbar-inverse .navbar-nav > li.open:nth-child(3) > a > i {background:#bf940a !important; color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(4) a:hover, .navbar-inverse .navbar-nav > li.open:nth-child(4) > a, .navbar-inverse .navbar-nav > li.open:nth-child(4) > a > i {background:#3a977b !important; color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(5) a:hover, .navbar-inverse .navbar-nav > li.open:nth-child(5) > a, .navbar-inverse .navbar-nav > li.open:nth-child(5) > a > i {background:#3a6697 !important; color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(6) a:hover, .navbar-inverse .navbar-nav > li.open:nth-child(6) > a, .navbar-inverse .navbar-nav > li.open:nth-child(6) > a > i {background:#973a94 !important; color:#fff}
.navbar-inverse .navbar-nav > li:nth-child(7) a:hover, .navbar-inverse .navbar-nav > li.open:nth-child(7) > a, .navbar-inverse .navbar-nav > li.open:nth-child(7) > a > i {background:#333 !important; color:#fff}

.navbar-inverse .navbar-nav > li > a:hover{color:#fff;/*background:none !important;*/}

/*fin estilo menu superior*/
.navbar-inverse .navbar-nav > li{position:static}

.dropdown-menu{padding:15px;width:100%;background:#f1f1f1}
.dropdown-menu{border-radius:0px;border:0px}
.navbar-nav > li:nth-child(2) .dropdown-menu > .contenedor > li{display:inline-block;float:none;width:24%;vertical-align:top}
.dropdown-menu > li > a{padding-top:10px;padding-bottom:10px}
/*.dropdown-menu > li > a:last-child{border-radius:0px 0px 5px 5px}*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
  color: #333;
  background-color: #e5e5e5;
}

.navbar-inverse .navbar-nav > li:nth-child(1) .dropdown-menu{border-top:5px #df2b14 solid;}
.navbar-inverse .navbar-nav > li:nth-child(2) .dropdown-menu{border-top:5px #ff8a45 solid;}
.navbar-inverse .navbar-nav > li:nth-child(3) .dropdown-menu{border-top:5px #bf940a solid;}
.navbar-inverse .navbar-nav > li:nth-child(4) .dropdown-menu{border-top:5px #3a977b solid;}
.navbar-inverse .navbar-nav > li:nth-child(5) .dropdown-menu{border-top:5px #3a6697 solid;}
.navbar-inverse .navbar-nav > li:nth-child(6) .dropdown-menu{border-top:5px #973a94 solid;}
.navbar-inverse .navbar-nav > li:nth-child(7) .dropdown-menu{border-top:5px #333 solid;}

.navbar-inverse .navbar-nav > li:nth-child(1) .dropdown-menu h3{color:#df2b14; font-weight:bold; font-size:1em}
.navbar-inverse .navbar-nav > li:nth-child(2) .dropdown-menu h3{color:#ff8a45; font-weight:bold; font-size:1em}
.navbar-inverse .navbar-nav > li:nth-child(3) .dropdown-menu h3{color:#bf940a; font-weight:bold; font-size:1em}
.navbar-inverse .navbar-nav > li:nth-child(4) .dropdown-menu h3{color:#3a977b; font-weight:bold; font-size:1em}
.navbar-inverse .navbar-nav > li:nth-child(5) .dropdown-menu h3{color:#3a6697; font-weight:bold; font-size:1em}
.navbar-inverse .navbar-nav > li:nth-child(6) .dropdown-menu h3{color:#973a94; font-weight:bold; font-size:1em}
.navbar-inverse .navbar-nav > li:nth-child(7) .dropdown-menu h3{color:#333; font-weight:bold; font-size:1em}

.navbar-inverse .navbar-nav > li:nth-child(1) .dropdown-menu a{padding:3px;padding-left:5px;padding-right:5px;}
.navbar-inverse .navbar-nav > li:nth-child(2) .dropdown-menu a{padding:3px;padding-left:5px;padding-right:5px;}
.navbar-inverse .navbar-nav > li:nth-child(3) .dropdown-menu a{padding:3px;padding-left:5px;padding-right:5px;}
.navbar-inverse .navbar-nav > li:nth-child(4) .dropdown-menu a{padding:3px;padding-left:5px;padding-right:5px;}
.navbar-inverse .navbar-nav > li:nth-child(5) .dropdown-menu a{padding:3px;padding-left:5px;padding-right:5px;}
.navbar-inverse .navbar-nav > li:nth-child(6) .dropdown-menu a{padding:3px;padding-left:5px;padding-right:5px;}
.navbar-inverse .navbar-nav > li:nth-child(7) .dropdown-menu a{padding:3px;padding-left:5px;padding-right:5px;}

.navbar-inverse .navbar-nav > li:nth-child(1) .dropdown-menu a:hover{text-decoration:none;}
.navbar-inverse .navbar-nav > li:nth-child(2) .dropdown-menu a:hover{text-decoration:none;}
.navbar-inverse .navbar-nav > li:nth-child(3) .dropdown-menu a:hover{text-decoration:none;}
.navbar-inverse .navbar-nav > li:nth-child(4) .dropdown-menu a:hover{text-decoration:none;}
.navbar-inverse .navbar-nav > li:nth-child(5) .dropdown-menu a:hover{text-decoration:none;}
.navbar-inverse .navbar-nav > li:nth-child(6) .dropdown-menu a:hover{text-decoration:none;}
.navbar-inverse .navbar-nav > li:nth-child(7) .dropdown-menu a:hover{text-decoration:none;}


.navbar-collapse{padding-left:0px;padding-right:0px;}
.navbar-inverse .navbar-collapse{background:none}
.navbar-nav{background:#fff;padding-right:5px}

/*.navbar-nav > li:nth-child(9){padding-left:5px}
.navbar-nav > li:nth-child(9) a{display:inline-block;}*/
/*.navbar-nav li:nth-child(5) a, .navbar-nav li:nth-child(6) a, .navbar-nav li:nth-child(7) a, .navbar-nav li:nth-child(8) a, .navbar-nav li:nth-child(9) a{padding-left:5px;padding-right:5px;}*/
.navbar-nav > li:last-child{padding-top:7px;height:40px!important;position:absolute;right:0}

.navbar-inverse .navbar-nav > li.dropdown {
    overflow: visible !important;
}


.dropdown-menu > li > a{padding-top:10px;padding-bottom:10px;transition:0.3s}
/*.dropdown-menu > li > a:last-child{border-radius:0px 0px 5px 5px}*/
.navbar-inverse .navbar-nav > li:hover .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
  color: #333;
  background-color: #fff;
}


.navbar-inverse .navbar-nav > li .dropdown-menu {
    animation-name: moveInUp;
    animation-duration: 0.5s;
    animation-delay: 0s;
    animation-timing-function: ease;
    animation-fill-mode: both;
    backface-visibility: hidden;
}

.navbar-inverse .navbar-nav > li > a:focus {color:#333}


.redes-top
{
position:relative;
z-index:300;	
width:150px;
font-size:1.7em;
margin-bottom:-120px
}

.profesional{position:relative;z-index:20;font-size:1.7em;right:0px;/*width:350px;*/width:30%;float: right;margin-top:-385px;margin-right:10%}
.profesional ul{padding-top:35px;position:relative;left:-40.3%;clear:both}
.profesional ul li, .profesional-top ul li, .informacion ul li{color:#333; text-align:center;display:inline-block;font-size:0.8em;margin-bottom:5px}
.profesional ul li a, .profesional-top ul li a, .informacion ul li a{color:#333;display:block;background:rgba(255,255,255,0.8);width:100%;padding:5px;padding-left:15px;padding-right:15px;width:100%;}
.profesional ul li a:hover, .profesional-top ul li a:hover, .informacion ul li a:hover{text-decoration:none;background:#A6192E;color:#fff;}

.profesional-top{overflow:hidden;margin:0px auto;margin-bottom:10px;padding-left:6px}
.profesional-top ul li, .informacion ul li{background:#f9f9f9;border:#ffcc00 3px solid}
.profesional-top ul li a, .informacion ul li a{font-size:1.2em;transition:0.3s}
.informacion ul li{margin-bottom:15px;margin-top:15px;}
.informacion ul li a{font-size:2.2em; overflow:hidden;line-height: 1.6em;}
.informacion ul li img{padding-right:15px;float:left;height:45px;}
.informacion ul li{width:30%;margin-left:1.5%;margin-right:1.5%;}
.premios{margin-bottom:50px}
.premios div{width:63%;margin:0px auto;}
.premios div a{color:#fff;text-shadow: #000 0px 2px 2px;}
.premios div a:hover{text-decoration:none}
.premios img{max-height:30px;vertical-align:middle;float:left;padding-right:10px;}
.premios figcaption{padding-top:10px}

.avisogrande{max-width:600px;float:right;margin-right:15px}
.avisogrande img{max-width:600px;max-height:275px}
.avisogrande figcaption{color:#fff; text-shadow:#000 0px 2px 5px;font-size:0.8em}
.avisogrande h3{font-weight:bold;font-size:1.2em;margin-top:5px;margin-bottom:5px;}

.avisogrande > a{/*background: rgba(255,255,255,0.8);*/background:none;color:#333;padding-left:8px;padding-right:8px;font-size:0.7em}
.avisogrande > a:hover{text-decoration: none;
/*background: #A6192E;*/
color: #fff;}

/*.redes-top ul{margin:0px;padding:0px}*/
.redes-top{width:125px}

.redes-top ul li
{
	/*padding:5px;*/
	background:rgba(255,255,255,0.9);
	transition:0.3s;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	width:43px;
	overflow:hidden;
	height:40px;
	padding-right:5px;
}

.redes-top ul li a{position:absolute;width:100%;}

.redes-top ul li i{padding-left:0px}

.redes-top ul li:nth-child(1), .redes-top ul li:nth-child(1) a{color:#405D9B;}
.redes-top ul li:nth-child(2), .redes-top ul li:nth-child(2) a{color:#55ACEE;}
.redes-top ul li:nth-child(3), .redes-top ul li:nth-child(3) a{color:#CC181E;}
.redes-top ul li:nth-child(4), .redes-top ul li:nth-child(4) a{color:#375989;}

.redes-top ul li:hover
{
width:100%;	
border-radius:0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
-o-border-radius:0px 5px 5px 0px;
-ms-border-radius:0px 5px 5px 0px;
}

.redes-top ul li:after
{
content:"Síguenos";	
text-align:right;
padding-left:45px;
font-size:18px;
}

@keyframes animtop {
    0% {opacity: 0;margin-top:-150px;}
    100% {opacity: 1;margin-top:-100px;}
}

-webkit-@keyframes animtop
{
    0% {opacity: 0;margin-top:-150px;}
    100% {opacity: 1;margin-top:-100px;}
}

.botonestop{color:#fff;font-size:1.2em;margin-top:30px;z-index:3;animation-duration:1s;animation-name:animtop}
.botonestop > div > .col-md-2{width:195px;padding-left: 7.5px;
padding-right: 7.5px;
margin-bottom:15px;}
/*.botonestop > div > .col-md-2:nth-child(5){width:390px;}*/

.botonestop > div > .col-md-2 div a{color:#fff;text-decoration:none;}
.botonestop > div > .col-md-2 div a:hover{text-decoration:none;}

.botonestop > div > .col-md-2 div{transition:0.3s;
-webkit-transition:0.3s;
-o-transition:0.3s;
-ms-transition:0.3s;
box-shadow:0px 3px 3px #999;
-webkit-box-shadow:0px 3px 3px #999;
-o-box-shadow:0px 3px 3px #999;}

.botonestop > div > .col-md-2 div:hover{opacity:0.95;
box-shadow:none;
-webkit-box-shadow:none;
-o-box-shadow:none;
}

/*.botonestop > div > .col-md-2 > div {padding:5px;}*/

.botonestop > div > .col-md-2:nth-child(1) > div {background:#a6192e;padding:0px}
.botonestop > div > .col-md-2:nth-child(2) > div {background:#576d00}
.botonestop > div > .col-md-2:nth-child(3) > div {background:#0d5675}
.botonestop > div > .col-md-2:nth-child(4) > div {background:#D39E00}
.botonestop > div > .col-md-2:nth-child(5) > div {background:#a6192e;/*overflow:hidden;padding-top:5px*/}
.botonestop > div > .col-md-2:nth-child(6) > div {background:#808487;/*overflow:hidden;padding-top:5px*/}
.botonestop > div > .col-md-2:nth-child(7) > div {background:#a36d53}
.botonestop > div > .col-md-2:nth-child(8) > div {background:#9D297D;}

.botonestop figure{text-align:center;padding:15px}
.botonestop figure img{max-height:90px;margin-top:5px}
.botonestop > div > .col-md-2:nth-child(1) > div figure{padding:0px}
.botonestop > div > .col-md-2:nth-child(1) > div figure img{max-height:none;margin-top:0px;}
/*.botonestop > div > .col-md-2:nth-child(5) > div figure{float:right;margin-right:15px}
.botonestop > div > .col-md-2:nth-child(5) > div figcaption{float:left;margin-top:32%}
.botonestop > div > .col-md-2:nth-child(5) > div figure img{max-height:120px; margin-top:0px;}*/
.botonestop > div > .col-md-2:nth-child(6) > div figure, .botonestop > div > .col-md-2:nth-child(7) > div figure{padding-bottom:0px;padding-top:10px;}
.botonestop > div > .col-md-2:nth-child(1) > div figcaption, .botonestop > div > .col-md-2:nth-child(6) > div figcaption, .botonestop > div > .col-md-2:nth-child(7) > div figcaption{padding-top:0px}

.botonestop > div > .col-md-2:nth-child(1) > div figure{padding-bottom:0px}
.botonestop figcaption{padding:5px}
.botonestop > div > .col-md-2:nth-child(1) > div figcaption{padding-bottom:2px}
.botonestop .center-block{overflow:hidden;max-width:780px}

.titulo-conce{position:relative;z-index:200;margin-top:-420px;/*background:rgba(255,255,255,0.6);*/overflow:hidden;min-height:65px;margin-bottom:-65px;width:50%;}
.titulo-conce h1{margin-top:0px;margin-bottom:0px;font-size:3.5em; color:#fff;display:block;float:none;padding-left:0px;text-shadow:#000 0px 2px 2px;font-weight:bold;text-align:center}
.titulo-conce h1 span{font-size:1.5em}
.titulo-conce h2{font-weight:100; font-style:italic;font-size:3em;color:#fff;text-shadow:#000 0px 5px 5px;margin-top:0px;text-align:center;text-indent:5em}
h1{
color:#fff;
font-size:1.3em;
float:left;
text-align:center;
width:100%;
clear:left;
}

h1 a, h1 a:hover{
color:#fff;
text-decoration:none;
/*text-shadow:1px 1px 2px #333;
-webkit-text-shadow:1px 1px 2px #333;
-moz-text-shadow:1px 1px 2px #333;
-o-text-shadow:1px 1px 2px #333;
-ms-text-shadow:1px 1px 2px #333;*/
}


h2
{
	font-size:1.3em;
	font-weight:500;
	color:#333;
	/*border-radius: 0px 20px 0px 20px;*/
	padding:5px;
	padding-left:0px;
/*	position:relative;*/
	
}

h3{font-weight:100;
}

	body > header, footer
	{
	z-index:1000;
	width:100%;
	}

body > header{
position:relative;
top:0px;	
padding-bottom:0%;
overflow:visible;
border-bottom:0px #fff solid;
min-height:50px;
background:#fff url("/images/fondo-header.png")left bottom repeat-x;
}


footer{
	clear:both;
background: #2e8bcc; /* Old browsers */
background: -moz-linear-gradient(top,  #2e8bcc 0%, #00aeff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e8bcc), color-stop(100%,#00aeff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2e8bcc 0%,#00aeff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2e8bcc 0%,#00aeff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2e8bcc 0%,#00aeff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2e8bcc 0%,#00aeff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e8bcc', endColorstr='#00aeff',GradientType=0 ); /* IE6-9 */
background:#383C3B;
/*position:absolute;*/
bottom:0px;	
box-shadow:#000 -2px 0px 3px;
/*-moz-box-shadow:#000 -2px 0px 3px;*/
-webkit-box-shadow:#000 -2px 0px 3px;

}


.centro-header{
overflow:visible;	
padding-left:1%;
}


	body > header a#pull {
		display: block;
		width: 100%;
		position: relative;
		font-size:0px;
		height:25px;
		/*background-color:#ccc;*/
	}
	body > header a#pull:after {
		content:"";
		background: url('/images/nav-icon.png') no-repeat 0 4px;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: -2px;
		
	}

.cabecera
{
position:relative;
width:100%;
top:0px;
color:#fff;
}

.cabecera > span{font-size:1.8em;line-height:2.4em}

.cabecera img
{
float:left;	
margin-right:5px;
margin-top:5px;
max-width:35px;
}

.menutop ul{
margin-top:3px;	
}

.menutop ul li{
	list-style:none;
	display:inline-block;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:0px;
	margin:0px;
padding-top:5px;
padding-bottom:5px;	
transition:0.5s;	
}


/*.menutop ul:first-of-type li:nth-child(1):hover
{
background:#405D9B;	
}

.menutop ul:first-of-type li:nth-child(2):hover
{
background:#55ACEE;	
}

.menutop ul:first-of-type li:nth-child(3):hover
{
background:#CC181E;
}*/

.tabulados{min-height:320px;height:auto;transition:0.2s}

.index2 .col-md-4{
color:#fff;
font-weight:100;
padding:0px;
width:32%;
margin-left:0.5%;
margin-right:0.5%;
margin-bottom:30px;
min-height:340px;
max-width:375px;
}

.index2 .col-md-4:nth-child(2){background: #4b79c6 url("/images/fondo-economia.jpg")right bottom no-repeat;}
.index2 .col-md-4:nth-child(3){background: #c64c4b url("/images/fondo-progreso.jpg")right bottom no-repeat;}
.index2 .col-md-4:nth-child(4){background: #5d844a url("/images/fondo-urbanismo.jpg")right bottom no-repeat;}
.index2 .col-md-4:nth-child(5){background: #a9713e url("/images/fondo-turismo.jpg")right bottom no-repeat;}
.index2 .col-md-4:nth-child(6){background: #ee8b21 url("/images/fondo-gestion.jpg")right bottom no-repeat;}
.index2 .col-md-4:nth-child(7){background: #d321c9 url("/images/fondo-vecinos.jpg")right bottom no-repeat;}


.index2 .col-md-4 .caja .menu {transition:0.3s;padding-bottom:15px;
height:340px;
}

.index2 .col-md-4:nth-child(2) .caja .menu{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b62a3+0,204d99+100 */
background: #3b62a3; /* Old browsers */
background: -moz-linear-gradient(top,  #3b62a3 0%, #204d99 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3b62a3 0%,#204d99 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3b62a3 0%,#204d99 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b62a3', endColorstr='#204d99',GradientType=0 ); /* IE6-9 */
}

.index2 .col-md-4:nth-child(3) .caja .menu{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c64c4b+0,a52a2a+100 */
background: #c64c4b; /* Old browsers */
background: -moz-linear-gradient(top,  #c64c4b 0%, #a52a2a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c64c4b 0%,#a52a2a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c64c4b 0%,#a52a2a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c64c4b', endColorstr='#a52a2a',GradientType=0 ); /* IE6-9 */
}

.index2 .col-md-4:nth-child(4) .caja .menu{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5d844a+0,3f662d+100 */
background: #5d844a; /* Old browsers */
background: -moz-linear-gradient(top,  #5d844a 0%, #3f662d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5d844a 0%,#3f662d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5d844a 0%,#3f662d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d844a', endColorstr='#3f662d',GradientType=0 ); /* IE6-9 */
}

.index2 .col-md-4:nth-child(5) .caja .menu{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a9713e+0,844f1e+100 */
background: #a9713e; /* Old browsers */
background: -moz-linear-gradient(top,  #a9713e 0%, #844f1e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a9713e 0%,#844f1e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a9713e 0%,#844f1e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9713e', endColorstr='#844f1e',GradientType=0 ); /* IE6-9 */
}

.index2 .col-md-4:nth-child(6) .caja .menu{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ee8b21+0,c26a0a+100 */
background: #ee8b21; /* Old browsers */
background: -moz-linear-gradient(top,  #ee8b21 0%, #c26a0a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ee8b21 0%,#c26a0a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ee8b21 0%,#c26a0a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee8b21', endColorstr='#c26a0a',GradientType=0 ); /* IE6-9 */
}

.index2 .col-md-4:nth-child(7) .caja .menu{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d321c9+0,ca00c1+100 */
background: #d321c9; /* Old browsers */
background: -moz-linear-gradient(top,  #d321c9 0%, #ca00c1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d321c9 0%,#ca00c1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d321c9 0%,#ca00c1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d321c9', endColorstr='#ca00c1',GradientType=0 ); /* IE6-9 */
	
}

.index2 .col-md-4 .caja .menu ul li{list-style:none;font-size:1.2em;}
.index2 .col-md-4 .caja .menu ul li a{color:#fff;padding-top:10px;padding-bottom:10px;display:block;width:100%;padding-left:15px}
.index2 .boton a{color:#fff}
.index2 .col-md-4 .caja .menu ul li a img{max-width:20px;margin-right:10px;vertical-align:bottom}
.index2 .col-md-4 .caja .menu ul li a:hover{text-decoration:none;}

.index2 .col-md-4:nth-child(2) .caja .menu ul li a:hover{background:#6E95D8;}
.index2 .col-md-4:nth-child(3) .caja .menu ul li a:hover{background:#EE7F7F;}
.index2 .col-md-4:nth-child(4) .caja .menu ul li a:hover{background:#7CA16A;}
.index2 .col-md-4:nth-child(5) .caja .menu ul li a:hover{background:#CF9B6C;}
.index2 .col-md-4:nth-child(6) .caja .menu ul li a:hover{background:#FBA84D;}
.index2 .col-md-4:nth-child(7) .caja .menu ul li a:hover{background:#DC46D5;}

.index2 .col-md-4 .boton{border-radius:50%;width:35px;height:35px;text-align:center;font-size:1.5em;position:absolute;left:45%;bottom:-15px;background:#333;color:#fff;}

.altotab{min-height:650px !important}
.desactivado{opacity:0.3;}
.desactivado .lista ul li{display:none}  /*se oculta los elementos de la lista para que al pasar de una pestaña a otra y se baje rápido no vuelva a la anterior*/
.tabulados2{min-height:400px;height:auto;}

.tabulados2 h3{text-align:center}

.oculto{visibility:hidden;opacity:0}
.ocultar{display:none}


.tabulados header, .tabulados2 header{margin-bottom:30px}

.tabulados .nav > li,.tabulados2 .nav > li{width:33.3%;list-style:none;float:left;overflow:visible;}
.tabulados .nav > li{width:32%;margin-right:14px}
.tabulados2 .nav > li{width:20%}
.tabulados2 .nav > li ul {display:none;}  
.tabulados2 .nav > li:hover ul {display:block;}  /*solo visible la lista de la pestaña activa para que al cambiar rápido de pestaña no aparezcan los elementos de la anterior*/
.tabulados .nav > li a, .tabulados2 .nav > li a{width:100%; height:186px;margin:0px;top:0;transition:0.3s;}
.tabulados .nav > li:hover a, .tabulados .nav > li a.activo{top:-15px;height:201px}

.tabulados2 .nav > li a{height:120px;font-weight:100}
.tabulados2 .nav > li:hover a, .tabulados2 .nav > li a.activo
{
top:-15px;
height:135px
}
.tabulados .nav > li > a, .tabulados2 .nav > li > a{
color: rgb(255, 255, 255);
font-size: 2em;
text-align:right;
padding-top: 110px;
line-height: 1.1em;}

.tabulados2 .nav > li > a
{
text-align:center;
font-size:1.25em;
padding-top:15px;	
padding-left:5px;
padding-right:5px;
font-weight:100
}

.tabulados2 .nav > li > a > i{display:block;font-size:3em}
.tabulados2 .nav > li > a > span{margin-top:10px;display:block}

.tabulados .nav > li:nth-child(1) > a{background: url("/images/tab1.jpg")center no-repeat;}
.tabulados .nav > li:nth-child(2) > a{background: url("/images/tab2.jpg")center no-repeat}
.tabulados .nav > li:nth-child(3) > a{background: url("/images/tab3.jpg")center no-repeat}

.tabulados2 .nav > li:nth-child(1) > a{background:#88A80B}
.tabulados2 .nav > li:nth-child(2) > a{background:#E9C232}
.tabulados2 .nav > li:nth-child(3) > a{background:#a6192e}
.tabulados2 .nav > li:nth-child(4) > a{background:#1b7fc6}
.tabulados2 .nav > li:nth-child(5) > a{background:#939393}

.tabulados2 .nav > li:nth-child(1) .lista ul li:hover, .tabulados2 .nav > li:nth-child(1) .lista ul li figcaption{background:#88A80B; color:#fff;}
.tabulados2 .nav > li:nth-child(2) .lista ul li:hover, .tabulados2 .nav > li:nth-child(2) .lista ul li figcaption{background:#E9C232; color:#fff;}
.tabulados2 .nav > li:nth-child(3) .lista ul li:hover, .tabulados2 .nav > li:nth-child(3) .lista ul li figcaption{background:#a6192e; color:#fff;}
.tabulados2 .nav > li:nth-child(4) .lista ul li:hover, .tabulados2 .nav > li:nth-child(4) .lista ul li figcaption{background:#1b7fc6; color:#fff;}
.tabulados2 .nav > li:nth-child(5) .lista ul li:hover, .tabulados2 .nav > li:nth-child(5) .lista ul li figcaption{background:#939393; color:#fff;}


.tabulados, .tabulados2{overflow:hidden;position:relative;}

.tabulados .lista, .tabulados2 .lista{position:absolute;/*transition:0.5s;*/background:#e5e5e5;top:186px;left:0px;width:300%;padding:15px;/*display:none;*/}
.tabulados .lista{width:308%}
.tabulados2 .lista{top:120px;width:500%}
.tabulados .lista ul li, .tabulados2 .lista ul li{margin-bottom:5px}
.tabulados .nav > li:nth-child(2) .lista{left:-104%;}
.tabulados .nav > li:nth-child(3) .lista{left:-208%;}

.tabulados2 .nav > li:nth-child(2) .lista{left:-100%;}
.tabulados2 .nav > li:nth-child(3) .lista{left:-200%;}
.tabulados2 .nav > li:nth-child(4) .lista{left:-300%;}
.tabulados2 .nav > li:nth-child(5) .lista{left:-400%;}


/*.tabulados .nav > li:nth-child(1) .lista a{color:#a6192e}
.tabulados .nav > li:nth-child(2) .lista a{}
.tabulados .nav > li:nth-child(3) .lista a{color:#576d00}*/

.tabulados .lista ul li {list-style:none;/*margin-bottom:15px;*/overflow:hidden;height:55px}

.tabulados .nav > li .lista a{color:#fff;font-size:1.2em;display:block;max-height:55px;transition:0.3s;padding:5px;box-sizing:border-box; text-shadow:#333 0px 0px 1px}
.tabulados .nav > li .lista a:hover{background:rgba(255,255,255,0.3);text-decoration:none;}

.tabulados .nav > li .lista a img{margin-right:10px;vertical-align:middle}

.tabulados .nav > li:nth-child(1) .lista{
background: url("/images/fondo-clickr.png") no-repeat right 10px #ff3111;
background: url("/images/fondo-clickr.png") no-repeat right 10px -moz-linear-gradient(left,  #ff3111 0%, #a91b03 100%); 
background: url("/images/fondo-clickr.png") no-repeat right 10px -webkit-linear-gradient(left,  #ff3111 0%,#a91b03 100%);
background: url("/images/fondo-clickr.png") no-repeat right 10px linear-gradient(to right,  #ff3111 0%,#a91b03 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3111', endColorstr='#a91b03',GradientType=1 ); 

}
.tabulados .nav > li:nth-child(2) .lista{
background: url("/images/fondo-click.png") no-repeat right 10px #539ab6; 
background: url("/images/fondo-click.png") no-repeat right 10px -moz-linear-gradient(left,  #539ab6 0%, #226e88 100%); 
background: url("/images/fondo-click.png") no-repeat right 10px -webkit-linear-gradient(left,  #539ab6 0%,#226e88 100%); 
background: url("/images/fondo-click.png") no-repeat right 10px linear-gradient(to right,  #539ab6 0%,#226e88 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#539ab6', endColorstr='#226e88',GradientType=1 ); 

}
.tabulados .nav > li:nth-child(3) .lista{
background: url("/images/fondo-clickg.png") no-repeat right 10px #7FAE00; 
background: url("/images/fondo-clickg.png") no-repeat right 10px -moz-linear-gradient(left,  #7FAE00 0%, #697c01 100%);
background: url("/images/fondo-clickg.png") no-repeat right 10px -webkit-linear-gradient(left,  #7FAE00 0%,#697c01 100%);
background: url("/images/fondo-clickg.png") no-repeat right 10px linear-gradient(to right,  #7FAE00 0%,#697c01 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FAE00', endColorstr='#697c01',GradientType=1 ); 

}


.tabulados .aviso-click, .tabulados2 .aviso-click{padding:30px;text-align:center;font-size:1.5em}

.poligono{text-align:center;font-size:1.2em;}
.urbanizaciones{font-size:1.2em;}

.urbanizaciones img{max-width:135px;margin-right:5px;padding-top:15px;padding-bottom:15px}
.poligono img{max-width:200px;margin-right:15px;padding-top:15px;padding-bottom:15px}

.pedanias li{width:20%}

.diputaciones li, .pedanias li
{
list-style:none;
text-align:center;
font-size:1.2em;
}

.diputaciones li img, .pedanias li img
{
margin-bottom:15px;
padding-top:15px
}

.diputaciones li a, .poligono a, .urbanizaciones a, .pedanias a{color:#666;}

.mbarrios ul.col-md-3:nth-child(1){width:22%}
.mbarrios ul.col-md-3:nth-child(2){width:22%}
.mbarrios ul.col-md-3:nth-child(3){width:27%}
.mbarrios ul.col-md-3:nth-child(4){width:28.5%}


.tab-content > .tab-pane
{
overflow: hidden;
width: 100%;
height: 100%;	
}

.tabus{
padding:15px;
background:#00476A;
padding-top:25px;

background: rgb(0,71,106); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(0,71,106,1) 0%, rgba(0,94,153,1) 50%, rgba(0,71,106,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(0,71,106,1)), color-stop(50%,rgba(0,94,153,1)), color-stop(100%,rgba(0,71,106,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(0,71,106,1) 0%,rgba(0,94,153,1) 50%,rgba(0,71,106,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(0,71,106,1) 0%,rgba(0,94,153,1) 50%,rgba(0,71,106,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(0,71,106,1) 0%,rgba(0,94,153,1) 50%,rgba(0,71,106,1) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(0,71,106,1) 0%,rgba(0,94,153,1) 50%,rgba(0,71,106,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00476a', endColorstr='#00476a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.tabus .tab-pane
{
overflow:hidden;	
}

.tabus .tab-pane ul li
{
list-style:none;	
}

/*.menutop ul li:nth-child(4):hover
{
background:#ee556b;	
}

.menutop ul li:nth-child(5):hover
{
background:#f09609;
}*/


.menutop ul li a{
color:#fff;
font-size:1.2em;	
text-decoration:none;
transition:0.4s;
-moz-transition:0.4s;
-webkit-transition:0.4s;
}

.menutop ul li a:hover{
color:#fff;	
}

.menutop ul li{
/*border-right:1px #0078B2 solid;	*/
padding-right:5px;
padding-left:3px;
}

.menutop ul li:last-child{
	border-right:0px;
}

/*.container{
background:#fff;	
}*/

#top{
font-size:0px;	
}

.banderas{
width:120px;
float:left;	
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
text-align:right;
padding-top:8px;
padding-bottom:5px;
}

.banderas a{
display:inline-block !important;	
padding:0px;
margin:0px;
}

.banderas img{
margin-right:3px;	
}

.menutop{
width:auto;
clear:both;
text-align:right;
}


.logo{
max-width:45%;	
margin-top:5%;
margin-left:5%;
margin-bottom:0.5%;
}

.logo img{
max-width:100%;	
}

img, embed{
max-width:100%;	
}

ul{
margin:0px;
padding:0px;	
}

.bienvenida, .cuerpo{
	text-align:justify;	
}

.resumen{
font-weight:bold;
margin:2%;	
}

.descargas ul li{
list-style:none;
border-bottom:1px #000 solid;
margin-bottom:3%;	
display:table;
padding-bottom:3%;
width:100%;
}

.descargas ul li img{
display:table-cell;
float:left;
padding:1%;
}

.descargas ul li a{
text-decoration:none;	
}

.fotogrande{
text-align:center;	
}

.audio{
/*display:none;	*/
}

	
	[data-role="content"]
	{
		margin-top:1%;	
	}
	
	.ui-bar-c a.ui-link{
	font-weight:100;
	text-decoration:none;	
	display:block;
	padding:1%;
	}
	
	.ui-body-c, .ui-overlay-c, .ui-bar-c{
	text-shadow:none;	
	}

.submenu li{
border:0px;	
}

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(/images/ui.totop.png) no-repeat left top;
	z-index:100;
}

#toTopHover {
	background:url(/images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

#top-link	{ display:none; position:fixed; right:5px; bottom:5px; color:green; font-weight:bold; text-decoration:none; border:1px solid green; background:Lightgreen; padding:10px; }

.sliderini{position:relative;z-index:100;background:#fff;overflow:hidden;padding:5px;/*max-width:980px;*/width:100%;margin:0px auto;margin-bottom:30px;box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
}

.concejalias
{
margin:0px auto;
/*padding-left:0px;
padding-right:0px;	*/
float:left;
/*width:42%;*/
}
.concejalias h2
{
	background-color:#2e8bcc;
	font-weight: 400;
}

.concejalias ul
{
margin-left:3px;	
}

.concejalias ul li
{
	margin:0px;
width:32.5%;	
/*height:115px;*/
display:inline-block;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
list-style:none;
margin-bottom:12px;
vertical-align:top;
font-size:0.9em;
}

.concejalias ul li a
{
display:block;	
width:100%;
background:#990;
color:#fff;
height:110.8px;
padding:5px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
position:relative;
text-decoration:none;
transition:0.5s;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
-ms-transition:0.5s;
text-align:left;
font-size:1.3em;
position:relative;
}

.concejalias ul li a span
{
position:absolute;
bottom:5px;	
}

.concejalias ul li:nth-child(1) a
{
background:#f09609 url("/images/iconos/agua.png") no-repeat 95% 5px;	
}

.concejalias ul li:nth-child(1) a:hover
{
background:#f4c251 url("/images/iconos/agua2.png") no-repeat center 5px;	
}

.concejalias ul li:nth-child(2) a
{
background:#c51515 url("/images/iconos/atencion.png") no-repeat 95% 5px;	
letter-spacing: -0.2px;
}

.concejalias ul li:nth-child(2) a:hover
{
background:#d96d70 url("/images/iconos/atencion2.png") no-repeat center 5px;	
}


.concejalias ul li:nth-child(3) a
{
background:#2e8bcc url("/images/iconos/bienestar.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(3) a:hover
{
background:#6bcfff url("/images/iconos/bienestar2.png") no-repeat center 5px;	
}


.concejalias ul li:nth-child(4) a
{
background:#339933 url("/images/iconos/consumo.png") no-repeat 95% 5px;	
}

.concejalias ul li:nth-child(4) a:hover
{
background:#97ce33 url("/images/iconos/consumo2.png") no-repeat center 5px;	
}


.concejalias ul li:nth-child(5) a
{
background:#7b4f9d url("/images/iconos/comercio.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(5) a:hover
{
background:#c37fdc url("/images/iconos/comercio2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(6) a
{
background:#f09609 url("/images/iconos/cultura.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(6) a:hover
{
background:#f4c251 url("/images/iconos/cultura2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(7) a
{
background:#c51515 url("/images/iconos/deporte.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(7) a:hover
{
background:#d96d70 url("/images/iconos/deporte2.png") no-repeat center 5px;
}


.concejalias ul li:nth-child(8) a
{
background:#2e8bcc url("/images/iconos/education.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(8) a:hover
{
background:#6bcfff url("/images/iconos/education2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(9) a
{
background:#339933 url("/images/iconos/empleo.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(9) a:hover
{
background:#97ce33 url("/images/iconos/empleo2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(10) a
{
background:#7b4f9d url("/images/iconos/festejos.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(10) a:hover
{
background:#c37fdc url("/images/iconos/festejos2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(11) a
{
background:#f09609 url("/images/iconos/hacienda.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(11) a:hover
{
background:#f4c251 url("/images/iconos/hacienda2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(12) a
{
background:#c51515 url("/images/iconos/industria.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(12) a:hover
{
background:#d96d70 url("/images/iconos/industria2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(13) a
{
background:#2e8bcc url("/images/iconos/juventud.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(13) a:hover
{
background:#6bcfff url("/images/iconos/juventud2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(14) a
{
background:#339933 url("/images/iconos/mayores.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(14) a:hover
{
background:#97ce33 url("/images/iconos/mayores2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(15) a
{
background:#7b4f9d url("/images/iconos/medio.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(15) a:hover
{
background:#c37fdc url("/images/iconos/medio2.png") no-repeat center 5px;
}


.concejalias ul li:nth-child(16) a
{
background:#f09609 url("/images/iconos/mujer.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(16) a:hover
{
background:#f4c251 url("/images/iconos/mujer2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(17) a
{
background:#c51515 url("/images/iconos/tecnologias.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(17) a:hover
{
background:#d96d70 url("/images/iconos/tecnologias2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(18) a
{
background:#2e8bcc url("/images/iconos/obras.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(18) a:hover
{
background:#6bcfff url("/images/iconos/obras2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(19) a
{
background:#339933 url("/images/iconos/parque.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(19) a:hover
{
background:#97ce33 url("/images/iconos/parque2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(20) a
{
background:#7b4f9d url("/images/iconos/pedanias.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(20) a:hover
{
background:#c37fdc url("/images/iconos/pedanias2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(21) a
{
background:#f09609 url("/images/iconos/recursos.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(21) a:hover
{
background:#f4c251 url("/images/iconos/recursos2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(22) a
{
background:#c51515 url("/images/iconos/policia.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(22) a:hover
{
background:#d96d70 url("/images/iconos/policia2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(23) a
{
background:#2e8bcc url("/images/iconos/presidencia.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(23) a:hover
{
background:#6bcfff url("/images/iconos/presidencia2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(24) a
{
background:#339933 url("/images/iconos/proteccion.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(24) a:hover
{
background:#97ce33 url("/images/iconos/proteccion2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(25) a
{
background:#7b4f9d url("/images/iconos/regimen.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(25) a:hover
{
background:#c37fdc url("/images/iconos/regimen2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(26) a
{
background:#f09609 url("/images/iconos/sanidad.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(26) a:hover
{
background:#f4c251 url("/images/iconos/sanidad2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(27) a
{
background:#c51515 url("/images/iconos/trafico.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(27) a:hover
{
background:#d96d70 url("/images/iconos/trafico2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(28) a
{
background:#2e8bcc url("/images/iconos/turismo.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(28) a:hover
{
background:#6bcfff url("/images/iconos/turismo2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(29) a
{
background:#339933 url("/images/iconos/urbanismo.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(29) a:hover
{
background:#97ce33 url("/images/iconos/urbanismo2.png") no-repeat center 5px;
}

.concejalias ul li:nth-child(30) a
{
background:#7b4f9d url("/images/iconos/sede.png") no-repeat 95% 5px;
}

.concejalias ul li:nth-child(30) a:hover
{
background:#c37fdc url("/images/iconos/sede2.png") no-repeat center 5px;
}

.concejalias ul li a:hover
{
background: rgb(153,153,0); 
/*background: -moz-radial-gradient(center, ellipse cover,  rgba(153,153,0,1) 0%, rgba(181,181,0,1) 56%, rgba(213,224,0,1) 100%); 
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(153,153,0,1)), color-stop(56%,rgba(181,181,0,1)), color-stop(100%,rgba(213,224,0,1)));
background: -webkit-radial-gradient(center, ellipse cover,  rgba(153,153,0,1) 0%,rgba(181,181,0,1) 56%,rgba(213,224,0,1) 100%); 
background: -o-radial-gradient(center, ellipse cover,  rgba(153,153,0,1) 0%,rgba(181,181,0,1) 56%,rgba(213,224,0,1) 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(153,153,0,1) 0%,rgba(181,181,0,1) 56%,rgba(213,224,0,1) 100%); 
background: radial-gradient(ellipse at center,  rgba(153,153,0,1) 0%,rgba(181,181,0,1) 56%,rgba(213,224,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999900', endColorstr='#d5e000',GradientType=1 );*/

}

/*.concejalias ul li a:before, .concejalias ul li a:after
{
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 1px;
width: 50%;
top: 80%;
max-width:50px;
background: #fff;
-webkit-box-shadow: 0 15px 3px #444;
-moz-box-shadow: 0 15px 3px #444;
box-shadow: 0 15px 3px #444;
-webkit-transform: rotate(-6deg);
-moz-transform: rotate(-6deg);
-o-transform: rotate(-6deg);
-ms-transform: rotate(-6deg);
transform: rotate(-6deg);
}
.concejalias ul li a:after
{
-webkit-transform: rotate(6deg);
-moz-transform: rotate(6deg);
-o-transform: rotate(6deg);
-ms-transform: rotate(6deg);
transform: rotate(6deg);
right: 1px;
left: auto;
}*/

/*.concejalias ul li a.concesin:before, .concejalias ul li a.concesin:after
{
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-mx-box-shadow:none;	
}*/



    #owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
	max-width:1900px;
	margin:0px auto;
    }

.owl-next i:before{margin-right:0px}

.agenda div.owl-controls, .agenda div.owl-controls div.owl-pagination,.agenda div#owl-agenda, .agenda div.owl-wrapper-outer{margin-top:0px}
.agenda div.owl-controls div.owl-pagination{margin-top:-10px}


/*************NOTICIAS************/
.masnoti{padding-top:15px}
.noticias
{
	/*background:#f9f9f9;*/
	/*margin-top:60px;*/
/*	padding-left:10px;
	padding-right:10px;*/
	padding-bottom:5px;
}

.noticias
{
/*border-bottom:5px #c51515 solid;	*/
}

.agenda
{
/*border-bottom:5px #f09609 solid;	*/
}

.tablon
{
/*border-bottom:5px #613670 solid;	*/
}

.agenda{margin-top:60px;padding-top:15px;min-height:575px/*padding-bottom:45px;*//*width:100%;margin-left:15px;*//*background:#f9f9f9*/}

.tablon
{
padding-left:0px;
padding-right:0px;	
padding-top:10px;
padding-bottom:15px;

background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

background:#e5e5e5;
}

.tablon article
{
	  position: relative;
  min-height: 1px;
  margin-right: 0px;
  margin-left: 15px;
  margin-bottom:15px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
float:left;
width:47.7%;	
background:#fff;
padding-top:15px;
padding-bottom:15px;
font-size:0.9em;
	-webkit-box-shadow: 0 2px 3px #777;
-moz-box-shadow: 0 2px 3px #777;
box-shadow: 0 2px 3px #777;

}

.noticias article, .tablon article, .agenda article, .agenda article h2
{
transition:0.5s;
-moz-transition:0.5s;
-webkit-transition:0.5s;
-o-transition:0.5s;
-ms-transition:0.5s;
position:relative;	
}

.tablon article:hover
{
box-shadow:none;
-webkit-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;	
}

.noticias article, .agenda article{
	width: 100%;
	margin:0px;
	padding:0px;
display:block;
text-align:center;
margin-bottom:15px;
padding:0px;
/*border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;*/
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
overflow:hidden;
/*margin-top:1%;*/
font-size:0.9em;

background: #e5e5e5;

/*box-shadow:rgb(150,150,150) 0px 0px 1px inset;
-moz-box-shadow:rgb(150,150,150) 0px 0px 1px inset;
-webkit-box-shadow:rgb(150,150,150) 0px 0px 1px inset;
-o-box-shadow:rgb(150,150,150) 0px 0px 1px inset;
-ms-box-shadow:rgb(150,150,150) 0px 0px 1px inset;*/
}

.noticias article{background:#fff;
max-height:125px;
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
border:1px #ccc solid;
}

.noticias article:hover
{
	/*background-color:#f3f3f3*/
}

.agenda .item{overflow:hidden; margin-right:15px;}

.agenda article
{
	padding-bottom:15px;
	padding-top:0px;
	margin:0px;
	text-align:left;
	/*width:33%;*/
	display:inline-block;
	/*max-width:300px;*/
	/*margin-left:38px;
	margin-right:38px;*/
	/*margin-left:25px;
	margin-right:25px;*/
	height:415px;
	background:#E5E5E5;
	margin-bottom:25px;
	/*height:175px;*/
}

.agenda article figure{background:#fff}

.agenda article:hover
{
	color:#fff!important;
	background:rgba(166,25,46,0.9);
}

.agenda article:hover h2
{
color:#fff !important;	
}

.noticias article figure img, agenda article img{
	padding:0px;
	/*border:1px #333 solid;*/
	margin-right:2%;
	float:left;
	/*padding-right:5px;*/
	transition:0.5s;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	-ms-transition:0.3s;
	min-height:125px
}

.noticias article img{float:none;margin:0px}

.noticias article figure{max-width:175px;	
margin-right:10px;
	float:left;
	height:125px;
	overflow:hidden;
}

.noticias article:hover img, agenda article:hover img{
opacity:0.8;
}

.agenda article header p:first-of-type{
margin-bottom:0px;
padding-bottom:0px;
font-size:0.9em;
}

.agenda article header p:first-of-type a:hover{
text-decoration:underline;	
}

.noticias .redesnoti{float:right;font-size:1.3em}
.noticias article .redesnoti img{min-height:auto !important; max-height:15px; vertical-align:middle;margin-top:0px !important;margin-left:2px}
.noticias .grandes article:nth-child(1) .redesnoti img{margin-top:0px !important}
.noticias .redesnoti a i{transition:0.3s;color:#666}
.noticias .redesnoti a:nth-child(1):hover i{color:#fff;background:#405D9B;}
.noticias .redesnoti a:nth-child(2):hover i{color:#fff;background:#55ACEE;}

.noticias .grandes article
{
position:relative;min-height:1px;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;/*float:left;
width:48.3%;*/padding-bottom:15px; margin-right:1px;
min-height:405px;
}

.noticias .grandes article figure{margin-bottom:10px;float:none;margin-right:0px;max-width:100%;height:auto;max-height:180px}
.noticias .grandes article h2{margin-top:5px}

.noticias .segunda
{/*margin-left:17.5px;*/}

.noticias .grandes article header
{
padding:0px;
margin:0px;
box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;
}

.noticias .grandes article img
{
margin-right:0px;
padding-right:0px;	
float:none;
max-width:100%;
}

.noticias a, .agenda a, .agenda article h2, .tablon a{
text-decoration:none;
}

.agenda article a{
/*display:block;	*/
overflow:hidden;
}

.noticias .fecha
{
font-weight:500;
font-size:0.9em;
padding-top:5px;	
}



.agenda article img, .noticias .grandes article:nth-child(1) img{
float:none;	
}

.agenda figure
{
padding-bottom:0px;	
/*background: -moz-linear-gradient(left,  rgba(244,170,0,1) 0%, rgba(244,170,0,0.5) 100%); 
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,170,0,1)), color-stop(100%,rgba(244,170,0,0.5))); 
background: -webkit-linear-gradient(left,  rgba(244,170,0,1) 0%,rgba(244,170,0,0.5) 100%); 
background: -o-linear-gradient(left,  rgba(244,170,0,1) 0%,rgba(244,170,0,0.5) 100%); 
background: -ms-linear-gradient(left,  rgba(244,170,0,1) 0%,rgba(244,170,0,0.5) 100%); 
background: linear-gradient(to right,  rgba(244,170,0,1) 0%,rgba(244,170,0,0.5) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09609', endColorstr='#80f09609',GradientType=1 ); */
/*background:rgba(244,170,0,1);*/

/*max-height:134px;
padding-left:15px;*/
}

.agenda article:nth-of-type(2n+1) figure
{
/*background: -moz-linear-gradient(left,  rgba(244,170,0,1) 0%, rgba(244,170,0,0.25) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,170,0,1)), color-stop(100%,rgba(244,170,0,0.25))); 
background: -webkit-linear-gradient(left,  rgba(244,170,0,1) 0%,rgba(244,170,0,0.25) 100%);
background: -o-linear-gradient(left,  rgba(244,170,0,1) 0%,rgba(244,170,0,0.25) 100%);
background: -ms-linear-gradient(left,  rgba(244,170,0,1) 0%,rgba(244,170,0,0.25) 100%);
background: linear-gradient(to right,  rgba(244,170,0,1) 0%,rgba(244,170,0,0.25) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09609', endColorstr='#40f09609',GradientType=1 ); */
/*background: rgba(244,170,0,1);*/
}

.agenda article img
{
/*max-width:200px;	*/
}

.noticias div{
/*clear:left;	*/
text-align:left;	
/*margin-top:2px;*/
}

.noticias > div:nth-child(1)
{
/*background:#c51515;	*/
/*display:block;
clear:both;*/
padding-left:0px;
margin-top:20px;
}

.noticias .grandes, .noticias .grandes > div {padding-left:0px;}
.noticias > div.col-md-6:last-child, .noticias .grandes{padding-right:0px;padding-left:0px}
.noticias > div.col-md-6:nth-child(3){padding-right:0px}

.agenda div
{
margin-top:5px;	
}


.tablon  > div
{
clear:left;
padding-left:15px;	
}

.agenda > div, .tablon .contenedor > div
{
margin-top:15px;
/*background:#0078B2;	*/
display:block;
clear:both;
/*padding-left:10px;*/
}

.agenda > div.col-md-5{clear:none;padding-left:60px}
.agenda #calendario{background:rgba(255,255,255,0.9);padding:15px;overflow:hidden;margin-top:15px}
.agenda #calendario p{text-align:center;font-size:1.5em;margin-top:15px}
.agenda #calendario .mes-agenda{text-transform:capitalize;color:#a6192e;font-size:2em;font-weight:100;text-align:center}
.agenda #calendario table{width:100%}
.agenda #calendario table td, .agenda #calendario table th{padding:5px;font-size:1.3em;text-align:center}

.agenda > div
{
/*margin-bottom:15px;	*/
}

.agenda > div a, .noticias > div a, .tablon .contenedor > div a
{
color:#333;
font-size:1em;	
}

.agenda article h2{color:#a6192e;margin-top:5px;}

.agenda article a:hover{text-decoration:none;}

.fecha
{
padding-left:15px;
padding-right:15px;	
text-align:left;
}

/*.noticias article [itemprop="description"]{font-size:0.95em;}*/

.noticias article h2, .noticias article p, .agenda article h2, .agenda article p, .tablon article h2, .tablon article p{
text-align:left;	
margin:0px;
padding-left:15px;
padding-right:15px;
}

.noticias article h2, .agenda article h2, .tablon article h2{
/*font-size:1.3em;
font-weight:400;	*/
}
.botonesinfo{clear:both}
.botonesinfo .contenedor > header{padding-left:15px;padding-right:15px;box-sizing:border-box;}
.noticias > header h2, .agenda > header h2, .tablon .contenedor header h2, .tabulados header h2, .territorio header h2, .botonesinfo header h2, .banners header h2{
/*color:#fff;*/
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-o-border-radius:0px;
-ms-border-radius:0px;	
font-size:2.8em;
font-weight:100;
position:relative;

}

.accesos-territorio > .col-md-4 > figure > div{position: relative;top: -55px; left:12.5%; font-size:1.2em;width:75%;max-width:540px;}

.noticias > .col-md-12 > div, .agenda > .col-md-4, .accesos-territorio > .col-md-4 > figure > div{padding:5px;border:1px #a6192e solid;text-align:center;transition:0.3s;margin:0px auto; overflow:hidden}
.noticias > .col-md-12 > div{margin-bottom:45px;float:none}
/*.noticias > .col-md-6:nth-child(3) > div > a{background:#a6192e; color:#fff; display:block;width:auto;padding:5px}*/
.agenda > .col-md-4{margin-bottom:15px}

.estilo02{background:#a6192e;color:#fff}

.noticias > .col-md-12 > div:hover, .agenda > .col-md-4:hover, .accesos-territorio > .col-md-4 > figure > div:hover{border:0px;}
/*.noticias > .col-md-6:nth-child(3) > div > a:hover{text-decoration:none;}*/


/* Antiman */

.noticias > .col-md-12 > div > a.antiman, .agenda a.antiman, .accesos-territorio > .col-md-4 > figure > div > a.antiman {
	/*float: left;*/
	display: block;
	/*margin: 1em;*/
	padding: 5px 15px;
	border: none;
	background: none;
	color: inherit;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	color:#fff;
	font-size:1.2em;
}
.noticias > .col-md-12 > div > a.antiman:hover, .agenda a.antiman:hover, .accesos-territorio > .col-md-4 > figure > div > a.antiman:hover {
text-decoration:none;
color:#a6192e;
}

.accesos-territorio > .col-md-4 > figure > div > a.antiman:hover{background:rgba(255,255,255,0.8);}

.mapa100{padding-left:0px;padding-right:0px}

.bantiman {
	background: none;
	border: none;
	padding: 15px;
	z-index:1;
	widht:150px;
	display:block
}
.bantiman > span {
	padding-left: 0.35em;
}
.bantiman:before,
.bantiman:after {
	content: '';
	z-index: -1;
	border-radius: inherit;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
.bantiman:before {
	border: 1px solid #37474f;
	opacity: 0;
	-webkit-transform: scale3d(1.2, 1.2, 1);
	transform: scale3d(1.2, 1.2, 1);
}
.bantiman:before {
	border-width: 1px;
	border-color: #a6192e;
}
.bantiman:after {
	background: #a6192e;
}

.bantiman:hover{text-decoration:none;color:#a6192e}

.bantiman:hover:before {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.bantiman:hover:after {
	opacity: 0;
	-webkit-transform: scale3d(0.8, 0.8, 1);
	transform: scale3d(0.8, 0.8, 1);
}


/*.accesos-territorio > .col-md-4 > figure > div > .bantiman:hover:after {
	background:rgba(255,255,255,0.8);
	opacity: 1;
}*/


/*.noticias > header h2, .agenda > header h2, .tablon > header h2
{
background:none;
color:#a6192e;	*/
/*top:-60px;
margin-bottom:-50px;*/
/*font-size:1.2em;
}*/

.tablon > header h2
{
	top:-66px;
}

.agenda > header h2
{
margin-bottom:-60px;	
top:-75px;
}


.noticias > header h2
{
/*background:#c51515;	*/
}

.agenda > header h2
{
/*background:#0078B2;	*/
}

.tablon .contenedor > header h2
{
background:#a6192e;	
}

.noticias a, .agenda a, .tablon a
{
transition:0.5s;
-moz-transition:0.5s;
-webkit-transition:0.5s;
-o-transition:0.5s;
-ms-transition:0.5s;
}


.noticias a:hover, .agenda a:hover, .tablon a:hover
{
text-decoration:underline;	
}


/*.agenda article h2
{
padding-top:0px;
margin-top:0px;	
}*/


div.paginacion{
text-align:center;	
}

.pagination > .active > a, .pagination > .active > span
{
background:#A6192E;
border-color:#A6192E
}

.pagination li a{color:#A6192E}


.paginacion ul {
	margin:10px;
	padding:0;
	display:block;
	text-align:left !important;
}

.paginacion ul li {
list-style:none;
display:inline-block;
padding:2%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
}

.paginacion ul li a {
	margin:0;
	display:block;
	text-decoration:none;
}

.paginacion ul li a:hover {
	text-decoration:underline;
}

.noticias-sec, .descargas, .reportajes{
background:#fff;
/*border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;*/
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
padding:1%;
/*box-shadow:rgb(150,150,150) 0px 0px 2px inset;
-moz-box-shadow:rgb(150,150,150) 0px 0px 2px inset;
-webkit-box-shadow:rgb(150,150,150) 0px 0px 2px inset;
-o-box-shadow:rgb(150,150,150) 0px 0px 2px inset;
-ms-box-shadow:rgb(150,150,150) 0px 0px 2px inset;*/
border-bottom:1px #333 solid;
}

.noticias-sec h3, .descargas h3, .reportajes h3{
margin-top:0.3%;
margin-bottom:0.3%;	
}


.descargas{
font-size:0.9em;	
}

/**********FIN NOTICIAS**************/

.alhama-suma, .alhama-suma div{padding:0px}
.alhama-suma .col-md-6 figure img{width:100%}
.alhama-suma{padding-bottom: 45px;
background: #e5e5e5;
overflow: hidden;}

.mejoralhama{padding:0px;background:#fff;padding-top:45px;padding-bottom:45px;}
.mejoralhama a{padding-left:15px;padding-right:15px;display:block;}
.videomejor{padding-left:15px;padding-right:15px;}


.alhama-enlaces{padding:0px;background:#e5e5e5;padding-top:45px;padding-bottom:45px;}ç
.alhama-enlaces .contenedor{overflow:hidden;}
.alhama-enlaces .contenedor{max-width:none}
.alhama-enlaces .contenedor .col-md-6{border-radius:10px;width: 31.4%;
margin-left: 10px;
margin-right: 10px;}
.alhama-enlaces .contenedor .col-md-6:nth-child(1){background: rgba(172, 20, 43,0.8);}

.alhama-enlaces .contenedor .col-md-6:nth-child(2){background: rgba(255, 190, 58,1);}
/*.alhama-enlaces .contenedor .col-md-6:nth-child(2){background: rgba(5, 64, 200,0.9);}*/
.alhama-enlaces .contenedor .col-md-6:nth-child(3){background: rgba(126, 200, 67,0.9);padding-right:0px}



/*.alhama-enlaces .contenedor .col-md-6:nth-child(2) a{
background:url("/images/vive-alhama-m.png") 15px  no-repeat;
}*/


.alhama-enlaces .col-md-6 a{
display: block;
overflow: hidden;
font-size: 2.4em;
/*font-weight: 100;*/
color: #fff;
padding-left: 110px;
/*text-indent: 100px;	*/
    line-height: 0.5em;
    min-height: 115px;
    padding-top: 6%;

}

.alhama-enlaces .contenedor .col-md-6:nth-child(1) a{
background:url("/images/icono-ssanta.png") 0px  no-repeat;

}
.alhama-enlaces .contenedor .col-md-6:nth-child(2) a{
background:url("/images/visita-alhama-m.png") 10px  no-repeat;
padding-left:130px;
}
.alhama-enlaces .contenedor .col-md-6:nth-child(3) a{
background:url("/images/icono-mayos.png") 0px  no-repeat;

}

.alhama-enlaces .col-md-6 a i{    display: block;
    position: absolute;
    right: 15px;
	font-size:0.9em}

.alhama-enlaces .col-md-6:nth-child(3) a i{margin-left:0px}

.alhama-enlaces .col-md-6 a span{font-size:0.5em;display:block;margin-top:15px;}

.alhama-enlaces .col-md-6 a:hover{text-decoration:none;}

.alhama-enlaces .col-md-6 figure img{width:100%}

div.gallery-row:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
		div.gallery-item { float: left; width: 33.333333%; text-align:center; }
		div.gallery-item a { display: block; margin: 5px;}
		div.gallery-item img { 
		display: block; 
		max-width: 100%; 
		height: auto; 
		-webkit-box-shadow: #ccc 2px 2px 2px 1px ;
        box-shadow: #ccc 2px 2px 2px 1px ;
		-moz-box-shadow: #ccc 2px 2px 2px 1px ;
		-o-box-shadow: #ccc 2px 2px 2px 1px ;
		}
		

.galeria{
	
}

.galeria div, .galeria1 div{
list-style:none;
display:inline-block;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
width:32%;
text-align:center;
}

.galeria div:first-child{
display:none;	
}

.galeria div img{
/*max-width:210px;	*/
}

.redes-faldon{
background:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#333;
padding:0.3%;
margin-top:1%;	
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;

}

.redes-faldon ul li{
	list-style:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	width:10%;
	display:inline-block;
}

[itemprop="telephone"], [data-movil="Movil"], [itemprop="faxNumber"]
{
	/*display:block;*/
}

footer
{
margin-top:0%;
color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
padding-bottom:10px;
}

footer a,footer a:hover, footer a:focus{
color:#fff;
}

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(/images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(/images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

#top-link	{ display:none; position:fixed; right:5px; bottom:5px; color:green; font-weight:bold; text-decoration:none; border:1px solid green; background:Lightgreen; padding:10px; }

.carouseltop{z-index:2;}

.destaca
{
/*background:#e5e5e5	*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

background:#fff;
min-height: 825px;
}

.destacados
{
text-align:center;	
clear:left;
margin-top:2em;
}

.destacados div
{
}

.destacados img
{
margin-left:10px;
margin-right:10px;	
max-width:100px;
max-width:243px;
}

.destacados a:nth-child(1) img
{
/*margin-left:0px;	*/
}
.destacados a:nth-child(4) img
{
/*margin-right:0px;	*/
}


.destacados a
{
display:inline-block;
position:relative;	
}

.destacados a:before, .destacados a:after
{
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 15px;
width: 50%;
top: 80%;
max-width:110px;
background: #fff;
-webkit-box-shadow: 0 15px 3px #444;
-moz-box-shadow: 0 15px 3px #444;
box-shadow: 0 15px 3px #444;
-webkit-transform: rotate(-4deg);
-moz-transform: rotate(-4deg);
-o-transform: rotate(-4deg);
-ms-transform: rotate(-4deg);
transform: rotate(-4deg);
}
.destacados a:after
{
-webkit-transform: rotate(4deg);
-moz-transform: rotate(4deg);
-o-transform: rotate(4deg);
-ms-transform: rotate(4deg);
transform: rotate(4deg);
right: 15px;
left: auto;
}

.territorio{background:#fff;min-height:500px}
.territorio > section > .col-md-4{padding-left:0px;padding-right:0px;padding-top:75px}
.territorio > section > .col-md-8{padding-left:30px;padding-right:0px}
.territorio ul li{list-style:none;transition:0.3s;}
.territorio .lista ul li a:hover{text-decoration:none;}
.territorio .lista ul li:hover a{color:#fff}
.territorio .lista ul li.encendido{box-shadow: 0px 0px 3px red;}
.territorio .lista ul.col-md-3 li{padding-left:5px}
.territorio .urbanizaciones li{text-align:center}
/*mapa*/

ul#alhama li, ul#barrios li
{
position:absolute;
list-style:none;
}

ul#alhama li a, ul#barrios li a{display: block;
	outline: none;
	height: 100%;
	text-decoration:none;
	}
ul#alhama li a:hover, ul#alhama li a.encendido{background: url(/images/mapa.png) no-repeat 0 0;}
ul#barrios li a:hover, ul#barrios li a.encendido{background: url(/images/mapa-barrios.png) no-repeat 0 0;}

ul#alhama li a span, ul#barrios li a span {
	/*display: none;*/
	display:block;
	padding: 3px;
	width: 100px;
	background: #666;
	position: relative;
	top: 40%;
	opacity: .90;
	filter:alpha(opacity=90);
	color: #fff;
	margin:0px auto;
	border-radius:5px;
	text-align:center;
}

ul#alhama li a:hover span, ul#barrios li a:hover span {
/*	display: block;*/
}

ul#alhama li a:hover span strong, ul#barrios li a:hover span strong {
	display: block;
	margin-bottom: 2px;
	font-size: 12px;
	text-decoration: underline;
}

.territorio .mapa {
    background-image: url(/images/mapa.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-mapa-alhama {
    width: 360px;
    height: 287px;
    background-position: -489px -5px;
}

.territorio .barrios {
    background-image: url(/images/mapa-barrios.png);
    background-repeat: no-repeat;
    display: block;
	position:absolute;
	top:0px;
}

.sprite-barrios-mapa {
    width: 360px;
    height: 294px;
    background-position: -5px -93px;
}


ul#barrios li.sprite-angel {
    width: 25px;
    height: 52px;
/*    background-position: -5px -5px;*/
top: 1px;
left: 44px;
}

ul#barrios li.sprite-angel a, ul#barrios li.sprite-angel a.encendido:hover
{
    background-position: -5px -5px;
}


ul#barrios li.sprite-antiguo {
    width: 84px;
    height: 78px;
	top: 35px;
	left: 144px;
}

ul#barrios li.sprite-antiguo a, ul#barrios li.sprite-antiguo a.encendido:hover
{
    background-position: -40px -5px;
}

ul#barrios li.sprite-barbara {
    width: 80px;
    height: 72px;
	top: 10px;
	left: 96px;
}

ul#barrios li.sprite-barbara a, ul#barrios li.sprite-barbara a.encendido:hover
{
    background-position: -134px -5px;
}

ul#barrios li.sprite-boquera {
    width: 40px;
    height: 42px;
	top: 84px;
left: 61px;
}

ul#barrios li.sprite-boquera a, ul#barrios li.sprite-boquera a.encendido:hover
{
    background-position: -224px -5px;
}

ul#barrios li.sprite-carmen {
    width: 85px;
    height: 100px;
top: 103px;
left: 150px;}

ul#barrios li.sprite-carmen a, ul#barrios li.sprite-carmen a.encendido:hover
{
    background-position: -375px -5px;
}

ul#barrios li.sprite-carrasca {
    width: 57px;
    height: 55px;
top: 104px;
left: 80px;}

ul#barrios li.sprite-carrasca a, ul#barrios li.sprite-carrasca a.encendido:hover
{
    background-position: -274px -5px;
}

ul#barrios li.sprite-centro{
    width: 80px;
    height: 51px;
    top: 93px;
    left: 130px;
}

ul#barrios li.sprite-centro a, ul#barrios li.sprite-centro a.encendido:hover
{
    background-position: -375px -115px;	
}

ul#barrios li.sprite-concepcion {
    width: 53px;
    height: 41px;
top: 62px;
left: 96px;
}

ul#barrios li.sprite-concepcion a, ul#barrios li.sprite-concepcion a.encendido:hover
{
    background-position: -375px -176px;
}

ul#barrios li.sprite-cristobal {
    width: 52px;
    height: 62px;
top: 130px;
left: 98px;
}

ul#barrios li.sprite-cristobal a, ul#barrios li.sprite-cristobal a.encendido:hover
{
    background-position: -375px -227px;
}

ul#barrios li.sprite-dolores {
    width: 80px;
    height: 86px;
top: 37px;
left: 205px;
}

ul#barrios li.sprite-dolores a, ul#barrios li.sprite-dolores a.encendido:hover
{
    background-position: -375px -299px;
}

ul#barrios li.sprite-espuna {
    width: 72px;
    height: 54px;
top: 95px;
left: 11px;
}

ul#barrios li.sprite-espuna a, ul#barrios li.sprite-espuna a.encendido:hover
{
    background-position: -375px -395px;
}

ul#barrios li.sprite-filipinas {
    width: 68px;
    height: 80px;
top: 155px;
left: 149px;
}

ul#barrios li.sprite-filipinas a, ul#barrios li.sprite-filipinas a.encendido:hover
{
    background-position: -470px -5px;
}

ul#barrios li.sprite-palmeral {
    width: 82px;
    height: 93px;
top: 88px;
left: 207px;
}

ul#barrios li.sprite-palmeral a, ul#barrios li.sprite-palmeral a.encendido:hover
{
    background-position: -465px -115px;
}

ul#barrios li.sprite-ral {
    width: 100px;
    height: 150px;
top: 142px;
left: 57px;
}

ul#barrios li.sprite-ral a, ul#barrios li.sprite-ral a.encendido:hover
{
    background-position: -557px -5px;
}

ul#barrios li.sprite-ramblillas {
    width: 81px;
    height: 62px;
top: 26px;
left: 278px;
}

ul#barrios li.sprite-ramblillas a, ul#barrios li.sprite-ramblillas a.encendido:hover
{
    background-position: -557px -165px;
}

ul#barrios li.sprite-sagrada-familia {
    width: 43px;
    height: 52px;
top: 74px;
left: 285px;
}

ul#barrios li.sprite-sagrada-familia a, ul#barrios li.sprite-sagrada-familia a.encendido:hover
{
    background-position: -437px -237px;
}

ul#barrios li.sprite-secanos {
    width: 62px;
    height: 67px;
top: 26px;
left: 50px;
}

ul#barrios li.sprite-secanos a, ul#barrios li.sprite-secanos a.encendido:hover
{
background-position: -490px -237px;
}


ul#barrios li.sprite-vercasas {
    width: 43px;
    height: 32px;
top: 100px;
left: 79px;}

ul#barrios li.sprite-vercasas a, ul#barrios li.sprite-vercasas a.encendido:hover
{
    background-position: -562px -237px;
}

ul#barrios li.sprite-vinculo {
    width: 20px;
    height: 26px;
top: 113px;
left: 2px;
}

ul#barrios li.sprite-vinculo a, ul#barrios li.sprite-vinculo a.encendido:hover
{
    background-position: -341px -5px;
}



ul#alhama li.sprite-berro {
    width: 98px;
    height: 47px;
/*    background-position: -5px -5px;*/
top: 15px;
left: 35px;
}

ul#alhama li.sprite-berro a, ul#alhama li.sprite-berro a.encendido:hover
{
    background-position: -5px -5px;
}

ul#alhama li.sprite-canadas {
    width: 159px;
    height: 155px;
top: 120px;
left: 189px;
}

ul#alhama li.sprite-canadas a:hover, ul#alhama li.sprite-canadas a.encendido{background-position: -113px -5px;}

ul#alhama li.sprite-canarico {
    width: 82px;
    height: 104px;   
top: 7px;
left: 268px;
}
ul#alhama li.sprite-canarico a:hover, ul#alhama li.sprite-canarico a.encendido{background-position: -282px -5px;}

ul#alhama li.sprite-casco {
    width: 44px;
    height: 30px;
top: 73px;
left: 146px;
}
ul#alhama li.sprite-casco a:hover, ul#alhama li.sprite-casco a.encendido{background-position: -374px -5px;}

ul#alhama li.sprite-condado {
    width: 51px;
    height: 33px;
top: 240px;
left: 235px;
}

ul#alhama li.sprite-condado a:hover, ul#alhama li.sprite-condado a.encendido{background-position: -428px -5px;}

ul#alhama li.sprite-costera {
    width: 112px;
    height: 86px;
top: 62px;
left: 222px;
}
ul#alhama li.sprite-costera a:hover, ul#alhama li.sprite-costera a.encendido{background-position: -282px -119px;}

ul#alhama li.sprite-espuna {
    width: 157px;
    height: 138px;
    top: 35px;
    left: 9px;
}

ul#alhama li.sprite-espuna a:hover, ul#alhama li.sprite-espuna a.encendido{background-position: -5px -215px;}

ul#alhama li.sprite-flotas {
    width: 84px;
    height: 98px;
top: 130px;
left: 130px;
}

ul#alhama li.sprite-flotas a:hover, ul#alhama li.sprite-flotas a.encendido{background-position: -172px -215px;}

ul#alhama li.sprite-gebas {
    width: 99px;
    height: 50px;
top: 7px;
left: 109px;
}

ul#alhama li.sprite-gebas a:hover, ul#alhama li.sprite-gebas a.encendido{background-position: -374px -48px;}

ul#alhama li.sprite-poligono {
    width: 21px;
    height: 35px;
top: 109px;
left: 199px;
}

ul#alhama li.sprite-poligono a:hover, ul#alhama li.sprite-poligono a.encendido{background-position: -266px -302px;}

ul#alhama li.sprite-ral {
    width: 69px;
    height: 94px;
top: 92px;
left: 157px;
}
ul#alhama li.sprite-ral a:hover, ul#alhama li.sprite-ral a.encendido{background-position: -297px -302px;}

ul#alhama li.sprite-ramblillas {
    width: 100px;
    height: 95px;
top: 24px;
left: 148px;
}
ul#alhama li.sprite-ramblillas a:hover, ul#alhama li.sprite-ramblillas a.encendido{background-position: -376px -302px;}
ul#alhama li.sprite-vuelo {
    width: 7px;
    height: 10px;
top: 221px;
left: 316px;
}
ul#alhama li.sprite-vuelo a:hover, ul#alhama li.sprite-vuelo a.encendido{background-position: -486px -302px;}

/*fin mapa*/

.redes
{
/*float:left;	
width:100%*/
padding-right:0px;
}

.redes .col-md-6{text-align:center}

.redes .col-md-6 img{max-width:250px;padding-top:50px; float:right}

.redes-wall
{
background:#383C3B;
padding-top:5px;
margin-bottom:0px;	
padding-bottom:5px;
/*box-shadow:#999 0px 0px 5px;*/
}

.redes-wall .contenedor
{
max-width:550px;
overflow:hidden;
padding-bottom:0px	
}

.redes-wall h2
{
font-size:1.8em;
margin-top:0px;	
font-weight: 100;
color:#fff;
padding-top:9px;
float:left;
}

.redes-wall .contenedor div 
{
/*text-align:center;	
margin-bottom:15px;*/
}

.redes-wall .contenedor .col-md-6{padding-left:0px;padding-right:0px;width:35%}

.redes-wall .contenedor div a
{
background:#fff;
border:3px #fff solid;
border-radius:50%;
-webkit-border-radius:50%;
-o-border-radius:50%;
-ms-border-radius:50%;
font-size:1.5em;
color:#a6192e;
text-align:center;
width:40px;
height:40px;
display:inline-block;
line-height:1.55em;
transition:0.3s;
-webkit-transition:0.3s;
-o-transition:0.3s;
-ms-transition:0.3s;
transform: translateY(4px);
box-shadow:#333 0px 2px 3px;
}

.redes-wall .contenedor div a:hover
{
	transform: translateY(2px);
	color:#fff;
}

.redes-wall .contenedor div:nth-child(2) a:hover
{
background:#23527C;
}

.redes-wall .contenedor div:nth-child(3) a:hover
{
background:#55ACEE;
}

.redes-wall .contenedor div:nth-child(4) a:hover
{
background:#CC181E;
}

.redes-wall .contenedor div:nth-child(5) a:hover
{
background:#375989;
}


.redes-wall .contenedor .col-md-2{width:50px}

.enlaces
{
	background:#e5e5e5;
	margin-bottom:0px;
/*	font-size:0.9em;*/
	padding-top:45px;
	padding-bottom:45px;
}

.enlaces ul li p{margin-top:5px;font-size:1.1em;}
.enlaces ul li p span{font-size:1.5em}
.enlaces ul li p a{margin-top:5px;display:inline-block}

.enlaces h3
{
color:#a6192e;	
font-weight: 300;
}

.enlaces ul h3:first-child
{
padding-top:0px;
margin-top:0px;	
}

.enlaces ul li
{
list-style:none;
}

.enlaces a
{
color:#333;
text-decoration:none;
transition:0.5s;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
-ms-transition:0.5s;	
font-weight:300;
}

.enlaces a:hover
{
text-decoration:underline;	
}

.enlaces ul
{
display:inline-block;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
width:20%;
margin-left:10px;
vertical-align:top;
margin-top:15px;
margin-bottom:15px;
float:left;
}

.enlaces ul li
{
line-height:1.8em;	
}

.enlaces ul:nth-child(1)
{
border-right:1px #333 dotted;
}

/*.enlaces ul:nth-child(2) li
{
display:inline-block;	
margin-right:10px;
width:47%;
vertical-align:top;
}*/

.enlaces ul:nth-child(2)
{
padding-left:25px;
width:26%;	
}

/****CARRUSEL PRODUCTOS RELACIONADOS******/

.tab-content
{
background:#fff;
z-index:10;	
position:relative;
}

.tab-pane
{
padding:15px;	
}

.nav-tabs{
border-bottom:0px;	
}

.nav-tabs > li
{
margin-bottom:-2px;	
width:33.4%;
}

.nav-tabs > li > a
{
transition:0.2s;
-webkit-transition:0.2s;
-o-transition:0.2s;
-ms-transition:0.2s;
transform: translateY(6px);	
z-index:1;
position:relative;
background:#4D96B9;
border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
-ms-border-radius:0px;
font-size:1.5em;
margin-right:5px;
color:#fff;
padding-left:40px;
padding-right:40px;
border:0px;
font-weight: 300;
}

.nav-tabs > li.active > a
{
background:#fff;	
border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
-ms-border-radius:0px;
color:#333;
border:0px;
}

.nav-tabs > li a:hover, .nav-tabs > li.active > a
{
transform: translateY(0px);	
}

.nav-tabs > li a:hover
{
	background:#2C7FA7;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{
border:0px;	
}

.banners
{
padding-left:0px;
padding-right:0px;
	background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(243,243,243,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(243,243,243,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(243,243,243,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(243,243,243,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */

background:#fff;
/*padding-top:45px;
padding-bottom:45px;*/
}

.banners .contenedor{padding-left:15px;padding-right:15px;box-sizing:border-box;}
.banners img
{
min-width:140px;
max-height:100%;
padding:10px;	
}

#owl-banners{width:100%;margin:0px auto;}
#owl-banners .item{text-align:center;padding-top:30px;}
#owl-banners .item > div{display:inline-block;box-sizing:border-box; width:21%;margin-left:1.5%;margin-right:1.5%;vertical-align:top;}

#owl-banners .item figure{/*min-height:175px;*/max-width:100%;box-sizing:border-box;padding:2px}

#owl-bannersm{max-width:90%;margin:0px auto;}
#owl-bannersm .item figure {
    max-width: 80%;
	margin:0px auto;
}

#owl-banners .item figure figcaption{display:none;}

.carousel{
overflow:hidden;
margin-top:10px;
/*border:1px #dddddd solid;*/
padding-top:20px;
padding-left:20px;
}

.carousel{
height:155px;	
}

.jcarousel-skin-tango .jcarousel-container {
 /*   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0px 35px;
	padding-bottom:0px;
	/*width:915px;*/
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    max-width:  795px;
    height: 150px;
	margin-left:19px;
   /* padding-left: 150px;*/
	box-sizin:border-box;
	-webkit-box-sizin:border-box;
	-moz-box-sizin:border-box;
	-o-box-sizin:border-box;
	-ms-box-sizin:border-box;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 135px;
    height: auto;
	/*min-height:140px;*/
	background:none;
	border:1px #ddd solid;
}

ul#mycarousel
{
padding-bottom:10px !important;	
}

ul#mycarousel li figure
{
max-height:110px;	
}

ul#mycarousel li a
{
display:block;	
}

ul#mycarousel li{
	margin-left:21px;
	margin-right:0px;
	background:none;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background:#fff;
	transition:0.5s;
-moz-transition:0.5s;
-webkit-transition:0.5s;
-o-transition:0.5s;
-ms-transition:0.5s;
/*-webkit-box-shadow: 0 3px 7px #777;
-moz-box-shadow: 0 3px 7px #777;
box-shadow: 0 3px 7px #777;*/
min-height:110px;

display:inline-block;

}

ul#mycarousel li:hover
{
	background-color:#e3f3fb;
	-webkit-box-shadow: 0 3px 3px #777;
-moz-box-shadow: 0 3px 3px #777;
box-shadow: 0 3px 3px #777;

}



ul#mycarousel li img{
max-width:110px;
height:auto;	
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 20px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: transparent url("/images/flecha-der.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
   /* background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
  /*  background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 0px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: transparent url("/images/flecha-izq.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
 /*   background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
  /*  background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
  /*  background-position: -96px 0;*/
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/*FIN CARRUSEL PRODUCTOS RELACIONADOS*/

.accesos-territorio{margin-top:30px;overflow:hidden}
.accesos-territorio figure{text-align:center}
.accesos-territorio a:hover{text-decoration:none}
.accesos-territorio figcaption
{
position: relative;
top: -40px;
text-align: center;
background: #fff;
width: 75%;
margin: 0px auto;
font-size: 1.5em;	
color:#a6192e;
transition:0.3s;
max-width:540px
}

.accesos-territorio figcaption:hover{color:#fff; background:#a6192e}

#owl-destacados .item img{max-height:230px}

.avisodoc{position: absolute;
color: green;
font-size: 1.7em;
right: 0px;
border-radius: 50%;
box-sizing: border-box;
padding: 0px;
}

.profesional-top ul li {position:relative; width:19.7%;}
.profesional-top ul li a{background:#f9f9f9}
.avisodoc i{
 animation-duration: 2s;
 animation-fill-mode: both;	
 animation-name:flash;
 animation-iteration-count:5;
	}

@keyframes flash {
 0%, 50%, 100% {
 opacity: 1;
 }
25%, 75% {
 opacity: 0;
 }
}

@media screen and (max-width:1280px)
{
	.navbar-inverse .navbar-nav{margin-left:6%}
	.profesional{margin-top:-290px}
	.avisogrande img{max-width:460px;}
	.avisogrande > a{display:none}
	.profesional ul{left: -61.1%;
min-width: 600px;
width: 767px;}
.titulo-conce{margin-top:-340px;left:45px}
.premios{margin-bottom:10px}
.titulo-conce h2{font-size:2.4em}

#owl-destacados .item img{max-width:250px}
.profesional{margin-top:-330px}
.alhama-enlaces .col-md-6 a{font-size:2em}
}

@media screen and (max-width:1170px)
{
.titulo-conce{width:100%;/*margin-top:-194px;*/margin-top:-278px;margin-bottom:0px;left:0px}
.premios{margin-bottom:50px}
.profesional{float:none;
width:100%;
margin-top:30px;
clear:both;
text-align:center;
padding-left:15px;
padding-right:15px;
background:#f5f5f5;
padding-top:30px;
margin-top:0px;
padding-top:15px
}	

.profesional ul{left:0px;width:100%;}

/*.profesional ul li a{background:#f5f5f5}*/
.avisogrande{max-width:none;margin-right:0px;float:none}
.avisogrande figure{width:100%;}
 .avisogrande img{max-width:810px;margin:0px auto;}
 .botonestop{margin-top:30px}
 
 .profesional-top ul li a{background:#f5f5f5}
 .alhama-enlaces .col-md-6 a{font-size:1.8em}
}

@media screen and (min-width:1000px)
{

.redes-top
{
top:50px;	
}

.cabecera
{
width:45%;
float:left;	
overflow:hidden;
padding-bottom:5px;
}


h1{
width:auto;		
font-size:0.95em;
margin-top: -33px;
margin-bottom:-10px;
text-align:left;
padding-left:40px;
line-height:1.2em;
}

/*.tiempo
{
float:left;
margin-right:50px;
margin-bottom:-47px;	
max-height:125px;
overflow:hidden;
}*/

.tiempo
{
float:left;	
margin-top:8px;
}

.tiempo div:first-of-type
{
/*padding-top:20px;	*/
}

.tiempo iframe
{
max-height:153px;	
}

.tiempo span:first-of-type
{
display:none;	
}


.carouseltop
{
/*top:-127px!important;	
margin-bottom:-125px;*/
}


ul.sdt_menu li div.sdt_box a
{
width:94%
}

.menusup ul li a{color:#fff!important}

	.menusup ul li:nth-child(1) a
	{
		background-image: url("/images/fondo-menusup1.png");
		background-repeat:no-repeat;
		background-position:-30px;	
	}
	
		.menusup ul li:nth-child(2) a
	{
		background-image: url("/images/fondo-menusup2.png");
		background-repeat:no-repeat;
		background-position:-30px;	
	}

		.menusup ul li:nth-child(3) a
	{
		background-image: url("/images/fondo-menusup3.png");
		background-repeat:no-repeat;
		background-position:-30px;	
	}
	
		.menusup ul li:nth-child(4) a
	{
		background-image: url("/images/fondo-menusup4.png");
		background-repeat:no-repeat;
		background-position:-30px;	
	}
	
		.menusup ul li:nth-child(5) a
	{
		background-image: url("/images/fondo-menusup5.png");
		background-repeat:no-repeat;
		background-position:-30px;	
	}
	
	.menusup ul li a:hover
	{
		background-position:5px;	
	}


/*nav ul{
display:block;	
}
	
nav ul li{
	display:inline-block;
	width:auto;
	margin-left:0px;
	margin-right:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:0px;
}

nav ul li a{
padding-left:17%;
padding-right:17%;	
width:auto;
display:block;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px #ccc solid;
}*/

.contini
{
/*padding-top:15px;*/
padding-bottom:25px;	
}

.bg-holder {
    overflow: hidden;
    position: relative;
	box-sizing:border-box;
	clear:left;
	width:100%;
}

.bg-mask
{
background: none repeat scroll 0 0 #fff;
    height: 100%;
    opacity: 0.7;
    width: 100%;
    z-index: 5;	
display: block;
    left: 0;
    position: absolute;
    top: 0;	
}

.bg-holder > .bg-parallax {
    background-attachment: fixed;
}

.bg-parallax
{
background: url("/images/fondo-bg.jpg") no-repeat;	
}

.bg-holder > .bg-parallax, .bg-holder > .bg-img
{
	height: 100%;
    width: 100%;
}

.bg-holder > .bg-parallax
{
background-size: cover;
    display: block;
    left: 0;
    position: absolute;
    top: 0;	
}

.bg-content {
    position: relative;
    z-index: 7;
}

.bg-content .contenedor
{
margin-top:0px;	
}



.centro-header, .centro-footer, .contenido, .menusup ul{
max-width:1240px;
margin:0px auto;	
}

.centro-header
{
max-width:1140px;	
}

.contenido{
clear:both;
min-height:auto;
}

	.menusup ul, .texto-footer{
	text-align:center;	
	}

.centro-footer{
display:block;
height:85px;	
}

.texto-footer{
	clear:both;
/*background-color:#a6192e;*/
width:100%;	
font-size:0.9em;
/*margin-top:3.5%;*/
padding:0.3%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;	
}

.texto-footer div, .texto-footer span{
display:inline-block;
width:auto;	
}

.texto-footer span:after{
content:" -";	
}

[itemprop="email"]:after{
content:" -";	
}

.menutop{
/*background-color:#99D7F5;*/
position:relative;
top:0px;
border-radius:0px 0px 5px 5px;
-webkit-border-radius:0px 0px 5px 5px;	
/*width:400px;*/
float:right;
text-align:center;
padding-bottom:0.1%;
clear:none;
margin-right:1%;
/*padding-right:7px;*/
/*margin-bottom:-70px;*/
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
font-size:0.8em;
width:36.5%;
}

.menutop ul
{
float:none;
width:auto;	
margin-top:10px;
text-align:right;
}

.menutop .dropdown-menu
{
background:#e5e5e5;	
border-radius:0px;
-webkit-border-radius:0px;
padding:0px;
min-width:0px;
}

.menutop .dropdown-menu li
{
width:100%;
text-align:center;
}

.menutop .dropdown-menu li a
{
color:#333;
font-size:0.8em;
}

.menutop .dropdown-menu li a:hover
{
background:none!important;	
}

.menutop .dropdown-menu li:hover
{
color:#fff!important;
text-decoration:underline;
background:#2e8bcc!important;	
}

body > header a#pull{
display:none;	
}

	
.menusup ul li{
background:none;
min-width:18%;
font-size:1em;
}

.menusup ul li a{
margin:0px;
padding:0px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-o-box-sizing:border-box;
border:0px;	
border-radius:0px;
-webkit-border-radius:0px;
transition:0.3s;
-moz-transition:0.3s;
-webkit-transition:0.3s;
color:#333;
font-weight:500;
width:100%;
}

nav.menusup ul li a:hover{
color:#fff;
background-color: #06afff; 
/*background: -moz-linear-gradient(top,  #06afff 0%, #08afff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06afff), color-stop(100%,#08afff));
background: -webkit-linear-gradient(top,  #06afff 0%,#08afff 100%); 
background: -o-linear-gradient(top,  #06afff 0%,#08afff 100%); 
background: -ms-linear-gradient(top,  #06afff 0%,#08afff 100%); 
background: linear-gradient(to bottom,  #06afff 0%,#08afff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06afff', endColorstr='#08afff',GradientType=0 );*/
}


/***MENU DESPLEGABLE****/
ul.sdt_menu{
	margin:0px auto;
	padding:0;
	list-style: none;
	font-size:13px;
	width:1020px;
	/*margin-top:-85px;	*/
}
ul.sdt_menu a{
	text-decoration:none;
	outline:none;
}
ul.sdt_menu li{
	float:left;
	width:170px;
	height:75px;
	position:relative;
	cursor:pointer;
}
ul.sdt_menu li > a{
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	height:85px;
	z-index:12;
	-moz-box-shadow:0px 0px 2px #000 inset;
	-webkit-box-shadow:0px 0px 2px #000 inset;
	box-shadow:0px 0px 2px #000 inset;
}

ul.sdt_menu li:nth-child(1) > a{
background: #f4a900; /* Old browsers */
background: -moz-linear-gradient(top,  #f4a900 0%, #fbbe5d 80%, #fbbe5d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4a900), color-stop(80%,#fbbe5d), color-stop(100%,#fbbe5d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4a900 0%,#fbbe5d 80%,#fbbe5d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4a900 0%,#fbbe5d 80%,#fbbe5d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4a900 0%,#fbbe5d 80%,#fbbe5d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4a900 0%,#fbbe5d 80%,#fbbe5d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4a900', endColorstr='#fbbe5d',GradientType=0 ); /* IE6-9 */
}

ul.sdt_menu li:nth-child(2) > a{
background: #d7113a; /* Old browsers */
background: -moz-linear-gradient(top,  #d7113a 0%, #d84b4d 80%, #d84b4d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7113a), color-stop(80%,#d84b4d), color-stop(100%,#d84b4d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d7113a 0%,#d84b4d 80%,#d84b4d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d7113a 0%,#d84b4d 80%,#d84b4d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d7113a 0%,#d84b4d 80%,#d84b4d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d7113a 0%,#d84b4d 80%,#d84b4d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7113a', endColorstr='#d84b4d',GradientType=0 ); /* IE6-9 */
}

ul.sdt_menu li:nth-child(3) > a{
background: #009aad; /* Old browsers */
background: -moz-linear-gradient(top,  #009aad 0%, #5fafbe 80%, #5fafbe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009aad), color-stop(80%,#5fafbe), color-stop(100%,#5fafbe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #009aad 0%,#5fafbe 80%,#5fafbe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #009aad 0%,#5fafbe 80%,#5fafbe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #009aad 0%,#5fafbe 80%,#5fafbe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #009aad 0%,#5fafbe 80%,#5fafbe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009aad', endColorstr='#5fafbe',GradientType=0 ); /* IE6-9 */	
}

ul.sdt_menu li:nth-child(4) > a{
background: #72b62b; /* Old browsers */
background: -moz-linear-gradient(top,  #72b62b 0%, #95c349 80%, #95c349 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#72b62b), color-stop(80%,#95c349), color-stop(100%,#95c349)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #72b62b 0%,#95c349 80%,#95c349 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #72b62b 0%,#95c349 80%,#95c349 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #72b62b 0%,#95c349 80%,#95c349 100%); /* IE10+ */
background: linear-gradient(to bottom,  #72b62b 0%,#95c349 80%,#95c349 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72b62b', endColorstr='#95c349',GradientType=0 ); /* IE6-9 */	
}

ul.sdt_menu li:nth-child(5) > a{
background: #50145c; /* Old browsers */
background: -moz-linear-gradient(top,  #50145c 0%, #613670 80%, #613670 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50145c), color-stop(80%,#613670), color-stop(100%,#613670)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #50145c 0%,#613670 80%,#613670 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #50145c 0%,#613670 80%,#613670 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #50145c 0%,#613670 80%,#613670 100%); /* IE10+ */
background: linear-gradient(to bottom,  #50145c 0%,#613670 80%,#613670 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50145c', endColorstr='#613670',GradientType=0 ); /* IE6-9 */

}

ul.sdt_menu li:nth-child(6) > a{
background: #010000; /* Old browsers */
background: -moz-linear-gradient(top,  #010000 0%, #2a363b 80%, #2a363b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#010000), color-stop(80%,#2a363b), color-stop(100%,#2a363b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #010000 0%,#2a363b 80%,#2a363b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #010000 0%,#2a363b 80%,#2a363b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #010000 0%,#2a363b 80%,#2a363b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #010000 0%,#2a363b 80%,#2a363b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010000', endColorstr='#2a363b',GradientType=0 ); /* IE6-9 */

}

ul.sdt_menu li a img{
	border:none;
	position:absolute;
	width:0px;
	height:0px;
	bottom:0px;
	left:85px;
	z-index:100;
	-moz-box-shadow:0px 0px 4px #000;
	-webkit-box-shadow:0px 0px 4px #000;
	box-shadow:0px 0px 4px #000;
}
ul.sdt_menu li span.sdt_wrap{
	position:absolute;
	top:5px;
	left:0px;
	width:170px;
	height:60px;
	z-index:15;
}
ul.sdt_menu li span.sdt_active{
	position:absolute;
	background:#111;
	top:-255px;
	width:170px;
	height:0px;
	left:0px;
	z-index:14;
	-moz-box-shadow:0px 0px 4px #000 inset;
	-webkit-box-shadow:0px 0px 4px #000 inset;
	box-shadow:0px 0px 4px #000 inset;
}
ul.sdt_menu li span span.sdt_link,
ul.sdt_menu li span span.sdt_descr,
ul.sdt_menu li div.sdt_box a{
	margin-left:5px;
	/*text-transform:uppercase;
	text-shadow:1px 1px 1px #000;*/
}
ul.sdt_menu li span span.sdt_link{
	color:#fff;
	font-size:1em;
	float:left;
	clear:both;
}
ul.sdt_menu li span span.sdt_descr{
	color:#fff;
	float:left;
	clear:both;
	width:155px; /*For dumbass IE7*/
	/*font-size:10px;*/
	letter-spacing:1px;
}
ul.sdt_menu li div.sdt_box{
	display:block;
	position:absolute;
	width:170px;
	overflow:hidden;
	height:255px;
	/*top:85px;*/
	top:-255px;
	left:0px;
	display:none;
	background:#000;
}
ul.sdt_menu li div.sdt_box a{
	float:left;
	clear:both;
	line-height:30px;
	color:#fff;
	width:auto;
}

ul.sdt_menu li div.sdt_box a:hover{
text-decoration:underline;	
}

ul.sdt_menu li div.sdt_box a:first-child{
	margin-top:15px;
}
ul.sdt_menu li div.sdt_box a:hover{
	color:#fff;
}

/*****FIN MENU DESPLEGABLE*****/



}


@media screen and (max-width:1200px)
{
.navbar-inverse .navbar-nav{margin-left:0px;max-width:100%}	
.navbar-inverse .container{width:100%;padding-left:0px;padding-right:0px;}
.navbar > .container .navbar-brand{position:relative;}
}

@media screen and (max-width:1180px)
{
/*PARA HACER EL MENÚ DESPLEGABLE DESDE ESTA RESOLUCIÓN*/

.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
	    .navbar-toggle {
        display: inline-block;
		text-align:center
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
.navbar > .container .navbar-brand{position:absolute}
.container > .navbar-header{margin-right:15px;margin-left:0px;}
.navbar-inverse .navbar-nav > li.open:nth-child(1) > a{border:0px;}
.navbar-inverse .navbar-nav > li.open:nth-child(2) > a{border:0px;}
.navbar-inverse .navbar-nav > li.open:nth-child(3) > a{border:0px;}
.navbar-inverse .navbar-nav > li{position:relative;}
.dropdown-menu{top:0%}
}


@media screen and (max-width:1080px)
{
	
body > header{top:0px;}
.menusup
{
position:relative;
top:-2px;	
}

.sliderini
{
margin-top:10px;
margin-bottom:5px;
top:0px;	
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
}

.menutop ul li a, .menutop ul li a:hover{color:#fff}

.menutop ul li a:hover{text-decoration:underline;}

.menutop ul li:first-child{
border-right:1px #fff solid;	
}

.noticias article:first-of-type, .noticias .segunda
{
width:100%;
float:none;	
}

.noticias .segunda
{
	margin-left:0px;
}

.noticias article:first-of-type img, .noticias .segunda img
{
margin-right: 2%;
    max-width: 175px;
    padding: 0 5px 0 0;
	float:left;
}

.noticias .grandes{width:100%;overflow:hidden;padding-right:0px}
.noticias .grandes > div.col-md-6{width:50%;float:left;}
.noticias .grandes > div.col-md-6:nth-child(1){padding-right:7.5px;}
.noticias .grandes > div.col-md-6:nth-child(2){padding-left:7.5px;}
.noticias .grandes article img{margin-right:0px}
.noticias > div.col-md-6:nth-child(3){padding-left:0px;width:100%}

.agenda
{
margin-left:0px;
width:33,3333%;
background:none;
padding-top:3px;
/*background:#e5e5e5;*/
min-height:auto;
padding-bottom:30px
}

.agenda article
{
background:#e5e5e5;
height:auto;
min-height:auto;
width:75%;
margin:0px auto;
padding:15px
}
.agenda article figure{text-align:center;}

.agenda > div{/*background:#e5e5e5;*/ /*width:100%;padding-left:5px;padding-bottom:5px;*/}

.agenda > .col-md-4{left:15%;margin-top:15px}

.centro-footer
{
background:#99D7F5;	
padding-top:10px;
padding-bottom:10px;
}

.territorio > section > .col-md-4{display:none}
.redes-top{display:none;}
.tabulados .nav > li:hover .lista, .tabulados2 .nav > li:hover .lista{visibility:inherit;}
.agenda article img, .noticias .grandes img{margin-top:15px}
.territorio > section > .col-md-8{padding-left:15px;padding-right:15px;width:100%}
/*.botonestop .center-block{max-width:77%}*/
.enlaces div.redes{display:none}
.enlaces .contenedor{overflow:hidden}
.index2 .col-md-4 .boton{width:45px;height:45px;font-size:2.5em;line-height:1em;padding-left:0px}
.index2 .col-md-4 .boton [class^="icon-"]::before{margin-left:.15em}
.agenda article{width:auto}
.agenda .owl-buttons .owl-prev{left:0px}

.tabulados .lista, .tabulados2 .lista, .tabulados2 .nav > li{overflow:hidden}
.tabulados2{min-height:450px;}
	.tabulados .nav > li, .tabulados2 .nav > li{width:100%;float:none;}
	.tabulados .nav > li:hover a, .tabulados .nav > li a.activo{top:0px;height:186px}
.tabulados2 .nav > li:hover a, .tabulados2 .nav > li a.activo{top:0px;height:120px}
.tabulados .lista, .tabulados2 .lista{width:100%;position:relative;top:0px;left:0px;overflow:hidden}
.tabulados .nav > li:nth-child(2) .lista,.tabulados .nav > li:nth-child(3) .lista{left:0px;}
.oculto{display:none}
.tabulados .nav > li > a, .tabulados2 .nav > li > a{font-size:2em;padding-top:100px}
.tabulados2 .nav > li > a {padding-top:15px}
.tabulados2 .nav > li > a i{float:right;}
.tabulados2 .nav > li > a > span{margin-top:25px}
.tabulados2 .nav > li:nth-child(2) .lista{left:0px}
.tabulados2 .nav > li:nth-child(3) .lista{left:0px}
.tabulados2 .nav > li:nth-child(4) .lista{left:0px}
.tabulados2 .nav > li:nth-child(5) .lista{left:0px}
.tabulados2 .nav > li > a{font-size:3em;line-height:0.65em}
.tabulados2 .nav > li > a > i{font-size:2em}
.tabulados2 .nav > li ul{display:block}
.agenda div.owl-controls{margin-top:15px}
.noticias .grandes article:nth-child(1) .redesnoti img{margin-top:-2px !important;margin-left:3px}
.noticias article .redesnoti img{margin-top:-2px !important;margin-left:3px}
.accesos-territorio > .col-md-4 > figure > div{left:0px;font-size:1em}
}

@media screen and (min-width:1080px)
{
.tabulados .nav > li:hover .lista, .tabulados2 .nav > li:hover .lista{visibility:visible;opacity:1}
/*.botonestop .center-block{max-width:83%}*/

}

@media screen and (max-width:1024px)
{
.alhama-enlaces .contenedor .col-md-6{width:45%;float:left;}
.alhama-enlaces .contenedor{overflow:hidden}


}


@media screen and (max-width:992px)
{
.noticias > .col-md-6:nth-child(3) > div, .agenda > .col-md-4{left:0px}	
.noticias article:first-of-type img, .noticias .segunda img{max-width:none;}
.noticias .grandes, .noticias .grandes > div{padding-right:0px}
/*.tabulados .lista ul.col-md-3, .tabulados2 .lista ul.col-md-3{width: 25%;float: left;}*/
.pedanias li{width: 20%;float:left}
.urbanizaciones li{width:50%; float:left}
.diputaciones li{width: 24.5%;float:left}
/*.botonestop .center-block{max-width:90%}*/
.botonestop > div > .col-md-2{float:left; width:23.5%}
/*.botonestop > div > .col-md-2:nth-child(5){width:47%}*/
.noticias .col-md-6:nth-child(3) article:first-of-type img{max-width:175px}

.index2{text-align:center;}
.index2 .col-md-4{width:45%;float:none;display:inline-block;vertical-align:top;text-align:left}
.alhama-enlaces .contenedor .col-md-6{width:95%;margin-bottom:15px}
	.alhama-enlaces .col-md-6 a{font-size:2.8em;padding-top:3%}
	.alhama-enlaces .col-md-6 a i{font-size:0.8em}

.titulo-conce{/*margin-top:-166px*/margin-top:-246px}
.titulo-conce .contenedor{padding-bottom:0px}
.titulo-conce h1{font-size:3em;}
.titulo-conce h2{font-size:2em}
.profesional ul{min-width:auto}
.diputaciones li, .pedanias li{width:32%}
.tabulados2 .lista ul.col-md-3 {width:50%;float:left;}
.mbarrios ul.col-md-3 li a{font-size:1.3em}

.mbarrios ul.col-md-3:nth-child(1){width:50%}
.mbarrios ul.col-md-3:nth-child(2){width:50%}
.mbarrios ul.col-md-3:nth-child(3){width:50%}
.mbarrios ul.col-md-3:nth-child(4){width:50%}

.redes-wall .contenedor{padding-bottom:15px;}
.redes-wall .contenedor .col-md-2{float:left;}
.botonestop > div > .col-md-2:nth-child(1) > div figcaption{padding-top:6px;padding-bottom:5px}
.botonestop > div > .col-md-2 div{min-height:159px}

/*PARA HACER EL MENÚ DESPLEGABLE DESDE ESTA RESOLUCIÓN*/
/*	.container > .navbar-header{margin-right:0px;}

.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
	    .navbar-toggle {
        display: inline-block;
		text-align:center
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
*/
.navbar-inverse .navbar-nav > li{text-align:center}
.navbar-inverse .navbar-nav > li.mapa,.navbar-inverse .navbar-nav > li.mail,.navbar-inverse .navbar-nav > li.ldesp/*,.navbar-nav li:nth-child(9)*/{float:left;}
.navbar-nav > li:nth-child(2), .navbar-nav > li:nth-child(3), .navbar-nav > li:nth-child(4){border-left:0px}
.profesional-top ul li a{min-width:266px}

	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > li > a:hover
{
color: #333;
background-color: #f5f5f5;
}

.navbar-inverse .navbar-nav > li:nth-child(1) > a:hover > i{color:inherit}
.navbar-inverse .navbar-nav > li:nth-child(2) > a:hover > i{color:inherit}
.navbar-inverse .navbar-nav > li:nth-child(3) > a:hover > i{color:inherit}
.navbar-inverse .navbar-nav > li:nth-child(4) > a:hover > i{color:inherit}


.navbar-inverse .navbar-nav > li:before{display:none;}

.navbar-inverse .navbar-nav > li:nth-child(1) > a{border:0px; background:#df2b14}

.navbar-inverse .navbar-nav > li .dropdown-menu {
	z-index: 10000;
position: relative;
background:#f1f1f1;
}
.profesional-top{max-width:100%}
.profesional-top ul li{width:19.7%}
.profesional-top ul li a{min-width:unset;max-width:100%;padding-left:10px;padding-right:10px}
.profesional-top ul li a{font-size:1.2em}

#owl-bannersm .item figure{max-width:75%;}
.navbar-nav > li:nth-child(2) .dropdown-menu > .contenedor > li{width:24%}
}

@media screen and (max-width:810px)
{
 .avisogrande img{max-width:100%}
	
}

@media screen and (max-width:768px)
{
.botonestop{font-size:0.8em}
/*.botonestop .center-block{width:100%;max-width:none;}	*/
.botonestop .center-block{max-width:76%}
.botonestop > div > .col-md-2{width:25%;float:left;margin-bottom:5px}
.botonestop > div > .col-md-2 div{min-height: 125px;}
.botonestop figure img{max-width:67px}
.botonestop > div > .col-md-2:nth-child(1) > div figure img{max-width:100%;}
/*.botonestop > div > .col-md-2:nth-child(5){width:48.6%}*/
.botonestop > div > .col-md-2:nth-child(6) img{max-height:60px}
.botonestop > div > .col-md-2:nth-child(6) > div{padding-top:0px;}
.noticias .grandes article{height:auto}
.agenda article img, .noticias .grandes article:nth-child(1) img{float:left}
.noticias > .col-md-6:nth-child(3) > div, .agenda > .col-md-4{left:0px}
.tabulados .nav > li > a, .tabulados2 .nav > li > a{/*font-size:2em;*/padding-top:15px}
.tabulados .nav > li:nth-child(1) > a{padding-top:133px}
.agenda article:hover, .agenda article:hover h2{background:none;color:#666!important}
.agenda article{margin-left:32px}
.territorio > section > .col-md-8{padding-left:15px;padding-right:15px}
/*.tabulados2 .nav > li > a{padding-top:15px; font-size:1.2em}*/
/*.tabulados2 .lista{width:700px}*/
.diputaciones li,.pedanias li{width: 24.5%;float: none;display:inline-block;box-sizing:border-box;vertical-align:top;}
.enlaces ul{width:50%; padding-bottom:15px}
.agenda > div.col-md-5{padding-left:0px;background:none;}
.noticias .grandes > div{padding-right:0px}
.agenda article img{float:none}
.tabulados,.tabulados2{overflow:visible}
.alhama-suma{margin-top:15px;}
.noticias article, .noticias .grandes article{min-height:auto;max-height:none;}
.noticias .col-md-6{padding-left:0px;padding-right:0px}
.noticias .grandes article img,.noticias .grandes article:nth-child(1) img{float:none}
.noticias .grandes article img, .noticias .grandes article:nth-child(1) img {max-width:100%}

.botonestop > div > .col-md-2:nth-child(5) > div figure img{max-width:62px;}
.botonestop > div > .col-md-2:nth-child(3) img{max-height:66px}
.titulo-conce h1{font-size:2em}
/*.profesional-top ul li:nth-child(1) a{min-width:166px}
.profesional-top ul li a{min-width:166px}*/
}


@media screen and (max-width:750px)
{
.botonestop .center-block{max-width:85%}	
.profesional-top{max-width:95%;padding-left:0px}
.profesional-top ul{text-align:center}
.profesional-top ul li:nth-child(1) a{min-width:auto!important}
.profesional-top ul li a{min-width:auto !important}

/*.tabulados .nav > li > a, .tabulados2 .nav > li > a{font-size:1.3em;padding-top:130px}*/
.tabulados2 .nav > li > a {padding-top:15px}
@keyframes animtop {
    0% {opacity: 0;margin-top:-150px;}
    100% {opacity: 1;margin-top:30px;}
}

-webkit-@keyframes animtop
{
    0% {opacity: 0;margin-top:-150px;}
    100% {opacity: 1;margin-top:30px;}
}
.botonestop{margin-top:30px;}
.botonestop .center-block{width:100%}
.botonestop > div > .col-md-2{width:32.7%; float:none; display:inline-block; vertical-align:top}
.botonestop > div > .col-md-2:nth-child(1) > div figure {max-height:105px; overflow:hidden /*margin-top:5px*/}
.botonestop > div > .col-md-2 div{min-height:130px}
/*.botonestop > div > .col-md-2:nth-child(6){width:33%}*/
.botonestop > div > .col-md-2:nth-child(6) > div{width:100%}
.botonestop > div > .col-md-2:nth-child(6) > div figcaption{float:none;margin-top:0px}
.botonestop > div > .col-md-2:nth-child(6) > div figure{float:none}
.botonestop > div > .col-md-2:nth-child(6) > div figure img{max-height:60px;}
.botonestop > div > .col-md-2:nth-child(6) > div figure{margin-right:0px}
.enlaces ul:nth-child(2) {
    padding-left: 15px;
    width: 44%;
}

.botonestop > div > .col-md-2:nth-child(3) img{max-height:81px}
.botonestop > div > .col-md-2:nth-child(5) > div figure img{max-width:87px}
.titulo-conce{margin-top: -171px;
padding-bottom: 15px;}

.premios{margin-bottom:0px;width:60px;float:left;}
.premios div{margin-left:15px}
.premios figcaption{display:none;}

.informacion ul li{width:46%; text-align:center; font-size:0.6em}
.informacion ul li img{float:none; display:block; margin:0px auto;padding:0px;}
.noticias article figure img, agenda article img{float:none}
.navbar-nav > li:nth-child(2) .dropdown-menu > .contenedor > li{width:49%}
}

@media screen and (max-width: 480px)  {
	/*body > header{background: url("/images/fondo-header-movil.jpg") center no-repeat;}*/
	.container > .navbar-collapse{margin-left:0px;margin-right:0px;}
	.index2 .col-md-4{width:95%}
	
	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:none;width:100%}

.tabulados2 .nav > li > a{font-size:2.2em;line-height: 1em;}
.tabulados2 .nav > li > a > i{margin-top:15px;}
.territorio > section > .col-md-8{padding-left:0px;padding-right:0px;}
.diputaciones li, .pedanias li{width:32.8%;}
.agenda article{width:100%;min-height:auto;height:auto;margin:0px;/*margin-left:5px*/}
.agenda article figure{text-align:center;}
.urbanizaciones li{text-align:center}
.poligono figure{text-align:center;}
.poligono{text-align:center;}
.tabulados .lista ul.col-md-3{width:auto;}
.noticias article{padding-bottom:15px;min-height:auto;max-height:none;}
.noticias .grandes > div.col-md-6{width:100%;padding-left:0px;padding-right:0px;}
.noticias .grandes > div.col-md-6:nth-child(1){padding-right:0px}
.noticias .grandes > div.col-md-6:nth-child(2){padding-left:0px}
.noticias .grandes article img{float:none;max-width:100%;margin-top:15px}
.agenda article img, .noticias .grandes article:nth-child(1) img{float:none;margin-top:15px}
.noticias article:first-of-type img, .noticias .segunda img{margin:0px auto;float:none}
.noticias .col-md-6:nth-child(3) article:first-of-type img{max-width:none;margin-top:15px;}
.noticias article figure, .noticias .grandes article figure {
    margin-bottom: 10px;
    float: none;
    margin-right: 0px;
    max-width: 100%;
    height: auto;
    max-height: 180px;
}
	.noticias article img{
	float:none;	
	margin-top:15px;
	/*max-width:36%;*/
	max-width:none;
	}
	.noticias div{
		clear:none;
	}
	
	ul.sdt_menu li div.sdt_box a{
	display:inline-block;
	width:31%;
}

	.galeria div{
	/*	margin:0px;
		width:100%;*/
	}

.redes-top{display:none;}

.alhama-enlaces > .contenedor{text-align:center;}
.alhama-enlaces .contenedor .col-md-6{float:none;display:inline-block;vertical-align:top;margin-left:0px;margin-right:0px;}
.alhama-enlaces .col-md-6 a{font-size:2.5em}
.tabulados2 .diputaciones, .tabulados2 .pedanias{padding-left:0px;padding-right:0px}
.diputaciones li, .pedanias li{width:49.5%;}
.botonestop > div > .col-md-2,.botonestop > div > .col-md-2:nth-child(5){width:49.5%;font-size:1.3em}
/*.botonestop > div > .col-md-2:last-child{width:100%}*/
.botonestop .center-block{text-align:center;max-width:95%}
.botonestop figure img{max-width:81px}
.botonestop > div > .col-md-2:nth-child(6) > div figure img{max-height:77px}
.botonestop > div > .col-md-2:nth-child(1) > div figure img{max-width:150px}
.botonestop > div > .col-md-2 div{min-height:137px}
.botonestop > div > .col-md-2:nth-child(3) > div figure, .botonestop > div > .col-md-2:nth-child(5) > div figure{padding-bottom:0px}
.botonestop > div > .col-md-2:nth-child(3) img{max-height:76px}
.botonestop > div > .col-md-2:nth-child(5) > div figure img{max-width:80px}

.index2 .col-md-4{min-height:175px;}
.index2 .col-md-4 .menu ul{display:block;transition:0.3s}
.index2 .col-md-4 .oculto ul{display:none;}
.index2 .col-md-4 .caja .menu{height:auto;padding-bottom:35px}

.mbarrios ul.col-md-3:nth-child(1){width:100%}
.mbarrios ul.col-md-3:nth-child(2){width:100%}
.mbarrios ul.col-md-3:nth-child(3){width:100%}
.mbarrios ul.col-md-3:nth-child(4){width:100%}
.premios{margin-bottom:-40px;}
.titulo-conce{margin-top:-101px;padding-bottom:0px}
.titulo-conce .contenedor{padding-bottom:0px}
.titulo-conce h1{font-size:1.5em;}
.titulo-conce h2{font-size:1.5em;text-indent:0px;}
.profesional-top{max-width:88%;}
.profesional-top ul li{display:block;width:100%;}

}

@media screen and (max-width:415px)
{
	.titulo-conce h2{font-size:1.2em}
.urbanizaciones li img{max-width:100%}
.urbanizaciones li{width:100%}
.urbanizaciones .col-md-6{float:none;width:49.4%;display:inline-block; vertical-align:top;padding:5px;}
.enlaces ul:nth-child(2) {width:43%}
.tabulados .nav > li > a, .tabulados2 .nav > li > a{font-size:1.8em}
.alhama-enlaces .col-md-6 a{font-size:2em;line-height:1em;padding-top:13%}
.alhama-enlaces .col-md-6 a span{display:none;}
.alhama-enlaces .col-md-6 a i{bottom:10px}
.alhama-enlaces .col-md-6:nth-child(3) a{padding-top:9%;}
.alhama-enlaces .contenedor .col-md-6:nth-child(2) a{background-position:0px; padding-left:115px}
.alhama-enlaces .contenedor .col-md-6:nth-child(3) a{padding-left:100px}
.premios img{max-height:20px;margin-top:5px}
.titulo-conce h1{padding-top:8px}
.titulo-conce{margin-bottom:-8px}
}

