/* CSS Document */

@import "uvfont2.css";

/*@font-face {
       font-family: 'Calibri';
       src: url('calibri.ttf');
 
}*/

/***ESTRUCTURA***/

#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;/*overflow:hidden*/}

.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}

/*#buscador{padding-bottom:15px;}*/

.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-right: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: 50%;*/
/*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: #f5f5f5;*/
}

.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}																																			 

/*fin estilo menu superior*/



.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;
}
.menulat .navbar-nav{background:#e5e5e5;}

.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-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}*/

/*.menulat .navbar-nav li:nth-child(5) a{display:block}*/
/*.menulat .navbar-nav{text-align:center;width:100%}
.menulat .navbar-nav > li{float:none;display:inline-block;vertical-align:top}*/

.navbar-inverse .navbar-nav > li > a:focus {color:#333}

.menulat .navbar-nav{width:100%}

.menucon{background:#e5e5e5}
.menucon .contenedor{padding-bottom:0px}
.menulat .navbar-nav li, .menulat .navbar-nav li a{padding:0px;border:0px;height:auto !important;position:relative;right:inherit}
.menulat .navbar-nav li a{padding:10px 14px;}
.menulat .navbar-nav > li a{min-height:60px;text-align:center}
.menulat .navbar-nav li{list-style:none;border-right:2px #fff solid;}
.menulat .navbar-nav > li{/*width:120px*/max-width:175px} 
/*.ar-2 .menulat .navbar-nav > li{max-width:128px}*/
.ar-11 .menulat .navbar-nav > li{max-width:140px}
.ar-29 .menulat .navbar-nav > li{max-width:212px}
.ar-1 .menulat .navbar-nav > li {max-width:202px}
.ar-10 .menulat .navbar-nav > li {max-width:225px}
.ar-2 .menulat .navbar-nav > li {max-width:190px}
/*.ar-23 .dependencias .centros > header h2{display:none}*/
.banu{margin-top:45px}
/*.menulat .navbar-nav li:first-child{border-left:2px #fff solid;}*/
/*.menulat .navbar-nav li:last-child{border-right:0px;}*/
.menulat .navbar-nav > li:first-child{font-size: 1.8em;}
.menulat .navbar-nav > li:first-child i{margin-top:3px}
.menulat ul li a{color:#333;background:#e5e5e5;font-size:1.2em;display:block;padding:8px;transition:0.3s;-webkit-transition:0.3s;}
.menulat ul li a:hover{background:#A6192E !important;text-decoration:none;color:#fff;}
.menulat ul li.activo a{color:#fff;background:#A6192E}
.menulat ul li{list-style:none;}

.menulat .dropdown-menu{width:350px;font-size:12px;}

.menulat .dropdown-menu li h4{color:#A6192E;padding-left:10px}

.menulat .navbar-nav li a:hover [data-hover="dropdown"]{color:#333}

.menulat .navbar-nav > li{display:table;height:60px !important}
.menulat .navbar-nav > li a{
text-align: center;
display: table-cell;
vertical-align:middle;
}

.menulat .dropdown-menu > li > a {white-space:normal;width:100%;text-align:left;min-height:auto;display:block}

.listnormativa ul{padding-left:30px}

.redes-top, .profesional
{
position:relative;
z-index:300;	
width:150px;
font-size:1.7em;
margin-bottom:-120px
}

.profesional{right:0px;width:350px;float: right;margin-top: 50px;}
.profesional ul li{color:#333; text-align:center;display:inline-block;font-size:0.8em;}
.profesional ul li a{color:#333;display:block;background:rgba(255,255,255,0.8);width:100%;padding:5px;padding-left:15px;padding-right:15px;}
.profesional ul li a:hover{text-decoration:none;background:#609600;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;
}

.carouseltop{box-shadow:none;}

.titulo-conce{position:relative;z-index:200;margin-top:-135px;/*background:rgba(255,255,255,0.8);*/overflow:hidden;min-height:65px;margin-bottom:-65px; }
.titulo-conce h1{margin-top:0px;margin-bottom:0px;font-size:3.5em; color:#a6192e;display:block;float:none;padding-left:0px;text-shadow:#000 0px 2px 2px}
.titulo-conce h2{display:block;font-size:2.5em; color:#fff;float:none;text-shadow:#000 0px 2px 2px;margin-top:0px}
.titulo-conce {margin-top:-65px;background:rgba(255,255,255,0.5)}
.titulo-conce .contenedor{padding-bottom:0px}
.ar-27 .titulo-conce{margin-top:-135px}
.notiar .titulo-conce{margin-top:-75px}
.elconce{margin-top:-135px}

.migas{/*background:#f5f5f5;*/padding-top:5px;margin-top:15px}
.migas .contenedor{border-bottom: 1px #f3f3f3 solid;overflow:hidden}
.area .migas, .concejal .migas{background:none;}
.migas ul li{list-style:none;display:inline-block;border-right:2px #fff solid;padding:5px;vertical-align:top}
.concejal .migas ul li{}
.migas ul li:last-child{border-right:0px;}
.migas ul li i{font-size:0px;}
.migas ul li i:before{font-size:14px}
.migas .contenedor{padding-bottom:0px}
.migas .contenedor div{max-width:150px;float:left;padding-top:5px}
.migas .contenedor span{float:right}
.lateral{margin-top:15px}
.lateral > div:nth-child(1){border-bottom:1px #f5f5f5 solid;overflow:hidden}
.lateral > div:nth-child(1) a{color:#333}
.lateral > div:nth-child(1) a:nth-child(1), .migas .contenedor span.accesibilidad a:nth-child(1){font-size:1.2em;}
.lateral > div:nth-child(1) .addthis_toolbox{max-width:140px;float:left}
.lateral > div:nth-child(1) span{float:right}
.menulat h1{background:#A6192E;font-size:1.2em;padding:8px;width:100%;float:none;margin-bottom:0px}
.menulat:first-child h1{margin-top:0px;}
.contini > .col-md-9{margin-top:15px}
.concejal .contini > .col-md-9{margin-top:0px}
.latconce{text-align:center}
.latconce div{text-align:left;}
.latconce .navbar-toggle{float:none;text-align:center;background:#f5f5f5;font-size: 1.5em;
padding-right: 7px;
padding-top: 8px;}
.latconce .navbar-collapse{padding-right:0px;padding-left:0px}

@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;z-index:3;}
.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:#808487;overflow:hidden;padding-top:5px}
.botonestop > div > .col-md-2:nth-child(6) > div {background:#1b7fc6}

.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 figcaption{padding:5px}
.botonestop .center-block{overflow:hidden;max-width:75%}


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;
}


.ordenanzas article{border-bottom:1px #f5f5f5 solid;padding-bottom:15px}
.ordenanzas article header{font-weight:bold;}

.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:275px;height:auto;transition:0.2s}

.tabedu{clear:both}

.index2 .col-md-4{
color:#fff;
font-weight:100;
padding:0px;
width:49%;
margin-left:0.5%;
margin-right:0.5%;
margin-bottom:30px;
min-height:275px;
}

.index2 .col-md-4:nth-child(1){background: #4b79c6 url("/images/centros-educativos.jpg")right bottom no-repeat;}
.index2 .col-md-4:nth-child(2){background: #c64c4b url("/images/consejo-escolar.jpg")right bottom no-repeat;}


.index2 .col-md-4 .caja .menu {transition:0.3s;padding-bottom:15px;
height:275px;
}

.index2 .col-md-4 .caja h2{position:absolute;z-index:300;bottom:15px;right:15px;color:#fff;font-size: 2em;
width: 270px;
text-align: right;
text-shadow: #000 0px 2px 2px;}

.index2 .col-md-4:nth-child(1) .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(2) .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 .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(1) .caja .menu ul li a:hover{background:#6E95D8;}
.index2 .col-md-4:nth-child(2) .caja .menu ul li a:hover{background:#EE7F7F;}

.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*/

.oculto{visibility:hidden;opacity:0}
.ocultar{display:none}

.tabulados header{margin-bottom:30px}

.tabulados .nav > li{width:33.3%;list-style:none;float:left;overflow:visible;}
.tabulados .nav > li{width:32%;margin-right:14px}
.tabulados .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}

.tabulados .nav > li > a{
color: rgb(255, 255, 255);
font-size: 2em;
text-align:right;
padding-top: 110px;
line-height: 1.1em;}



.tabulados{overflow:hidden;position:relative;}

.tabulados .lista{position:absolute;/*transition:0.5s;*/background:#e5e5e5;top:186px;left:0px;width:300%;padding:15px;/*display:none;*/}
.tabulados .lista{width:308%}
.tabulados .lista ul li{margin-bottom:5px}
.tabulados .nav > li:nth-child(2) .lista{left:-104%;}
.tabulados .nav > li:nth-child(3) .lista{left:-208%;}
.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 ); 

}

.aviso-agenda{color:red;font-size:0.9em}
.tabulados .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;}

.tab-content > .tab-pane
{
overflow: hidden;
width: 100%;
height: 100%;	
}

.tab-content #informacion ul
{
padding-left:15px;	
}


.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 #A6192E 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;	
}

.fotogrande figcaption{display:none}

.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;/*top:-100px;z-index:1000;*/background:#fff;overflow:hidden;padding:5px;/*max-width:980px;*/width:100%;margin:0px auto;
/*-webkit-box-shadow: 0px 20px 50px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 20px 50px 0px rgba(0,0,0,0.5);box-shadow: 0px 20px 50px 0px rgba(0,0,0,0.5);
margin-bottom:-55px;*/
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%;*/
width:100%
}
.concejalias h2
{
	background-color:#2e8bcc;
	font-weight: 400;
}

.concejalias ul
{
margin-left:3px;	
}

.concejalias ul li
{
	margin:0px;
width:47%;
margin-right:5px;
margin-left:5px;	
/*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:15px;
vertical-align:top;
font-size:0.9em;
border-radius:5px;
}

.concejalias ul li a
{
display:block;	
width:100%;
background:#990;
color:#fff;
/*height:110.8px;*/
padding:15px;
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;
border-radius:5px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a6192e+0,dd3e14+50,a6192e+100 */
background: rgb(179,41,5); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(179,41,5,1) 0%, rgba(221,62,20,1) 50%, rgba(179,41,5,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(179,41,5,1) 0%,rgba(221,62,20,1) 50%,rgba(179,41,5,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(179,41,5,1) 0%,rgba(221,62,20,1) 50%,rgba(179,41,5,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6192e', endColorstr='#a6192e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

background:#a6192e;
text-align:center;

}

.concejalias ul li a img{max-height:25px;float:left;}

.concejalias ul li a span
{
position:absolute;
bottom:5px;	
}


.concejalias ul li a:hover
{
background: rgb(153,153,0); 
}


    #owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
	max-width:1900px;
	margin:0px auto;
    }

/*#owl-galerias .item figure{max-height:220px}*/
/*************NOTICIAS************/

.noticias
{
	/*background:#f9f9f9;*/
	/*margin-top:60px;*/
/*	padding-left:10px;
	padding-right:10px;*/
	padding-bottom:5px;
	clear:both
}

.dependencias .noticias{clear:none}

.noticias h2 a
{
/*border-bottom:5px #c51515 solid;	*/
font-size:0.6em
}

.agenda
{
/*border-bottom:5px #f09609 solid;	*/
}

.tablon
{
/*border-bottom:5px #613670 solid;	*/
}

.agenda{margin-top:60px;padding-top:15px;text-align:center/*min-height:550px;padding-bottom:45px;*//*width:100%;margin-left:15px;*//*background:#f9f9f9*/}

.tablon
{
/*padding-left:0px;
padding-right:0px;	*/
/*padding-top:10px;*/
padding-bottom:15px;
}

.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:none;
width:100%;	
background:#fff;
padding:15px;
font-size:0.9em;

}

.tablon article:nth-child(2n){background:#f5f5f5}

.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;	
}

.concejal .contini .tablon h2{font-size:1.3em}

.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: #f5f5f5;

/*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:#f3f3f3;
border:1px #ccc solid;
}

.areacont{padding-left:0px;padding-right:0px}
.notiportada {
    background: #f3f3f3;
    padding-bottom: 30px;
	padding-left:0px;padding-right:0px
}
.notiportada .noticias article,.notiportada .noticias article:hover{background:#fff}

.noticias article:hover
{
	background-color:#f3f3f3
}

.agenda .item{overflow:hidden;}

.agenda article .col-md-3, .agenda article .col-md-9{padding:0px;}
.agenda article .col-md-9{border-left:1px #f5f5f5 solid;min-height:132px}
.agenda article .hora{color:#fff;background:#a6192e;width: auto;
margin-right: 5px;
padding: 2px;
margin-left:5px}
.agenda article
{
	padding-bottom:15px;
	padding-top:0px;
	padding-left:5px;
	margin:0px;
	text-align:left;
	width:33%;
	display:inline-block;
	max-width:300px;
	margin-left:29px;
	margin-right:29px;
	/*margin-left:25px;
	margin-right:25px;
	min-height:350px;*/
	background:rgba(255,255,255,0.9);
	margin-bottom:15px;
	/*height:175px;*/
	padding-left:0px;
	padding-right:0px;
	background:#f3f3f3;
	vertical-align:top;
	height:455px
}

.agendalista article
{
margin-left:24px;
margin-right:24px;	
}


.agendalista article .hora{margin:0px;padding-left:5px}
.agenda article:hover
{
	color:#fff!important;
	/*background:rgba(178,37,0,0.9);*/
	background:#a6192e;
}

.agenda article:hover h2
{
color:#fff !important;	
}

.noticias article img, agenda article img{
	padding:0px;
	/*border:1px #333 solid;*/
	margin-right:2%;
	float:left;
	/*padding-right:5px;*/
	max-width:175px;
	transition:0.5s;
	-webkit-transition:0.3s;
	-o-transition:0.3s;
	-ms-transition:0.3s;
}

.noticias .col-md-6:first-child article img
{
	max-width:100%;
	margin-right:0px;
	float:none;
	max-height:400px
}

.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 .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;
height:380px;
}

.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:265px;
}

.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;*/
/*width: 150px;
float: left;
padding: 5px;
border: 1px #f5f5f5 solid;
margin-right: 10px;
margin-bottom: 10px;*/
}

.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}

.agenda div
{
margin-top:5px;	
box-sizing:border-box;
}

.agendalista div{margin-top:0px}

.tablon  > div
{
clear:left;
padding-left:15px;	
}

/*.agenda > div,*/ .tablon .contenedor > div
{
margin-top:15px;
/*background:#A6192E;	*/
display:block;
clear:both;
/*padding-left:10px;*/
}

.agenda .fecha{margin-bottom:15px;margin-top:1px;box-sizing:border-box;padding-left:5px}
.area .agenda .fecha{margin-bottom:0px;margin-top:5px}

.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:#a6192e;
font-size:1em;	
}

.agenda article h2,.tablon article h2 a{color:#a6192e;}

.agenda article a:hover{text-decoration:none;}

.fecha
{
padding-left:5px;
/*padding-right:5px;	*/
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, .noticias article p{padding-right:0px}*/

.agenda article h2, .agenda article p{
padding-left:5px;
padding-right:5px;
}

.noticias article h2, .agenda article h2, .tablon article h2{
/*font-size:1.3em;
font-weight:400;	*/
}


.noticias > header h2, .agenda > header h2, .tablon .contenedor header h2, .tabulados header h2, .territorio header h2, .centros header h2, .infoarea header h2, .face-alcalde header h2, .temergencias 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-size:2em;
font-weight:100;
position:relative;

}

.notiportada .noticias > header h2{font-size:2em;padding-left:15px}

.agenda > header h2, .tablon > header h2, .links > header h2, .competencias > header h2, .infoarea header h2, .temergencias header h2
{
font-size:2em;
font-weight:100	
}

.noticias > .col-md-12 > div, .agenda > .col-md-12 > div, .tablon > .col-md-12, .ma .col-md-5{padding:5px;border:1px #a6192e solid;text-align:center;transition:0.3s;margin:0px auto; overflow:hidden}
.ma .col-md-5{border:1px #546423 solid;}

.noticias > .col-md-12 > .col-md-6{padding:0px;padding-left:15px;padding-right:15px}
/*.noticias > .col-md-6:nth-child(3) > div > a{background:#a6192e; color:#fff; display:block;width:auto;padding:5px}*/
.paginador{border:0px !important;}
.noticias > .col-md-12 > div:hover, .agenda > .col-md-12 > div:hover, .tablon > .col-md-12:hover,.ma > .col-md-5:hover{border:0px;}
/*.noticias > .col-md-6:nth-child(3) > div > a:hover{text-decoration:none;}*/
.noticias > .col-md-12 > div.col-md-6{border:0px;}
.agenda > .col-md-12 > div, .noticias > .col-md-12:last-child > div{float:none;}
/* Antiman */

.noticias > .col-md-12 > div > a.antiman, .agenda a.antiman, .tablon a.antiman, .ma 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, .tablon a.antiman:hover, .ma a.antiman:hover {
text-decoration:none;
color:#a6192e
}

.ma a.antiman:hover{color:#546423}

.agendalistado article header a h2, .noticiaslistado a{
color:#a6192e;
}
.noticiaslistado .fecha{clear:none;}
.noticiaslistado figure{max-width:195px; float:left;margin-right:10px;margin-bottom:10px;padding:5px;border:1px #f5f5f5 solid;text-align:center}
.noticiaslistado article{display:block;clear:both;margin-bottom:15px;transition:0.3s;overflow:hidden;padding:15px;}
.noticiaslistado article h2{margin-top:0px}

.noticias article{height:170px;box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.dependencias .noticias article{height:auto;}

.noticias .col-md-6:nth-child(1) article {
height: 515px;
/*	min-height: 532px;*/
}

.noticias .col-md-6:nth-child(1) article h2, .noticias .col-md-6:nth-child(1) article .fecha, .noticias .col-md-6:nth-child(1) article p, .noticiaslistado .col-md-6:nth-child(2) article:nth-child(2) h2, .noticiaslistado .col-md-6:nth-child(2) article:nth-child(3) h2, .noticiaslistado .col-md-6:nth-child(2) article:nth-child(2) p, .noticiaslistado .col-md-6:nth-child(2) article:nth-child(3) p, .noticiaslistado .col-md-6:nth-child(2) article:nth-child(2) .fecha, .noticiaslistado .col-md-6:nth-child(2) article:nth-child(3) .fecha{padding-left:0px;padding-right:0px}

.noticiaslistado .col-md-6 figure{max-width:205px;margin-bottom:0px;padding:0px;border:0px;}
.noticias .col-md-6 img{max-width:205px;}
.noticiaslistado .col-md-6:first-child figure{float:none;max-width:100%;display:block;border:0px;overflow:hidden;text-align:center;margin-right:0px;padding:0px}

.noticiaslistado .col-md-6:nth-child(2) article:nth-child(2),.noticiaslistado .col-md-6:nth-child(2) article:nth-child(3){display:inline-block;width:48.5%;clear:none;float:left;height:330px}
.noticiaslistado .col-md-6:nth-child(2) article:nth-child(2) {margin-right: 3%;}
.noticiaslistado .col-md-6:nth-child(2) article:nth-child(2) figure,.noticiaslistado .col-md-6:nth-child(2) article:nth-child(3) figure
{
padding: 0px;
border: 0px none;
text-align: center;
max-width: 100%;
margin-right: 0px;	
}

.noticiaslistado .col-md-6:nth-child(2) article:nth-child(2) figure img,.noticiaslistado .col-md-6:nth-child(2) article:nth-child(3) figure img
{
margin:0px;
padding:0px;
float:none;
max-width:100%;	
}

.noticiaslistado .col-md-6:nth-child(2) article:nth-child(2) .fecha,.noticiaslistado .col-md-6:nth-child(2) article:nth-child(3) .fecha{clear:both}

.noticiaslistado article:hover{background:#f5f5f5}

.noticiaslistado article:hover img{opacity:0.9}

.mapa100{padding-left:0px;padding-right:0px}

.extra{background: #f5f5f5;
padding-top: 60px;
padding-bottom: 60px;
padding-left:0px;
padding-right:0px;}

.extra a:hover{text-decoration:none}

.extra i{font-size:3em;background: #fff;
border-radius: 50%;
padding: 15px;}
.extra .col-md-3 div{margin-top:10%; font-size:2em}
.extra .col-md-3{text-align:center}


.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;
}

.ma .bantiman:before{border-color:#546423}
.ma .bantiman:after{background:#546423}

.bantiman:hover{text-decoration:none;color:#a6192e}

.ma .bantiman:hover{color:#546423}

.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);
}


/**centros*/
.centros{background:#f9f9f9;padding-left:0px;overflow:hidden;/*padding-bottom:45px*/}

.centros .da-thumbs p{
	background: #A6192E;
padding: 10px;
color: #fff;
font-weight: bold;
font-size: 1.1em;
margin-bottom: 0px;
	}
	
.ma .da-thumbs p{
background:#546423	
}
	
.ma .col-md-5
{
position: relative;
top: -48px;
left: 200px;	
}
	
.zigzag-bottom {
    background: none repeat scroll 0 0 #f9f9f9;
    bottom: -80px;
    height: 165px;
    left: -5%;
    position: absolute;
    transform: rotate(3deg);
    width: 108%;
    z-index: 9;
}

.da-thumbs {
	list-style: none;
	width: 100%;
	min-height: 600px;
	position: relative;
	margin: 20px auto;
	padding: 0;
}

.centros .da-thumbs {min-height:auto; text-align:center;margin-top:0px}

.da-thumbs li {
	float: left;
	margin: 5px;
	background: #fff;
	padding: 8px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
/*	width:49%;*/
}

.enfila .da-thumbs li
{
float:none;
display:inline-block;
box-sizing:border-box;
width:32%;
text-align:center;	
}

.ma .da-thumbs li
{
width:100%;
margin:0px;
float:none;	
}

.centrados .owl-item{float:none;display:inline-block;vertical-align:top}
.centrados .owl-wrapper{max-width:100%; width:100% !important}


.lista-pedanias{text-align:center;padding-left:15px;padding-bottom:15px}
.lista-pedanias h2{text-align:left}

.lista-pedanias .da-thumbs li
{
width:31%;
float:none;
display:inline-block;
vertical-align:top;
}

.lista-pedanias .da-thumbs li:nth-child(1), .lista-pedanias .da-thumbs li:nth-child(2), .lista-pedanias .da-thumbs li:nth-child(3)
{
margin-right:15px;
margin-bottom:15px
}

.da-thumbs li a:hover{text-decoration:none;color:#fff}

.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(166,25,47,0.7);
	width: 100%;
	height: 100%;
}

.ma .da-thumbs li a div {
	background: rgba(84,100,35,0.7);
}

.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}/*FIN centros*/


.redondeado{transition:0.3s;border-radius:20px;background:#637f52; color:#fff; width: 160px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
    padding-top: 7px;
	min-height: 92px;
}
.redondeado:hover{margin-top:-5px}


/**DEPENDENCIAS**/

.dependencias .da-thumbs li{margin-top:0px; height:470px;max-width:100%;padding:15px}
.dependencias .da-thumbs li a{overflow:hidden; max-height:398px}
.dependencias .da-thumbs li a img{max-width:550px}

.dependencias .enfila .da-thumbs li{padding:8px;height:auto;margin-bottom:15px}
.dependencias .enfila .da-thumbs li a img{max-width:100%;}
.dependencias .enfila .da-thumbs li a{max-height:none;}

.dependencias{padding-top:30px;}
.dependencias .noticias{padding-right:0px}
.dependencias .noticias > header h2, .dependencias .centros > header h2{margin-top:0px;padding-top:0px;font-size:2em}
.dependencias .noticiaslistado article{clear:none;width:48.5%;padding:0px;padding-bottom:15px; box-shadow: 0 1px 3px rgba(0,0,0,0.1);/*padding-right:5px;*/}
.dependencias .noticiaslistado article:nth-child(3){margin-left:3%; padding:15px;height:285px;}
.dependencias .noticiaslistado article:nth-child(2){padding:15px;height:285px}
.dependencias .noticiaslistado article:nth-child(3) h2,.dependencias .noticiaslistado article:nth-child(2) h2,.dependencias .noticiaslistado article:nth-child(3) .fecha,.dependencias .noticiaslistado article:nth-child(2) .fecha{padding-left:0px;padding-right:0px;}
/*.dependencias .noticiaslistado article:nth-child(1) .fecha{padding-left:15px;padding-right:10px}*/
.dependencias .noticiaslistado article:nth-child(1){width:100%;padding:15px}
.dependencias .noticiaslistado article:nth-child(1){height:170px;}

.dependencias .noticiaslistado article p{padding-left:0px;padding-right:0px}


/*.dependencias .noticiaslistado article:hover{background:none}*/
.dependencias .noticiaslistado{padding-left:0px;padding-right:0px;}
.dependencias .noticiaslistado article figure{max-width:100%;max-height:130px;float:none;margin-right:0px;overflow:hidden}
.dependencias .noticiaslistado article:first-child figure{/*float:left;max-width:195px;margin-right:15px;*/padding:0px;border:0px;margin-bottom:0px;max-height:137px}
.dependencias .noticiaslistado article figure img{max-width:100%;}
.dependencias .noticiaslistado > div{clear:both}

.dependencias .noticiaslistado article:nth-child(1) figure{max-width: 205px;float:left;margin-right: 10px;}
/*.dependencias .pgwSlideshow .ps-current{height:auto !important; min-height:273px}*/
/*.dependencias .pgwSlideshow .ps-caption{position:relative;display:block}*/
/*.dependencias .pgwSlideshow .ps-current > ul > li{width:130%}*/
.dependencias .pgwSlideshow .ps-list ul{margin-left:0px !important;width:100% !important;}
.dependencias .pgwSlideshow .ps-list li .ps-item.ps-selected img{margin:0px}
.dependencias .pgwSlideshow .ps-list li img{width:135px;height:auto}
.dependencias .ps-prev{z-index:10}
.dependencias .pgwSlideshow .ps-caption{/*height:100%;*/font-size:1.2em; background:rgba(166,25,47,0.7)}
.centros{background:none;}
.dependencias .pgwSlideshow{padding: 15px;background:#fff;box-shadow: 0 1px 3px rgba(0,0,0,0.1); min-height:531px}
.dependencias .pgwSlideshow .ps-list{border:0px !important;background:#fff !important; box-shadow:none !important}
/*.dependencias .pgwSlideshow .ps-prevIcon, .dependencias .pgwSlideshow .ps-nextIcon{border-color:#333 !important;}*/
/*FIN DEPEDENCIAS*/

.dependencias .pgwSlideshow .ps-list li .ps-item{margin-bottom:0px}

.galerias{padding-left:0px;padding-right:0px;margin-top:30px}

.galerias #owl-galerias span:hover{cursor:pointer}

/*.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;
text-align:left;
}


.noticias > header h2
{
/*background:#c51515;	*/
}

.agenda > header h2
{
/*background:#A6192E;	*/
}

.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;	
}*/

.links{padding-bottom:15px}

.links li{list-style:none;
width:100%;
box-sizing:border-box;}

.links li a{display:block;
padding:15px;
}

.links ul li:nth-child(2n+1) {
background:#f5f5f5;	
}


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**************/

.ar-10 .fondoag, .ar-11 .fondoag, .ar-12 .fondoag
{
background:#f3f3f3;
padding-left:0px;
padding-right:0px;	
padding-bottom:30px;
}

.ar-10 .agenda article, .ar-11 .agenda article, .ar-12 .agenda article
{
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	color:#333;
	/*background:rgba(178,37,0,0.9);*/
	/*background:#a6192e;*/
	background:#fff;

}

.ar-10 .agenda article:hover, .ar-11 .agenda article:hover, .ar-12 .agenda article:hover
{
background:#a6192e;	
color:#fff !important;
}

.ar-10 .agenda article h2, .ar-11 .agenda article h2, .ar-12 .agenda article h2
{
	color:#333;
}

.ar-10 .agenda article:hover h2, .ar-11 .agenda article:hover h2, .ar-12 .agenda article:hover h2
{
color:#fff !important;
}


.alhama-suma{padding:0px}
.alhama-enlaces{padding:0px;background:#f5f5f5;padding-top:45px;padding-bottom:45px;}
.alhama-enlaces .contenedor .col-md-6{border-radius:10px;width: 47.4%;
margin-left: 15px;
margin-right: 15px;}
.alhama-enlaces .contenedor .col-md-6:nth-child(1){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(1) a{
background:url("/images/visita-alhama-m.png") 15px  no-repeat;
}

.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: 3em;
font-weight: 100;
color: #fff;
padding-left: 130px;
/*text-indent: 100px;	*/
    line-height: 0.5em;
    min-height: 115px;
    padding-top: 6%;

}
.alhama-enlaces .col-md-6 a i{margin-left:15px;float:right}
.alhama-enlaces .col-md-6 a span{font-size:0.5em}

.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{
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:#f5f5f5	*/
/* 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 */
/*min-height: 800px;*/
/*padding-top:15px;*/
padding-top:0px;
padding-bottom:15px;
background:#fff;
}

iframe body #container .calendar-container .view-container-border,.agenda-scrollboxBoundary{background:none !important;}
.agenda .scrollbox{overflow:hidden!important;}

.destaca h1{margin-top:0px;margin-bottom:15px;background:#a6192e;width:100%;font-size:1.5em;font-weight:100;padding:5px;padding-left:15px}
.destaca .tituloa h1{color:#fff; text-align:center;font-size:2.5em;font-weight:bold;/*padding:15px;*/margin-top:0px}
.destaca .tituloa h1 img{max-height:45px}
.concejalia .contenedor > .col-md-3{text-align:center}
.concejalia .contenedor > .col-md-3 figcaption{display:none}
.concejalia .contenedor > .col-md-3 a{color:#fff;}
.concejalia .contenedor > .col-md-4 .col-md-12{margin-top:15px;margin-bottom:15px}
.concejalia .contenedor > .col-md-4 .col-md-12:nth-child(1) span:nth-child(1){background:#a6192e;color:#fff;font-size:2em;width:40px;height:40px;padding-left:0px;border-radius:5px}
.concejalia .contenedor > .col-md-4 .col-md-12:nth-child(2) span:nth-child(1){background:#668001;color:#fff;font-size:2em;width:40px;height:40px;padding-left:0px;border-radius:5px}
.concejalia .contenedor > .col-md-4 .col-md-12:nth-child(3) span:nth-child(1){background:#7b4f9e;color:#fff;font-size:2em;width:40px;height:40px;padding-left:0px;border-radius:5px}
.concejalia .contenedor > .col-md-4 .col-md-12:nth-child(4) span:nth-child(1){background:#0071CE;color:#fff;font-size:2em;width:40px;height:40px;padding-left:0px;border-radius:5px}
.concejalia .contenedor > .col-md-4 .col-md-12 .col-md-10{font-size:1.1em;margin-top:-3px}
.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;}
.territorio .lista ul li.encendido{box-shadow: 0px 0px 3px red;}
/*mapa*/

ul#alhama li
{
position:absolute;
list-style:none;
}

ul#alhama 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#alhama li a span {
	display: none;
}

ul#alhama li a:hover span {
	display: block;
}

ul#alhama li a:hover span {
	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 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;
}

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;}

.sprite-mapa-alhama {
    width: 360px;
    height: 287px;
    background-position: -489px -5px;
}

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
{
/*width:100%;
margin-top:30px;
text-align:center*/
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:#E5E5E5;
padding-top:5px;
margin-bottom:0px;	
padding-bottom:5px;
/*box-shadow:#999 0px 0px 5px;*/
margin-top:15px
}

.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:#333;
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;
background:#CC181E;

}

.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.5em;	
}

.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%;	
}

.centro #informacion ul{padding-bottom:15px}
.centro h4{background:#A6192E;color:#fff;padding:3px;}
.info-centro{padding:0px;}
.info-centro h3{	
background:#A6192E;
color:#fff;
margin-bottom:0px;
margin-top:0px;
padding-top:5px;
padding-bottom:5px;
font-size:1.1em;
}
.info-centro div
{
background:#f9f9f9;
padding:5px;
overflow:hidden
}

#ubicacion input{color:#333;}
#galeria .slider{min-height:300px; padding-bottom:15px;overflow:hidden}
#galeria .slider img{widgh:auto !important;}
#galeria .pgwSlider .ps-caption {font-size:1.5em}

#galeria .pgwSlider.wide > ul > li {width:49% !important;height:100px !important;display:inline-block;vertical-align:top;}

/****CARRUSEL PRODUCTOS RELACIONADOS******/

.tab-content
{
/*	background:#A6192E;
	color:#fff;*/
z-index:10;	
position:relative;
/*padding-left:15px;
padding-right:15px;*/
overflow:hidden
/*border-top:1px #333 solid*/
}

.tab-pane
{
padding:15px;
padding-left:0px;
padding-right:0px	
}

.nav-tabs{
border-bottom:0px;	
}

.nav-tabs > li
{
width: 24.7%;
margin-bottom: -2px;
text-align:center;
}

.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:#f5f5f5;
border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
-ms-border-radius:0px;
/*font-size:1.15em;*/
margin-right:5px;
color:#333;
/*padding-left:40px;
padding-right:40px;*/
border:0px;
font-weight: 300;
display:block
}

.nav-tabs > li:last-child > a{font-size:1.1em;padding-left:0px;padding-right:0px}

.nav-tabs > li.active > a
{
	background:#A6192E;
	color:#fff;
border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
-ms-border-radius:0px;
/*color:#333;*/
border:0px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{	background:#A6192E;
	color:#fff;
}

.nav-tabs > li a:hover, .nav-tabs > li.active > a
{
transform: translateY(0px);	
}

.nav-tabs > li a:hover
{
	background:#DF5D72;
	color:#fff
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{
border:0px;	
}

.fiestasf
{
position: relative;
/*left: 53.5%;*/
float:right;
top: -350px;
background: rgba(255,255,255,0.8);
overflow: hidden;
box-sizing: border-box;	
margin-bottom:-275px;
max-height:275px
}

#owl-fiestas{background:rgba(255,255,255,0.9); padding:15px;height:250px;}
#owl-fiestas .owl-item img{max-height:200px;}
#owl-fiestas .owl-item figure{width:50%;float:left;text-align:center;max-height:200px;padding-right:15px;padding-top:7.5px}

#owl-fiestas .owl-item p{text-align:justify}

#owl-pedanias{position:relative}
#owl-pedanias .owl-buttons{width:90px;}
#owl-pedanias .owl-buttons div{
    float: left;
    font-size: 2em;
	background:#f5f5f5
}

#owl-pedanias .owl-controls {
    position: absolute;
    top: 0px;
z-index:3;
}

#owl-pedanias .info-ped
{
color:#fff;
background:	rgba(171,39,59,0.9);
width:25%;
position:absolute;
right:0px;
bottom:0px;
z-index:2;
font-size:1.5em;
padding:15px
}

.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 */
z-index:2;
background:#fff;
padding-top:45px;
padding-bottom:45px;
}

.banners img
{
min-width:140px;	
max-height:100%;
padding:10px;	
}

/*.owl-carousel .owl-wrapper-outer.autoHeight{max-height:350px}

#owl-banners{width:100%;max-width:90%;margin:0px auto;}

#owl-banners .item figure{background:#f5f5f5;height:175px}*/

#owl-banners{width:100%;max-width:90%;margin:0px auto;}

#owl-banners .item figure{background:#f5f5f5;min-height:175px;max-width:99%;box-sizing:border-box;padding:2px}

#owl-banners .item figure figcaption{display:none;}

#owl-banners .banner{font-size:1.4em}

#owl-banners .banner a{display:block;position: absolute;
height: 100%;
width: 100%;
box-sizing: border-box;
padding:15px;
padding-top: 10%;}

.plan-joven{margin-bottom:30px}
.ar-1 .plan-joven{padding-top:30px}
.ar-1 .plan-joven > .col-md-10{padding-left:0px;padding-right:15px}
.ar-1 .plan-joven > .col-md-2,.ar-1 .plan-joven{padding-left:0px;padding-right:0px;}
.ar-1 .plan-joven > .col-md-2 img{max-height:256px}
.ar-1 .plan-joven > .col-md-2{text-align:right}
/*.tourism a:nth-child(1) img{float:left;margin-right:15px}
.tourism a:nth-child(2) img{float:right;}*/
.tourism .col-md-4{padding-left:0px;padding-right:0px;}
.tourism .col-md-8{padding-right:0px}

.banpart a img{width:49%;float:left}
.banpart a:nth-child(1) img{margin-right:15px;}

.ser-soc, .parques{/*background: url("/images/reglamento-ss.jpg") center;*/
max-width:100%;
/*min-height:307px;*/
overflow:hidden;
padding-left:0px;
padding-right:0px;
text-align:center;
margin-top:15px
}
.ser-soc{margin-bottom:0px}
.parques{/*background: url("/images/parques-jardines.jpg") center;*/}

.ser-soc > div, .parques > div
{
font-size:1.7em;
text-align:center;
/*position:absolute;*/
min-height:247px;
color:#fff;
/*top:100%;*/
width:48%;
transition:0.3s
}

/*.ser-soc > div > div, .parques > div > div
{
position:absolute;
min-height:100%;
top:100%;	
transition:0.3s;
width:100%;
}*/

.ser-soc > div:nth-child(2), .parques > div:nth-child(2)
{
margin-left:1%;
left:0px
}

/*.parques > div{padding-top:100px}*/
.parques > div > div{width:100%}
.ser-soc > div:hover, .parques > div:hover{opacity:0.9}
.ser-soc > div.familia:hover > div, .parques > div.familia:hover > div, .ser-soc > div.menor:hover > div, .parques > div.menor:hover > div
{
top:10px;	
}

.ser-soc a, .parques a{color:#fff}
.ser-soc a:hover, .parques a:hover{text-decoration:none}

.ser-soc > div:nth-child(1)
{
	background-color:rgba(99,127,82,1);
	background-image: url("/images/insercion.jpg");
	background-position:center bottom;
	background-repeat:no-repeat
}

.ser-soc > div:nth-child(2)
{
	background-color:rgba(166,25,46,1);
	background-image: url("/images/menor.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
	/*left:50%*/
}


.ser-soc > div a, .parques > div a{display:block}

.ser-soc > div a span, .parques > div a span{border-radius:5px;padding-bottom:5px;background:#f3f3f3;margin-top:15px;color:#666;padding-left:15px;padding-right:15px;float:none;margin:0px auto;display:block;position: absolute;
bottom: 30px;
left: 33%;}

.bfijos > div > div{position:relative;float:left;width:100%;left:0px;top:0px;min-height:140px}
.bfijos > div:nth-child(2) > div{left:0px;top:0px;}


.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*/

.missubsecciones{padding-top:15px;padding-bottom:15px}

.missubsecciones li{list-style:none;
display: inline-block;
width: 24.7%;
margin-bottom: 3px;
background: #f5f5f5;
border: 0px;
vertical-align: top;
text-align: center;
transition:0.3s;
}

.missubsecciones li:hover{background:#A6192E}

.missubsecciones li:hover a{color:#fff;text-decoration:none}

.missubsecciones li a{display:block;padding:15px;
}

.concejal .contini h2
{
    color: inherit;
    font-size: 2em;
    padding-left: 0px;
    width: 100%;
	margin-top:0px
}

.concejal .contini .agendalista article h2{padding-left:5px}


.da-thumbs li a > span
{
background:rgba(166,25,47,0.8);
color:#fff;
font-size:1.2em;
position:relative;
display:block;
padding:5px;
/*display:none;*/
width:100%;
}

/*.minigrande{
	max-width:740px;
	max-height:316px;
	}*/
	
.accesos-areas
{
clear: both;
overflow: hidden;
background: #f5f5f5;
padding-top:50px;
padding-bottom:50px;	
}

.accesos-areas .col-md-3{text-align:center;padding:15px;transition:0.3s}
.accesos-areas .col-md-3:hover{background:rgba(255,255,255,0.8)}

.accesos-areas img{max-height:111px}
.accesos-areas figcaption{margin-top: 10px;
font-size: 1.2em;}

.accesos-areas a{color:#666;}
.accesos-areas a:hover{text-decoration:none; color:#a6192e;}

.temergencias{text-align:center}
.ar-8 .temergencias{background:#F3F3F3;overflow:hidden;padding-top:30px;padding-bottom:30px;margin-top:45px;margin-bottom:30px}
.temergencias .col-md-4 figcaption{font-size: 1.5em;line-height:1.2em;
font-weight: bold;
color: #999;
margin-top:10px}
.temergencias a:hover{text-decoration:none}

/**************BANNERS CENTRO SUPERIORES****************/
.view {
   width: 33.104%;
   height: 247px;
   /*margin: 10px;*/
   /*float: left;*/
   /*border: 10px solid #fff;*/
   overflow: hidden;
   position: relative;
   text-align: center;
 /*  -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;*/
   cursor: default;
	display:inline-block;
	vartical-align:top;
	box-sizing:border-box;
}
.view .mask,.view .content {
   width: 100%;
 /*  height: 200px;*/
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   min-height:100%
}

.view figure{height:247px;}
.view img {
   display: block;
   position: relative;
   min-width:275px
}
.view h2 {
   text-transform: uppercase;
   color: #666;
   text-align: center;
   position: relative;
   font-size: 23px;
   padding: 10px;
   background: rgba(255, 255, 255, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: rgba(0, 0, 0, 0.8);
   color: #fff;
   text-transform: uppercase;
   /*-webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;*/
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;

   background-color: rgba(214,8,59, 0.7);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.parques .view-first:nth-child(1) .mask{background-color: rgba(132,209,16, 0.7);}
.parques .view-first:nth-child(2) .mask{background-color: rgba(201,219,15, 0.7);}

/*.view-first:nth-child(4) .mask{background-color: rgba(119,184,0, 0.7);}*/

.view-first h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.5)";
   filter: alpha(opacity=0.5);
   opacity: 0.5;
      -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);

   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   font-size:0.8em
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.5)";
   filter: alpha(opacity=0.5);
   opacity: 0.5;
         -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);

   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
   margin-top:115px;
   font-size:0.8em
}

.view-first .nombre{position:absolute;text-align:center;bottom:0px;width:100%; 
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";
   filter: alpha(opacity=1);
   opacity: 1;
     -webkit-transition: all 0.1s ease-in-out;
   -moz-transition: all 0.1s ease-in-out;
   -o-transition: all 0.1s ease-in-out;
   -ms-transition: all 0.1s ease-in-out;
   transition: all 0.1s ease-in-out;
   margin-top:75px
   }
/*.view-first:nth-child(2) .nombre{background-color: rgba(248,169,14, 0.7);}*/
.view-first .nombre{background-color: rgba(214,8,59, 0.7);}
/*.view-first:nth-child(4) .nombre{background-color: rgba(119,184,0, 0.7);}*/
.view-first .nombre h2{-webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";
   filter: alpha(opacity=1);
   opacity: 1;
   background:none;
   padding:5px;
   color:#fff;
   margin-top:5px;
   margin-bottom:5px;
   font-size:0.8em
}

.view-first:hover .nombre
{
	 -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.5)";
   filter: alpha(opacity=0.5);
   opacity: 0.5;
   bottom:-100px
}

.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
				
/**************FIN BANNERS CENTRO SUPERIORES****************/

.cita{background:#feac00; text-align:center;color:#fff;padding:10px;font-size:1.1em;border-radius:5px}
.concejalia .contenedor > .col-md-4 .redesalcalde{text-align:center;margin-top:0px;margin-bottom:0px;}
.concejalia .contenedor > .col-md-4 .redesalcalde a{font-size:1.1em;padding: 5px;
border-radius: 5px;
color: #fff;margin-right:2px;margin-left:2px}
.concejalia .contenedor > .col-md-4 .redesalcalde a:nth-child(1){background:#405D9B}
.concejalia .contenedor > .col-md-4 .redesalcalde a:nth-child(2){background:#55ACEE}
.concejalia .contenedor > .col-md-4 .redesalcalde a:nth-child(3){background:#CC181E}
.concejalia .contenedor > .col-md-4 .redesalcalde a:nth-child(4){background:#0077B5}

@media screen and (min-width:1000px)
{
	
.temergencias .col-md-4{padding-left:60px;padding-right:60px;margin-bottom:30px}

.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;*/	
overflow:hidden;
}

.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;
/*padding-bottom:10px;	
padding-top:10px;*/
}

.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:#f5f5f5;	
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:1170px)
{
	.tourism a figure{text-align:center}
	.tourism a:nth-child(1) img{float:none;margin:0px;}
	.tourism a:nth-child(2) img{float:none}
}


@media screen and (max-width:1080px)
{
body > header{top:0px;}
.menusup
{
position:relative;
top:-2px;	
}

.ar-1 .plan-joven > .col-md-10, .ar-1 .plan-joven > .col-md-2{text-align:center;padding-left:15px;padding-right:15px}
.ar-1 .plan-joven > .col-md-10{margin-bottom:15px}
.fiestasf{display:none;}

.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;
}

.agenda
{
margin-left:0px;
width:33,3333%;
background:none;
padding-top:3px;
/*background:#f5f5f5;*/
min-height:auto;
padding-bottom:30px
}

.agenda article
{
background:#f5f5f5;
height:auto;
min-height:auto;
width:75%;
margin:0px auto;
padding:15px
}
.agenda article figure{text-align:center;}

.agenda > div{/*background:#f5f5f5;*/ /*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,.profesional{display:none;}
.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}
.contenedor{overflow:hidden}

.menucon, .latconce .navbar-collapse{padding-left:0px;padding-right:0px}
.menulat .navbar-nav > li{max-width:none}
.noticias .col-md-6:nth-child(1) article{height:auto}

.galerias .owl-controls .owl-buttons div{width:auto;line-height:1.8em}
/*.centrados .owl-item{float:none;display:inline-block;vertical-align:top}
.centrados .owl-wrapper{max-width:100%; width:100% !important}*/
.banners .centrados .owl-item img{min-width:none}

/*.minigrande{
	max-width:740px;
	max-height:175px;
	}
#owl-galerias .item figure {max-height:175px}*/
.ser-soc > div, .parques > div
{
width:50%;
float:left;
}

.ser-soc > div:nth-child(2), .parques > div:nth-child(2)
{
margin-left:0%	
}


.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}

.tabulados .lista{overflow:hidden}
	.tabulados .nav > li{width:100%;float:none;}
	.tabulados .nav > li:hover a, .tabulados .nav > li a.activo{top:0px;height:186px}
.tabulados .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}

}

@media screen and (min-width:1080px)
{
.tabulados .nav > li:hover .lista{visibility:visible;opacity:1}

}

@media screen and (max-width:1024px)
{
.botonestop .center-block{max-width:83%}
/*.minigrande{
	max-width:740px;
	max-height:165px;
	}
#owl-galerias .item figure {max-height:165px}*/

}


@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}
.noticiaslistado .col-md-6 figure,.noticias article:first-of-type img{
max-width:205px	
}
.noticiaslistado .col-md-6:first-child figure,.noticias .col-md-6:first-child article img{float:left;max-width:205px;}
.noticiaslistado .col-md-6:first-child figure{margin-right:10px}

.da-thumbs li a > span
{
	display:block;
}

/*.centrados .owl-item{float:left;display:inherit}
.centrados .owl-wrapper{max-width:none;width:inherit !important}*/


.redes-wall .contenedor{padding-bottom:15px;}
.redes-wall .contenedor .col-md-2{float:left;}

.menulat .dropdown-menu, .menulat .dropdown, .menulat .navbar-nav li, .menulat .navbar-nav li:nth-child(9),.ar-2 .menulat .navbar-nav > li,.ar-11 .menulat .navbar-nav > li{width:100%; text-align:center;float:none;max-width:none}
.menulat .navbar-nav > li:nth-child(8) a, .menulat .navbar-nav li:nth-child(9) a{display:block;}
.menulat .navbar-nav > li a{min-height:auto;padding-top:15px;padding-bottom:15px;display:block}
.menulat{overflow:visible}
.menulat .navbar-nav > li > .dropdown-menu{z-index:100;position:relative}
/*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;
    }

/*.titulo-conce{margin-bottom:0px;margin-top:-122px}*/

.titulo-conce{
clear: both;
display: block;
margin-top: 0px;
font-size: 1.2em;
margin-bottom: 0px;	
background:#A6192E;
}
.titulo-conce h1{text-align:center;font-size:2em;color:#fff;margin-top:5px}
.titulo-conce h2{text-align:center;font-size:1.5em;color:#fff;margin-bottom:0px}
.area .titulo-conce{min-height:auto}
.area .titulo-conce .contenedor{padding-bottom:0px}
.area .titulo-conce h2{font-size:1.5em;line-height:1.5em}
.centros{text-align:center;padding-right:0px;}
.dependencias .da-thumbs li{float:none;display:inline-block;vertical-align:top}	
.dependencias .noticiaslistado article{float:left;}
.dependencias .noticias{padding-left:0px;}
.dependencias .noticiaslistado article figure img{float:none;margin-right:0px}
.agenda > header h2{margin-bottom:0px;top:0px;margin-bottom:15px}
.agenda{margin-top:0px;}
.dependencias .noticias > header h2, .dependencias .centros > header h2{margin-top:20px;padding-top:inherit}
.agenda article{margin-bottom:15px}
.centro > .col-md-9{padding-left:0px;padding-right:0px;}
/*#owl-galerias .item figure img{max-width:315px}*/
/*.minigrande{
	max-width:740px;
	max-height:162px;
	}
#owl-galerias .item figure {max-height:162px}*/

.noticiaslistado .col-md-6:nth-child(2) article:nth-child(2) figure, .noticiaslistado .col-md-6:nth-child(2) article:nth-child(3) figure{width:100%;float:none}
.alhama-enlaces .contenedor .col-md-6 {
    width: 95%;
    margin-bottom: 15px;
	}
.ar-23 .dependencias .centros, .banu{margin-top:0px}
.dependencias .pgwSlideshow{min-height:auto}
.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}
.banpart a img{width:48%;}
.accesos-areas .col-md-3{width:48%;float:left;margin-bottom:15px}

/*.bfijos > div > div{min-height:300px}*/
.tourism .col-md-8{padding-left:0px}
.ma .col-md-5
{
position: relative;
top: 0px;
left: 0px;
text-align:center;
max-width:50%	
}

.index2{text-align:center;}
.index2 .col-md-4{width:45%;float:none;display:inline-block;vertical-align:top;text-align:left}

	.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;}
}

@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:24.3%;float:left;margin-bottom:5px}
.botonestop > div > .col-md-2 div{min-height: 111px;}
.botonestop figure img{max-width:47px}
.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(5) > 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:1.5em;padding-top:130px}
.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;}
.menulat .navbar-nav{margin:0px;margin-top:5px}
.menulat .navbar-nav li{border:0px}
/*.latconce .navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
}*/

.noticias article,.noticias .col-md-6:nth-child(1) article{height:auto}
.cuentas{padding-left:0px;padding-right:0px}
.cuentas li{width:50%}
.missubsecciones li{width:32%}
.menulat .navbar-nav li:nth-child(9){float:none;width:100%}
.dependencias .da-thumbs li{height:auto;width:auto;margin-left:0px;margin-right:0px;}
.dependencias .da-thumbs li a img{max-width:100%}
/*#owl-galerias .item figure img{max-width:275px}
#owl-galerias .item figure {max-height:135px}*/
/*.minigrande{
	max-width:740px;
	max-height:162px;
	}
#owl-galerias .item figure {max-height:162px}*/

.bfijos > div, .bfijos > div:nth-child(2){width:100%;float:none;display:block;background-color:#fff;max-width:650px;margin:0px auto}
.bfijos > div:nth-child(2), .bfijos > div:nth-child(1){background-color:#fff}
.bfijos > div:nth-child(1){margin-bottom:15px}
.bfijos{background:none}
.parques > div{/*min-height:230px;*/padding-top:0px}
.bfijos > div a span{left:39%}
.notiportada .noticias > header h2, .centros header h2{padding-left:0px;text-align:center;font-size:2em}
.lista-pedanias .da-thumbs li{width:45%}
.ser-soc > div, .parques > div
{
float:none;
margin:0px auto;
width:100%
}

		.index2 .col-md-4{min-height:295px}
.index2 .col-md-4 .caja .menu{height:295px}
}


@media screen and (max-width:750px)
{
.botonestop .center-block{max-width:85%}	
.tabulados .nav > li > a, .tabulados2 .nav > li > a{font-size:1.3em;padding-top:130px}
.tabulados2 .nav > li > a {padding-top:15px}
.tabulados .lista, .tabulados2 .lista{overflow:hidden}
.tabulados2{min-height:450px;}
@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 img{max-height:100px; margin-top:5px}
.botonestop > div > .col-md-2 div{min-height:130px}
.botonestop > div > .col-md-2:nth-child(5){width:33%}
.botonestop > div > .col-md-2:nth-child(5) > div{width:100%}
.botonestop > div > .col-md-2:nth-child(5) > div figcaption{float:none;margin-top:0px}
.botonestop > div > .col-md-2:nth-child(5) > div figure{float:none}
.botonestop > div > .col-md-2:nth-child(5) > div figure img{max-height:60px;}
.botonestop > div > .col-md-2:nth-child(5) > div figure{margin-right:0px}
.enlaces ul:nth-child(2) {
    padding-left: 15px;
    width: 44%;
}

.da-thumbs li {
width:48%
}

.noticias article img{
	max-width:175px;
	float:left;
}
.index2 .col-md-4 .caja h2{font-size:1.7em;width:225px}
}

@media screen and (max-width: 640px)  {

/*.minigrande{
	max-width:740px;
	max-height:130px;
	}
#owl-galerias .item figure {max-height:130px}*/
}

@media screen and (max-width: 480px)  {
/*	body > header{background: url("/images/fondo-header-movil.jpg") center no-repeat;}*/

	.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%}
	
.oculto{display:none}
.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-bottom:15px/*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}
.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;}

.noticiaslistado .col-md-6 figure{max-width:100%;margin-right:0px}
.noticiaslistado .col-md-6:nth-child(2) article:nth-child(2), .noticiaslistado .col-md-6:nth-child(2) article:nth-child(3){
display:block;
width:100%;	
}

.noticiaslistado .col-md-6:nth-child(2) article:nth-child(2), .noticiaslistado .col-md-6:nth-child(2) article:nth-child(3){height:auto}

.dependencias .noticiaslistado article{float:none; width:100%;height:auto;margin-right:0px;margin-left:0px}
.dependencias .noticiaslistado article:nth-child(1),.dependencias .noticiaslistado article:nth-child(2),.dependencias .noticiaslistado article:nth-child(3){height:auto;}
.dependencias .noticiaslistado article:nth-child(1) figure{max-width:100%;float:none;margin-right:0px;text-align:center}
.dependencias .noticias article img{margin-top:0px}
.dependencias .noticiaslistado article:nth-child(3){margin-left:0px}


.noticiaslistado .col-md-6:first-child figure,.noticias .col-md-6:first-child article img{float:none;max-width:350px;}
.noticiaslistado .col-md-6:first-child figure{max-width:100%;text-align:center;margin-right:0px;}
	.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%;
}

.da-thumbs li {
	float:none;
	width:100%;
}

	.galeria div{
	/*	margin:0px;
		width:100%;*/
	}

.redes-top,.profesional{display:none;}
.contini > .col-md-9, .tablon, .noticiaslistado, .destaca .contenedor .col-md-4 .col-md-12{padding-left:0px;padding-right:0px;}
.noticiaslistado figure{float:none;max-width:100%;}
.noticiaslistado article img{max-width:100%}
.noticias article:first-of-type img, .noticias .segunda img{max-width:100%;}
.destaca{display:table;clear:both;overflow:hidden}
.destaca .contenedor > .col-md-3{text-align:center}
.destaca .contenedor > .col-md-3 figcaption{display:block;padding:2px;background:#a6192e;}
.destaca .contenedor > .col-md-6{display:table-caption;padding-left:0px;padding-right:0px;}
.destaca .contenedor > .col-md-4{display:table-footer-group;padding-left:0px;padding-right:0px;}
.destaca .contenedor > .col-md-2{display:table-footer-group;padding-left:0px;padding-right:0px;}
.concejalia .contenedor > .col-md-4 .col-md-12 span{padding-right:0px;width:auto}
.concejalias ul li{width:46%}
.concejalias ul li a img{float:none;max-width:200px}
.missubsecciones li{width:46%}
.ar-27 .missubsecciones li, .concejal .missubsecciones li{display:block;width:100%}
.cuentas li{width:50%}
.missubsecciones li{width:49%}
.titulo-conce h1{text-align:center;font-size:1.3em;color:#fff;margin-top:5px}
.titulo-conce h2{text-align:center;font-size:1em;color:#fff;margin-bottom:0px}
.galerias .owl-controls .owl-buttons div{font-size:3em;width:auto;line-height:3em}
.centro{padding-left:0px;padding-right:0px}
.centro .nav-tabs > li{width:35%}

.bfijos > div a span{left:33%}
.bfijos > div > div{float:none;clear:both;overflow:hidden;min-height:95px}
.lista-pedanias .da-thumbs li {
    height: auto;
    width: auto;
    margin-left: 0px;
    margin-right: 0px;}
	.lista-pedanias{padding-left:0px}
.lista-pedanias .da-thumbs li{float:none;display:inline-block;vertical-align:top;max-width:95%;margin-bottom:15px;margin:0px auto;}
.lista-pedanias .da-thumbs li:nth-child(1), .lista-pedanias .da-thumbs li:nth-child(2), .lista-pedanias .da-thumbs li:nth-child(3) {margin:0px auto;margin-bottom:15px}
.lista-pedanias .da-thumbs li{margin-bottom:15px}

.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}
/*.minigrande{
	max-width:740px;
	max-height:125px;
	}
#owl-galerias .item figure {max-height:115px}*/
.centro .col-md-3{clear:both}
.banpart a img{width:100%;float:none;margin-right:0px;margin-bottom:15px}
.fb-post{padding-left:0px;padding-right:0px}
.view figure,.view{height:auto;}
.ser-soc > div, .parques > div{min-height:auto}
.view-first a.info{margin-top:60px}

		.index2 .col-md-4{width:95%}
.index2 .col-md-4{min-height:275px;}
.index2 .col-md-4 .caja .menu{height:275px}
.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}*/

}

@media screen and (max-width:415px)
{
.diputaciones li, .pedanias li{width:32.6%;}
.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}
.centro .nav-tabs > li{width:40%}

}

