.sorteos .checks {float: left;}
.sorteos .checks label {clear: none; display: block; float: none; width: 195px; margin: 7px 0;}
.sorteos .checks label.active {	color: #000;}
.sorteos .buscador-avanzado {margin-bottom: 40px;}
.sorteos .buscador-avanzado form {padding-bottom: 0px;height: 260px;border-top: 1px solid #9da6ab;border-bottom: 1px solid #9da6ab;	padding-top: 23px;}
.sorteos .buscador-avanzado form fieldset p {float: none; margin: 3px 0 5px 0;}
.sorteos .buscador-avanzado form fieldset.loterias {display: inline;float: left;margin-left: 30px;}
.sorteos .buscador-avanzado .buscaDias {margin: 0;}
.sorteos .buscador-avanzado .buscaDias fieldset {margin-top: 16px;}
.sorteos .buscador-avanzado form input[type=submit] {right: 26px;bottom: 21px;}
.hemeroteca.sorteos h1 {margin-bottom: 27px;}
.sorteos h3, .sorteos h2 {font:28px open sansb;color: #d20a11;margin: 0 0 35px 0; float:left}
.sorteos h3 {background: none repeat scroll 0 0 #CC0000;    border-radius: 4px;    color: #fff;    float: right;    font-size: 12px;    margin-top: 4px;    padding: 5px 10px;}
.sorteos h3 a{color:#fff}
.sorteos h3 a:hover{text-decoration:none}
.sorteos h3:hover{background-color:#8a1002}
.sorteos .roba{float:right}
.sorteos .results{clear:left}
.results article {background: #eeefef;margin-bottom: 37px;height: 345px;position: relative;}
.results article h2 {font: 22px/24px open sansb;background: #ca0023;color: #fff;display: block;height: 58px;padding: 2px 43px 0 7px;margin: 0; float:none; overflow:hidden}
.results article .contents {margin: 20px;}
.results .contents p {font-size: 16px;color: #5b6566;margin: 0;padding: 0;letter-spacing: -0.07em;line-height: 20px;}
.results .contents p.especial {margin-top: 15px;}
.results .contents p span {font-weight: 700;color: #000;margin-left: 5px;}
.results time {background: #fff;font-size: 12px;padding: 0 5px;border-radius: 2px;font-weight: 400;margin-bottom: 18px;display: inline-block;line-height: 13px;}
.results ul {display: block;overflow: hidden;}
.results ul li {list-style: none;background: #fff;border-radius: 3px;font: 25px open sansb;color: #000;padding: 5px;margin-right: 4px;margin-bottom: 10px;float: left;}
.results ul li.national {float: none;}
.contents.euro p {margin: 0;padding: 0;}
.results .euro ul {margin-bottom: 10px;}
.contents.euro span {background: url("/comun/img/2014/star.png") no-repeat;width: 30px;height: 30px;display: inline-block;padding: 15px 0 0 18px;}
.contents.bono ul,.contents.gordo ul{margin-bottom: 15px;}
.contents.quin ul li {width: 37px;padding: 0;text-align: center;margin: 3px 3px 3px 0;}
span.globo {width: 46px;height: 45px;display: block;position: absolute;right: -7px;top: 20px; background: url("/comun/img/2014/sp_sorteos.png") no-repeat;}
	span.globo.nacion {background-position: 0 0;}
	span.globo.primi {background-position:  -51px 0;}
	span.globo.eurom {background-position:  -102px 0;}
	span.globo.loto {background-position: 0 -50px;}
	span.globo.elgordo {background-position: -51px -50px;}
	span.globo.laquin {background-position: -102px -50px;}
	span.globo.once {background-position: 0 -100px;}

/*SORTEOS LISTADO*/

.listado.results article {height: inherit;margin-bottom: 50px;background: #fff;}
.results.listado article .contents{margin: 0; clear:both}
.listado.results article h2 {width: 99.2%}

/*TABLAS*/

.sorteos table{/*border-collapse:collapse; !!quitado para ajestes!!*/ background-color: #fff;}
.sorteos table tr {text-align:center;}
th.tit {background:#ca0023; font-size:25px; text-align:left; padding:5px 0 30px 5px; color:#fff;}
tr.cat {text-align:center; background:#d8dbdd; font: 700 14px open sans; color: #000;}
tr.cat td:first-child {text-align: left; padding-left: 93px;}
tr.cat td {padding:6px 0; text-transform: uppercase;}
.res td {font: 400 16px open sans; border-bottom:1px solid #d8dbdd; padding-left:0;}
tr.res:last-child td {border-bottom:1px solid #9da6ab;}
.res .fecha {font: 700 16px open sansb; color:#9da6ab; text-align:left; padding: 12px 0 9px 15px;}
.res .fecha span {color:#d20a11;font-size: 16px!important;margin-left: 10px; text-transform: uppercase;}
/*estilos de ajustes desarollo*/
.table-1 tr.res, .table-1 tr.res td {
	border-bottom:1px solid #d8dbdd;
	border-collapse: separate !important;
}
/*estilos de ajustes desarollo*/


/*estiloes anteriores*/

/*.table-1 tr.res td{
	border:none;
	padding:11px 0 0 0;
	text-align:right;
}
.table-1 .res td:first-child,
.table-1 tr.res td:last-child {
	text-align:center;
}
.table-1 .res:nth-child(2) td:nth-child(2),
.table-1 .res:nth-child(5) td:nth-child(2){
	text-align:center;
}
.table-1 .res td.fecha {
	vertical-align:top;
	border-bottom:1px solid #d8dbdd;
	padding-left:15px;
	text-align:left;
}
.table-1 .res:nth-child(4) td {
	border-bottom:1px solid #d8dbdd;
	padding-bottom:10px;
}*/
.table-1 .res:last-child td,
.table-1 tr.res:nth-child(5) td.fecha{
	border-bottom:1px solid #9da6ab;
	padding-bottom:10px;
}
/*
.table-1 tr.res:nth-child(3) td,
.table-1 tr.res:nth-child(4) td,
.table-1 tr.res:nth-child(6) td {
	padding: 2px 0 0 0;
}
.table-1 tr.res:nth-child(4) td,
.table-1 tr.res:last-child td {
	padding: 5px 0 11px 0;
}
.table-1 tr.res:nth-child(2) td span,
.table-1 tr.res:nth-child(4) td span,
.table-1 tr.res:nth-child(5) td span,
.table-1 tr.res:nth-child(7) td span  {
	font-size: 14px;
}
.table-1 tr.res:nth-child(3) td span,
.table-1 tr.res:nth-child(6) td span {
	color:#5b6566; font-size: 14px;
}*/

/*estiloes anteriores*/

.table-3 .res td:nth-child(4) {text-align:right; padding-right:25px;}
.table-3 .res td:last-child {text-align:center; padding-left:0; padding-right: 0;}
.table-3 .res td.center {text-align: center; padding: 6px 0 0 0;}
.sorteos .table-3 table tr:nth-child(9)>td{padding: 0; }
.table-3 .extra .res td {vertical-align:bottom; padding-bottom:13px;}
.table-3 .extra .res td:nth-child(4) {text-align:center; padding-right:0;}
.table-3 .extra .res td:last-child {text-align:right; padding-right:91px; padding-bottom: 13px;}
.table-3 .extra .cat td:last-child {text-align:right; padding-right:45px;}

.table-6 .cat td:last-child{text-align:left; padding-left:125px;}
.table-6 .res td:nth-child(7){text-align:right; padding-right:0px;}
.table-6 .res td:last-child {text-align: right; padding-right: 60px;}

.sorteos .table-5 table{background-color:#d8dbdd}
.table-5 tbody{background-color:#fff}
.table-7 .cat td:first-child{text-align:left; padding-left: 95px;}
.table-7 .cat td:last-child{text-align:right; padding-right:70px;}
.table-7 .res td:last-child{text-align:center; padding-left: 85px;}

.table-8 .cat td:first-child, .table-6 .cat td:first-child{text-align:left; padding-left: 95px;}
.table-8 .cat td:last-child {text-align:right; padding-right:87px;}
.table-8 .res td:nth-child(7) {text-align:right; padding-right:0px;}
.table-8 .res td:last-child, .table-6 .res td:last-child {text-align:left; padding-left: 85px;}
