/* CSS Grid */

/* fuentes */
@font-face {
	font-family: 'HelvNeue75';
	src: url("/neos2/static/fonts/HelvNeue75.eot");
	src: url("/neos2/static/fonts/HelvNeue75.eot?#iefix") format("embedded-opentype"), url("/neos2/static/fonts/HelvNeue75.woff") format("woff"), url("/neos2/static/fonts/HelvNeue75.ttf") format("truetype"), url("/neos2/static/fonts/HelvNeue75.svg#svgFontName") format("svg"); font-style:normal; font-weight:normal;}

@font-face {
	font-family: 'HelvNeue55';
	src: url("/neos2/static/fonts/HelvNeue55");
	src: url("/neos2/static/fonts/HelvNeue55?#iefix") format("embedded-opentype"), url("/neos2/static/fonts/HelvNeue55.woff") format("woff"), url("/neos2/static/fonts/HelvNeue55.ttf") format("truetype"), url("/neos2/static/fonts/HelvNeue55.svg#svgFontName") format("svg"); font-style:normal; font-weight:normal;}

/*genericas*/
html.SPR14, .SPR14 body, .SPR14 div, .SPR14 p, .SPR14 span, .SPR14 a, .SPR14 h1, .SPR14 h2, .SPR14 h3, .SPR14 h4, .SPR14 h5, .SPR14 ul, .SPR14 ol, .SPR14 li { border:0; padding:0; margin:0}

html.SPR14 {font-size: 62.5%; font-family:Arial, sans-serif}
#body_SPR14{ font-size:1em;color:#000; background-position:center top}

#body_SPR14 div {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box
	}

a {text-decoration:none!important}

.SPR14 div#usuarios-ie, .SPR14 div#usuarios-ie_SPR14 { background:#FF9; border:1px solid #F60; font-size:1.3em; padding:10px}
.SPR14 .content_SPR14 { margin:0 auto; overflow:hidden}

/* color corporativo */
.corporate-color_SPR14 { color:#F50}

/* rows */
.SPR14 .row_SPR14 {clear:both;padding:30px 0.5em 0 0.5em; display:inline; float:left; width:100%; z-index:1;background:none}

.SPR14 .cont-row_SPR14 {width:960px;margin:0 auto; padding-left:200px; position:relative; /*font-size:1.4em*/}
.no-sidebar_SPR14 .cont-row_SPR14 { padding-left:.5em}

.SPR14 #head_SPR14 {background:#333; color:#FFF; padding:0}
.SPR14 #footer_SPR14 {background:#333; color:#FFF; padding:0}

/*según su fondo: (por defecto no tendrán fondo)*/
.row_SPR14.bg-white_SPR14 {background:#FFF}
.row_SPR14.bg-grey_SPR14 {background:#EEE}
.row_SPR14.bg-gradient_SPR14{
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  white, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  white ,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  white ,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  white, rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  white ,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#ffEEEEEE',GradientType=0 ); /* IE6-8 */
}

/*según si tienen sombra: - (no se pintará sombra por defecto)*/
.row_SPR14.shadow-top_SPR14 {padding-top:0}
.SPR14 .row_SPR14.shadow-top_SPR14{padding-top: 0}
.row_SPR14.shadow-top_SPR14 .cont-row_SPR14 { padding-top:30px; background:url(/neos2/static/img/orange/shadow-bottom.png); background-repeat:no-repeat; background-position: 200px top}
.row_SPR14.no-sidebar_SPR14.shadow-top_SPR14 .cont-row_SPR14{ background-position: center top}
/*
.row_SPR14.shadow-bottom_SPR14 {background:url(/neos2/static/img/orange/shadow-bottom.png); background-repeat:no-repeat; background-position: 200px bottom; padding-bottom:20px}
	.row_SPR14.bg-grey_SPR14.shadow-bottom_SPR14 {background:url(/neos2/static/img/orange/shadow-bottom.png) #EEE}
.row_SPR14.no-sidebar_SPR14.shadow-bottom_SPR14 { background-position: center bottom}*/


/* filas flotantes */
.row_SPR14.r_float1_SPR14 { position:fixed; right:0; top:145px; background:none; width:148px; padding:0; z-index:5001}
.row_SPR14.r_float1_SPR14 .cont-row_SPR14,
.row_SPR14.r_float2_SPR14 .cont-row_SPR14,
.row_SPR14.r_float3_SPR14 .cont-row_SPR14,
.row_SPR14.r_float4_SPR14 .cont-row_SPR14 { width:auto; padding:0}
.row_SPR14.r_float1_SPR14 .col_SPR14 { padding:0; text-align:center; width:100%}
.row_SPR14.r_float1_SPR14 .pill_SPR14 { padding:0; margin:0}
.row_SPR14.r_float2_SPR14 { position:fixed; right:0; bottom:0; background:none; width:148px; padding:0; z-index:5001}
.row_SPR14.r_float2_SPR14 .col_SPR14 { padding:0; text-align:center; width:100%}
.row_SPR14.r_float2_SPR14 .pill_SPR14 { padding:0; margin:0}
.row_SPR14.r_float3_SPR14 { position:fixed; left:0; bottom:0; background:none; width:148px; padding:0; z-index:5001}
.row_SPR14.r_float3_SPR14 .col_SPR14 { padding:0; text-align:center; width:100%}
.row_SPR14.r_float3_SPR14 .pill_SPR14 { padding:0; margin:0}
.row_SPR14.r_float4_SPR14 { position:fixed; left:0; top:145px; background:none; width:148px; padding:0; z-index:5001}
.row_SPR14.r_float4_SPR14 .col_SPR14 { padding:0; text-align:center; width:100%}
.row_SPR14.r_float4_SPR14 .pill_SPR14 { padding:0; margin:0}

/* fila layer */
.SPR14 .row_SPR14.row-layer_SPR14, .SPR14 .row-layer_SPR14 .col_SPR14 { padding:0}
.row-layer_SPR14 .bg-ventana_SPR14 .ventana_SPR14 { max-width:900px}

/*según el sidebar: (por defecto, las filas respetarán un hueco para el sidebar)*/
.no-sidebar_SPR14 {}/*(filas 100% de la página)*/

/* columns */
.SPR14 .col_SPR14 { float:left; padding:0 5px 5px 15px}
.col_100_SPR14 { width:100%}
.col_75_SPR14 { width:75%}
.col_66_SPR14 { width:66.6%}
.col_50_SPR14 { width:50%}
.col_33_SPR14 { width:33.3%}
.col_25_SPR14 { width:25%}

/* columns separacion */
.SPR14 .col_SPR14.shadow_SPR14{background:url(/neos2/static/img/orange/sombraVert.png) no-repeat 5px center / 6px 100%; }
.SPR14 .col_SPR14.shadow-large_SPR14{background:url(/neos2/static/img/orange/sombraVert.png) no-repeat 5px center / 6px 100%; min-height:150px;}
@media screen and (max-width: 1024px) {
	.SPR14 .col_SPR14.shadow_SPR14, 
	.SPR14 .col_SPR14.shadow-large_SPR14{background-position: left center;}
	}
@media screen and (max-width: 500px) { /* optimo 480 */	
	.SPR14 .col_SPR14.shadow_SPR14, 
	.SPR14 .col_SPR14.shadow-large_SPR14{background:none;}
}

/* cabecera SPR */
#body_SPR14 div #oH {border-bottom:1px solid #000; margin-bottom:0}
.cont_head_SPR14 { min-height:33px}
.cont_head_SPR14 ul {width:100%; max-width:960px; margin:0 auto;display:table; color:#FFF;  border-left:1px solid #000; border-right:1px solid #000; box-sizing:border-box}
.cont_head_SPR14 li {display: table-cell;font-size:1.7em; text-align:center; border-right:1px solid #000; border-left:1px solid #000}
.cont_head_SPR14 li:hover, .cont_head_SPR14 li.this-page_SPR14 {background: #727272; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzI3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iI2EwYTBhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iIzhjOGM4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4Nzg3ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #727272 0%, #a0a0a0 54%, #8c8c8c 56%, #878787 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727272), color-stop(54%,#a0a0a0), color-stop(56%,#8c8c8c), color-stop(100%,#878787)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #727272 0%,#a0a0a0 54%,#8c8c8c 56%,#878787 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #727272 0%,#a0a0a0 54%,#8c8c8c 56%,#878787 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #727272 0%,#a0a0a0 54%,#8c8c8c 56%,#878787 100%); /* IE10+ */
background: linear-gradient(to bottom,  #727272 0%,#a0a0a0 54%,#8c8c8c 56%,#878787 100%); /* W3C */

}
.cont_head_SPR14 li a {display: block;color:#FFF; text-decoration:none; padding:8px 0 6px}

.cont_head_SPR14 .cont-relative_SPR14 { position:relative; width:100%; max-width:960px; margin:0 auto; z-index:2147483648}
.bt-absolute_SPR14 { position:absolute; right:0; top:-51px}
.bt-absolute_SPR14 a { color:#FFF; font-size:1.2em; text-decoration:none}
.bt-absolute_SPR14 .link-head_SPR14 { margin:6px 16px 0 8px; padding-left:10px; display:block; float:left}
.bt-absolute_SPR14 .link-head_SPR14 img { vertical-align: bottom; margin-right:8px; border:none; text-decoration:none}
.bt-absolute_SPR14 .link-head_SPR14:hover {text-decoration:underline}
.bt-absolute_SPR14 .bt-corporate-grey_SPR14 {float:left; background: url(/neos2/static/img/orange/bt-corporativo-grey_bg.gif) repeat-x bottom #999; color:#FFF;font-size:1.4em; padding:.4em .8em; text-align:center; position:relative;
border-radius: 4px;
-o-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-webkit-border-radius: 8px;
text-shadow: 1px 1px 0 #666;
-o-text-shadow: 1px 1px 0 #666;
-moz-text-shadow: 1px 1px 0 #666;
-ms-text-shadow: 1px 1px 0 #666;
-webkit-text-shadow: 1px 1px 0 #666;

}
.bt-absolute_SPR14 .bt-corporate-grey_SPR14:hover {background: url(/neos2/static/img/orange/bt-corporativo-grey_bg.gif) repeat-x top #999}
.row_SPR14.breadcrumb_SPR14 { padding:0;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  white, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  white ,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  white ,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  white, rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  white ,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E6E6E6',GradientType=0 ); /* IE6-8 */
}
.breadcrumb_SPR14 .cont_breadcrum_SPR14 { width:100%; max-width:960px; margin:0 auto}
.breadcrumb_SPR14 ul.listaMiga_SPR14 li {color: #777;display: block;float: left;font-size: 1.2em;font-weight: bold;padding: 0.7em 2em 0.7em 1em; background:url(/neos2/static/img/orange/breadcrumbs.png) no-repeat right center}
.breadcrumb_SPR14 ul.listaMiga_SPR14 li a {color: #777; text-decoration:none}
.breadcrumb_SPR14 ul.listaMiga_SPR14 li:first-child {padding-left:0;}
.breadcrumb_SPR14 ul.listaMiga_SPR14 li:first-child a{background:url(/neos2/static/img/orange/ico_homeMiga.png) no-repeat 0 0; padding-left:20px;}
.cont_lineasUsuario_SPR14 { float:right}
.breadcrumb_SPR14 p.datosUsuario_SPR14 { font-size:1.3em; padding:.5em 0 .5em .5em; display:inline; float:left}
.breadcrumb_SPR14 ul.numsUsuario_SPR14 { display:inline; float:left; position:relative; list-style:none}
.numsUsuario_SPR14 li { display:inline; float:right; clear:both;padding: 7px 5px 10px; cursor:pointer; height:15px}
.breadcrumb_SPR14 ul.otrasLineas_SPR14 { padding: 0 15px 0 0;position: absolute;right: 0px;top: 32px;z-index: 999999; display:none;
background: -moz-linear-gradient(top,  white, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,white), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  white ,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  white ,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  white, rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  white ,rgba(229,229,229,1) 100%); /* W3C */
border-radius: 0 0 8px 8px;
-o-border-radius: 0 0 8px 8px;
-moz-border-radius: 0 0 8px 8px;
-ms-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
}
.numsUsuario_SPR14 li:hover ul.otrasLineas_SPR14 { display:block}
.breadcrumb_SPR14 .lineaActiva_SPR14 {font-size: 1.3em;background:url(/neos2/static/img/orange/arrow_down.png) no-repeat right center; padding-right:15px}
.breadcrumb_SPR14 ul.otrasLineas_SPR14 li {float: right;font-size: 1.3em;text-align: right;width: 88px}
.breadcrumb_SPR14 ul.otrasLineas_SPR14 li:hover {color:#F50}
.todasLineas_SPR14 { position:relative}

/* sidebar */
.SPR14 .row-sidebar_SPR14 {clear:both;padding: 0 0.5em;display:inline; float:left; width:100%; position:relative; z-index:2}
.SPR14 .cont-sidebar_SPR14 {width:100%; max-width:960px; margin:0 auto; position:relative; font-size:1.3em;clear: both}
.SPR14 .sidebar_SPR14 { width:200px; padding:0; display:block; position:absolute;top:2em;left:0}
.SPR14 .fondosidebar_SPR14{background: #fff; padding:1em 1.5em 1.5em 1.5em;margin-bottom: 2.5em; display:inline; float:left; width:98%;position:relative;
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-webkit-border-radius: 8px;
box-shadow: 0px 5px 7px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0px 5px 7px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 5px 7px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0px 5px 7px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 5px 7px rgba(0, 0, 0, 0.3);
}
.sinfondosidebar_SPR14{}

.sidebar_SPR14 .mod_SPR14 { background:none; padding-top:5px}
.sidebar_SPR14 .bg-white_SPR14 {background: #fff} /*(incluye fondo blanco y sombra) – área para incluir módulos/pill*/ 

/*-------------cargando------------*/

.cargandoWrapper_SPR14 {display: table;height: 100%; margin: 0 auto;text-align: center;vertical-align: middle;width: 100%}
.cargandoCenter_SPR14{display: table-cell;margin: 0 auto;max-width: 325px;text-align: center;vertical-align: middle; width: 100%}
.cargandoCenter_SPR14 img{ box-sizing: border-box; display: block;max-width: 100%;padding: 5em;margin: 0 auto}


/* ----- RESPONSIVE ----- */

@media screen and (max-width: 1280px) { /* optimo 1280 */
/* rows*/
.SPR14 .sidebar_SPR14 { width:20%}
}

@media screen and (max-width: 1024px) { /* optimo 1044 */
.SPR14 .r_float1_SPR14,
.SPR14 .r_float4_SPR14 { display:none}

.SPR14 .cont-row_SPR14 {width:auto; padding-left: 22%}
.no-sidebar_SPR14 .cont-row_SPR14 {padding-left: 0.5em}
.row_SPR14.shadow-top_SPR14 .cont-row_SPR14 { background-position:22% top}
	/* aumento de tamaño para tablets */
	.SPR14 .col_SPR14 {padding: 0 10px 5px}
	.SPR14 .sidebar_SPR14 { left: 0.5em}
}

@media screen and (max-width: 820px) { /* optimo 800 */
.SPR14 .fondosidebar_SPR14 { padding:.5em 1em 1em 1em}
}

@media screen and (max-width: 788px) { /* optimo 768 */
/* rows */
.SPR14 .cont-row_SPR14, .SPR14 .no-sidebar_SPR14 .cont-row_SPR14 {max-width:1024px; margin:0 auto; padding-left:0}
.SPR14 .shadow-top_SPR14 .cont-row_SPR14 {background-position: center top }

/* sidebar - se pinta dentro de una row - se ocultan los modulos y pills en DW de cliente*/
.SPR14 .row-sidebar_SPR14 { padding-bottom:2em}
.SPR14 .sidebar_SPR14 { width:100%; position:relative; padding:0.5em}
.client_SPR14 .sidebar_SPR14 .mod_SPR14, .client_SPR14 .sidebar_SPR14 .pill_SPR14 { display:none}
.client_SPR14 .sidebar_SPR14 .mod_SPR14.mod_user-sb_SPR14 { display:inline}
}

@media screen and (max-width: 620px) { /* optimo 600 */
.SPR14 .col_SPR14 { }
.SPR14 .col_25_SPR14 {width:50%}
.SPR14 .col_75_SPR14 {width:50%}
.SPR14 .r_50_25_25_SPR14 .col_25_SPR14,
.SPR14 .r_25_50_25_SPR14 .col_25_SPR14,
.SPR14 .r_25_25_50_SPR14 .col_25_SPR14,
.SPR14 .r_50_25_25_SPR14 .col_50_SPR14,
.SPR14 .r_25_50_25_SPR14 .col_50_SPR14,
.SPR14 .r_25_25_50_SPR14 .col_50_SPR14 {
	width:100%
}
.SPR14 .r_33_66_SPR14 .col_33_SPR14, .SPR14 .r_33_66_SPR14 .col_66_SPR14 {width:50%}
.SPR14 .r_66_33_SPR14 .col_33_SPR14, .SPR14 .r_66_33_SPR14 .col_66_SPR14 {width:50%}

/* cabecera SPR */
.cont_head_SPR14 li { font-size:1.3em}

}

@media screen and (max-width: 500px) { /* optimo 480 */
/* columns */
.SPR14 .row_SPR14 .col_SPR14 {width:100%}
.SPR14 .row_SPR14 .col_SPR14 .pill_SPR14, .SPR14 .row_SPR14 .col_SPR14 .mod_SPR14 { padding-bottom:15px}

/* cabecera SPR */
.bt-absolute_SPR14 {top: -70px}
.cont_head_SPR14 ul {border:none}
.cont_head_SPR14 li {clear: both;display: block;padding-left: 1em;text-align: left;width: 100%;font-size: 15px;box-sizing:border-box;border-right:none; border-left:none;border-bottom:1px solid #000; border-top:1px solid #555}
.bt-absolute_SPR14 .bt-corporate-grey_SPR14 {clear:both; float:right; margin-right:15px; margin-top:10px}
}

/* FILAS NO-RESPONSIVE SI-FLEXIBLES */
.row_SPR14.no-responsive_SPR14 .col_100_SPR14 { width:100%}
.row_SPR14.no-responsive_SPR14 .col_75_SPR14 { width:75%}
.row_SPR14.no-responsive_SPR14 .col_66_SPR14 { width:66.6%}
.row_SPR14.no-responsive_SPR14 .col_50_SPR14 { width:50%}
.row_SPR14.no-responsive_SPR14 .col_33_SPR14 { width:33.3%}
.row_SPR14.no-responsive_SPR14 .col_25_SPR14 { width:25%}

/* ESTILOS PARA FIJAR CABECERA */

.SPR14 #head_SPR14 {background:#000;color: #fff;display: block;padding: 0;position: fixed;top: 0;z-index: 5000}
.cont_head_SPR14 li a { box-sizing:border-box; height:34px}
.row_SPR14.breadcrumb_SPR14 {display: block;height: 32px;position: fixed;top: 149px;z-index: 5000}
.breadcrumb_SPR14 + div { margin-top:182px}

@media screen and (max-width: 500px) { 
.SPR14 #head_SPR14 {position: relative}
.cont_head_SPR14 li a { height:auto}
.row_SPR14.breadcrumb_SPR14 {;height: auto;position: relative;top: 0}
.breadcrumb_SPR14 + div { margin-top:0}
}

/* CAMBIOS MENU ESPACIOS */
div.pill_SPR14 .corporate-color_SPR14 strong{font-weight:normal;}
@media screen and (max-width: 788px) { /* optimo 768 */
.sidebar_SPR14 .sinfondosidebar_SPR14 div.pill_SPR14 h3{font-size:15px;}
.sidebar_SPR14 .sinfondosidebar_SPR14 div.pill_SPR14 li{float:left; margin:0 15px 15px 0; font-size:12px;}
.sidebar_SPR14 .mod_SPR14 { padding-top:0}
.sidebar_SPR14 .mod_SPR14.mod_user-sb_SPR14{width:33%; margin-right:1em;}
.sidebar_SPR14 .mod_SPR14.mod_lineas-sb_SPR14{width:30%;}
.SPR14 .sidebar_SPR14 .fondosidebar_SPR14{margin-bottom:1.5em;}
}
@media screen and (max-width: 600px) { /* optimo 480 */
.sidebar_SPR14 .mod_SPR14.mod_user-sb_SPR14{margin-right:0;}
}
@media screen and (max-width: 500px) { /* optimo 480 */
.sidebar_SPR14 .sinfondosidebar_SPR14 div.pill_SPR14 li{float:none; margin:0 0 5px 0}
.sidebar_SPR14 .mod_SPR14.mod_user-sb_SPR14{width:100%;}
.sidebar_SPR14 .mod_SPR14.mod_lineas-sb_SPR14{width:100%;}
}
/* DISCRIMINAR PILL MENU */
.sinfondosidebar_SPR14{display:none;}
.content_SPR14.contract_SPR14 .sinfondosidebar_SPR14, 
.content_SPR14.client_SPR14 .sinfondosidebar_SPR14{display:block;}
.content_SPR14.contract_SPR14 .pagesidebar_SPR14, 
.content_SPR14.client_SPR14 .pagesidebar_SPR14{display:none;}