@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'robotobold';
    src: url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.eot');
    src: url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto';
    src: url('/especiales/recursos_especiales/fonts/robotocondensed-regular-webfont.eot');
    src: url('/especiales/recursos_especiales/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('/especiales/recursos_especiales/fonts/RobotoCondensed-Regular.ttf') format('truetype'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.box-concejalesall {
	max-width: 709px;
	width: 100%;
	display: inline-block;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	margin-bottom: 20px;
}
.box-ccjl-title {
	width: 100%;
	height: auto;
	background-color: #0150a8;
	border-bottom: 10px solid #003a7c;
	
}
.box-ccjl-title h4 {
	font: 42px/50px 'robotobold', Arial, Helvetica, sans-serif, Verdana;
	font-style: normal;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
		margin: 0;
	padding: 0;
}
.mapa-eleccion {
	float: left;
	width: 100%;
	background-image: url(img/bg-general.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	border-bottom: 10px solid #003A7C;
	border-top: 6px solid #003a7c;
}
.banderas {
	float: left;
	width: 60%;
}
 .banderas img {
		width: 100%;
		max-width: 459px;
}
.mano-voto {
	float: right;
	width: 40%;
	text-align: right;
}
.mano-voto img {
		width: 100%;
		max-width: 250px;
}

div.header_nota_tabla { font-size: 20px !important;}

#nota_tabla_emol .tablaennoticia tbody tr td { cursor: pointer; }

tr.emolmlt-extrainfo {
display: none; }

#nota_tabla_emol .tablaennoticia tbody tr.emolmlt-extrainfo td,
#nota_tabla_emol .tablaennoticia tbody tr.emolmlt-extrainfo td:hover {
background-color: #faea59;
cursor: default;
text-align: right;
padding: 4px 5px;
font-size: 11px;
line-height: 15px;
}

@media (max-width: 1260px) {
	.box-ccjl-title h4 {
	font: 38px/46px 'robotobold', Arial, Helvetica, sans-serif, Verdana;
}
.box-ccjl-title {
	width: 100%;
	float: left;
}
}
@media (max-width: 620px) {
	.box-ccjl-title h4 {
	font: 36px/56px 'robotobold', Arial, Helvetica, sans-serif, Verdana;
}
}
@media (max-width: 580px) {
	
	.box-concejalesall {
	width: 100%;
	display: inline-block;
}


	.box-ccjl-title h4 {
	font: 30px/48px 'roboto', Arial, Helvetica, sans-serif, Verdana;
}

div#nota_tabla_emol .tablaennoticia {
	line-height:16px !important;
	
}
}

@media (max-width: 400px) {

			
.box-ccjl-title {
	height: auto;
	border-bottom: 6px solid #003a7c;
}
.box-ccjl-title h4 {
	font: 24px/36px 'roboto', Arial, Helvetica, sans-serif, Verdana;
}

.banderas {
	float: left;
	width: 64%;
}
 .banderas img {
		width: 100%;
		max-width: 459px;
}
.mano-voto {
	float: right;
	width: 35%;
	text-align: right;
}
.mapa-eleccion {
	border-bottom: 6px solid #003A7C;
	border-top: 3px solid #003A7C;
}
}