
@font-face {
  font-family: 'MyriadPro';
  font-style: normal;
  src: url('fonts/MyriadPro-Regular.otf') format('opentype');
}

@font-face {
  font-family: 'MyriadPro';
  font-style: normal;
  font-weight: bold;
  src: url('fonts/MyriadPro-Bold.otf') format('opentype');
}

@font-face {
  font-family: 'MyriadPro';
  font-style: italic;
  src: url('fonts/MyriadPro-It.otf') format('opentype');
}

@font-face {
  font-family: 'FuturaCondensedLight';
  font-style: normal;
  src: url('fonts/futura-condensed-light-regular.otf') format('opentype');
}
/*src: url('fonts/FUTUR06.TTF') format('ttf');*/

body{
	font-family: "MyriadPro", sans-serif;
	background-color: #dcdcdc;
}

:root{--primary:#2093a5;}
:root{--secondary:#6c757d;}
.container-fluid{width: 1280px;max-width: 100%;}
.dropdown-menu{border-radius: 0px;z-index: 1100;border: 0;}
.ucase{text-transform: uppercase;}
.ncase{text-transform: none;}
.turfortuna{color: #2093a5;}/* claro 5bb8c5 */
a.turfortuna{color: #2093a5;}
a.turfortuna:hover{color: #5bb8c5;}
.blanco,.blanco a{color: #fff;}
a.blanco{color: #fff;}
a.blanco:hover{color: #ddd;}
.txtmed{font-size: 12pt;}
.txtsm{font-size: 9pt;}
.txtxsm{font-size: 8pt;}
.sep{clear: both;height: 80px;}
.sepmed{clear: both;height: 40px;}
.sepbig{clear: both;height: 240px;}
.airemed{padding: 10px 25px;}

a{color: #2093a5}
a:hover,a:focus{color: #07C0DB}
a.under{text-decoration: underline;}
a.hoverbox:hover{border: 1px solid;}
a.bordehover{padding: 2px 4px;border: 2px transparent solid;}
a.bordehover:hover{border: 2px solid;text-decoration: none;}
a.gris{color: #ccc}

h1,h2,h3{font-family: 'FuturaCondensedLight';font-weight: 100;}
h1{font-size: 24pt;}
h1.h1head{color: #f0f0f0;font-size: 28pt;}
p{color: #666;}
.fabig{font-size: 140%;}
.page{background: #dcdcdc url('/img/fondo-top.png') no-repeat top center;}
.pagemin{min-height: 360px;}
.pagecon{padding-top: 40px;min-height: 400px;}
.pagecuerpo{background-color: #f3f3f3;padding: 10px 20px;position: relative;}
.fondoblanco{background-color: #fff;}
.fondogris{background-color: #f0f0f0;}
.fondoinv{background-color: #999;color: #f0f0f0;}
.bigpad{padding: 50px 15px 100px 15px;}
.padmed{padding: 5px 10px;}
.parrafocorto{
	margin: 10px auto;color: #666;
	padding: 10px 15px;background-color: #f0f0f0;border-radius: 5px;
}

.btn-primary{background-color: #2093a5;border-color: #2093a5;}
.btn-primary.focus, .btn-primary:focus , .btn-primary:hover, .btn-primary:active{
	background-color: #08ACC4!important;border-color: #08ACC4!important;
	box-shadow: 0 0 0 .1rem rgba(120,120,120,.5)!important;
}
.btn-default{background-color: #e0e0e0;border-color: #a0a0a0;}
.btn-default.focus, .btn-default:focus , .btn-default:hover, .btn-default:active{
	color: #fff;
	background-color: #08ACC4!important;border-color: #08ACC4!important;
	box-shadow: 0 0 0 .1rem rgba(120,120,120,.5)!important;
}
.btnblock{display: block;}
.btn-margin{margin: 10px;}
.btn-lg{padding: .1rem 1rem;line-height: 2.4;font-weight: bold;}
.btn-link{color: #2093a5;text-align: left;font-size: 14pt;}
.btn-link:hover,.btn-link:focus{color: #07C0DB;}
.btn-xs{font-size: 9pt;padding: .20rem .50rem;}

input,select{font-family: Arial;}

/* tabs */
.tab-content{background-color: #f3f3f3;min-height: 320px;margin-bottom: 15px;border: 1px #dddddd solid;border-top-color: transparent;}
.tab-pane{padding: 15px;}
.nav-tabs{border-bottom: 0px;}
.nav-tabs > li>a{background-color: #B4DBE2;border-bottom: 1px #dee2e6 solid;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus{background-color: #f3f3f3;border-bottom: 1px #fff solid;}
.nav-tabs > li > a:hover{background-color: #f0f0f0;}


/* comun */
.botonmed{text-transform: uppercase;border: 2px #fff solid;padding: 3px 10px;color: #fff;text-decoration: none;font-size: 11pt;}
.botonmed:hover,.botonmed:focus,.botonmed:active{background-color: #07C0DB;color: #ccc;text-decoration: none;}
.botonmedtur{text-transform: uppercase;border: 2px #2093a5 solid;padding: 4px 10px;color: #2093a5;text-decoration: none;}
.botonmedtur:hover,.botonmedtur:focus,.botonmedtur:active{text-decoration: none;color: #2093a5;background-color: #fff;}
.botonbloque{display: block;}
.alert-warning a{color: #856404;text-decoration: underline;}
.modal-header{padding: 0 1rem;}

.menuayto{width: 100%;}
.menuayto{padding: 0px;background-color: #fff;font-family: 'FuturaCondensedLight';position: relative;background: url('/img/fondo-cab.png') top repeat-x;}
.menuayto .container-fluid{padding-right: 0px;padding-left: 0px;}

.menuayto a{color: #333;text-decoration: none;}
.menuayto .menumain{margin-top: 10px;margin-left: 30px;margin-right: 10px;background-color: #fff;}
.menuayto .menumain .nav-item{}
.menuayto .menumain .nav-item>a{
	display: block;padding: 25px 40px 25px 40px;
	font-size: 18pt;margin: 0px;text-decoration: none;
}
.menuayto .menumain .nav-item>a.active{color: #2093a5;}/*background-color: #def1f4*/
.menuayto .menumain .nav-item>a:hover{color: #fff;background-color: #2093a5;}
.menuayto button{margin: 20px;color: #fff;background-color: #2093a5;font-size: 22pt;}
.menuayto button:hover{background-color: #5bb8c5;}
.menuayto .navbar-toggler-icon{color: #fff;}
.menuayto .lupa{margin: 30px 10px 10px 10px;padding: 10px 15px;width: 50px;background-color: #2093a5;color: #fff;border-radius: 50%;font-size: 12pt;}
.menuayto .lupa:hover{background-color: #5bb8c5;}

.menuayto .dropdown-menu li a{display:block;font-size: 14pt;padding: 5px 15px;white-space: nowrap;}
.menuayto .dropdown-menu li a.active{color: #2093a5;}
.menuayto .dropdown-menu li a:hover{background-color: #2093a5;color: #fff;}
.menuayto .menumain .dropdown-menu ul{margin: 0px auto;padding: 0px;list-style-type: none;}
.menuayto .menumain .dropdown-menu li:last{clear: both;width: 100%;margin-bottom: 20px;}

.recogido{z-index: 8000;position: fixed;border-bottom: 2px #f0f0f0 solid;background-color: #fff;}
.recogido .menumain{margin-top: 0px;}
.modal{z-index: 8001;}
.recogido .navbar-brand{padding: 4px 15px;}
.recogido .navbar-brand img{width: 230px;height: 65px;}
.recogido .nav-item>a{padding-top: 10px;padding-bottom: 10px;}
.recogido .menumain .nav-item > a {
  padding: 20px 40px 20px 40px;
}
.recogido .lupa{margin: 10px;}


/* breakpoint de menu */
@media (min-width: 1200px){

	.menuayto .menumain .dropdown{position: inherit;}
	.menuayto .menumain .dropdown-menu{
		border-top: 14px #2093a5 solid;
		background-color: rgba(255, 255, 255, 0.95);
		position: absolute;z-index: 9999;right: 0;top: 100px;
		padding: 8px 0px 40px 0px;min-height: 200px;
	}
	.recogido .menumain .dropdown-menu{top: 76px;}
	.menuayto .menumain .dropdown-menu ul{
		max-width: 1280px;
	}
	.menuayto .menumain .dropdown-menu li{float: left;width: 20%;}
	.menuayto .menumain .dropdown-corto{left: auto;right: auto;top: auto;width: 207px;}
	.menuayto .menumain .dropdown-corto li{float: none;width: auto;}

	.dropdown:hover .dropdown-menu {
		display: block;
		margin-top: 0; /* remove the gap so it doesn't close */
	}
}

@media (max-width: 1200px){
	.dropdown-corto{width: auto;}
}

@media (min-width: 992px){

}
@media (max-width: 992px){

	.menuayto .menumain{margin: 10px;}
	.navbar-brand img{width: 220px;height: auto;}
	.menuayto .menumain .nav-item>a{padding: 10px;}
	.menuayto .menumain .dropdown-menu{
		background-color: #f0f0f0;
		position: relative;border-top: 0;
		padding: 8px 0px 20px 0px;top: auto;
		min-height: auto;
	}
	.menuayto .menumain .dropdown-menu li{float: none;width: 100%;padding-left: 15px;border-bottom: 1px #ccc solid;}

	.clearcollapse{flex: none;width: 100%;height: 2px;clear: both;}
}
@media (max-width: 768px){
	.menuayto button{margin: 5px auto;}
	.menuayto .lupa{margin: 10px;}
	.navbar-brand{display: block;width: 100%;text-align: center;}
	.navbar-brand img{margin: 0px auto;}

	.menuayto .menumain .nav-item>a{
		display: block;padding: 10px 20px 10px 20px;
		font-size: 16pt;margin: 0px;text-decoration: none;
	}

	.pagecuerpo{padding: 10px 5px;}

}



/* slide home */
.slick-loading .slick-list{background: #fff url('/img/ajax-loader.gif') center center no-repeat;}
.slick-prev,
.slick-next
{
	position: absolute;
    top: 50%;
    display: block;
    width: 18px;
    height: 70px;
    cursor: pointer;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    outline: none;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev{opacity: 0.8;left: 2%;margin-top: -20px;z-index:1000;background: url('/img/icono-flecha-slide-left.png') center center no-repeat;}
.slick-next{opacity: 0.8;right: 2%;margin-top: -20px;z-index:999;background: url('/img/icono-flecha-slide-right.png') center center no-repeat;}
.slick-prev:hover,.slick-next:hover{opacity: 1;}

.slick-slide {
	display: inline-block;
	position: relative;
	height: 100%;
	background-color: #2094A5;
}

/* Dots */
.slick-dotted.slick-slider{margin-bottom: 30px;}

.slick-dots{
    position: absolute;
    bottom: -30px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
	display: block;
    width: 24px;
    height: 24px;
	border: 5px #2093a5 solid;
	border-radius: 50%;
    padding: 5px;
    cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}

.slick-dots li.slick-active button
{
    color: black;
	border: 5px #fff solid;
	background-color: #2093a5;
	border-radius: 50%;
}


/* fin slick slide home ajuste */

.capaslide{overflow: hidden;}
.slidefull{width: 100%;position: relative;}
.slidecontainer{max-width: 1280px;margin: 0px auto;position: relative;}
.fotograma{position: relative;margin-top: 30px;}
/*turquesa alfa rgba(32,148,165,0.80);*/
.slidetitulo{
	font-family: 'FuturaCondensedLight';background-color: #2094A5;
	top: 10px;margin-left: 100px;position: absolute;z-index: 3;
}
.slideimage{z-index: 1;}
.slideimage img{
	display: inline-block;
	position: relative; 
	width: 100%!important;
	height: 100%;
}

.slidecuerpo{
	z-index: 3;
	padding: 20px 30px 20px 30px;
	color: #fff;
	font-size: 16pt;
}
.slidecuerpo h2{font-size: 26pt;text-align: left;}
.slidecuerpo h2 a{color: #fff;}
.slidecuerpo h3{font-size: 18pt;text-align: left;}
.slidecuerpo .amas{color: #fff;float: right;margin-top: 20px;}

/* home */
.capahome .container-fluid{background-color: #fff;}
.capahome .saludohome{background-color: #f3f3f3}
.capahome .saludohome h2{padding: 5px 10px;}
.capahome .saludohome img{margin: 0px 10px;}
.capahome .botoneshome{padding: 0px;font-family: 'FuturaCondensedLight';}


.atransparencia{
	display: block;text-align: left;
	min-height: 145px;
	background: url('/img/banner-transparencia.jpg') no-repeat top right;background-size: cover;
	padding: 70px 40px 10px 40px;
	color: #fff;font-size: 24pt;
}
.asedeelec{
	display: block;text-align: left;
	min-height: 145px;
	background: url('/img/banner-sedeelectronica.jpg') no-repeat top right;background-size: cover;
	padding: 70px 40px 10px 40px;
	color: #fff;font-size: 24pt;
}
.aplenos{
	display: block;text-align: left;
	min-height: 145px;border: 1px #b7b7b7 solid;font-family: 'FuturaCondensedLight';
	background: url('/img/banner-plenos.jpg') no-repeat top center;background-size: cover;
	padding: 70px 40px 10px 40px;
	color: #fff;font-size: 22pt;
}
.adescubre{
	display: block;text-align: left;
	min-height: 145px;border: 1px #b7b7b7 solid;
	background: url('/img/banner-descubre.jpg') no-repeat top center;background-size: cover;
	padding: 40px 40px;
	color: #fff;font-size: 22pt;
}
.capahome .botoneshome a:hover,.capahome .botoneshome a:active{color: #fff;}

.listado3,.listado2{
	position: relative;width: 100%;display: flex;flex-wrap: wrap;justify-content: center;
}
.listado3 .container-fluid,.listado2 .container-fluid{background-color: #f3f3f3;}
.listado3 .itemnoticia{width: 33%;}
.listado2 .itemnoticia{width: 50%;}

.itemnoticiacon {background: #fff;border: 6px #fff solid;min-height: 400px;margin: 10px;max-width: 416px;}
.itemnoticiacon .img{width: 100%;height: 220px;overflow: hidden;z-index: 1;}
.itemnoticiacon img{width: 100%;height: auto;}
.cuerponoticia{position: relative;padding: 20px;}
.connoticia{
	background-color: rgba(255,255,255,0.90);margin-top: -80px;z-index: 2;padding: 10px 15px;min-height: 200px;
}
.connoticia:hover{box-shadow: rgba(0, 0, 0, 0.20) 1px 3px 4px;cursor: pointer;}
.connoticia:hover h3 a{color: #07C0DB;}
.connoticia .fecha{color: #999;}
.connoticia h3{font-size: 16pt;font-weight: bold;min-height: 52px;}
.connoticia a{color: #2093a5;margin-top: 10px;}
.connoticia a:hover{color: #07C0DB;text-decoration: none;}

.redes a{padding: 4px 8px;}
.redes a i{font-size: 12pt;}

.resalte{
	position: absolute;right: 30px;
	padding: 1px 5px 0px 5px;
	font-size: 9pt;color: #fff;
	background-color: #333;border-radius: 5px;
}
.resaltebig{
	position: absolute;right: 20px;
	padding: 5px 8px 2px 8px;
	font-size: 14pt;color: #fff;
	background-color: #333;border-radius: 5px;

}

.tabladatos{margin-bottom: 4px;}
.tabladatos .columna{
	display: inline-flex;padding: 4px 10px;min-width: 100px;
}

.hometablon{}
.fondotablon{
	background: url('/img/fondo-tablon.jpg') no-repeat center top;background-size: cover;
	min-height: 500px;
}

/* buscador */
.gsc-cursor-page{padding: 4px 6px;border: 1px #c0c0c0 solid;background-color: #f0f0f0;font-size: 12pt;}

/* concejalias */
.card-body{min-height: 120px;}

/* pagina noticias */
.tabsgrande li{margin: 0px 10px;}
.tabsgrande li a{
	display: block;text-transform: uppercase;font-family: 'FuturaCondensedLight';
	font-size: 26pt;padding: 10px 30px;text-align: center;color: #333;
}
.tabsgrande li a:hover,.tabsgrande li a:active{text-decoration: none;}

.confiltrosnoticias{padding: 15px;}
.filtrosnoticias{background-color: #d0ecf0;padding-top: 20px;padding-bottom: 20px;}
.filtrosnoticias .texto{padding: 10px 15px;color: #2094a5;text-transform: uppercase;}
.filtrosnoticias select{background-color: #eefbfc;}

/* pagina */
.menupages{list-style-type: none;margin: 0px;padding: 0px;width: 100%;}
.menupages .subp{padding-left: 10px;}
.menupages li a{
	display: block;padding: 6px 12px;
	background-color: #e0e0e0;text-transform: uppercase;
	border-right: 6px solid;
	margin-bottom: 4px;
}
.menupages li a:hover{text-decoration: none;background-color: #d0d0d0;border-right: 6px #07C0DB solid;color: #000;}
.menupages li.active a{font-weight: bold;}

.pagecms p{text-align: justify;}
.pagecms .margenimagen{margin: 15px;}
.pagecms img{max-width: 100%;}

.mibadge{
	background-color: #909090;color: #ffffff;float: left;
	margin: 4px;padding: 2px 8px;
	font-weight: normal;font-size: 90%;
	border-radius: 6px;
}

.blink_me{animation: blinker 2s linear infinite;}
@keyframes blinker {
	50% {opacity: 0.5;}
}


.blancosuave{animation: blancosuave 4s linear infinite;}
@keyframes blancosuave{
	0%{color:#f0f0f0;}
	50%{color:#ddd;}
}

.homesombreado .container-fluid{background-color: #f3f3f3;padding-top: 20px;padding-bottom: 50px;}
.banners .container-fluid{background-color: #f3f3f3;padding-top: 20px;padding-bottom: 50px;}
.banners a{margin: 10px auto;display: inline-block;}
.banners a img{margin: 0px 5px;border: 1px #b9b9b9 solid;max-width: 100%;height: auto;}
.banners a:hover img{border: 1px #666 solid;opacity: 0.9;}

.conlistadoeventos{padding: 10px 50px;}

#listadoeventos{width: 100%;position: relative;}
#listadoeventos .slick-prev{background: url('/img/icono-flecha-slide-left-tur.png') center center no-repeat;left: -30px;}
#listadoeventos .slick-next{background: url('/img/icono-flecha-slide-right-tur.png') center center no-repeat;right: -30px;}

.itemevento{
	background-color: #fff;position: relative;
	min-height: 210px;padding: 10px 15px;margin: 10px 10px;
}
.itemevento .imagen{max-width: 40%;overflow: hidden;position: relative;}
.itemevento img{height: 187px;width: auto;margin: 0px auto;}
.itemevento a{text-decoration: none;}
.itemevento p{margin: 2px;font-size: 80%;}
.itemevento .capacuerposf{
	padding: 10px 15px;background-color: rgba(255,255,255,1);
}
.itemevento .capacuerpo{
	position: absolute;width: 60%;padding: 10px 15px;background-color: rgba(255,255,255,0.90);
	top: 20px;left: 130px;
}
.itemevento:hover{box-shadow: rgba(0, 0, 0, 0.20) 1px 3px 4px;cursor: pointer;}
.itemevento:hover a{
	color: #07C0DB;
}

.foot{}
.footoscuro{background-color: #2094A5;min-height: 220px;}

.footdir{margin: 0px 20px 0px 20px;color: #fff;background-color: #2094A5;padding: 10px 30px;line-height: 24px;}
.footdir h2{margin-bottom: 20px;}
.footdir .logo{float: left;margin-right: 15px;}
.footdir .titulo{margin-left: 60px;margin-top: 6px;font-size: 14pt;font-weight: bold;}
.footdir .direccion{margin-left: 60px;margin-top: 10px;font-size: 13pt;}

.colparte{width: 100%;padding: 10px 20px;}
.colmain{display:table;}
.colmain a{
	display: table-cell;text-align: center;
	font-size: 16pt;color: #fff;
	margin: 5px 30px;
}

.colotrose{display:table;}
.colotrose a{
	display: table-cell;text-align: center;
	font-size: 12pt;color: #fff;
	margin: 5px 30px;
}

.coliconos{}
.coliconos a{margin: 5px 10px;opacity: 0.9}
.coliconos a:hover{opacity: 1}
.icorss{
	display: inline-block;padding: 10px 20px;font-weight: bold;margin-top: 20px;
	background-color: #E07C33;color: #f0f0f0;
	border-radius: 10px;
}
.icorss:hover{color: #fff;text-decoration: none;box-shadow: 0 0 0 .1rem rgba(120,120,120,.5)!important;}



.footcierre{background-color: #127C8C;min-height: 80px;text-align: center;color: #5698A2;}
.footcierre a{color: #ddd;margin: 10px 20px;text-decoration: underline;}
.footcierre a:hover{color: #fff;}


/* cookies */
#idmenscookie{
	display: block;
	margin: 0px auto;
	position: fixed;
	text-align:center;
	padding: 10px 15px;
	display: none;
	max-width: 100%;
	z-index: 8002;
}
#idmenscookie button{
	color: #fff;
}

#idmenscookie .contenedor{
	display: block;
	position: relative;
	text-align:left;
	padding: 20px;
	background-color: #303030;
	border: 1px #c0c0c0 solid;
}
#idmenscookie p{color: #ffffff;}
#idmenscookie p a{color: #fff;text-decoration: underline;}
#idmenscookie .btn-close{margin-left: 10px;}

.switch{display: block;min-width: 80px;height: 37px;padding-left: 80px;margin-bottom: 10px;text-decoration: none!important;line-height: 34px;}
.switchon{background: url('/img/switch-on.jpg') no-repeat left;}
.switchoff{background: url('/img/switch-off.jpg') no-repeat left;}
.switchdisabled{opacity: 0.6;}

/* contacto/forms */
.dform .igroup{clear: both;margin-bottom: 10px;}
.dform .elabel{text-align: right;}
.dform .edata{font-weight: bold;}
.dform .cinputhigh{border: 1px #990000 solid;}
.dform .req{color: #993300;}
.textoleyenda{font-weight: bold;padding: 6px;}
fieldset p{margin-top: 2px;}
.listaelems{padding: 10px 15px;}
.elems{display: inline-block;width: 200px;}
.textolegal{font-size: 90%;background-color: #f0f0f0;padding: 15px;max-height: 200px;overflow: auto}


/* Otros ajustes genéricos responsive */
@media (max-width: 992px){
	.slideimage img{min-height: 220px;width: auto;}
	.slidecuerpo{max-width: 100%;font-size: 100%;padding: 20px 50px;border: none;}
	.slidecuerpo h2{font-size: 14pt;}
	.slidecuerpo h3{font-size: 10pt;}
	.slidecuerpo .amas{display: none;}

	.capahome .boton1click{line-height: 14pt;padding: 10px;}

	.connoticia{margin-top: -40px;}
	.listado3 .itemnoticia,.listado2 .itemnoticia{width: 50%;max-width: 600px;}
	.itemnoticiacon .img{height: 170px}

	.footdir{margin-bottom: 20px;}
	.footdir .titulo{margin-top: 10px;font-size: 12pt;}
	.footdir .direccion{margin-top: 20px;font-size: 9pt;}

	.footmenu .colparte{margin: 20px auto;}
	.footmenu .colmain a{display: block;}
	.footmenu .colotrose a{display: block;}


}

@media (max-width: 768px){
	.slidetitulo{
	  top: auto;
	  bottom: 0px;
	  margin: 0px auto;
	  width: 100%;
	  background-color: transparent;
	  }
	.slidecuerpo{
		background-color: rgba(32,148,165,.8);
		margin: 0px auto;
		padding: 5px 10px;
		width: 70%;
	}

	.capaslide .slick-prev{left: 0px;}
	.capaslide .slick-next{right: 0px;}

	.conlistadoeventos{padding: 10px 20px;}
	.itemevento .capacuerpo{
		width: 60%;padding: 10px 10px;
		top: 20px;left: 120px;
	}
	.listado3 .itemnoticia,.listado2 .itemnoticia{width: 100%;max-width: 100%;}

	.footdir{margin-right: 0px;margin-left: 0px;}
	.footmenu .colmain{background-color: #1F8695;}


	.tabsgrande li a{font-size: 20pt;}
	.filtrosnoticias .micol{margin-bottom: 5px;}

	.pagecms img{max-width: 100%;height: auto!important;}


}
