.wrapper.mainheader .navBox .maintabs {text-align:center;}
.wrapper.mainheader .navBox .maintabs .tab_first {float:none;}
/*.mainbodier.licitaciones-list, .mainPag .mainbodier {padding-top:0;}*/
.mainbodier.licitaciones-list .licitaciones-list {margin-top:0;}

/*Contenido licitaciones*/
.bodier, .grid {background:transparent; position:relative; z-index:3;}
.spechead .container {display:block; clear:both;}
.mainbodier {z-index:1;clear:both; display:block;}
.mainbodier .licitaciones-list { background-color:#fff;padding:4rem; margin-top:5%; min-height:50em;}
.mainPag .bodier {height:auto;margin-bottom:16em; display:inline-block;background:transparent;}
.footer {display:-webkit-box;}
.text-licit{font-size:1.5em; font-weight:400; display:block; width:100%; text-align:center;  margin-top:1em; color:#000; line-height:2.3rem;}  
.text-licit a {color:#f56b0d;font-weight:800;}
.lastPag .bodier {height:auto;margin-bottom:18em;display:inline-block;background:transparent;}
.licitaciones-list .bodier {height:auto;margin-bottom:8em;display:inline-block;background:transparent;}.error .bodier{height:49em;}.listNorm .bodier{height:auto;margin-bottom:12em;display:inline-block;}.intLey .spechead{width:100%;display:block;height:2em;}.intLic .grid { margin-top:4em;    background-color:#fff;}.mainPag .mainbodier {position:relative;}.intLey .mainbodier {padding-top:0;}
/*ShortMenu*/
.wrapperl {text-align:center; background:transparent; height:100%;margin-bottom:11em;}
.shortMenu {display:inline-block; font-family:'Roboto','arial',sans-serif; font-size:1em; margin-left:auto;    margin-right:auto;    margin-bottom:10em;    margin-top:5em;}
.shortMenu li{float:left;text-align:-webkit-center;display:table;moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:transparent;border:thick solid #fff;background-color:rgba(255,255,255,0.4);margin-top:1em;margin-right:5em;margin-bottom:1em;margin-left:5em;color:#f56b0d;width:8em;height:8em;}
.shortMenu abbr {width:7.5em;display:table-cell;text-align:center;font-size:2.5rem;font-weight:500; text-decoration:none;}
.shortMenu li:hover{ background-color:#f56b0d; color:#fff; border:thick solid #f56b0d;}
.shortMenu abbr:after {content:attr(title);color:#666;display:block;position:absolute; font-size:0.8em;width:7em; margin-top:2%;margin-left:-2%;}
.shortMenu abbr:hover:after{color:#f56b0d;}
.shortMenu a{display:table-cell; padding:2.3em 0 2em 0;}

/*formulario busqueda*/#busc-licitaciones{ height:5.5em; margin-bottom:4em;padding:0;width:100%;background-color:#fff;background:rgba(255,255,255,0.2);text-align:center;margin-top:14em;position:absolute;z-index:4; }#busc-licitaciones .placeExp {width:25em; padding:1rem 3.2em 1rem 1em;  border:0 none; font-size:2em; -webkit-transition:width 0.4s ease-in-out; transition:width 0.4s ease-in-out;     background:transparent;position:relative; height:5.5rem; }#busc-licitaciones button {background-image:url(search-off.png);height:5.5rem;width:5.5rem; position:absolute;}.results {display:none;position:absolute;top:24em;left:0;right:0;z-index:10;margin-top:-0.4em; background-color:#fff;text-align:-webkit-center;width:100%; padding-top:0em; padding-bottom:5em; -webkit-box-shadow:0.5em 0.4em 1em 0em rgba(0,0,0,0.21);-moz-box-shadow:0.5em 0.4em 1em 0em rgba(0,0,0,0.21);box-shadow:0.8em 0.5em 2em 2em rgba(0,0,0,0.21);}input#buscadorquery::placeholder {color:#fff;}#busc-licitaciones input:focus::placeholder {color:#333;}#busc-licitaciones input:focus {background-color:#fff;}#busc-licitaciones input:focus ~ #btnSearch{background-image:url(search-on.png)}
.results li {width:50%;position:relative;display:block;float:none;clear:both;    text-align:-webkit-center;    line-height:1.5em;    height:8em;    border-bottom:0.1em solid transparent;    border-color:#f56b0d #f56b0d #f56b0d;    line-height:1.5em;    padding:1em;  margin-left:auto; margin-right:auto;}
.results li:first-child {}
.results li:first-child:before, .results li:first-child:after {display:block;width:0;height:0;position:absolute;left:50%;margin-left:-0.2em;border:0.2em outset transparent;}
.results li:first-child:before {border-bottom:0.2em solid #f56b0d; top:-0.5em;}
.results li:first-child:after {border-bottom:0.2em solid #f56b0d; top:-0.4em;}
.results li:first-child:hover:before, .SearchExp .results li:first-child:hover:after {display:none;}
.results li:last-child{margin-bottom:-0.1em;}
.results a {display:block;width:100%;color:#000;position:absolute;top:0em;left:0em;height:4.3em;padding:1em;font-size:1.5em; overflow:hidden; line-height:1.5em;}
.results a:hover {text-decoration:none;}.results a:after {content:" ";    display:block;    background:-o-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);    background:-moz-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);    background:-webkit-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);    background:-ms-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0)),color-stop(92%,rgba(255,255,255,1)));
    width:100%;height:2em;    margin-top:-1.5em;    overflow:hidden;    position:relative;    z-index:3;    }
.results p {display:table-cell;    min-width:8em;text-align:left;}
.nexp{color:#f56b0d; font-weight:700;}
li.MoreResultsBtn{ background-color:#f56b0d; height:8em;}
.MoreResultsBtn a{font-size:2em;padding-top:1em;padding-bottom:1em;font-weight:400; line-height:2em;text-align:center;}
li.MoreResultsBtn a:hover{background:none; color:#fff;} 
li.MoreResultsBtn a:after{background:none;} 
/*formulario ocultar*/
#layerPopup {display:none;width:50%;height:auto;position:absolute;top:5em; left:auto;border:#ccc solid thin; padding:0em; background:#fff;width:110rem; -webkit-box-shadow:0.5em 0.5em 0.3em -0.2em rgba(0,0,0,0.32);-moz-box-shadow:0.5em 0.5em 0.2em-0.2em rgba(0,0,0,0.32);box-shadow:0.5em 0.5em 0.3em -0.2em  rgba(0,0,0,0.32); }
#layerPopup .grid {background:#fff; padding:0em; margin:0em; }
.striplayer p {font-size:1.5em;  float:right;}
.condiciones{padding:1em 0em 1em 0em; margin-left:19em;}
.condiciones input{float:left; width:3%; margin-left:1em;}
.condiciones legend {font-size:1.5rem;font-style:italic;float:left;margin-right:0.5em;}
.condiciones label {float:left;}
.legalCnd {margin-left:19em;} 
.legalCnd a{ font-size:1.5em;text-decoration:underline;font-weight:700;color:#f56b0d;}

/*Alert Box*/
#alertBox {    display:none;    min-height:20em;    position:absolute;    margin-left:auto;    margin-right:auto;    top:30%;    border:#ccc solid thin;    padding:2em;    background:#fff;
    width:60rem;    -webkit-box-shadow:0.5em 0.5em 0.3em -0.2em rgba(0,0,0,0.32);    -moz-box-shadow:0.5em 0.5em 0.3em -0.2em rgba(0,0,0,0.32);    box-shadow:0.5em 0.5em 0.3em -0.2em rgba(0,0,0,0.32);    z-index:10;}
#alertBox .grid {background:#fff; padding:4em; margin:0em;}
#alertBox .gridBox p{font-size:1.5em; line-height:1.5em;padding-top:0.5em;}
.striplayer p {font-size:1.5em;float:right;}
.AlertTit{font-size:2em; }
.error .aviso li {font-size:1.5em;}
.error .aviso{text-align:center; margin-bottom:1em;}
/*Listado Expedientes*/.licitaciones-list {background-color:#fff;height:auto;margin-top:5%; position:relative;}.g5.simply .cell {width:20%;}.detailExp {color:#737578; padding:0.5em; font-size:1.4em; display:block; font-weight:400;margin-top:1em; font-variant:small-caps;}.cell.list-exp {float:left; height:32em; list-style-type:none; padding:1em; width:20%;}
.list-exp .maintitle {padding:1em;    font-size:1.4em;    display:block;    font-weight:400;    line-height:1.5em;    list-style-type:none;    height:7.3em;    overflow:hidden;    display:-webkit-box;    -webkit-line-clamp:4;    -webkit-box-orient:vertical;     }.cell.list-exp div {border:#ccc medium solid; -moz-border-radius:1%;   -webkit-border-radius:1%;	border-radius:1%;}.list-exp span.ima.T.H.f16x9 {margin-bottom:1em;border-bottom-width:0.3em;border-bottom-style:solid;border-bottom-color:#f56b0d; padding:0;}.list-exp .nexp {padding:0.8em; font-size:1.8em; display:block; font-weight:400;  height:1.8em;    overflow:hidden;    display:-webkit-box;    -webkit-line-clamp:1;    -webkit-box-orient:vertical;    max-width:12em;1    overflow:hidden;1    text-overflow:ellipsis;}
.subheader nav .arrow a img{top:0.3em;margin-right:0.3em;}
.mainBox.list-tipo {float:left; height:24em; width:100%; padding-right:2em;margin-top:1em; }
.list-tipo .pretitle {min-height:3em;font-weight:400;display:block;font-size:2em;border-bottom:#ccc solid;padding:0.5em 0 0.5em 0; }
.list-tipo span.ima.T.H.f16x9 {margin-bottom:1em;border-bottom-width:0.3em;border-bottom-style:solid;border-bottom-color:#f56b0d;}
.secBoxl{	font-size:8em;	color:#737578;	}
p.pretitle.nexp {display:inline-block;padding-bottom:0.5em;width:90%;}
.maintitle:after {content:" ";display:block;
background:-o-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);/*Opera11.10+*/
background:-moz-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);/*FF3.6+*/
background:-webkit-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);/*Chrome10+,Safari5.1+*/
background:-ms-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);/*IE10+*/
background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0)),color-stop(92%,rgba(255,255,255,1)));/*Chrome,Safari4+*/}
.maintitle:after {width:100%;height:3.5em;margin-top:-3.0em;position:relative;z-index:0;}
.lastPag .maintitle:after {height:1.5em;    margin-top:-1.0em;    position:relative;    z-index:0;}
/*Procesado Expedientes*/
.grid > h3, .grid > .txtbox h3{font-size:2em; font-weight:400;}
.seccion-licitaciones{box-shadow:0 0.5em 1em rgba(0,0,0,.75);}
#global_nav {position:relative;    width:100%;  font-size:2em;    font-weight:400;   padding:4rem;}
#global_nav li {padding:0.8em 0em 0.8em 0em;  width:100%; border-bottom:solid #ccc 0.1em;}
#global_nav ul ul {display:block;color:#666; margin-top:0.5em;}
.despExp ul > li {color:#666;}
.linea-empresa {border-bottom:none;  padding-left:0.5em;  background-color:#ccc; margin-bottom:0.2em; color:#666; font-size:0.7em;}
#global_nav a{font-weight:400;display:block; float:left;}
#global_nav ul li span { font-weight:400;margin-left:1em;display:inline-block; padding:0.2em;vertical-align:middle;}
.button-exp{border:solid 0.1em #ccc; font-size:0.8em;}
.button-exp:hover {background-color:#f56b0d; border:solid 0.1em #f56b0d;}
.linea-empresa .button-exp a:hover{background-color:transparent;border:none;}
.linea-empresa .button-exp{background-color:transparent;border:none;}
#global_nav ul li span a{color:#666;}
#global_nav ul li span a:hover {color:white;}
a.btn-exp {padding:0.4em;color:#f56b0d; font-size:1em;}
.cell-expediente{font-size:1em;width:auto;/*min-width:14%;*/}
.procesado {z-index:3; position:relative;}
.auxheader .socialBox .gplus {top:0;}
.EmpresasDesp {height:auto;display:block;clear:both;margin-bottom:8em;}
.DelEmpresa{width:5%;}/*seccion-licitaciones */.seccion-licitaciones #global_nav  .despExp .linea-empresa span {margin-left:0;}.seccion-licitaciones .linea-empresa span:first-child {width:24%;}.seccion-licitaciones .linea-empresa span:nth-child(2),.seccion-licitaciones .linea-empresa span:first-child  + span {width:10%;}.seccion-licitaciones .linea-empresa span:nth-child(3),.seccion-licitaciones .linea-empresa span:first-child  + span + span {width:22%;}.seccion-licitaciones .linea-empresa span:nth-child(4),.seccion-licitaciones .linea-empresa span:first-child  + span + span + span {width: 26%;}.seccion-licitaciones .linea-empresa span:nth-child(5),.seccion-licitaciones .linea-empresa span:first-child  + span + span + span + span {width: 12%;}.seccion-licitaciones .linea-empresa span:last-child {width: 3%;}
/*Paginación*/
ul.pagination {padding:0;font-size:1.5rem; padding-top:3rem;}
ul.pagination li {display:inline; font-size:1em;float:left; padding:0.5em; }
ul.pagination li a {color:#d25000;float:left;padding:0.5em 1em;text-decoration:none;border:thin solid #d25000;}
ul.pagination li a.active {background-color:#d25000;color:#fff;}
ul.pagination li a:hover {background-color:#d25000; color:#fff;}
ul.pagination li li {padding:0 0.5em 0 0;}
.paginaBox, .paginaBox ol li {text-align:center;}
ul.pagination li.active a{background-color:#d25000;color:#fff;}
ul.paginaBox li.active span {color:#fff;}
.paginaBox {width:auto;display:table;margin:auto;}
.controlBox {width:100%;clear:both;display:inline-block;float:none;}

/*Formulario*/
#layerPopup {display:none;}
.show:focus + .hide {display:inline;}
.show:focus + .hide + #layerPopup {display:block;}
.form-style-2{padding:4em; font-size:1em;}
.form-style-2-heading{font-style:italic;border-bottom:0.1em solid #ddd;margin-bottom:2em;font-size:2em;padding-bottom:0.2em;}
#layerPopup {z-index:10;  display:none;width:50%;height:auto;position:absolute;top:5em; left:auto;border:#ccc solid thin; padding-left:1em; background:#fff;width:110rem; -webkit-box-shadow:0.5em 0.5em 0.2em-0.2em rgba(0,0,0,0.32);-moz-box-shadow:0.5em 0.5em 0.2em-0.2em rgba(0,0,0,0.32);box-shadow:0.5em 0.5em 0.2em-0.2em rgba(0,0,0,0.32);}
.form-style-2 label{font-size:1.5em; display:block;margin:0em 0em 1em 0em;}.form-style-2 label > span{font-weight:bold; float:left; padding-top:1em;  padding-right:0.5em;}.required::after {  content:"*";}.required {    width:30%;    float:left;}.noRequired {width:30%;float:left;}.form-style-2 .tel-number-field{width:3em;text-align:center;}.form-style-2 input.input-field{width:48%;}.form-style-2 input.input-field, .form-style-2 .tel-number-field, .form-style-2 .textarea-field,  .form-style-2 .select-field{box-sizing:border-box;    -webkit-box-sizing:border-box;    -moz-box-sizing:border-box;    border:0.1em solid #C2C2C2;box-shadow:0.1em 0.1em 0.2em #EBEBEB;    -moz-box-shadow:0.1em 0.1em 0.2em #EBEBEB;    -webkit-box-shadow:0.1em 0.1em 0.2em #C2C2C2;    border-radius:0.2em;    -webkit-border-radius:0.2em;    -moz-border-radius:0.2em;    padding:0.3em;    outline:none;}.form-style-2 .input-field:focus, .form-style-2 .tel-number-field:focus, .form-style-2 .textarea-field:focus,  .form-style-2 .select-field:focus{border:0.1em solid #d25000;}.form-style-2 .textarea-field{height:8em; width:55%;}.form-style-2 input[type=submit],.form-style-2 input[type=button]{border:none;    padding:1em 2em 1em 2em;    background:#C2C2C2;    color:#fff;    box-shadow:0.1em 0.1em 0.2em #DADADA;    -moz-box-shadow:0.1em 0.1em 0.2em #DADADA;    -webkit-box-shadow:0.1em 0.1em 0.2em #DADADA;    border-radius:0.2em;    -webkit-border-radius:0.2em;     -moz-border-radius:0.2em; }.form-style-2 input[type=submit]:hover,.form-style-2 input[type=button]:hover{background:#d25000;    color:#fff;}.form-style-2 p{color:#666666;font-size:1.8em;margin-bottom:1em;}.licForm main#topPage {padding:4em;}.licForm h1.secBox {padding:0em 4em 1em 4em;}
/*Ficha Expediente*/.LicitSingle {background-color:#fff;height:auto; padding:4em;}.LicitSingle h2{font-size:2.5rem;line-height:1.5em; }.LicitSingle h3{font-size:2rem;line-height:1.5em; font-style:italic;color:#999;}.LicitSingle h4{font-size:1.5rem;line-height:1.5em; margin-bottom:1em;}.LicitSingle p{font-size:1.5rem;line-height:1.7em; font-weight:400; margin-bottom:1em;}.docsExp {color:#d25000; font-weight:600; border-bottom:thin solid #d25000; padding:1em 0 1em 0;width:auto;display:inline-block;}.docsExp a:hover{text-decoration:underline;}.LicitSingle p span{font-style:italic;}.LicitSingle p strong{font-size:1.5rem;line-height:1.5em;}.LicitSingle p img{vertical-align:middle;}.LicitSingle h1 {padding:0;}.LicitSingle span.maintitle {font-size:3em;}.LicitSingle span.maintitle:after{ background:none;}.LicitSingle .pretitle {font-size:2em; color:#999;   padding-bottom:1em;    display:inline-block;}.lastPag .LicitSingle li {font-size:1.5em;line-height:1.5em;margin-bottom:1em;}
/*Interna*/
.intLic .minify,
.intLey .minify {box-shadow:none;}
/*Resultados de búsqueda*/h1.secBox2 {font-size:7em;color:#737578;padding-top:0.5em;}.listNorm h1.secBox2 {  padding-top:0em;}.SearchResults{background-color:#fff; width:100%; display:inline-block;}.SearchResults li{ padding-top:0.5em;}.SearchResults span.maintitle{font-size:2.4rem;line-height:2.8rem;font-weight:500;}.datpub {font-weight:300;border-top:.1rem dotted #f56b0d;width:100%;padding-top:.8rem;margin-top:.4rem;float:left;color:#d25000; }.SearchResults .cell {width:80%;padding-bottom:2rem;border-top:.1rem solid #c4c6c8;padding-left:1em;position:relative;float:left;font-size:2rem;padding-top:1em;}.ResulItem{width:20%;  padding-bottom:2rem;border-top:.1rem solid #c4c6c8;padding-left:1em;position:relative;float:left;font-size:2rem;padding-top:1em;}.SearchTerm {font-size:2em;font-style:italic;line-height:2em; color:#999;}.OkMsg p{color:#090;}.FailMsg p{color:#F00;}.container.bigTit.LicitSingle.error {height:40em;margin-bottom:9em;}.listSearch .maintitle:after{background:none;}.lastPag .results {top:33em;}

/*Listado generico*/
.ListResults{background-color:#fff; width:100%; display:inline-block;}
.datpub{ padding-top:0.5em; line-height:3.8rem;}
.datpub img {float:left; width:1.5em; height:1.5em;}
.ListResults .cell { display:inline-block;width:100%;padding-bottom:2rem;position:relative;float:left;font-size:2rem;padding-top:0.5em;border-bottom:.1rem dotted #f56b0d; margin-bottom:1em;}
.ListResults:before{content:'';display:inline-block;height:100%;position:absolute;top:0;}.cell a{display:block;width:100%;height:100%; }.cell > a {left:0;bottom:0;position:absolute;}.ListResults span.maintitle {font-size:2.4rem;    line-height:1.2rem;    font-weight:300;    color:#d25000;}.hddn, .pagBox.hddn {visibility:hidden;position:absolute;top:-100%;left:-100%;}span.auxBox {color:#999; font-weight:300;}.SubtitleCurs {font-size:2.5em; font-style:italic;line-height:2em;color:#999;font-weight:300;}.pubBox span {line-height:1.6667;color:#666;font-size:0.8em;padding-left:0.5em;}

/*NOT FOUND*/
.menu_nodispo {text-align:center;}
.menu_nodispo {color:#fff;    font-weight:bold;}
.menu_nodispo li span {font-size:120%;}
.menu_nodispo ul {margin:1em auto 4em;width:90%;}
.menu_nodispo li {margin:.2em .1em;}
.menu_nodispo li { background-color:#d25000;color:#fff; -moz-border-radius:0.5em 0.5em 0.5em 0.5em;    display:inline-block;    margin:.2em .1em .4em;    text-align:center;   width:24em;}.menu_nodispo li a {display:block;padding:.8em 1.5em;}.menu_nodispo li a:hover {background-color:#ccc;}.LicitSingle ul li span{color:#fff;}.aviso li, .aviso p {font-size:180%;    line-height:2.4rem;    margin:.6rem 0;}.aviso li:before {float:none;    content:'\25BA';    font-size:1.4rem;    height:1.8rem;    width:1.8rem;    line-height:1.8rem;    display:inline-block;    position:relative;    left:-1.4rem;    top:0rem;    margin-right:-1.4rem;    color:#f56b0d;}
/*AVISO LEGAL*/.conditions #popup #wrapper p {font-family:Roboto;margin-bottom:2em;font-size:1.5em;line-height:2em;}.conditions #popup #wrapper {padding:2em;}
/*Breadtabs*/
.breadtabs {padding:1.2em;}
.breadtabs {padding-left:0;}
.breadtabs ul {display:inline-block;}
.breadtabs li {display:inline;}
.breadtabs span {color:#444;}
.breadtabs > span {vertical-align:middle;}
.breadtabs li:after{content:"»"; color:#c4c6c8; font-size:2em;}
.breadtabs li:last-child:after{content:none;}

/*ESTILOS CON IMPORTANT PARA RESETEAR LOS ESTILOS QUE VIENEN DE LA INTRANET CON ESTILOS EN LINEA*/p.MsoNormal{margin:0em !important; padding:0em !important; font-family:"Roboto", Helvetica, sans-serif!important;}p.MsoNormal font{font-family:"Roboto", Helvetica, sans-serif!important;}p.MsoNormal u{font-family:"Roboto", Helvetica, sans-serif!important;color:#000!important; font-size:1.8em!important; }.footer .container .ico a {display:block!important;}.LicitSingle ul li span{font-family:'Roboto','arial',sans-serif!important; font-size:1.4em!important; }.LicitSingle span{font-family:'Roboto','arial',sans-serif!important;margin-bottom:0.5em;}.LicitSingle ul li b{font-family:'Roboto','arial',sans-serif!important;  margin-bottom:0.5em; font-size:1.4em!important;color:#000!important;}.intLic .EmpresasDesp {margin-top:0!important;}.wrapper {margin-top:0!important;}
/*form*/
.rtve.licForm .form-style-2 + .form-style-2 {padding-top:0;}
@media only screen and (max-width: 1000px) {.wrapper.mainheader .navBox > .container > .blind > img {margin-bottom:-2rem;}