@charset "utf-8";
/* Senadores */

ul#senadoreselectos {
list-style-type:none;
}

#senadoreselectos li {
position:absolute;
width:50px;
height:50px;
background-image: url(../images/hemiciclo/no-candidato-izq-50x50.jpg);
border-bottom: 4px solid #cccccc;
transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
}

#senadoreselectos li img {
width: 50px;
height: 50px;
}

li.sen1 {
top:117px;
left:16px;
}

li.sen2 {
top:190px;
left:16px;
}

li.sen3 {
top:263px;
left:16px;
}

li.sen4 {
top:336px;
left:16px;
}

li.sen5 {
top:409px;
left:16px;
}

li.sen6 {
top:45px;
left:100px;
}

li.sen7 {
top:117px;
left:100px;
}

li.sen8 {
top:190px;
left:100px;
}

li.sen9 {
top:263px;
left:100px;
}

li.sen10 {
top:336px;
left:100px;
}

li.sen11 {
top:27px;
left:185px;
}

li.sen12 {
top:100px;
left:185px;
}

li.sen13 {
top:173px;
left:185px;
}

li.sen14 {
top:246px;
left:185px;
}

li.sen15 {
top:15px;
left:270px;
}

li.sen16 {
top:88px;
left:270px;
}

li.sen17 {
top:161px;
left:270px;
}

li.sen18 {
top:7px;
left:355px;
}

li.sen19 {
top:83px;
left:355px;
}

li.sen20 {
top:117px;
left:895px;
}

li.sen21 {
top:190px;
left:895px;
}

li.sen22 {
top:263px;
left:895px;
}

li.sen23 {
top:336px;
left:895px;
}

li.sen24 {
top:409px;
left:895px;
}

li.sen25 {
top:45px;
left:810px;
}

li.sen26 {
top:117px;
left:810px;
}

li.sen27 {
top:190px;
left:810px;
}

li.sen28 {
top:263px;
left:810px;
}

li.sen29 {
top:336px;
left:810px;
}

li.sen30 {
top:27px;
left:724px;
}

li.sen31 {
top:100px;
left:724px;
}

li.sen32 {
top:173px;
left:724px;
}

li.sen33 {
top:246px;
left:724px;
}

li.sen34 {
top:15px;
left:639px;
}

li.sen35 {
top:88px;
left:639px;
}

li.sen36 {
top:161px;
left:639px;
}

li.sen37 {
top:7px;
left:554px;
}

li.sen38 {
top:83px;
left:554px;
}

/* Diputados */

ul#diputadoselectos {
list-style-type:none;
}

#diputadoselectos li {
position:absolute;
width:35px;
height:35px;
background-image: url(../images/hemiciclo/no-candidato-izq-35x35.jpg);
border-bottom: 4px solid #ccc;
transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
}

#diputadoselectos li img {
width: 35px;
height: 35px;
}

li.dip1 {
top:142px;
left:16px;
}
li.dip2 {
top:203px;
left:16px;
}
li.dip3 {
top:264px;
left:16px;
}
li.dip4 {
top:322px;
left:16px;
}
li.dip5 {
top:380px;
left:16px;
}
li.dip6 {
top:438px;
left:16px;
}
li.dip7 {
top:496px;
left:16px;
}
li.dip8 {
top:554px;
left:16px;
}
li.dip9 {
top:612px;
left:16px;
}
li.dip10 {
top:670px;
left:16px;
}

li.dip11 {
top:81px;
left:84px;
}

li.dip12 {
top:142px;
left:84px;
}
li.dip13 {
top:203px;
left:84px;
}
li.dip14 {
top:264px;
left:84px;
}
li.dip15 {
top:322px;
left:84px;
}
li.dip16 {
top:380px;
left:84px;
}
li.dip17 {
top:438px;
left:84px;
}
li.dip18 {
top:496px;
left:84px;
}
li.dip19 {
top:554px;
left:84px;
}
li.dip20 {
top:612px;
left:84px;
}
li.dip21 {
top:670px;
left:84px;
}
li.dip22 {
top:670px;
left:84px;
}
li.dip23 {
top:50px;
left:152px;
}
li.dip24 {
top:111px;
left:152px;
}
li.dip25 {
top:172px;
left:152px;
}
li.dip26 {
top:230px;
left:152px;
}
li.dip27 {
top:288px;
left:152px;
}
li.dip28 {
top:346px;
left:152px;
}
li.dip29 {
top:404px;
left:152px;
}
li.dip30 {
top:462px;
left:152px;
}
li.dip31 {
top:520px;
left:152px;
}
li.dip32 {
top:584px;
left:152px;
}
li.dip33 {
top:35px;
left:220px;
}
li.dip34 {
top:95px;
left:220px;
}
li.dip35 {
top:153px;
left:220px;
}
li.dip36 {
top:212px;
left:220px;
}
li.dip37 {
top:269px;
left:220px;
}
li.dip38 {
top:327px;
left:220px;
}
li.dip39 {
top:385px;
left:220px;
}
li.dip40 {
top:443px;
left:220px;
}
li.dip41 {
top:503px;
left:220px;
}
li.dip42 {
top:22px;
left:288px;
}
li.dip43 {
top:83px;
left:288px;
}
li.dip44 {
top:142px;
left:288px;
}
li.dip45 {
top:199px;
left:288px;
}
li.dip46 {
top:257px;
left:288px;
}
li.dip47 {
top:315px;
left:288px;
}
li.dip48 {
top:373px;
left:288px;
}
li.dip49 {
top:438px;
left:288px;
}
li.dip50 {
top:17px;
left:356px;
}
li.dip51 {
top:78px;
left:356px;
}
li.dip52 {
top:136px;
left:356px;
}
li.dip53 {
top:194px;
left:356px;
}
li.dip54 {
top:252px;
left:356px;
}
li.dip55 {
top:310px;
left:356px;
}
li.dip56 {
top:373px;
left:356px;
}
li.dip57 {
top:17px;
left:424px;
}
li.dip58 {
top:78px;
left:424px;
}
li.dip59 {
top:136px;
left:424px;
}
li.dip60 {
top:194px;
left:424px;
}
li.dip61 {
top:252px;
left:424px;
}
li.dip62 {
top:17px;
left:501px;
}
li.dip63 {
top:78px;
left:501px;
}
li.dip64 {
top:136px;
left:501px;
}
li.dip65 {
top:194px;
left:501px;
}
li.dip66 {
top:252px;
left:501px;
}
li.dip67 {
top:17px;
left:569px;
}
li.dip68 {
top:78px;
left:569px;
}
li.dip69 {
top:136px;
left:569px;
}
li.dip70 {
top:194px;
left:569px;
}
li.dip71 {
top:252px;
left:569px;
}
li.dip72 {
top:310px;
left:569px;
}
li.dip73 {
top:373px;
left:569px;
}
li.dip74 {
top:22px;
left:637px;
}
li.dip75 {
top:83px;
left:637px;
}
li.dip76 {
top:142px;
left:637px;
}
li.dip77 {
top:199px;
left:637px;
}
li.dip78 {
top:257px;
left:637px;
}
li.dip79 {
top:315px;
left:637px;
}
li.dip80 {
top:373px;
left:637px;
}
li.dip81 {
top:438px;
left:637px;
}
li.dip82 {
top:35px;
left:705px;
}
li.dip83 {
top:95px;
left:705px;
}
li.dip84 {
top:153px;
left:705px;
}
li.dip85 {
top:212px;
left:705px;
}
li.dip86 {
top:269px;
left:705px;
}
li.dip87 {
top:327px;
left:705px;
}
li.dip88 {
top:385px;
left:705px;
}
li.dip89 {
top:443px;
left:705px;
}
li.dip90 {
top:503px;
left:705px;
}
li.dip91 {
top:50px;
left:773px;
}
li.dip92 {
top:111px;
left:773px;
}
li.dip93 {
top:172px;
left:773px;
}
li.dip94 {
top:230px;
left:773px;
}
li.dip95 {
top:288px;
left:773px;
}
li.dip96 {
top:346px;
left:773px;
}
li.dip97 {
top:404px;
left:773px;
}
li.dip98 {
top:462px;
left:773px;
}
li.dip99 {
top:520px;
left:773px;
}
li.dip100 {
top:584px;
left:773px;
}
li.dip101 {
top:81px;
left:841px;
}
li.dip102 {
top:142px;
left:841px;
}
li.dip103 {
top:203px;
left:841px;
}
li.dip104 {
top:264px;
left:841px;
}
li.dip105 {
top:322px;
left:841px;
}
li.dip106 {
top:380px;
left:841px;
}
li.dip107 {
top:438px;
left:841px;
}
li.dip108 {
top:496px;
left:841px;
}
li.dip109 {
top:554px;
left:841px;
}
li.dip110 {
top:612px;
left:841px;
}
li.dip111 {
top:670px;
left:841px;
}
li.dip112 {
top:670px;
left:841px;
}
li.dip113 {
top:142px;
left:909px;
}
li.dip114 {
top:203px;
left:909px;
}
li.dip115 {
top:264px;
left:909px;
}
li.dip116 {
top:322px;
left:909px;
}
li.dip117 {
top:380px;
left:909px;
}
li.dip118 {
top:438px;
left:909px;
}
li.dip119 {
top:496px;
left:909px;
}
li.dip120 {
top:554px;
left:909px;
}
li.dip121 {
top:612px;
left:909px;
}
li.dip122 {
top:670px;
left:909px;
}
ul#hemiciclo-graficos-sen, ul#hemiciclo-graficos-dip {
list-style-type:none;
}
#hemiciclo-graficos-sen li {
position:absolute;
width:131px;
height:135px;
}

#hemiciclo-graficos-dip li {
position:absolute;
width:131px;
height:135px;
}

li.grafico-edad-sen {
top:338px;
left:236px;
}
li.grafico-ejercicio-sen {
top:338px;
left:583px;
}
ul#hemiciclo-graficos-barra-sen {
list-style-type:none;
}
#hemiciclo-graficos-barra-sen li {
position:absolute;
width:186px;
height:95px;
}
li.profesiones-sen {
top:338px;
left:398px;
}
ul#hemiciclo-iconos-genero-sen {
list-style-type:none;
}
#hemiciclo-iconos-genero-sen li {
position:absolute;
}
li.iconos-genero-sen {
width:152px;
height:61px;
top:241px;
left:406px;
}
li.barra-genero-sen {
width:186px;
height:18px;
top:302px;
left:387px;
}
li.titulos-sen {
width:429px;
height:16px;
top:324px;
left:265px;
}
li.coalicion-sen {
width:186px;
height:44px;
top:446px;
left:394px;
}
ul#hemiciclo-graficos-dip {
list-style-type:none;
}
#hemiciclo-graficos-dip li {
position:absolute;
width:131px;
height:135px;
}
li.grafico-edad-dip {
top:575px;
left:236px;
}
li.grafico-ejercicio-dip {
top:575px;
left:573px;
}
ul#hemiciclo-graficos-barra-dip {
list-style-type:none;
}
#hemiciclo-graficos-barra-dip li {
position:absolute;
width:186px;
height:95px;
}
li.profesiones-dip {
top:575px;
left:398px;
}
ul#hemiciclo-iconos-genero-dip {
list-style-type:none;
}
#hemiciclo-iconos-genero-dip li {
position:absolute;
}
li.iconos-genero-dip {
width:152px;
height:61px;
top:478px;
left:406px;
}
li.barra-genero-dip {
width:186px;
height:18px;
top:539px;
left:387px;
}
li.titulos-dip {
width:429px;
height:16px;
top:560px;
left:266px;
}
li.coalicion-dip {
width:186px;
height:44px;
top:682px;
left:394px;
}

div.nombre {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 70px;
text-align:center;
margin-left: -10px;
margin-top: 5px;
}

#diputadoselectos div.nombre {
margin-left:-16px;
}

div.hombres {
position: absolute;
background-color: #135376;
height: 14px;
width: 50%;
top:2px;
left:0px;
color: #fff;
border-bottom-left-radius: 6px;
border-top-left-radius: 6px;
transition: all 1.5s linear;
  -webkit-transition: all 1.5s linear;
  -ms-transition: all 1.5s linear;
  -moz-transition: all 1.5s linear;
  -o-transition: all 1.5s linear;
z-index: 10;
}

div.mujeres {
position: absolute;
background-color: #bf1b1a;
height: 14px;
width: 50%;
top:2px;
right:0px;
color: #fff;
border-bottom-right-radius: 6px;
border-top-right-radius: 6px;
transition: all 1.5s linear;
  -webkit-transition: all 1.5s linear;
  -ms-transition: all 1.5s linear;
  -moz-transition: all 1.5s linear;
  -o-transition: all 1.5s linear;
}

div.mujeres span, div.hombres span {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
position: absolute;
display: none;
z-index: 10;
}

div.mujeres span {
right:8px;
}

div.hombres span {
left:8px;
}

div.mayores, div.menores {
font-family: Arial, Helvetica, sans-serif;
position: absolute;
font-size: 10px;
height: 17px;
line-height: 17px;
width: 80px;
bottom:-16px;
}

div.mayores {
left:-8px;
color: #115376;
}

div.menores {
left:84px;
color: #a09c9b;
}

div.mayores span, div.menores span {
top:0px;
left:-22px;
}

div.mayores span, div.menores span {
position: absolute;
background-color: #a09c9b;
height: 16px;
width: 18px;
display: block;
float:left;
margin-right: 3px;
font-weight: bold;
color: #fff;
text-align: center;
line-height: 16px;
border-radius: 3px;
}

div.mayores span {
background-color: #115376;
}

div.promedioedad {
font-family: Arial, Helvetica, sans-serif;
font-size: 29px;
color: #a29e9f;
font-weight: bold;
position: absolute;
top:40px;
left:41px;
text-align: center;
z-index: 20;
}

div.promedioedad span {
font-size: 12px;
color: #555555;
}

div.reelectos, div.debutantes {
font-family: Arial, Helvetica, sans-serif;
position: absolute;
font-size: 10px;
height: 17px;
line-height: 17px;
width: 80px;
bottom:-16px;
}

div.reelectos {
left:23px;
color: #115376;
}

div.debutantes {
left:103px;
color: #a09c9b;
}

div.reelectos span, div.debutantes span {
position: absolute;
background-color: #115376;
height: 16px;
width: 18px;
display: block;
float:left;
margin-right: 3px;
font-weight: bold;
color: #fff;
text-align: center;
line-height: 16px;
border-radius: 3px;
}

div.reelectos span {
top:0px;
left:-22px;
}

div.debutantes span {
top:0px;
left:-22px;
}

div.debutantes span {
background-color: #a09c9b;
}

div.promedioejercicio {
font-family: Arial, Helvetica, sans-serif;
font-size: 29px;
color: #a29e9f;
font-weight: bold;
position: absolute;
top:40px;
right:36px;
text-align: center;
z-index: 20;
}

div.promedioejercicio span {
font-size: 12px;
color: #555555;
}

ul.profesiones {
list-style-type: none;
padding:0px;
position: static;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #a19d9e;
}

ul.profesiones li {
width: 100%;
height: 20px;
position: absolute;
}

ul.profesiones li div.contenedorbarra {
width: 98px;
height: 12px;
background-image: url(../img/bg_prof.png);
background-repeat: repeat-x;
position: absolute;
top:2px;
left:60px;
}

ul.profesiones li div.barra {
width: 0;
min-width: 9%;
height: 12px;
color: #000;
background-color: #a09c9b;
position: absolute;
right:0px;
text-align: right;
font-size: 10px;
padding-right: 3px;
line-height: 12px;
transition: all 1s linear;
  -webkit-transition: all 1s linear;
  -ms-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
}

ul.profesiones li div.barra span {
display: none;
}

ul.profesiones li.prof1 {
top:4px;
left:0px;
}

ul.profesiones li.prof2 {
position: absolute;
top:24px;
left:0px;
}

ul.profesiones li.prof2 div.barra {
background-color: #c9c5c4;
}

ul.profesiones li.prof3 {
position: absolute;
top:44px;
left:0px;
}

ul.profesiones li.prof3 div.barra {
background-color: #e3dddd;
}

ul.profesiones li.prof4 {
position: absolute;
top:64px;
left:0px;
}

ul.profesiones li.prof4 div.barra {
background-color: #eeeae9;
}

ul.profesiones li.otrasprofesiones {
position: absolute;
top:84px;
left:0px;
color: #135376;
}

ul.profesiones li.otrasprofesiones div.barra {
background-color: #135376;
color: #fff;
}

div.coaliciones {
position: absolute;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
color: #e14e60;
text-align: center;
height: 30px;
width: 300px;
left:-70px;
}

div.coaliciones span {
border-right: 1px dotted #ccc;
padding: 0px 5px;
}

div.coaliciones span:last-child {
border: none;
}

div.barracoaliciones {
width: 165px;
height: 15px;
background-color: #e3e3e3;
overflow: hidden;
border-radius: 10px;
position: absolute;
top:20px;
}

div.barracoalicion {
height: 15px;
width: 0%;
float:left;
transition: all 1s linear;
  -webkit-transition: all 1s linear;
  -ms-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
}

div.tooltip_parl {
position: absolute;
left:50px;
top:0px;
width: 155px;
min-height: 54px;
background-color: #333;
background-color: rgba(51,51,51,0.95);
font-family: Arial, Helvetica, sans-serif;
color: #fff;
z-index: 10;
font-size: 11px;
line-height: 16px;
padding:9px;
border-right: 5px solid #111;
display: none;
transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
}

#diputadoselectos div.tooltip_parl {
left:35px;
}

#diputadoselectos li:nth-child(n+62) div.tooltip_parl {
left:-178px;
border-left: 5px solid #111;
border-right: none;
}

#senadoreselectos li:nth-child(n+20) div.tooltip_parl {
left:-178px;
border-left: 5px solid #111;
border-right: none;
}

#senadoreselectos li:hover, #diputadoselectos li:hover {
z-index: 30;
}


#senadoreselectos li:hover div.tooltip_parl, #diputadoselectos li:hover div.tooltip_parl {
display: block;
transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;;
}

ul.partidoscoalicion {
float:left;
position: relative;
border: 1px solid #ccc;
width: auto;
min-width: 60px;
margin-top:30px;
margin-left:10px;
height: 43px;
margin-bottom:15px;
list-style-type: none;
padding: 0px 7px;
line-height: 43px;
}

ul.partidoscoalicion li {
float:left;
margin: 0px 5px;
min-width: 30px;
position: relative;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding-left: 30px;
}

ul.partidoscoalicion li div.circulo {
width: 0px;
height: 0px;
min-width: 23px;
min-height: 23px;
max-width: 30px;
max-height: 30px;
line-height: 23px;
color: #fff;
font-weight: bold;
text-align: center;
border-radius: 16px;
display: none;
position: absolute;
left:0px;
top:10px;
}

ul.partidoscoalicion h5 {
position: absolute;
top: -17px;
left:2px;
font-size: 12px;
line-height: 12px;
color: #333;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
}

#hemiciclo-barra {
	background-color: #135376;
	float: left;
	height: 30px;
	width: 960px;
}
#hemiciclo-fondo {
	float: left;
	height: 490px;
	width: 960px;
	background-image: url(../images/hemiciclo/fondo.jpg);
	position:relative;
}
#hemiciclo-fondo2 {
	float: left;
	height: 726px;
	width: 960px;
	background-image: url(../images/hemiciclo/fondo-960x726.jpg);
	position:relative;
}

#hemiciclo-partidos {
	float: left;
	width: 880px;
	background-color: #EFEFEF;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left:80px;
}

#hemiciclo-partidos.diputados {
  padding-left:0px;
  width: 960px;
}

div#titulo-partidos-coalicion {
margin-left:-80px;
}

#hemiciclo-partidos.diputados div#titulo-partidos-coalicion {
margin-left:0px;
}
.hemiciclo_off {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2b96d1;
	margin-right: 187px;
	margin-top: 5px;
	margin-left: 187px;
}
.hemiciclo_off a {
    color: #2b96d1;
	text-decoration:none;
}
.hemiciclo_off :hover {
    color: #41b9fa;
	text-decoration:none;
}
.hemiciclo_on {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #135376;
	background-color: #efefef;
	padding-top: 5px;
	padding-right: 187px;
	padding-bottom: 4px;
	padding-left: 187px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #135376;
}
.hemiciclo_on a {
	color: #135376;
	text-decoration:none;
}
.hemiciclo_on a:hover {
	color: #41b9fa;
	text-decoration:none;
}

ul.partidoscoalicion li:hover {
cursor: pointer;
opacity: 0.8;
filter: alpha(opacity=80);
}
#abstencion-historica-box {
	float: left;
	height: 437px;
	width: 960px;
	position:relative;
	background-image: url(../images/abstencion-historica/grafico-abstinencia-medidas.jpg);
	margin-bottom: 20px;
}
ul#abs-box {
list-style-type:none;
}
#abs-box li {
	position:absolute;
	width:11px;
	height:11px;
	background-image: url(../images/abstencion-historica/votos-emitidos.png);
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}
#abs-box li:hover {
	cursor:pointer;
}

li.gris-1 {
	top:267px;
	left:18px;
}
li.gris-2 {
	top:267px;
	left:77px;
}
li.gris-3 {
	top:264px;
	left:133px;
}
li.gris-4 {
	top:267px;
	left:189px;
}
li.gris-5 {
	top:265px;
	left:246px;
}
li.gris-6 {
	top:264px;
	left:305px;
}
li.gris-7 {
	top:267px;
	left:359px;
}
li.gris-8 {
	top:272px;
	left:417px;
}
li.gris-9 {
	top:264px;
	left:476px;
}
li.gris-10 {
	top:265px;
	left:531px;
}
li.gris-11 {
	top:269px;
	left:588px;
}
li.gris-12 {
	top:265px;
	left:645px;
}
li.gris-13 {
	top:264px;
	left:702px;
}
li.gris-14 {
	top:295px;
	left:761px;
}
li.gris-15 {
	top:335px;
	left:817px;
}
li.gris-16 {
	top:279px;
	left:874px;
}
li.gris-17 {
	top:297px;
	left:933px;
}
li.rojo-1 {
	top:252px;
	left:19px;
}
li.rojo-2 {
	top:252px;
	left:76px;
}
li.rojo-3 {
	top:248px;
	left:133px;
}
li.rojo-4 {
	top:250px;
	left:190px;
}
li.rojo-5 {
	top:250px;
	left:247px;
}
li.rojo-6 {
	top:249px;
	left:305px;
}
li.rojo-7 {
	top:251px;
	left:359px;
}
li.rojo-8 {
	top:253px;
	left:417px;
}
li.rojo-9 {
	top:249px;
	left:476px;
}
li.rojo-10 {
	top:250px;
	left:531px;
}
li.rojo-11 {
	top:250px;
	left:589px;
}
li.rojo-12 {
	top:247px;
	left:645px;
}
li.rojo-13 {
	top:249px;
	left:703px;
}
li.rojo-14 {
	top:164px;
	left:760px;
}
li.rojo-15 {
	top:168px;
	left:817px;
}
li.rojo-16 {
	top:161px;
	left:872px;
}
li.rojo-17 {
	top:162px;
	left:933px;
}
.escondido {
	visibility:hidden;
}
.crono_info {
	position:absolute;
	background-color:#135376;
	width:65px;
	top:35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: center;
}
.crono_info2 {
	position:absolute;
	background-color:#ea0a0a;
	width:65px;
	top:-35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: center;
}

.crono_info {
	margin-left:-12px;
}

.crono_info2 {
	margin-left:-12px;
}

div.crono_info:after {
  position: absolute;
  display: inline-block;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #135376;
  line-height:0px;
  left: 10px;
  top: -8px;
  content: '';
}

div.crono_info2:after {
	position: absolute;
	display: inline-block;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #ea0a0a;
	line-height:0px;
	left: 10px;
	content: '';
	bottom: -8px;
}

#abs-box a:link, #puntoseventos a:visited {
	font-size:10px;
	color:#e75340;
	text-decoration:none;
	display:block;
}

#abs-box a:hover {
	color:#d8be69;
}
