
 a.timelineLink {
	display:block;
	 cursor: pointer;
     cursor: hand;
  
}


.par{
height:50px;    
}

.impar{
margin-top:-30px;
height:50px;  
}

#grupoPropuestas li{
	
	 border-bottom:1px solid grey;
	display: table-cell;
}

#grupoPropuestas li span{
	display: inline-block !important;
	padding:2px 5px 2px 5px;
	margin-bottom:5px !important;
	margin-top:5px !important;
	
}


@media (max-width: 800px) {
	tbody#tabla tr td:nth-child(2){
    	 font-weight: 600;
	}
	
   #grupoPropuestas {
    display: block !important;
  }
  
  #grupoPropuestas li {

    display: inline-block !important;
  }
  
  #grupoPropuestas li span{
    display: inline-block !important;
    width:25% !important;
   
  }
  
  #grupoPropuestas li span:first-child{
	 width:15% !important;
	}
	
	 #grupoPropuestas li span:last-child{

	 font-size:0px;

	}
	
	 #grupoPropuestas li span img:last-child{
	 font-size:0px;
	 margin-top:-10px !important;
	}
	
}

.opcionPropuesta{
margin:0px !important;
}

li span:hover{ 
	cursor: pointer;
}


#tabla tr td { 
padding-left:0px;
}

.aurrekontuak2020_timeline {
    background-color: #2b87d2;
    text-align: center;
    position: relative;
}

@media (max-width: 800px){
.aurrekontuak2020_pausuak {
    display: none;
}
}

@media (max-width: 1200px){
.aurrekontuak2020_pausuak {
    width: 95%;
}
}

.aurrekontuak2020_pausuak {
    /*margin-top: -30px; nik kendua*/
     /*margin-left: 15px; nik kendua*/
}


@media (max-width: 800px){
	.aurrekontuak2020_pausuak_btn {
	    padding-top: 33px;
	    /*background-image: url(http://www.donostia.eus/ataria/documents/8137385/0/pausuak-b3.svg/d7bf5d55-78f2-4d6d-a401-dd99f2de11f2);
	*/
	   
	    background-repeat: no-repeat;
	    height: 337px;
	    background-position-y: 20px;
	}
	
	.aurrekontuak2020_titulo_generikoa h3{
    font-weight: 700!important;
    font-size: 16px!important;
	}
	

	
	form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5 > label,form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > label{
		
		font-weight: bold;
		font-size: 12px!important;
		line-height: 25px;
		text-transform: uppercase;
		
	}
	
	form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5 > select,form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > select{
		font-size: 12px!important;
		width: 120px !important;
	}
	
	form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > .btn{
	font-weight: bold;
	font-size: 12px !important;

	}

}

@media (max-width: 800px){
.aurrekontuak2020_pausuak_btnvot {
    padding-top: 33px;
    background-image: url(https://www.donostia.eus/ataria/documents/d/partaidetzazkoaurrekontuak/timelineVertical06);
    /*

    background-image: url(https://www.donostia.eus/ataria/documents/d/partaidetzazkoaurrekontuak/timelineVertical01);
    background-image: url(https://www.donostia.eus/ataria/documents/d/partaidetzazkoaurrekontuak/timelineVertical02);
    background-image: url(https://www.donostia.eus/ataria/documents/d/partaidetzazkoaurrekontuak/timelineVertical03);
    background-image: url(https://www.donostia.eus/ataria/documents/d/partaidetzazkoaurrekontuak/timelineVertical04);
    background-image: url(https://www.donostia.eus/ataria/documents/d/partaidetzazkoaurrekontuak/timelineVertical05); 
    background-image: url(https://www.donostia.eus/ataria/documents/d/partaidetzazkoaurrekontuak/timelineVertical06);
    background-image: url(https://www.donostia.eus/ataria/documents/d/partaidetzazkoaurrekontuak/timelineVertical07);
    
    */
    background-repeat: no-repeat;
    height: 402px;
    margin-left:0px;
}
	
	.par{
	height:22px;
	margin-top:6px;
    margin-left:15px;
	}

	.impar{
	margin-top:-4px;
	height:26px;
	margin-left:15px;
	}
}

@media (max-width: 800px){
.aurrekontuak2020_pausuak_btnres {
    padding-top: 33px;
    background-repeat: no-repeat;
    height: 337px;
    background-position-y: 20px;
}
}

.aurrekontuak2020_pausuak_btn {
    list-style-type: none;
}

.aurrekontuak2020_pausuak_btn li {
    display: inline-block;
    width: 8%;
    float: left;
}

@media (max-width: 800px){
.aurrekontuak2020_pausuak_btn li {
    display: block;
    width: 100%;
    text-align: left;
    padding-left: 60px;
    line-height: 22px;
    margin-bottom: 28px;
    border:2px solid pink !important;
    margin-top:0px !important;
    height: 0px !important;
}
}

.aurrekontuak2020_pausuak_btn li .aurrekontuak2020_pausuak_btn_aktiboa {
    color: #a1e7ff!important;
}

@media (max-width: 800px){
.aurrekontuak2020_pausuak_btn li a {
    font-weight: 700!important;
    font-size: 14px!important;
    border:2px solid red !important;
}
}

.aurrekontuak2020_pausuak_btn li a {
    font-family: 'Raleway',sans-serif;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
}


/* inicio btn votación*/
.aurrekontuak2020_pausuak_btnvot, .aurrekontuak2020_pausuak_btnres {
    list-style-type: none;
}

.aurrekontuak2020_pausuak_btnvot li, .aurrekontuak2020_pausuak_btnres li  {
    display: inline-block;
    width: 12.5%; /* lehen 14*/
    float: left;
}

@media (max-width: 800px){
.aurrekontuak2020_pausuak_btnvot li, .aurrekontuak2020_pausuak_btnres li {
    display: block;
    display: block;
    width: 100%;
    text-align: left;
    padding-left: 60px;
    line-height: 22px;
    margin-bottom: 28px;
}
}

.aurrekontuak2020_pausuak_btnvot li .aurrekontuak2020_pausuak_btn_aktiboa {
    color: #a1e7ff!important;
}

@media (max-width: 800px){
.aurrekontuak2020_pausuak_btnvot li a, .aurrekontuak2020_pausuak_btnres li a {
    font-weight: 400!important; /*lehen 700*/
    font-size: 14px!important;
}
}

.aurrekontuak2020_pausuak_btnvot li a, .aurrekontuak2020_pausuak_btnres li a {
    font-family: 'Raleway',sans-serif;
    color: #fff;
    font-weight: 400; /*lehen 700*/
    font-size: 16px;
}

/*   fin votación, resultados    */

.aurrekontuak2020_titulo_generikoa {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

.aurrekontuak2020_titulo_generikoa h1 {
    text-align: left;
    font-family: 'Raleway',sans-serif;
    font-size: 32px;
    font-weight: 500;
    color: #0153b3;
    margin-bottom: 15px;
}

.aurrekontuak2020_Form {
    background-color: #0153b3;
    padding: 20px;
    margin-top: -15px;
}

.aurrekontuak2020_formulario_h2 {
    font-family: 'Raleway',sans-serif;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    margin-bottom:20px;
}

.aurrekontuak2020_Form .form-group label, .aurrekontuak2020_Form .form-group p{
    font-family: 'Raleway',sans-serif;
    color: rgba(255,255,255,0.9);
    font-size: 16px;
    font-weight: 400;
    background-color: #2b73ca;
}

.aurrekontuak2020_Form .form-group input[type=text], .form-group textarea[type=text], .form-group select{
    padding: 4px 10px;
    font-family: 'Raleway',sans-serif;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #fff;
   
    margin-bottom: 15px;
    background-color: #2b73ca;
    border-radius: 0;
}

.aurrekontuak2020_Form .form-group input[type=text]:focus, .form-group textarea[type=text]:focus, .form-group select:focus{
    box-shadow: 0 0 20px rgba(81,203, 238,1) !important;
}

.aurrekontuak2020_btn {
    background-color: #2b73ca;
    color: rgba(255,255,255,.8);
    font-family: 'Raleway',sans-serif;
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    padding: 10px 20px;
    border-radius: 0!important;
    border: 1px solid #fff;
}

.aurrekontuak2020_btn:hover, .aurrekontuak2020_btn:focus {
    background-color: #0153b3;
    color: #fff;
    text-decoration: none;
}

.obligatorio {
    font-family: 'Raleway',sans-serif;
    color: rgba(255,255,255,0.9);
    font-size: 16px;
    font-weight: 400;
    background-color: #2b73ca;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff !important;
    font-style: italic !important;
    opacity: 1; /* Firefox */
 
}

.nav-menu li a.selected {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    background-color: #003da5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/* a partir de aqui los de bitamina */

.aurrekontuak2020_titulo_generikoa{
	margin: 0!important;
	padding: 0!important;
}
.aurrekontuak2020_titulo_generikoa h3{
	background-color: #0153b3;
	color:#ffffff;
	font-size: 32px;
	padding: 10px;
	margin-top: -9px;
}

form#buscador.form-inline >div:nth-of-type(1){
		background-color: #0153b3;
		color:#ffffff;
		font-size: 32px;
		margin-top: -15px;
}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5{
	padding: 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}
form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5 > label,form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > label{
	
	font-weight: bold;
	font-size: 15px;
	line-height: 25px;
	text-transform: uppercase;
	
}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5 > select,form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > select{
	
	font-weight: bold;
	font-size: 15px;
	height:30px;
        line-height:30px;
	border-radius: 0!important;
	width: 200px;
}



form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7{
	padding: 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}

table#tablaProps {
	border-collapse: separate;
border-spacing: 0 10px;
}

table#tablaProps tr.odd, table#tablaProps tr.even{
	background-color: #ffffff;
}

#tablaProps thead tr{
	border-bottom: none;
}

#tablaProps thead th{
	font-size: 16px;
	font-weight: 700;
	color:#003CA4;
	border-bottom: none;
	padding-top:3px;
}

tbody#tabla tr td{
	border-top : 1px solid #cecece;
	border-bottom:  1px solid #cecece;
	padding: 10px;
	line-height: 24px !important;
	
}

tbody#tabla tr td:first-child{
	border-top : 1px solid #cecece;
	border-left : 1px solid #cecece;
	border-bottom:  1px solid #cecece;
	font-size: 20px;
	color: #003ca4;
	font-weight: bold;
	line-height: 24px;
	padding-left:6px;
}

tbody#tabla tr td:last-child{
	border-top : 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom:  1px solid #cecece;
	font-size: 16px;
	color: #000000;
	font-weight: 400;
}


table#tablaProps tbody > tr:nth-child(2n+1) > td, table#tablaProps tbody > tr:nth-child(2n+1) > th {
    background-color: #ffffff;
}

.dl-horizontal dt{
	font-size: 14px;
	font-weight: 700;
	color: #003CA4;
	width: 220px!important;
	text-align: left!important;
	border-top: 1px solid #cecece;
	padding-top: 5px;
	
}

.dl-horizontal hr{
	color: #ffffff;
	border-color:#ffffff;
}

.dl-horizontal dd{
	font-size: 14px;
	font-weight: 400;
	color: #000000;
	border-top: 1px solid #cecece;
	padding-top: 5px;
}

.dl-horizontal dd {
    margin-left: 210px !important;
    padding-left: 10px;
}

.dl-horizontal .label.label-info{
	
	font-weight: 700;
	background-color: #003CA4;
	color:#ffffff;
	font-style: normal;
	border-radius: 0;
}

.dl-horizontal .label.label-info i.lead{
	font-style: normal!important;
	font-size: 16px!important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.dl-horizontal dd:nth-of-type(8){
	font-size: 14px;
	font-weight: 400;
	color: #000000;
}
.dl-horizontal dd:nth-of-type(2){
	font-size: 16px;
	font-weight: 700;
	color: #003CA4 !important;

	line-height: 20px;
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.dl-horizontal dd:nth-of-type(3){
	color: #003CA4 !important;
font-weight: 700;
	line-height: 20px;
	
}

.aurrekontuak2020_btn{
	
	background-color: #003CA4;

	color:rgba(255,255,255,1);
}

.aurrekontuak2020_btn:hover{
	background-color: #A1E7FF;
	color: #003CA4;
}

.dl-horizontal dt:nth-of-type(1),.dl-horizontal dd:nth-of-type(1){

	border-top: none;

	
}

.aurrekontuakTagItxura{
	font-size: 11px;
	display:inline-block;
	padding:3px 5px 3px 5px;
background-color: #E3E5DF;
}

.aurrekontuak2020_titulo_generikoa{
	margin: 0!important;
	padding: 0!important;
}

.aurrekontuak2020_titulo_generikoa h1{
	background-color: #0153b3;
	color:#ffffff;
	font-size: 32px;
	padding: 10px;
	margin-top: -9px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

form#buscador.form-inline >div:nth-of-type(1){
		background-color: #0153b3;
		color:#ffffff;
		font-size: 32px;
		margin-top: -15px;
}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5{
	padding: 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5 > label,form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > label{
	
	font-weight: bold;
	font-size: 15px;
	line-height: 25px;
	text-transform: uppercase;
	
}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5 > select,form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > select{
	
	font-weight: bold;
	font-size: 15px;
	height:30px;
        line-height:30px;
	border-radius: 0!important;
	width: 200px;
}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7{
	padding: 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}


table#tablaProps {
	border-collapse: separate;
border-spacing: 0 10px;
}

table#tablaProps tr.odd, table#tablaProps tr.even{
	background-color: #ffffff;
}

#tablaProps thead tr{
	border-bottom: none;
}

#tablaProps thead th{
	font-size: 14px;
	font-weight: 400;
	color:#003CA4;
	border-bottom: none;
	padding-top:3px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

tbody#tabla tr td{
	border-top : 1px solid #cecece;
	border-bottom:  1px solid #cecece;
	padding-top: 10px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
}

tbody#tabla tr td:first-child{
	border-top : 1px solid #cecece;
	border-left : 1px solid #cecece;
	border-bottom:  1px solid #cecece;
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	line-height: 16px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}
tbody#tabla tr td:nth-child(2){

	font-size: 14px;
	color: #003ca4;
	font-weight: bold;
	line-height: 24px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif!important;
}

tbody#tabla tr td:last-child{
	border-top : 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom:  1px solid #cecece;
	font-size: 14px;
	color: #000000;
	font-weight: 400;
}
tbody#tabla tr td a:hover{
	color: #91E1FF;
	text-decoration: none;
}


table#tablaProps tbody > tr:nth-child(2n+1) > td, table#tablaProps tbody > tr:nth-child(2n+1) > th {
    background-color: #ffffff;
}

.aurrekontuak2020_titulo_generikoa{
	margin: 0!important;
	padding: 0!important;
}
.aurrekontuak2020_titulo_generikoa h3{
	background-color: #0153b3;
	color:#ffffff;
	font-size: 32px;
	padding: 10px;
	margin-top: -9px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

form#buscador.form-inline >div:nth-of-type(1){
		background-color: #0153b3;
		color:#ffffff;
		font-size: 32px;
		margin-top: -15px;
}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5{
	padding: 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}
form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5 > label,form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > label{
	
	font-weight: bold;
	font-size: 15px;
	line-height: 25px;
	text-transform: uppercase;
	
}
form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span5 > select,form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > select{
	
	font-weight: bold;
	font-size: 15px;
	height:30px;
        line-height:30px;
	border-radius: 0!important;
	width: 200px;
}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > .btn{
	
	font-weight: bold;
	font-size: 18px;
	background-image: none!important;
	text-shadow: none!important;
	border-radius: 0!important;
	background-color:#91E1FF;
}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7 > .btn:hover{
	
	color: #003CA4;
	background-color:#ffffff;

}

form#buscador.form-inline >div:nth-of-type(1) > .form-groupp.span7{
	padding: 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}

table#tablaProps {
	border-collapse: separate;
border-spacing: 0 10px;
}

table#tablaProps tr.odd, table#tablaProps tr.even{
	background-color: #ffffff;
}

#tablaProps thead tr{
	border-bottom: none;
}

#tablaProps thead th{
	font-size: 14px;
	font-weight: 400;
	color:#003CA4;
	border-bottom: none;
	padding-top:3px;
}

tbody#tablaNO tr td{
	border-top : 1px solid #cecece;
	border-bottom:  1px solid #cecece;
	padding: 10px;
	
}

tbody#tablaNO tr td:first-child{
	border-top : 1px solid #cecece;
	border-left : 1px solid #cecece;
	border-bottom:  1px solid #cecece;
	font-size: 14px;
	color: #003ca4;
	font-weight: bold;
	line-height: 24px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
tbody#tablaNO tr td:last-child{
	border-top : 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-bottom:  1px solid #cecece;
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
table#tablaProps tbody > tr:nth-child(2n+1) > td, table#tablaProps tbody > tr:nth-child(2n+1) > th {
    background-color: #ffffff;
}
/*
bold 20 #003CA4
hover #91E1FF*/
/**************************/
#tableValues{
	display: none;
}
.dataTables_wrapper .dataTables_wrapper #tablaProps_paginate{
	display: none;
}



.aurrekontuak2020_Form{
background-color: #0153b3;
margin-top: -15px;
}
.aurrekontuak2020_Form .form-group label, .aurrekontuak2020_Form .form-group p {
background-color: #0153b3;
}
.obligatorio {
background-color: #0153b3;
}


