/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.module_round_box-outline1 {
    border: solid 1px #c0c0c0!important;
    padding: 15px!important;
    margin: 0px!important;
}

ul.latestnews-outline1 {
    font-size: 1.2em;
    line-height: 1.1em;
    font-weight: bold;
    font-family: Raleway;
}
h3.s5_mod_h3 {
    font-weight: bold;
    font-size: 1.3em;
}
#s5_center_area1 .module_round_box_outer {
    margin: 10px;
}
.module_round_box-outline1,.module_round_box-outline2,.module_round_box-outline3,.module_round_box-outline4,.module_round_box-outline5,.module_round_box-outline6{
    background-color: white;
	    min-height: 300px;
	
}
a.accordion-chooser {
    padding-left: 15px;
    font-weight: bold;
    border-bottom: 2px solid #dddddd;
    display: flex;
    color: #251c21;
}
.elecciones-2022 .collapse, .elecciones-2022 .collapsing{
    padding: 5px 35px;
}

    #s5_below_columns_wrap1{background-color: white;}
	
	ul.latestnews-outline1 li {
    list-style: disc;
    margin-left: 12px;
	    font-size: 0.85em;
}
.module_round_box_outer ul li a, .module_round_box_outer ul.menu li span {
        border-bottom: 1px solid #ccc;
}

#s5_center_column_wrap_inner {
    padding-bottom: 18px;
	padding-top: 20px;
}
.item, .items-leading {
    margin-bottom: 10px !important;
}

div#s5_pos_below_body_1 .module_round_box {
    padding: 5px 0;
}
.culturayext h2 a, .culturayext h1 a {

    border-bottom: 1px solid #940000;
}
h3.destacados {
    text-transform: none;
}

#s5_pos_middle_top_1 .module_round_box {
    padding: 5px;
    border: 0;
    margin: 0 -20px;
}
h1.nspHeader a {
    font-size: 1.2em;
    color: white;
    padding: 0px!important;
    line-height: 1.5em;
}
.nspArt p.nspText a {
    color: #525252;
    font-size: 14px;
    font-family: Arial;
}
h1.nspHeader a {
        font-size: 1.3em;
    color: black;
    font-family: 'Raleway'
}
#s5_top_gap {
height:5px;
}
.nspCol1 {
    padding-left: 5px!important;
}
h1.nspHeader.tleft.fnone {
    /*background-color: #940000;
    color: white;*/
	    font-size: 1.5em;
}
 .badge-orange {
    background-color: #f47225;
}
.nspArtPage {
    margin-top: -20px;
}
#s5_component_wrap_inner h1, #s5_component_wrap_inner h2 {

    font-size: 1.5em;
	font-weight: bold;
}
#s5_middle_top_wrap{padding-bottom:0;}
.nspArt {
    padding-bottom: 0!important;
}
.pager,.pagenavcounter,.article-index ul.nav.nav-tabs.nav-stacked li:last-child {
    display: none;
}
.pull-right.article-index {
    margin-left: 15px;
}
.formcontacto {
 padding-top: 170px;
    margin-top: -170px;
    visibility: hidden;
}


/* Pagina 404  */


.contenedor-browser {
    margin:0 auto;
	width:100%;
	text-align:center;
}

.contenedor-browser .titulo-inicial {
	background-color:#000000; 
	height:40px;
	margin-bottom:10px;
	margin-top:-10px;
	color:#ffffff;
	padding:30px 0 20px ;
	font-size:24x;
	text-transform:uppercase;

}


.contenedor-browser  a {
text-decoration:underline;
font-weight:700;
}

.contenedor-browser a:hover{
text-decoration:none;

}
.bannerscolor .tags {
    display: none;
}