/* Estilos para Territorio Pymes */
/* Estilos base
---------------------------------------------------------------------------------------------------------------------------- */
* {margin: 0; padding: 0}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0; 
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}





* html div, * html ul, * html ol,  * html li {height:1%}
*:first-child+html div, *:first-child+html ul, *:first-child+html ol, *:first-child+html li {height:1%} 

:focus {outline: 0;}
ins {text-decoration: none}
del {text-decoration: line-through}

body {line-height: 1;color: black;background-color: #fff; font-size: 0.625em; font-family:Arial, Helvetica, Tahoma,sans-serif}
ol, ul {    list-style: none;}
ul li {list-style:none}
div:after, ul:after, ol:after, li:after  {content: "";display:block; clear:both; height:0; visibility:hidden}

table {border-collapse: separate;border-spacing: 0;}
caption, th, td {   text-align: left;   font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {    content: "";}
blockquote, q {quotes: "" "";}  


.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */
img {behavior: url(iepngfix.htc)}

/* comodines */
.oculto {text-indent:-9000px; font:normal 0em/0em sans-serif; position:absolute; display:block; left:-9000px}

/* fija fuentes y em */
body, html{font-size: 62.5%}
body {font-size: 100%; /* IE Fix */}
*:first-child+html body  { font-size: 101%} /* IE 7 */
* html body { font-size: 101%} /* IE 6 */       
h1,h2,h3,h4,h5,h6 {font-size:100%}  
table { font-size:100%}

/*otros */
a{text-decoration:underline; color:#2f2f2f}
a:hover{text-decoration:none}
img {border:none; border:0} 


/* estilos para diseño liquido del especial */
a { text-decoration:none; }


/* fuentes para la seccion */
@font-face {
	font-family: 'Signika-Semibold';
	src: url('/estilos/fonts/Signika-Semibold.eot?') format('eot'), 
	     url('/estilos/fonts/Signika-Semibold.woff') format('woff'), 
	     url('/estilos/fonts/Signika-Semibold.ttf')  format('truetype'),
	     url('/estilos/fonts/Signika-Semibold.svg#Signika-Semibold') format('svg');
}


@font-face {
	font-family: 'Signika-Bold';
	src: url('/estilos/fonts/Signika-Bold.eot?') format('eot'), 
	     url('/estilos/fonts/Signika-Bold.woff') format('woff'), 
	     url('/estilos/fonts/Signika-Bold.ttf')  format('truetype'),
	     url('/estilos/fonts/Signika-Bold.svg#Signika-Bold') format('svg');
}


@font-face {
	font-family: 'Signika-Light';
	src: url('/estilos/fonts/Signika-Light.eot?') format('eot'), 
	     url('/estilos/fonts/Signika-Light.woff') format('woff'), 
	     url('/estilos/fonts/Signika-Light.ttf')  format('truetype'),
	     url('/estilos/fonts/Signika-Light.svg#Signika-Light') format('svg');
}


@font-face {
	font-family: 'Signika-Regular';
	src: url('/estilos/fonts/Signika-Regular.eot?') format('eot'), 
	     url('/estilos/fonts/Signika-Regular.woff') format('woff'), 
	     url('/estilos/fonts/Signika-Regular.ttf')  format('truetype'),
	     url('/estilos/fonts/Signika-Regular.svg#Signika-Regular') format('svg');
}






@font-face {
	font-family: 'OpenSans';
	src: url('/estilos/fonts/OpenSans.eot?') format('eot'), 
	     url('/estilos/fonts/OpenSans.woff') format('woff'), 
	     url('/estilos/fonts/OpenSans.ttf')  format('truetype'),
	     url('/estilos/fonts/OpenSans.svg#OpenSans') format('svg');
}




@font-face {
	font-family: 'Entypo';
	src: url('/estilos/fonts/entypo.eot?') format('eot'), 
	     url('/estilos/fonts/entypo.woff') format('woff'), 
	     url('/estilos/fonts/entypo.ttf')  format('truetype'),
	     url('/estilos/fonts/entypo.svg#entypo') format('svg');
}


@font-face {
	font-family: 'Entypo-Social';
	src: url('/estilos/fonts/entypo-social.eot?') format('eot'), 
	     url('/estilos/fonts/entypo-social.woff') format('woff'), 
	     url('/estilos/fonts/entypo-social.ttf')  format('truetype'),
	     url('/estilos/fonts/entypo-social.svg#entypo-social') format('svg');
}


/* fuentes de iconos */
@font-face {
	font-family: 'ico_tpyme';
	src:url('/estilos/fonts/ico_tpyme.eot?-c6hi5y');
	src:url('/estilos/fonts/ico_tpyme.eot?#iefix-c6hi5y') format('embedded-opentype'),
		url('/estilos/fonts/ico_tpyme.woff?-c6hi5y') format('woff'),
		url('/estilos/fonts/ico_tpyme.ttf?-c6hi5y') format('truetype'),
		url('/estilos/fonts/ico_tpyme.svg?-c6hi5y#ico_tpyme') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'ico_tpyme';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-folio-escrito1:before {
	content: "\e620";
}
.icon-blogs:before {
	content: "\e621";
}
.icon-alerta:before {
	content: "\e622";
}
.icon-pluma:before {
	content: "\e623";
}
.icon-estrella:before {
	content: "\e609";
}
.icon-punto-semicirculo:before {
	content: "\e60a";
}
.icon-librito:before {
	content: "\e60b";
}
.icon-paginas-abiertas:before {
	content: "\e60c";
}
.icon-megafono:before {
	content: "\e60e";
}
.icon-portafolios:before {
	content: "\e60f";
}
.icon-maletin:before {
	content: "\e610";
}
.icon-calendario:before {
	content: "\e611";
}
.icon-salvavidas:before {
	content: "\e612";
}
.icon-firma-documento:before {
	content: "\e613";
}
.icon-caja-registradora:before {
	content: "\e614";
}
.icon-estrecha-manos:before {
	content: "\e615";
}
.icon-usuarios:before {
	content: "\e616";
}
.icon-bombilla:before {
	content: "\e617";
}
.icon-carpeta:before {
	content: "\e618";
}
.icon-tuerca:before {
	content: "\e619";
}
.icon-descargar-documento:before {
	content: "\e61a";
}
.icon-redes-facebook:before {
	content: "\e61b";
}
.icon-redes-google-plus:before {
	content: "\e61c";
}
.icon-redes-linkedin:before {
	content: "\e61d";
}
.icon-redes-twitter:before {
	content: "\e61e";
}
.icon-redes-rss:before {
	content: "\e61f";
}
.icon-bombilla2:before {
	content: "\e600";
}
.icon-carpeta2:before {
	content: "\e601";
}
.icon-tuerca2:before {
	content: "\e602";
}
.icon-descargar-documento2:before {
	content: "\e603";
}
.icon-redes-facebook2:before {
	content: "\e604";
}
.icon-redes-google-plus2:before {
	content: "\e605";
}
.icon-redes-linkedin2:before {
	content: "\e606";
}
.icon-redes-twitter2:before {
	content: "\e607";
}
.icon-redes-rss2:before {
	content: "\e608";
}
.icon-heart:before {
	content: "\e60d";
}


.content img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}

/* publicidad giga banner */
.envoltorio_publi { 
    background: #fff;
    padding: 0;
    margin:0 auto;
    width:100%;
    float: none;
    text-align: center;
 }


.envoltorio_publi iframe, .envoltorio_publi object {
    display:block;
    text-align:center;
    margin:0 auto;
}

.mod.publi.inferior {
	margin-bottom: 15px;
}

 .banner_sup img { height: auto; width:auto; padding-left: 15px;}

 /* noticia patrocinada */
 .mod_img {
 	position: relative;
 }

 .mod_img .t-patro {
 	position: absolute;
 	bottom: 0;
 	left:0;
 	background: #bd1622 url(/img/tpymes/bullet-pat.png) no-repeat 9px center;
 	color:#fff;
 	font: 12px/14px Signika-Light, arial, georgia;
 	text-transform: uppercase;
 	padding: 4px 18px 3px 22px;
 	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
 }

 .nm-slide .mod_img .t-patro {
 	width:100%;
 }

 /* ------------------------------------------------------------------------------------------------------------------------------------------------------
	BANNER SUPERIOR DE PUBLICIDAD EN LA CABECERA PRINCIPAL 
--------------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner_sup{ margin:0pt auto; display:inline-block; text-align: center; float: none; /*height:90px; overflow:hidden;*/}
.banner_sup .banner_sup_a > div { display:inline; float:left; margin:0;background: url('/img/txt_publi_vert.gif') no-repeat left center;padding:0 0 0 10px;  }
.banner_sup .banner_top_b > div,
.banner_sup .banner_top_c > div {display:inline; float:right; margin:0; padding:0 0 0 10px; background: url('/img/txt_publi_vert.gif') no-repeat left center;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------
	BANNER SUPERIOR DE PUBLICIDAD EN LA CABECERA PRINCIPAL 
--------------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner_inf{ margin:0pt auto 20px; display:inline-block; text-align: center; float: none; background:#eef0ed; /*height:90px; overflow:hidden;*/}
.banner_inf .banner_sup_a > div { display:inline; float:left; margin:0;background:#eef0ed url(/img/txt_publi_vert.gif) no-repeat left center;padding:0 0 0 10px;  }
.banner_inf .banner_top_b > div,
.banner_inf .banner_top_c > div {display:inline; float:right; margin:0; padding:0 0 0 10px; background:#eef0ed url(/img/txt_publi_vert.gif) no-repeat left center;}

/* publicidad roba y roba mini */

.c_roba > div {
	background:#f6f5f5 url(/img/tit_publi_2.gif) no-repeat center top;
	margin: 0 auto 30px;
	text-align:center;	
	padding: 12px 0 2px;
}

.c_roba > div img {
	margin:auto;
}

.c_roba > div div {
	box-sizing: border-box;
	margin: 0 auto;
}

/* publicidad horizintal pequeña */

.c-horizontal > div {
	padding: 5px 0 3px 9px;
	margin-bottom: 15px;
	background:#eef0ee url(/img/pub-txt-portadillas.gif) no-repeat -2px 3px;
	text-align: left;
} 

/*----------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		MINI CABECERA 
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
		
		.t-minihead {
			width: 100%;
			background:#181b1f;
			padding: 5px 0;
		}

		.t-minihead-inner {
			max-width: 960px;
			width: 100%;
			margin:0 auto;

		}

		.logos {
			float: right;
			width: 325px;
		}

		.logos.i-empresa {
			float: right;
			width: 235px;
			text-align: right;
		}

		.t-min-club {
			float: left;
			padding-right: 6%;
			margin:4px 6% 0 0;
			border-right: 1px solid #ffffff;
			max-width: 173px;
			width: 100%;
		}

		.t-min-club.infoempresa {
			max-width: 90px;
			width: 100%;	
			margin:1px 6% 0 0;	
			display: inline-block;	
		}

		.t-min-logo {
			float: right;
			margin-top: 5px;
			max-width: 110px;
			width: 100%;
			display: inline-block;
		}

		.t-min-logo span {
			height: 0; 
			display: block;
			text-indent: -999999px;
		}

		.t-min-logo img,
		.t-min-club img {
			width: 100%;
			height: auto;
		}


		/* redes en mini cabecera */
		.min-redes {
			float: left;
			margin-top: 2px;
		}

		.min-redes ul {}
		.min-redes a {
			font-size: 2em;
			color:#fff;
		}
		.min-redes li {
			float:left;
			margin-left: 10px;

		}





/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		CABECERA 
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
		
		.t-head {
			width:100%;
			background: url(/img/tpymes/fnd-head.jpg) no-repeat center top;
			background-size: cover;
			padding: 30px 0 25px;
		}

		.t-head-inner {
			max-width: 960px;
			margin: 0 auto;
			width: 100%; 
			position: relative;
		}


		.t-head a {
			display: block;
			max-width: 352px;
			width: 100%;
			height: auto;	
			float: left;
		}

		.t-head img{
			max-width: 352px;
			width: 100%;
			height: auto;
		}

		.t-head span {
			text-indent: -99999px;
			display:block;
			height:0;
		}

		.t-head p {
			font:italic 3.1em/100% Signika-Semibold, georgia, arial;
			color:#e23d40;
			margin: 58px 0 0 15%;
			float: left;
		}

		.t-head .m-s-icon{
			display:none;
		}

		.t-head .t-sus-news {
			position: absolute;
			right: 22px;
			bottom: 4px;
		}

		.t-head .t-sus-news p {
			color:#4c4c4c;
			font: 1.2em/100% Signika-Light, georgia, arial;
			text-transform: uppercase;
			margin: 0;
			
		}

		.t-head .t-sus-news a {
			color:#4c4c4c;
			background: url(/img/tpymes/t-news-sobre.png) no-repeat right top;
			padding: 10px 3.4em 0 0;
			text-indent: 0;
			width: auto;
			height: auto;
			max-width: auto;
		}

		.t-head .t-sus-news a:hover {
			color:#bd1622;
		}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		MENU 
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
		
		.t-menu {
			width: 100%;
			background:#bd1622;
			
			box-shadow: 2px 2px 1px rgba(50, 50, 50, 0.75);
		}

		.t-menu-contenedor.fixed .t-menu { 
			position: fixed;
			top:0;
			z-index:100;
			width: 100%;
		}

		.t-menu-inner{
			max-width: 958px;
			width: 100%;
			margin: 0 auto;
		}

		.t-menu li {
			float: left;
			font: 1.5em/100% Signika-Regular, georgia, arial;
			text-align: center;
			text-transform: uppercase;
			color: #fff;
			padding:14px 0 10px;
			border-left: 2px solid #d01b28;
			border-right: 2px solid #ad0f1a;
			position: relative;
			width: 16.65%;
			-webkit-box-sizing: border-box;
     		-moz-box-sizing: border-box;
          	box-sizing: border-box;
		}


		.t-menu li.m-actualidad {

			border-left:none;
		}

		.t-menu li.m-financiacion {

			border-right:none;
		}

		.t-menu li.seleccionado,
		.t-menu li:hover {
			background:#290000;
		}

		.t-menu li a {
			color:#fff;
		}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		SUBMENUS 
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.submenu {
			position:absolute;
			top:39px;
			left:0;
			background:#0d0000;
			padding: 25px 24px 10px 34px;
			z-index: 100; 
			width: 90%;
			-webkit-box-shadow: -2px 2px 8px 2px rgba(0,0,0,0.4) ;
			box-shadow: -2px 2px 8px 2px rgba(0,0,0,0.4) ;
		}

		.submenu.submenu-plegado {
			display: none;
		}

		.submenu.submenu-desplegado {
			display: block;
		}

		.t-menu .submenu li {
			border: none;
			padding: 0 0 15px 0;
			font: 0.9em/110% Signika-Regular, georgia, arial;
			text-transform:none;
			clear: both;
			width: auto;
		}

		.submenu li:hover {
			background: none;
		}

		.submenu li a:hover,
		.submenu li a:active {
			color:#bd1622;
		}

		/* boton menu movil */
		.m-s-icon {
			display:none;
		}




/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		PASADOR DE NOTICIAS 
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

		/*capa cargando*/

		.pasador_load {
			width: 960px;
			text-align: center;
			float:left;
		}

		#pasador_cargando {
			 background: url(/img/modulos/cargando.png) no-repeat left 50px;
			 width: 30px;
			 height: 30px;
			 margin: 0 auto;
			 vertical-align: middle;
			 padding-top:40px;
			 animation: load-home 0.7s steps(8) infinite;  
			-webkit-animation: load-home 0.7s steps(8) infinite; 
			-moz-animation: load-home 0.7s steps(8) infinite; 
			-ms-animation: load-home 0.7s steps(8) infinite; 
			-o-animation: load-home 0.7s steps(8) infinite;  
			transition: all;
			height: 150px;
		}

		@-webkit-keyframes load-home { 
		  0% { background-position: 0 75px; }
		  100% { background-position: -240px 75px; }
		 }

		@-moz-keyframes load-home { 
		  0% { background-position: 0 75px; }
		  100% { background-position: -240px 75px; }
		 }

		@-o-keyframes load-home { 
		  0% { background-position: 0 75px; }
		  100% { background-position: -240px 75px; }
		 }

		@-ms-keyframes load-home { 
		  0% { background-position: 0 75px; }
		  100% { background-position: -240px 75px; }
		 }


		@keyframes load-home { 
		  0% { background-position: 0 75px; }
		  100% { background-position: -240px 75px; }
		 }

		 #pasador_cargando p {
		 	margin-left: -12px;
		 	font: 1.6em/110% Signika-Regular, Arial, Georgia;
		 }


		.nm-slide { 
			margin-bottom:0;
			overflow: hidden;
			background:#f6efef;
			position: relative;
		}

		#viewport_slider_news {  
			background:#f6efef url(/img/tpymes/fnd_slide.gif) no-repeat left top;
		 }

		#viewport_slider_menu,
		#contenedor-menu-pasador {
			background:#3b3c45; 
		 	
		 	background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #3b3c45),
			color-stop(1, #1e1f25)
		);
		background-image: -o-linear-gradient(bottom, #3b3c45 0%, #1e1f25 100%);
		background-image: -moz-linear-gradient(bottom, #3b3c45 0%, #1e1f25 100%);
		background-image: -webkit-linear-gradient(bottom, #3b3c45 0%, #1e1f25 100%);
		background-image: -ms-linear-gradient(bottom, #3b3c45 0%, #1e1f25 100%);
		background-image: linear-gradient(to bottom, #3b3c45 0%, #1e1f25 100%);
		overflow: hidden;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#3b3c45', EndColorStr='#1e1f25'); 


		}


		#ol_pasador_news,
		#ol_pasador_news ul
		  {
		 	width: 10000px;
		 	
		 }

		.nm-inner {
			background: transparent;
			position:relative;
			overflow: hidden;
			max-width: 960px;
			width: 100%;
			margin: 0 auto;
		}


		#contenedor-menu-pasador.nm-inner,
		#contenedor-menu-pasador.nm-inner:before{ background: none;}

		.nm-slide .slider_ani {
		    transition-delay: 0s;
		    transition-duration: 200ms;
		    transition-property: margin-left;
		    transition-timing-function: ease-out;
		}

		.nm-slide .tit{ font: 1.3em/110% Georgia,"Times New Roman",Times,serif; color:#464545; margin: 0 0 0.6em 10px;  }
		.nm-slide li { padding:0; position:relative; float:left; max-width:960px; margin: 0; width: 100%; margin-bottom: 15px;} 
		.nm-slide .nm-boton-ant, .nm-slide .nm-boton-sig { display:block; text-indent:-99999px; width:45px; height:40px; position:absolute; cursor:pointer;  }
		.nm-slide .nm-boton-ant { background:url(/img/tpymes/t-anterior.png) no-repeat left top; float: left; display: inline-block; margin-right: 3px; width: 10px; height: 10px; position: relative;}
		.nm-slide .nm-boton-sig { background:url(/img/tpymes/t-siguiente.png) no-repeat left top;float: right; display: inline-block; margin-left: 7px; width: 10px; height: 10px; position: relative;}
		#ol_pasador_news ul { width:100%;}
		.nm-slide #viewport_slider_news { width:100%; overflow:hidden; height:auto; position:relative; }
		.nm-slide #slider_news { overflow: hidden; padding: 40px 0 20px 0;}

		.nm-slide li .s-item {
			width:22%;
			max-width: 222px;
			float: left;
			margin: 0 0 0 3.9%;
		}

		.nm-slide li .s-item:first-child {
			margin-left:0;
		}


		.nm-slide li .s-item .centro{
			border: 5px solid #d4d0d0;
			margin-bottom: 10px;
		}	

		.nm-slide li .s-item .mod_img{
			margin:0;
		}

		.nm-slide li .s-item .s-texto{
			width: 100%;
			clear: both;
			display: inline-block;
		}

		.nm-slide li .s-item h2 {
			font: 18px/110% Signika-Semibold, georgia, arial;
		}

		.nm-slide li .s-item h2 a {
			color:#2f2f2f;
		}

		.nm-slide li .s-item h2 a:hover {
			color:#bd1622;
		}

		.nm-slide li .s-item .entradilla {
			padding: 0;
			position: relative;
			background: none;
		}

		#slider_botonera_news {
			position: absolute;
			bottom: 10px;
			left: 50%;
			text-align: center;

		}

		.nm-boton-slider-botonera {
			display:block;
			text-indent: -99999px;
			width:8px;
			height:8px;
			float: left;
			background: url(/img/tpymes/btn_slide.png) no-repeat left top;
			margin: 1px 2px 0;
		}

		.nm-boton-slider-botonera.seleccionado {
			background: url(/img/tpymes/btn_slide_select.png) no-repeat left top;
		}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		MENU SECCIONES
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

		.s-menu {
			width: 100%;
			background:#f6efef url(/img/tpymes/fnd_slide.gif) no-repeat center top;
			margin-bottom: 42px;
		}



		.s-menu-inner {
			max-width: 960px;
			width: 100%;
			margin:0 auto;
			padding: 22px 0;
			position: relative;
		}

		.s-menu.two-items ul {
			width: 50%;
			margin: 0 auto;
			text-align: center;
		}

		.s-menu li {
			width: 25%;
			float: left;
			display: inline-block;
			text-align: center;
			font: 15px/100% Signika-Semibold, georgia, arial;
			text-transform: uppercase;
		}

		.s-menu.two-items li {
			width: 50%;
		}

		.s-menu li a {
			color:#2f2f2f;
			padding-top: 40px;
			display: inline-block;
		}

		.s-menu li.pymes a {
			background: url(/img/tpymes/caja-registradora.svg) no-repeat center top;
			background-size: 38px auto;
		}

		.s-menu li.pymes a:hover,
		.s-menu li.pymes.seleccionado a {
			background: url(/img/tpymes/caja-registradora-menu-over.svg) no-repeat center top;
			background-size: 38px auto;
		}


		.s-menu li.emprendedores a {
			background: url(/img/tpymes/estrecha-manos.svg) no-repeat center top;
			background-size: 38px auto;
		}

		.s-menu li.emprendedores a:hover,
		.s-menu li.emprendedores.seleccionado a {
			background: url(/img/tpymes/estrecha-manos-menu-nor-over.svg) no-repeat center top;
			background-size: 38px auto;
		}


		.s-menu li.autonomos a {
			background: url(/img/tpymes/usuarios.svg) no-repeat center top;
			background-size: 38px auto;
		}

		.s-menu li.autonomos a:hover,
		.s-menu li.autonomos.seleccionado a {
			background: url(/img/tpymes/usuarios-menu-over.svg) no-repeat center top;
			background-size: 38px auto;
		}


		.s-menu li.franquicias a {
			background: url(/img/tpymes/firma-documento.svg) no-repeat center top;
			background-size: 38px auto;
		}

		.s-menu li.franquicias a:hover,
		.s-menu li.franquicias.seleccionado a {
			background: url(/img/tpymes/firma-documento-menu-over.svg) no-repeat center top;
			background-size: 38px auto;
		}


		.s-menu li.interes a {
			background: url(/img/tpymes/paginas-abiertas.svg) no-repeat center top;
			background-size: 30px auto;
		}

		.s-menu li.interes a:hover,
		.s-menu li.interes.seleccionado a {
			background: url(/img/tpymes/paginas-abiertas-menu-over.svg) no-repeat center top;
			background-size: 30px auto;
		}

		.s-menu li.recursos a {
			background: url(/img/tpymes/bombilla.svg) no-repeat center top;
			background-size: 22px auto;
		}

		.s-menu li.recursos a:hover,
		.s-menu li.recursos.seleccionado a {
			background: url(/img/tpymes/bombilla-menu-over.svg) no-repeat center top;
			background-size: 22px auto;
		}

		.s-menu li.documentos a {
			background: url(/img/tpymes/carpeta.svg) no-repeat center top;
			background-size: 32px auto;
		}

		.s-menu li.documentos a:hover,
		.s-menu li.documentos.seleccionado a {
			background: url(/img/tpymes/carpeta-menu-over.svg) no-repeat center top;
			background-size: 32px auto;
		}


		.s-menu li.utilidades a {
			background: url(/img/tpymes/tuerca.svg) no-repeat center top;
			background-size: 32px auto;
		}

		.s-menu li.utilidades a:hover,
		.s-menu li.utilidades.seleccionado a {
			background: url(/img/tpymes/tuerca-menu-over.svg) no-repeat center top;
			background-size: 32px auto;
		}


		.s-menu li.sectores a {
			background: url(/img/tpymes/sectores.png) no-repeat center top;
			background-size: 34px auto;
		}

		.s-menu li.sectores a:hover,
		.s-menu li.sectores.seleccionado a {
			background: url(/img/tpymes/sectores-o.png) no-repeat center top;
			background-size: 34px auto;
		}

		.s-menu li.buscadores a {
			background: url(/img/tpymes/linterna.png) no-repeat center top;
			background-size: 34px auto;
		}

		.s-menu li.buscadores a:hover,
		.s-menu li.buscadores.seleccionado a {
			background: url(/img/tpymes/linterna-o.png) no-repeat center top;
			background-size: 34px auto;
		}




		.b-plegar {
			display: block;
			background: url(/img/tpymes/corner_slide.png) no-repeat center top;
			height: 22px;
		}

		.s-menu.plegado {
			height: 34px;
		}

		.s-menu.plegado .s-menu-inner {
			padding: 10px 0 0 0;
		}

		.s-menu.plegado li a {
			background: none!important;
			padding: 0;
		}



/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		COlUMNAS NOTICIAS 
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/


		.content {
			width: 100%;

		}

		.content-inner {
			max-width: 960px;
			width: 100%;
			margin: 30px auto 0;
		}

		.c-principal {
			max-width: 425px;
			width: 100%;
			float: left;
		}

		.c-lateral {
			max-width: 300px;
			width: 100%;
			float: right;
		}

		.c-news {
			max-width: 400px;
			width: 100%;
			float: left;
		}

		.c-apoyo {
			max-width:210px;
			width: 100%;
			float: left;
		}


		/* destacadas */

		.t-news {
			margin: 0 0 25px 0;
		}

		.t-news h2,
		.t-news h3 { 
			font-family: Signika-Semibold, arial;
		  }


		.t-destacadas {
			background: url(/img/tpymes/bullet-end.png) no-repeat center bottom;
			padding-bottom: 5px;
			margin-bottom: 30px;
		}

		.t-destacadas h2 {
			font-size: 24px;
			line-height: 105%;
		} 

		#seccion .t-destacadas h2 {
			font-size: 20px;
		}

		#seccion .t-destacadas.dos_col h2 {
			font-size: 28px;
		}

		.t-news h2 a {
			color: #2f2f2f
		}

		.t-news h2 a:hover {
			color: #bd1622;
		}

		/* imagen noticia */
		.mod_img {
			margin: 0 0 9px 0;
		}


		/* secundarias */

		.t-secundarias .t-news {
			max-width: 194px;
			width: 100%;
		}

		.t-secundarias .t-news:nth-child(1) {
			float: left;
		}

		.t-secundarias .t-news:nth-child(2) {
			float: right;
		}

		.t-secundarias h2 {
			font-size: 16px;
			line-height: 105%;
		} 

		.t-secundarias img {
			width: 100%;
			height:auto;
		}

		/* columnas de apoyo */
		.a-mod {
			
			margin-bottom:15px;
		}

		.a-mod.gestion {
			background: #fafafa;
		}

		.c-apoyo .vistas .t-news { 
			margin-bottom: 0;
		}
		.c-apoyo h3 {
			font: 18px/100% Signika-Light, georgia, arial;
			text-transform: uppercase;
			padding: 8px 0 6px;
			color:#fff;
			margin-bottom: 15px;
			letter-spacing:0;
		}

		.a-mod.gestion h3 {
			letter-spacing:-1px;
		}

		.c-apoyo .vistas h3 {
			background:#0c3670;
		}


		.c-apoyo li
		 {
			font: 14px/110% Signika-Semibold, georgia, arial;
			color:#216f97;
			padding-bottom: 12px;
			margin-bottom: 12px;
			background: url(/img/tpymes/bullet-end.png) no-repeat center bottom;
		}

		.c-apoyo h4 {
			font: 14px/110% Signika-Semibold, georgia, arial;
			color:#216f97;
		}

		.c-apoyo li a,
		.c-apoyo h4 a {
			color: #3b659f;
		}

		.c-apoyo li a:hover,
		.c-apoyo h4 a:hover {
			color: #bd1622;
		}



		.c-apoyo .seccion {
			float: left;
			font: 1.2em/110% Signika-Semibold, georgia, arial;
			text-transform: uppercase;
			color:#e23d40;
			padding-right: 14px;
			margin-right:14px;
			border-right: 1px solid #e23d40;
		}

		.c-apoyo .fecha {
			float: left;
			font: 1.2em/110% Signika-Semibold, georgia, arial;
			text-transform: uppercase;
			color:#e23d40;
		}


		.c-apoyo .cursos h3 {
			background:#a01d6d;
		}

		.c-apoyo .cursos p {
			float: left;
			clear:both;
			font: 1.2em/110% Signika-Semibold, georgia, arial;
			color:#e23d40;	
		}

		.c-apoyo .cursos p span {
			color:#2f2f2f;
			margin-right: 5px;
		}


		.c-apoyo .gestion .t-news {
			padding: 15px 0 10px;
			border-bottom: 1px solid #e4e4e4;
			border-top: 1px solid #fff;
			margin-bottom: 0;
		}

		.c-apoyo .gestion h3 {
			background:#1171b7;
			margin-bottom:0;
		}

		.c-apoyo .t-news h4 {
			padding-left: 14px;
			background: url(/img/tpymes/bullet_gestion.png) no-repeat left 4px;
			margin-left:7px;
		}

		.c-apoyo .gestion .centro {
			float: left;
			margin-right: 10px;	
		}

		.c-apoyo .gestion img {
			max-width: 70px;
			height: auto;

		}

		/*modulo de blogs */

		.c-apoyo .blogs h3 {
			background:#e07207;
			color:#fff;
			}

		.c-apoyo .blogs h3 a {
			color:#fff;
		}

		.c-apoyo .blogs span {
			margin: 0 10px;
		}

		.blogs .item {
			margin-bottom: 10px;
			padding-bottom: 10px;
			background: url(/img/tpymes/bullet-end.png) no-repeat center bottom;;
		}

		.blogs .mod_img {
			max-width: 78px;
			width: 100%;
			float: left; 
			margin: 0 10px 0 0;
		}

		.blogs .titular h3 {
			background: #fff;
			font: 14px/110% Signika-Semibold, Arial, georgia;
			color:#216f97; 
			padding: 0;
			margin-bottom: 10px; 
			text-transform:none;
		}


		.blogs .titular h3 a {
			color:#216f97;  
		}

		.blogs .titular h3 a:hover {
			color:#bd1622;  
		}


		.blogs .tit-blog {
			font: 1.2em/110% Signika-Regular, Arial, georgia;
			color:#2f2f2f;
		}

		/* buscador directivos y empresas (columna derecha) */
		.c-lateral .mod_buscador{background:#BD1622;margin:0px 0px 10px 0px;padding: 10px;}
		.mod_buscador h3{font:18px/24px Signika-Light,georgia,arial;color: #fff;padding-bottom: 7px;text-transform: uppercase;}
		.mod_buscador h3 a { color:#fff;}
		.mod_buscador h3 a:hover {color:#0d0000;}
		.mod_buscador .b-elec {margin-bottom:10px}
		.mod_buscador .b-radio {
			font: 13px/13px OpenSans,arial, georgia ;
			color: #fff;
			text-align: left;
			float: left;
		}
		.mod_buscador .b-radio:first-child { margin-right: 40px;}
		.mod_buscador .b-elec input { margin:0 5px 0 0; vertical-align: bottom;}


		.eleccion_temas {
			position: relative;
		}

		.eleccion_temas .temas{
			background: url("/img/rediseno/lupa_buscador.png") no-repeat scroll 97% center #fff;
			border: medium none;
		    border-radius: 4px;
		    padding: 5px;
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;			
			font:12px/12px  Arial, Helvetica, sans-serif;}



			/* para quitar la x del input */

			/*para chrome*/
			input[type="search"]::-webkit-search-cancel-button {
				-webkit-appearance: none;
				height: 0;
				width: 0;
			}

			/* para explorer */
			input[type="search"]::-ms-clear {
			 	display: none;
			}

		/* desplegable buscador (columna derecha) */
		.desplegable_temas ul li.reposo{
				border-top:1px solid #E7E7E7;
				border-right:none;
				border-left:none;
				border-bottom:none;
			}
		.desplegable_temas ul li.encima{
				border-top:1px solid #E7E7E7;
				border-right:none;
				border-left:none;
				border-bottom:none;
			}
		.desplegable_temas {  
			-moz-border-bottom-colors: none;
		    -moz-border-left-colors: none;
		    -moz-border-right-colors: none;
		    -moz-border-top-colors: none;
		    border-color: #999999;
		    border-image: none;
		    border-right: 1px solid #999999;
		    border-style: dotted solid solid;
		    border-width: 1px;
		    margin-top: -1px;   
		    margin-top: -1px;
		    width: 100%!important;
		    background:#000; }
		.desplegable_temas div{background:#fff;padding: 11px 11px 0px;}
		.desplegable_temas div span{
		 	background:#fff;
		 	font: bold 11px/11px Arial, "Times New Roman", Times, serif;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;

		 }    
		.desplegable_temas ul {
		     padding: 2px 0px 0px 0px;
			 background:#fff;
			 margin-top: 2px;
			 border:1px solid #000;
			 border-top: 2px solid #BD1622;
			-webkit-box-shadow: 1px 1px 16px 0px rgba(0, 0, 0, 0.75);
			-moz-box-shadow:    1px 1px 16px 0px rgba(0, 0, 0, 0.75);
			box-shadow:         1px 1px 16px 0px rgba(0, 0, 0, 0.75);
		}
		.desplegable_temas ul li {

		     color: #333333;
		     font: 12px/14px Arial,Helvetica,sans-serif;
		     padding: 10px 10px;
			 background:#fff;
			 width:auto;
			 height:auto;
		}
		
		.desplegable_temas ul li.encima, 
		.desplegable_temas ul li:hover {
		     background-color: #DADADA;
		     color: #000;
		     cursor: pointer;
		     height: auto;
		     width: auto;
			 text-indent:0;
		}
		.desplegable_temas ul li strong {
		     color: #BD1622;
		     font-weight: bold;
		}

		.desplegable_temas ul li:first-child {
		     border: medium none;
		}	
		/* agrupadores lateral */

		.agrupador {
			max-width: 295px;
			width: 100%;
			background:#fff url(/img/tpymes/mod_shadow.jpg) no-repeat left top;
			margin-bottom: 30px;
			padding-left: 4px;
		}

		.agrupador .a-inner {
			background:#fafafa;
		}

		.agrupador p {
			font: 14px/100% Signika-Semibold, georgia, arial;
			color:#2f2f2f;
		}

		.agrupador.a-financiacion p {
			text-align: center;
		}

		.agrupador a {
			color:#2f2f2f;
		}

		.agrupador a:hover {
			color:#bd1622;
		}

		.agrupador .a-head {
			background:#fafafa url(/img/tpymes/corner.png) no-repeat 15% bottom;
			padding-bottom: 8px;
		}

		.agrupador .a-head h3 {
			font: 2em/100% Signika-Light, georgia, arial;
			color:#fff;
			background:#bd1622;
			padding: 10px 0 7px;
			text-transform: uppercase;
		}

		.agrupador.noticias .a-head {
			background:#fafafa url(/img/tpymes/corner_blue.png) no-repeat 15% bottom;
			padding-bottom: 8px;
		}

		.agrupador.noticias .a-head h3 {
			background: #0c3670;
		}

		.agrupador.noticias .a-head .icon-estrella {
			font-size: 1em;
			color: #fff;
			margin: 0 10px;
		}


		.a-inner {
			padding: 10px;
		}

		.agrupador .mod_img {
			margin-bottom: 15px;
		}

		.agrupador li {
			border-bottom: 1px solid #e4e4e4;
			padding-bottom: 10px; margin-bottom: 10px;
		}
		.agrupador li {
			font: 14px/100% Signika-Semibold, georgia, arial;
		}

		.agrupador .mas {

			text-align: center;
			width: 100%;
		}

		.agrupador .mas a {
			display:block;
			font: 1em/100% Signika-Regular, georgia, arial;
			color:#3b6d87;
			padding: 8px 5% 6px;
			max-width:200px;
			width: 50%;
			margin: 15px auto 5px;
			text-transform: uppercase;
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #DBE1E6),
			color-stop(1, #C1C6CB)
		);
		background-image: -o-linear-gradient(bottom, #DBE1E6 0%, #C1C6CB 100%);
		background-image: -moz-linear-gradient(bottom, #DBE1E6 0%, #C1C6CB 100%);
		background-image: -webkit-linear-gradient(bottom, #DBE1E6 0%, #C1C6CB 100%);
		background-image: -ms-linear-gradient(bottom, #DBE1E6 0%, #C1C6CB 100%);
		background-image: linear-gradient(to bottom, #DBE1E6 0%, #C1C6CB 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#DBE1E6', EndColorStr='#C1C6CB'); 

		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		}

		.guias .icon-librito {
			font-size: 0.8em;
			margin: 0 10px;
		}


		.a-financiacion .icon-salvavidas {
			font-size: 0.8em;
			margin: 0 10px;
		}

		.vistas .icon-estrella {
			font-size: 0.8em;
			margin: 0 10px;
		}

		.gestion .icon-maletin {
			font-size: 0.8em;
			margin: 0 10px;
		}

		/** WIDGET FREELANCE **/
		.agrupador.widget_freelance .a-head h3{
			background: #0E7B08 url(/img/tpymes/icon_nave.png) no-repeat scroll 7px 9px ;
			padding-bottom: 8px;
			padding-left: 35px;

		}
		.agrupador.widget_freelance iframe{
			margin:0;
			padding:0;
		}
		.agrupador.widget_freelance .a-head {
			background:#fafafa url(/img/tpymes/corner_green.png) no-repeat 15% bottom;
			padding-bottom: 8px;
		}

		/* agrupador modulo newsletter */

		.agrupador.newsletter {
			background: none;
		}

		.agrupador.newsletter .a-head {
			background: #2071b7;
			padding-bottom: 0;
		}

		.agrupador.newsletter .a-head h3 {
			background: #2071b7;
			text-align: center;
			font:1.8em/110% Signika-Light, arial, georgia;
			color:#fff;
		}

		.newsletter-inner {
			background: #3a4048 url(/img/tpymes/sobre-mod-news.png) no-repeat 1.5em 1em;
			padding: 1.5em 2em 1em 9.5em;
		}

		.newsletter-inner p {
			font: 1.3em/100% Signika-Regular,arial,georgia;
			color:#fff;
			text-align: center;
			padding-bottom:4px;

		}

		.newsletter-inner a {
			font: 1.2em/100% Signika-Light,arial,georgia;
			color:#1f1f1f;
			text-align: center;
			text-transform: uppercase;
			padding:3px 2em;
			background-image: -webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(0, #ABCEFA),
				color-stop(1, #6F85A2)
			);
			background-image: -o-linear-gradient(bottom, #ABCEFA 0%, #6F85A2 100%);
			background-image: -moz-linear-gradient(bottom, #ABCEFA 0%, #6F85A2 100%);
			background-image: -webkit-linear-gradient(bottom, #ABCEFA 0%, #6F85A2 100%);
			background-image: -ms-linear-gradient(bottom, #ABCEFA 0%, #6F85A2 100%);
			background-image: linear-gradient(to bottom, #ABCEFA 0%, #6F85A2 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ABCEFA', EndColorStr='#6F85A2');

			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			clear:both;
			display: block;
		}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		PIE DE PAGINA 
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
		.footer {
			border-top: 6px solid #290000;
			width: 100%;
			font: 1.1em/100% Signika-Regular, georgia, Arial;
		}

		.footer a {
			color:#fff;
		}

		.footer ul {
			float: left;
		}

		.f-sup {
			width: 100%;
			background:#bd1622;
			padding-bottom: 45px;
			border-bottom: 1px solid #9d0a15;
		}

		.f-sup-inner {
			max-width: 955px;
			width: 100%;
			margin: 0 auto;
			padding: 30px 0 0 0;
		}


		.f-news,
		.f-secciones,
		.f-redes {
			float: left;
			width: 40%;
		}

		.f-news .res {
			font: 14px/100% Signika-Regular, georgia, Arial;
			text-transform:uppercase;
			width: 75%;
			border-bottom: 1px solid #9d0a15;
			padding-bottom: 10px;
		}

		.f-news .res span {
			margin-right: 5px;
		}

		.f-news ul {
			border-top: 1px solid #d3212e;
			padding-top: 17px; 
		}

		.f-news ul {
			padding-right: 17.6%;
		}
		.f-news li {
			background: url(/img/tpymes/f-bullet.png) no-repeat left 2px;
			padding: 0 0 12px 12px; 
			font-size: 12px;
		}

		.f-secciones li {
			font: 14px/100% Signika-Regular, georgia, Arial;
			text-transform:uppercase;	
			padding-bottom: 10px;
		}

		.f-secciones ul:first-child {
			padding-right: 22%;
		}

		.f-secciones span {
			margin-right: 5px;
		}

		.f-redes {
			float: right;
			max-width: 150px;
			width: 100%;
		}

		.f-redes p {
			text-align: right;
			font: 14px/100% Signika-Regular, georgia, Arial;
			text-transform:uppercase;
			color:#fff;
			margin-bottom: 15px; 
			float: right;
			border-bottom: 1px solid #9d0a15;
			padding-bottom: 6px;
		}

		.f-redes .min-redes {
			float: none;
			clear: both;
			max-width: 135px;
			width: 100%;
			margin: 0 auto;
		}

		.f-secciones span {
			font-size: 0.9em;
			margin-right: 7px;
		}

		.f-mid {
			width: 100%;
			background:#d01b28;
			border-top: 1px solid #d3212e;
			padding: 15px 0 10px; 
		}

		.f-mid-inner {
			max-width: 955px;
			width: 100%;
			margin: 0 auto;	
		}

		.f-mid ul {
			width: 100%;
		}

		.f-mid li {
			float: left;
			width: 22%;
			background: url(/img/tpymes/f-bullet.png) no-repeat left 2px;
			padding: 0 0 0 10px; 
			font-size: 12px;
		}

		.f-inf {
			background:#fff;
			width:100%;
			padding: 10px 0;
		}

		.f-inf-inner {
			max-width: 955px;
			width: 100%;
			margin: 0 auto;	
		}

		address {
			font: 1.2em/110% OpenSans, Signika-Regular, georgia, arial;
			float: left;
		}

		.f-inf a {
			border-right: 1px solid #081e2d;
			padding-right: 5%;
			margin-right: 5%;
			float: left;
		}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		SECCIONES 
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

		#seccion .c-principal {

			max-width: 636px;
			width: 100%;
		}

		#seccion .c-news {
			max-width: 636px;
			width: 100%;
		}


		/* noticias destacadas en seccion*/
		#seccion .t-destacadas .t-group .t-news {
			width: 49%;
			max-width: 311px;
			float: right;
		}

		#seccion .t-destacadas .t-group .t-news:first-child {
			float: left;
		}


		#seccion .t-destacadas .t-group .t-news:nth-child(1) {
			float: left;
		}

		/* noticia a dos columnas en seccion */
		#seccion .t-destacadas.dos_col,
		#seccion .t-destacadas.dos_col .t-news {
			max-width: 636px;
			width:100%;
		}


		/* noticias secundarias en seccion */


		#seccion .t-secundarias .t-news:nth-child(1) {
			float: left;
			margin-right: 4%;
		}

		#seccion .t-secundarias .t-news:nth-child(2) {
			float: left;
		}

		#seccion .t-secundarias .t-news:nth-child(3) {
			float: right;
		}

		.s-tit {
			font: 3em/110% Signika-Light, georgia, arial;
			color:#bd1622;
			margin-bottom:14px;
		}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------
		DOCUMENTOS GUIAS ETC 
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/

		.d-head {
			margin-bottom:15px;
		}

		.d-head h2,
		.d-head h1 {
			font: 34px/110% Signika-Light, georgia, arial;
			text-transform:uppercase;
			color:#bd1622;
			background: url(/img/tpymes/sombra_seccion.png) no-repeat left bottom;
			margin-bottom:10px;
			padding-bottom: 8px;

		}

		.d-head p {
			font: 14px/110% Signika-Regular, georgia, arial;
			color:#5d5d5d;
			padding-bottom:10px;
		}

		.d-docu {
			max-width: 635px;
			width: 100%;
			margin-bottom: 25px;
		}

		.d-docu .centro {
			float: left;
			width: 49%;
		}

		.d-docu .mod_img {
			float: left;

		}

		.d-docu .mod_txt {
			width: 49%;
			float: right;
			
		}

		.d-docu h3 {
			font: 2em/110% Signika-Semibold, arial;
			color:#2f2f2f;
			padding-bottom:10px;
			margin-bottom: 10px;
			border-bottom: 1px solid #868585;	
		}


		.d-docu h3 a:hover {
			color:#bd1622;
		}

		.d-docu p {
			font: 14px/110% Signika-Regular, arial;
			color:#5d5d5d;
			padding-bottom: 10px;
		}

		.d-docu .ver {
			float: right;
			padding: 5px 10px;
			text-align: center;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #1172B7),
			color-stop(1, #0F64A0)
		);
		background-image: -o-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
		background-image: -moz-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
		background-image: -webkit-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
		background-image: -ms-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
		background-image: linear-gradient(to bottom, #1172B7 0%, #0F64A0 100%); 
		filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#1172B7', EndColorStr='#0F64A0');
		}

		.d-docu .ver a {
			font: 1.2em/100% Signika-Light, georgia, arial;
			color:#fff;
			text-transform: uppercase;
		}

		.guias .d-inf .d-docu {
			background: #e8ecf0;
			border-bottom: 1px solid #fff;
			margin: 0; 

		}

		.d-inf .d-docu:nth-child(2n+1) {
			background: #f6f5f5;
		}

		.guias .d-inf .d-docu .mod_txt {
			width: 96%;
			padding: 12px 0 12px;
			margin:0 auto;
			max-width: 634px;
			float: none;
			position: relative;
		}

		.guias .d-inf .d-docu .d-info {
			width: 80%;
			float: left;
		}

		.guias .d-inf .d-docu .ver {
			width: 13%;
			position: absolute;
			bottom: 10px;
			right: 0;
		}


		.guias .d-inf h3 {
			font: 1.6em/110% Signika-Semibold, arial;
			color:#2f2f2f;
			padding-bottom:0;
			margin-bottom: 2px;
			border-bottom: none;		
		}

		.guias .d-inf .d-docu p {
			padding-bottom: 0;
			padding-left: 15px;
		}

		.ver_todo {
			width: 35%;
			max-width: 240px;
			margin: 40px auto 40px;
			padding: 15px 0 12px;
			text-align: center;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #1172B7),
			color-stop(1, #0F64A0)
		);
		background-image: -o-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
		background-image: -moz-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
		background-image: -webkit-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
		background-image: -ms-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
		background-image: linear-gradient(to bottom, #1172B7 0%, #0F64A0 100%); 
		filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#1172B7', EndColorStr='#0F64A0');	
		}

		.ver_todo a {
			color: #fff;
			text-transform: uppercase;
			font: 14px/100% Signika-Light, georgia, arial;
		}

		/* PORTADILLAS GUIAS */

		.utilidades_pyme .bloque_news{
			margin-bottom: 5px;
			background: #fff;
			min-height: 300px;
		}

		#seccion .utilidades_pyme .t-news{
			background: #f6f5f5;
		    padding: 10px;
		    width: 46.5%;
		    margin: 0;
		    min-height: 350px;
		    position: relative;
		    float: right;
		}

		#seccion .utilidades_pyme .t-news:first-child {
			float: left;
		}

		#seccion .utilidades_pyme .bloque_news:nth-child(2n) > div {
			background: #f6f5f5;
		}

		#seccion .utilidades_pyme .bloque_news:nth-child(2n+1) > div {
			background: #e8ecf0;
		}
		#seccion .utilidades_pyme .bloque_news:nth-child(1) > div {
			background: #f6f5f5;
		}

		.utilidades_pyme .t-news .ver {
			position: absolute;
			bottom: 10px;
			right: 10px;
		}

		.guias_pyme .d-info h3,
		.utilidades_pyme .t-destacadas h2, 
		.documentos_pyme h2, 
		.recursos_pyme .t-news h2{
		    font-family: Signika-Semibold,arial;
			background: url(/img/tpymes/bullet_utilidades.png) no-repeat scroll 3px 4px rgba(0, 0, 0, 0);
			font-size: 16px;
		    line-height: 110%;
		    padding-bottom: 4px;
		    padding-left: 15px;
		}


		.guias_pyme .d-info h3 a:hover,
		.utilidades_pyme .t-destacadas h2 a:hover, 
		.documentos_pyme h2 a:hover, 
		.recursos_pyme .t-news h2 a:hover {
			color:#bd1622;
		}



		.documentos_pyme h2 a{color: #2f2f2f;}

		.utilidades_pyme .t-destacadas {
			background: none;
		}
		.utilidades_pyme .t-news .mod_txt{
			padding-bottom: 8px;
		}

		.utilidades_pyme .t-news .mod_txt p , 
		.recursos_pyme .t-news .mod_txt p {
		    color: #5d5d5d;
		    font: 1.3em/110% Signika-Regular, georgia, arial;
		    padding-left: 15px;
		}

		.documentos_pyme .mod_txt p{padding-left: 15px;}

		.t-news .ver {
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0, #1172B7),
			color-stop(1, #0F64A0)
		);
			background-image: -o-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
			background-image: -moz-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
			background-image: -webkit-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
			background-image: -ms-linear-gradient(bottom, #1172B7 0%, #0F64A0 100%);
			background-image: linear-gradient(to bottom, #1172B7 0%, #0F64A0 100%); 
			filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#1172B7', EndColorStr='#0F64A0');
			    float: right;
			    padding: 5px 10px;
			    text-align: center;
			    margin: 5px;
		}

		.t-news .ver a {
		    color: #fff;
		    font: 1.2em/100% Signika-Light,georgia,arial;
		    text-transform: uppercase;
		}

		.documentos_pyme .d-docu .ver{
		    top: 0;
		    bottom: 0px;
		    background: none;
		    width: 15%;

		}
		.documentos_pyme .d-docu .ver a{
		    font: 12px/100% Signika-Semibold,arial;
		    color: #3083bf;
		    position: relative;
		    top: 20px;
		    text-transform: lowercase;
		    background: url(/img/tpymes/descargar_docu.png) no-repeat scroll right 4px;
		    display:inline-block;
		    height: 25px;
		    padding: 20px 40px 0 0;
		}

		.documentos_pyme .d-docu .ver a:hover{text-decoration: underline;}

		.documentos_pyme .d-docu:nth-child(1) {
		    background: none repeat scroll 0 0 #e8ecf0;
		}

		.recursos_pyme .d-docu .mod_txt {
		    float: left;
		}

		.recursos_pyme .d-docu .mod_img, 
		.recursos_pyme .d-docu .centro {
		    float: right;
		}

		.recursos_pyme .d-docu .ver{
		    float: left;
		}
		.recursos_pyme .d-inf .t-news{
		    margin: 0;
		    padding: 15px 9px 15px 10px;
		    width: 30%;
		    height: 250px;
		    float: left;
		    position: relative;
		    border: 1px solid #fff;
		}

		.recursos_pyme .d-inf .ver {
			position: absolute;
			bottom: 5px;
			right: 5px;
		}
		.recursos_pyme .t-news{background: #f6f5f5;}
		.recursos_pyme .t-news:nth-child(2n+1){background: #e8ecf0;}
		.recursos_pyme .d-inf .ver_todo {position: relative;clear: both;}

	
		.reposo {
			border: none;
		}

		.encima {
			border:none;
			text-indent: -9999px;
		}

/* cintillo infoempresa */
	.i-colabor {
	 
	width: 100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing:border-box;
	background: #f3f3f3;
	padding: 4px 10px 2px; 
	}
	 
	.i-colabor p {
	float:left;
	font: 10px/10px arial, georgia;
	color:#000;
	padding: 8px 0 7px;
	}
	 
	.i-colabor a {
	float:right;
	font: 10px/10px arial, georgia;
	color:#000;
	position:relative;
	display:block;
	width: 91px;
	height: 23px;
	background: url(/img/tpymes/log-infoempresa.png) no-repeat left top;
	text-indent: -9999px;
	}









/*inicio mediaquerys */

/* comportamiento rejilla portada */


/* rejilla portada con publicidad entre noticias hasta 727px */
@media screen and (min-width: 280px) and (max-width: 727px) {


	/*cabecera */
	div#id_div_publi_cabecera{
		display:block;

	}
	
	.banner_sup .banner_sup_a > div {
		background: none;
		padding: 0;
	}

	.t-menu-contenedor {
		position: relative;
	}

	.t-head {
		position:relative;
		padding: 7px 0;
		border-bottom: 3px solid #bd1622;
	}

	.t-minihead-inner,
	.t-head-inner {
		width: 96%;
	}

	.t-head a,
	.t-head a img{
		max-width: 220px;
		float: left;
	}


	.t-head h1 a,
	.t-head span a {
		max-width: 220px;

	}

	.t-head .t-sus-news {
		display: none;
	}


	/* menu */

	.t-menu-contenedor.fixed { 
		position: fixed;
		top:0;
		z-index:100;
		width: 100%;
	}
	
	.t-menu-contenedor .t-menu,
	.t-menu-contenedor.fixed .t-menu {
		position: absolute;
		left:0;
		top: 66px;
		background: #290000 url(/img/tpymes/menu_mov.png) no-repeat center center;
		width: 100%;
		z-index: 100;
		
	}

	.t-menu-contenedor.fixed .t-menu {
		top:65px;
	}


	.t-head .m-s-icon{
		display:block;
	}

	.t-head .s-boton {
		display: block;
		float: right;
		background: url(/img/tpymes/boton_menu.png) no-repeat right top;
		width: 28px;
		height: 20px;
		text-indent:  -999999px;
		cursor: pointer;
		margin: 20px 0 0;
	}

	.t-menu.menu-plegado {
		display:none;
	}

	.t-menu.menu-desplegado {
		display: block;
	}

	.t-menu li.seleccionado, 
	.t-menu li:hover {
		background: none;
	}

	.submenu.submenu-plegado,
	.submenu.submenu-desplegado {
		display: block;
		position: relative;
		z-index: 1;
		top: auto;
		background: transparent;
		box-shadow: none;
	}

	#slider_botonera_news {
		left: 40%;
	}

	.t-menu {
		position: absolute;
		left:0;
		top: 94px;
		background: #290000 url(/img/tpymes/menu_mov.png) no-repeat center center;
		width: 100%;
		z-index: 100;
		
	}

	.t-menu-inner {
		width: 85%;
		padding: 20px 0;
	}

	.t-menu li {
		float: none;
		border:none;
		font-size: 1.2em;
		padding:0 3.4% 10px;
		text-align: left;
		width: auto;

	}


	.t-menu li:hover {
	background:none;
	}

	.t-menu li a:hover {
		color:#bd1622;
	}

	.submenu {
		padding-top:12px;
	}

	.t-menu .submenu li{
		font-size: 0.9em;
		text-transform: none;
		padding-bottom: 8px;
	}

	.content-inner {
		width: 94%;
		margin:30px auto 30px;

	}

	.nm-inner {
		width: 96%;
	}

	.nm-slide li .s-item h2 {
		font-size: 1.8em;
	}

	.c-principal,
	.c-lateral,
	.c-apoyo,
	.c-news,
	.t-secundarias {
		width: 100%;
		clear: both;
		margin: 0 auto 10px;
		max-width: 727px;
	}

	.t-destacadas h2 {
		font-size:2.2em;
	}

	.t-secundarias h2 {
		font-size: 1.7em;
	}


	.t-news h2,
	.t-news h3 { 
		font-family: Signika-Light, georgia, arial;
	 }

	 .agrupador {
	 	max-width: 727px;
	 }

	 .blogs .titular h3 {
	 	background:#fafafa;
	 }

	 .blogs .titular h3 {
	 	background:#fafafa; 
	 }

	 .blogs .tit-blog {
	 	font-size: 1.6em;
	 }

	 .c-apoyo li {
	 	font:1.5em/110% Signika-Regular, arial, georgia;
	 }

	 .c-apoyo li a {
	 	background: url(/img/tpymes/bullet_gestion.png) no-repeat 3px 4px;
	 	padding-left: 14px;
	 	display: inline-block;
	 }

	.c-apoyo h4 {
		font: 1.5em/110% Signika-Regular, georgia, arial;
	}

	.agrupador p,
	.agrupador li {
		font:1.6em/100% Signika-Regular, georgia, arial;
	}

	 .c_roba > div
	 {
	 	background-color: #f6f5f5;
	 }

	 .recursos_pyme .d-inf .t-news {
	 	height: auto;
	 	width:94%;
	 	clear: both;
	 }

	 .t-news .ver {
		float: right;
		width: 20%;
		margin: 10px auto;
		clear: both;
		position: relative;
		display: block;
	 }

	.documentos_pyme .guias .d-inf .d-docu .ver {
		top:15px;
		width: 35%;
	}

	 .recursos_pyme .d-docu .ver {
	 	float: none;
	 }


	 .documentos_pyme .c_publicidad {
	 	margin-top:30px;
	 }

	 .nm-slide li .s-item {
	 	width:auto;
	 	max-width: 727px;
	 }

	 .documentos_pyme .d-docu .ver a {
	 	top: 0;
	 }

	 .guias .d-inf .d-docu .mod_txt {
	 	width: 92%;
	 }

	.guias .d-inf .d-docu .ver,
	.recursos_pyme .d-inf .ver {
		clear: both;
		width: 100%;
		width: 20%;
		margin:0 auto;
		position:relative;
		bottom: auto;
		right: auto;
		float: none;	
	}

	.recursos_pyme .t-news .mod_txt p {
		margin-bottom: 15px;
	}

	#seccion .utilidades_pyme .bloque_news .t-news {
	 	width: 96%;
	 	clear: both;
	 	max-width: 700px;
	 	float: none;
	 	margin-bottom: 0;
	 	border-bottom: 1px solid #fff;
	 	min-height: 0;
	 }

	 .utilidades_pyme .t-news .ver {
	 	position:relative;
	 	bottom: auto;
	 	right: auto;
	 }

	 #seccion .bloque_news {
	 	min-height: 0;
	 }

	#seccion .utilidades_pyme .t-news:nth-child(2n+1) {
		background: #f6f5f5!important;
	}

	#seccion .utilidades_pyme .t-news:nth-child(2n) {
		background: #e8ecf0!important;
	}



	 /*pie de pagina */

	 .f-inf a {
		margin: 0 auto 15px;
		float: none;
		text-align: center;
		max-width: 105px;
		width: 100%;
		clear: both;
		display: block;	
		padding: 0;
		border:none; 	
	 }


	 address {
		font: 1.1em/110% OpenSans, Signika-Regular, georgia, arial;
		float: none;
		text-align: center;
		width: 90%;
		max-width: 727px;
		margin: 0 auto;
		display: inline-block;
	}

	.f-sup {
		padding-bottom: 0;	} 

	.f-news, 
	.f-secciones, 
	.f-redes {
		float: none;
		width: 90%;
		margin: 0 auto 22px;
		clear: both;
	}

	.f-secciones li {
		text-align: center;
	}


	.f-news li {
		text-align:center;
		background: none;
	}

	.f-mid {
		display:none;
	}

	.f-news .res {
		width: 100%;
	}

	.f-news ul {
		width: 50%;
	}

	.f-news ul {
		padding-right: 0;
	}

	.footer .min-redes {
		max-width: 727px;
		width: 90%;
		margin:0 auto;
		float: none;
	}

	.footer .min-redes ul {
		float: none;
		max-width: 130px;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		display: block;
	}

	.footer .min-redes li {
		width: 20px;
		height: 20px;
		margin-left: 10px;
	}

	.footer .min-redes a {
		font-size: 2em;
	}

	.f-secciones ul:first-child {
		padding-right :0;
	}

	.footer .f-secciones ul { width: 50%;}	


	.f-news .res,
	.f-redes p {
		text-align: center;
	}

	.newsletter-inner a {
		width: 60%;
		margin: 0 auto 12px;
	}

}

/* rejilla verical movil */
@media screen and (min-width: 280px) and (max-width: 479px) {

	/*cabecera */

	.min-redes {
		max-width: 110px;
	}

	.min-redes li {
		width: auto;
		height: auto;
		margin-left: 6px;
	}

	.min-redes a {
		width: auto;
		height: auto;
		font-size: 1.4em;
	}

	.logos {
		max-width: 200px;
	}

	.logos.i-empresa {
		max-width: 182px;
	}

	.t-min-logo {
		max-width: 65px;
	}

	.t-min-club {
		max-width: 105px;
		padding: 0 4%;
		float: left;
	}

	.t-min-club a {
		display: inline-block;
	}

	.t-min-club img {
		width: 100%;
		height: auto;
	}

	.t-destacadas h2 {
		font-size:2em;
	}

	#seccion .t-destacadas h2 {
		font-size: 1.4em;
	}

	#seccion .t-destacadas.dos_col h2{
		font-size: 2em;
	}

	.t-secundarias {
		width: 100%;
	}

	.t-secundarias .t-news {
		width: 100%;
		max-width: 480px;
		border-bottom: 1px solid #c8c8c8;
		padding-bottom: 15px;
		margin: 0 0 15px 0;		
	} 

	.t-secundarias .t-news .mod_img {
		margin-bottom: 0;
	}

	.t-secundarias .t-news .mod_txt {
		display: table;
		height: 1%;
	}

	.t-secundarias h2 {
		font-size: 1.5em;
	}

	.t-secundarias .centro {
		float: left;
		width: 40%;
		margin-right: 10px;
	}


	#seccion .t-destacadas .t-news {
		width: 100%;
		float: none;
	}

	.s-menu li {
		font-size: 1em;
	}

	.s-tit {
		font-size: 2.4em;
	}


	/* guias documentos y demas */

	.d-head h2, .d-head h1 {
		font-size: 2.2em;
	}

	.d-head p,
	.d-docu p,
	.utilidades_pyme .t-news .mod_txt p, 
	.recursos_pyme .t-news .mod_txt p {
		font: 1.7em/110% Signika-Light, arial;
	}

	.d-docu {
		margin-bottom: 35px;
			margin:0 0 30px 0;
		padding: 5px 0 10px;
	}

	.d-docu .centro,
	.d-docu .mod_txt {
		width: 100%;
		float: none;
	}

	.recursos_pyme .d-docu .mod_img, 
	.recursos_pyme .d-docu .centro,
	.d-docu .mod_img {
		float: none;
	}
	.d-docu .ver,
	.recursos_pyme .d-docu .ver {
		float: none;
	}


	.guias .d-inf .d-docu .d-info {
		width: 100%;
		float: left;
		margin-bottom: 15px;

	}

	.guias .d-inf .d-docu .ver,
	.recursos_pyme .d-inf .ver {
		clear: both;
		width: 100%;
		width: 20%;
		margin:0 auto;
		position:relative;
		bottom: auto;
		right: auto;
		float: none;	
	}

	.recursos_pyme .t-news .mod_txt p {
		margin-bottom: 15px;
	}

	.ver_todo {
		width: 80%;
	}

	.utilidades_pyme .t-news .ver {
		float: none;
	}

	/*slide de noticias */

	.pasador_load {
		width: 300px;
	}

	.nm-inner {
		max-width: 479px;
		width: 96%;
	}

	.nm-slide #slider_news {
		padding: 30px 0 20px 0;
	}

	#viewport_slider_news {
		background: #f6efef;
	}

	/*.nm-slide #slider_news {
		width: 96%;
	}*/

	.nm-slide li {
		max-width: 479px;
	}

	.nm-slide li .s-item {
		max-width: 479px;
		width: 100%;
	}

	#slider_botonera_news {
		position: absolute;
		bottom: 10px;
		right: 2%;
		left: auto;
		float: right;
		margin: 0 auto 0;
		max-width: 479px;
	}

	.nm-slide .nm-boton-ant,
	.nm-slide .nm-boton-sig {
		display: none;
	}


	.nm-slide li .s-item .centro {
		width: 92%;
	}

}


/* rejilla horizontal movil */
@media screen and (min-width: 480px) and (max-width: 727px) {


	.t-menu-contenedor .t-menu, 
	.t-menu-contenedor.fixed .t-menu {
		top:66px;
	}

	.pasador_load {
		width: 510px;

		}


	.logos {
		max-width: 325px;
		width: 100%;
	}

	.t-min-logo {
		max-width: 110px;
		width: 100%;
	}

	.t-min-club {
		max-width: 165px;
		padding: 0 4%;
		width: 100%;
	}

	.t-min-logo img, 
	.t-min-club img {
		width: 100%;
		height: auto;
	}


	.t-destacadas .centro {
		width: 55%; 
		float: left;
		margin-right: 10px;
	}

	.t-destacadas .mod_txt {
		display: table;
		float: none;
	}

	.t-secundarias .t-news {
		max-width: 325px;
		width:48%;
	}

	#seccion .t-destacadas .t-group .t-news{
		width: 100%;
		max-width: 727px;
	}

	#seccion .t-destacadas.dos_col .centro {
		width: 100%;
		margin: 0 0 10px 0;
	}

	#seccion .t-destacadas .centro {
		width: 40%;
	}

	#seccion .t-destacadas h2 {
		padding-top: 10px;
		font-size:2.4em;
	}

	#seccion .t-destacadas.dos_col h2 {
		padding-top: 0;
		font-size:3em;
	}


	#seccion .t-secundarias .t-news  {
		width: 100%;
		max-width: 727px;
		clear: both;
		margin: 0 0 10px 0;
		padding-bottom: 10px;
		border-bottom: 1px solid #c8c8c8;
	}

	#seccion .t-secundarias .t-news:nth-child(3) {
		width: 100%;
		max-width: 727px;
		clear: both;
	}

	#seccion .t-secundarias .centro {
		width: 30%;
		float: left;
		margin-right: 10px;
	}

	#seccion .t-secundarias .mod_img {
		margin:0;
	}

	#seccion .t-secundarias h2 {
		font-size: 2em;
	}

	.c-lateral .c_publicidad {
		display:none!important;
	}

	.agrupador {
		max-width: 727px;
		width: 100%;
	}

	.agrupador.a-financiacion .mod_img {
		float: left;
		width: 50%;
		margin-right: 15px;
	}

	.agrupador li {
		font-size: 1.6em;
	}

	.agrupador.a-financiacion p {
		font-size: 1.6em;
		margin-top: 4%;
	}

	.agrupador .mas a {
		display: inline-block;
		font-size: 0.9em;
		margin:0;
	}

	.c-apoyo li,
	.c-apoyo h4 {
		font-size: 1.6em;
		padding-left: 15px;
	}



	/* guias y demas */

	.d-docu .centro {
		float: left;
		width: 40%;
		display: block;
	}
	.guias_pyme .d-docu .centro {
		float: left;
		display: block;
	}

	.guias_pyme .d-docu .mod_img {
		float: left;
		width: 100%;
		display: block;
	}

	.recursos_pyme .d-docu .centro {
		float: right;
		display: block;
	}

	.recursos_pyme .d-docu .mod_img {
		float: right;
		width: 100%;
		display: block;
	}

	.d-docu .mod_txt {
		width: 57%;
	}

	.d-docu h3 {
		font-size: 2.2em;
		padding-bottom: 0;
		border: none; 
	}

	.d-docu p {
		display:none;
	}

	.d-head p,
	.d-docu p,
	.utilidades_pyme .t-news .mod_txt p, 
	.recursos_pyme .t-news .mod_txt p {
		font: 1.4em/110% Signika-Light, georgia, arial;
	}



	.guias .d-inf .d-docu .d-info {
		width: 100%;
		clear: both;
	}

	.guias .d-inf .d-docu .ver {
		width: 30%;
		max-width: 600px;
		position: relative;
		bottom: auto;
		right: auto;
		float: none;
		margin: 10px 33%;
		display: inline-block;
		text-align: center;
	}

	.guias .d-inf .d-docu p {
		display: block;
	}

	.d-docu .ver,
	.recursos_pyme .d-docu .ver {
		float: none;
	}

	.documentos_pyme .guias .d-inf .d-docu .ver {
		width: 15%;
	}


	#seccion .utilidades_pyme .t-destacadas h2,
	.utilidades_pyme .t-news .mod_txt p {
		padding-left: 0;
		padding-top:0;
		background: none;
	}


/*slide de noticias */

	.nm-inner {
		max-width: 727px;
		width: 96%;
	}

	#viewport_slider_news {
		background: #f6efef;
	}

	/*.nm-slide #slider_news {
		width: 96%;
	}*/

	.nm-slide li {
		max-width: 727px;
	}

	.nm-slide li .s-item {
		max-width: 727px;
		width: 100%;
	}

	#slider_botonera_news {
		position: absolute;
		bottom: 10px;
		right: 4%;
		left: auto;
		float: right;
		margin: 0 auto 0;
		max-width: 727px;
	}

	.nm-slide .nm-boton-ant,
	.nm-slide .nm-boton-sig {
		display: none;
	}


	.nm-slide li .s-item .centro {
		width: 92%;
	}	






}


/* tabletas vertical */

@media screen and (min-width: 728px) and (max-width: 949px) {

	.t-minihead-inner,
	.t-head-inner,
	.f-sup-inner,
	.f-mid-inner,
	.f-inf-inner {
		width: 94%;
	}



	.t-menu li {
		font-size: 1.3em;
		padding: 14px 0 10px;
	}

	.submenu {
		top:38px;	
	}

	.pasador_load {
	width: 750px;
		}


	.nm-inner {
		width: 98%;
	}

	#viewport_slider_news {
		background-size: 750px 275px;
	}

	.nm-slide li .s-item h2 {
		font-size: 1.6em;
	}

	.content-inner {
		width: 98%;
		margin:30px auto 30px;

	}


	.c-principal,
	#seccion .c-principal {
		/*-webkit-box-shadow: 5px 0 44px -19px rgba(0,0,0,0.4) ;
		box-shadow: 5px 0 44px -19px rgba(0,0,0,0.4) ;*/
		border-right: 8px solid #fff;
		border-left: 8px solid #fff;
		width: 56%;
		max-width: 600px;
	}
	.c-news {
		max-width: 600px;
	}

	.t-news h2,
	.t-news h3 { 
		font-family: Signika-Light, georgia, arial;
	  }

	.t-news h2 a {
		color:#4f4f4f;
	}

	.c-apoyo {
		clear: both;
		width: 100%;
		max-width: 950px;
	}

	.c-apoyo .a-mod {
		width: 100%;
		float: right;
		clear: both;
		background: #fafafa;
	}

	.c-apoyo li {
		font-size: 1.6em;
		padding-left: 14px;
		background: url(/img/tpymes/bullet_gestion.png) no-repeat left 4px;
		margin-left: 7px;
		border-bottom: 1px solid #e4e4e4;
	}

	.c-apoyo h4 {
		font-size: 1.6em;
		padding-left: 35px;
	}

	.c-apoyo .gestion .t-news {
		background:none;
	}

	.blogs .titular h3 {
	 	background:#fafafa;
	 } 

	.blogs .tit-blog {
	 	font-size: 1.6em;
	 }

	 .agrupador li,
	 .agrupador p {
	 	font: 1.5em/100% Signika-Light, georgia, arial;
	 }


/* secciones */

	#seccion .t-destacadas h2,
	.t-secundarias h2,
	#seccion .t-secundarias h2 {
		font-size: 1.8em;
	}

	#seccion .t-destacadas.dos_col h2 {
		font-size: 2.4em;
	}

	

	#seccion .t-secundarias .t-group {
		background: url(/img/tpymes/bullet-end.png) no-repeat center bottom;
	}

	#seccion .t-secundarias .t-news:first-child {
		width: 100%;
		margin-right:0;
		max-width: 450px;
	}

	#seccion .t-secundarias .t-news:first-child .centro {
		float: left;
		width: 50%;
		margin-right: 10px;
	}

	#seccion .t-secundarias .t-news:first-child h2 {
		padding-top :10px;
	}

	.t-secundarias .t-news,
	#seccion .t-secundarias .t-news {
		float: left;
		width: 49%;
		max-width: 300px;
	}



	/*footer*/

	.f-news, 
	.f-secciones, 
	.f-redes {
		width: 37%;
	}

	.f-news ul {
		padding-right: 0;
	}

	.f-news p + ul {
		padding-right: 17.6%;
	}


	.f-inf a {
		margin: 0 auto 15px;
		float: none;
		text-align: center;
		max-width: 105px;
		width: 100%;
		clear: both;
		display: block;	
		padding: 0;
		border:none; 	
	 }


	 address {
		font: 1em/110% OpenSans, Signika-Regular, georgia, arial;
		float: none;
		text-align: center;
		width: 90%;
		max-width: 900px;
		margin: 0 auto;
		display: inline-block;
	}


		/* guias documentos y demas */

	.d-head h2, .d-head h1 {
		font-size: 2.2em;
	}

	.d-head p,
	.d-docu p,
	.utilidades_pyme .t-news .mod_txt p, 
	.recursos_pyme .t-news .mod_txt p {
		font: 1.7em/110% Signika-Light, georgia, arial;
	}

	.guias_pyme .d-info h3, 
	.utilidades_pyme .t-destacadas h2, 
	.documentos_pyme h2, 
	.recursos_pyme .t-news h2 {
		font: 2em/110% Signika-Regular, georgia, arial;
	}

	.guias_pyme .d-info h3 a, 
	.utilidades_pyme .t-destacadas h2 a, 
	.documentos_pyme h2 a, 
	.recursos_pyme .t-news h2 a {
		color:#2f2f2f;
	}

	.d-docu {
		margin-bottom: 35px;
		margin:0 0 30px 0;
		padding: 5px 0 10px;
	}

	.d-docu .centro,
	.d-docu .mod_txt {
		width: 100%;
	}

	.d-docu .ver {
		float: none;
	}


	.guias .d-inf .d-docu .d-info {
		width: 100%;
		float: left;
		margin-bottom: 15px;

	}

	.guias .d-inf .d-docu .ver,
	.recursos_pyme .d-inf .ver {
		clear: both;
		width: 100%;
		width: 20%;
		margin:0 auto;
		position:relative;
		bottom: auto;
		right: auto;
		float: none;	
	}

	.recursos_pyme .t-news .mod_txt p {
		margin-bottom: 15px;
	}
	 .guias .d-inf .d-docu .mod_txt {
	 	width: 94%;
	 }

	.ver_todo {
		width: 80%;
	}

	.recursos_pyme .d-docu .ver {
	 	float: none;
	 }

	 .recursos_pyme .d-inf .t-news {
	 	height: auto;
	 	width: 96%;
	 }

	 .t-news .ver {
	 	float: none;
	 	width: 20%;
	 	margin: 10px auto;
	 }

	 #seccion .bloque_news {
	 	min-height: 0;
	 }

	 #seccion .utilidades_pyme .bloque_news .t-news {
	 	width: 96%;
	 	clear: both;
	 	max-width: 700px;
	 	float: none;
	 	margin-bottom: 0;
	 	border-bottom: 1px solid #fff;
	 	min-height: 0;
	 }

	 .utilidades_pyme .t-news .ver {
	 	position:relative;
	 	bottom: auto;
	 	right: auto;
	 }


	#seccion .utilidades_pyme .t-news:nth-child(2n+1) {
		background: #f6f5f5!important;
	}

	#seccion .utilidades_pyme .t-news:nth-child(2n) {
		background: #e8ecf0!important;
	}



}
