﻿/*********** CSS Alberto Liras actualizado | 31-01-18 ************************/
    

/********* =reset *******/

body {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 100%;
}

a,
img {
	border: 0;
}

.clear {
	clear: both;
}

menu {
	display: none;
}


/********* =reset core *******/

#s4-bodyContainer {
	padding: 0px;
}

#s4-workspace {
	min-width:340px;
}


/*quitar banda amarilla de estado de pagina*/

#pageStatusBar {
	display: none !important;
}


/*no sabemos pero no tiene que estar, el core también lo hace*/

.ms-hide {
	display: none;
}


/*para el web part de visor de listas*/

.ms-ToolPartSpacing {
	display: block;
	/* de table a block */
}



/*****INICIO --PARA que alinie el webpart editor de contenido con grafico Circe : se cambio de left a none ******/

.ms-webpart-zone {
	display: block;
	/*de table a none*/
}

.ms-fullWidth {
	box-sizing: border-box;
	/*de border-box a auto*/
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	/* de 100% a vacío */
	margin: 0;
	padding: 0;
}

.ms-webpart-cell-vertical {
	display: block;
	/*de table a none*/
}

.ms-webpartzone-cell {
	margin: auto auto auto;
	/* de auto auto 20px a auto auto auto*/
}

.ms-clear {
	clear: none;
	/*de left a none*/
}

.ms-webpart-chrome-vertical {
	display: block;
}

.ms-webpart-chrome-title {
	margin: 0;
	height: 0;
	padding: 0;
}

#marcocontenidohome .saltarmenus {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	display: none;
}


/*****INICIO PARA QUITAR TITULO WEBPARTS*****/

.ms-webpart-titleText-withMenu {
	display: block;
	/* de none a block; para que sí se muestre título de webpart en modo edición */
}

.ms-WPBody,
.ms-WPBorder,
.ms-wpContentDivSpace {
	border-style: none;
	/* de 1px a 0px; para que no se muestre la línea que subraya el título del webpart */
}


/********** ESTILOS GENERALES ************/

#contentBox {
	color: #444;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	text-align: left;
	font-size: 1.1em;
	background: #fff;
	line-height: 1.4em;
	margin-right: auto;
	margin-left: 0;
	min-width: 340px;
}

#sideNavBox {
	display: none;
}

h1 span {
	font-family: "Segoe UI Light", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
}

#marcocontenidohome h1 {
	font-size: 1.8em;
	color: #005095;
	background: #fff;
	line-height: 1em;
	margin-bottom: 1em;
	font-weight: bold;
	letter-spacing: 0.01em;
	padding: 0.6em 0.5em 0.4em 0em;
	border-bottom: 8px solid #258fe9;
}

#marcocontenidohome h2, div.nombretramite, #marcocontenidohome p.ContratoTrabajo, .ContratosTrabajo p.CT-Apartado {
	font-size: 1.4em;
	color: #005095;
	line-height: 1em;
	margin: 1.2em 0 0.5em;
	font-weight: 600;
	clear: both;
}

#marcocontenidohome h3, #marcocontenidohome p.SubApartado, .ContratosTrabajo p.CT-SubApartado {
	font-size: 1.2em;
	color: #444;
	line-height: 1em;
	margin: 1.2em 0 0.6em 0;
	font-weight: 600;
}

.ContratosTrabajo p.CT-Apartado a, .ContratosTrabajo p.CT-SubApartado a {
	text-decoration: none !important;
}

#marcocontenidohome h4 {
	font-size: 1em;
	color: #005095;
	line-height: 1em;
	font-weight: 600;
	margin: 1em 0 0.5em;
}


#marcocontenidohome blockquote {
	padding: 10px;
	font-style: italic;
	background: #f7f7f7;
	margin-left: 2em;
}

#marcocontenidohome .centrar {
	text-align: center;
}

#marcocontenidohome .centra-block {
	margin: 0 auto;
	display: block;
}

#marcocontenidohome .cursiva {
	font-style: italic;
}

#marcocontenidohome .negrita,
#marcocontenidohome strong,
#marcocontenidohome b,
#marcocontenidohome .titulogeneral {
	font-weight: bold;
	color: #005095;
}

#marcocontenidohome .resaltada {
	font-size: 1.05em;
	font-style: italic;
}

#marcocontenidohome .alineardcha {
	text-align: right;
	padding-right: 0.5em;
}

#marcocontenidohome .alinearizqda {
	text-align: left;
}

#marcocontenidohome .alinearcentro {
	text-align: center;
}

#marcocontenidohome .indentado {
	margin-left: 3em;
}

#marcocontenidohome .masindentado {
	margin-left: 5em;
}

#marcocontenidohome P.corto {
	margin: 0em 0;
	padding: 0;
}

#marcocontenidohome .letrapqna {
	font-size: 0.9em;
}

#marcocontenidohome .letrapeq {
	font-size: 0.8em;
}

#marcocontenidohome .subrayado {
	text-decoration: underline;
}

#marcocontenidohome .especial {
	padding: 0.5em 1em;
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
}

#marcocontenidohome .especial .bordeado {
	font-weight: bold;
	color: #005095;
}

#marcocontenidohome .left {
	float: left;
}

#marcocontenidohome .right {
	float: right;
}

#marcocontenidohome .oculto {
	display: none;
	padding: 0;
}

#marcocontenidohome .titulo,
#marcocontenidohome .tituloinstrumento {
	margin: 0 0 0.5em 0;
	font-size: 1.2em;
	font-weight: 600;
	color: #005095;
	clear: both;
}

#marcocontenidohome .titulointermedio {
	margin: 0 0 0.5em 0;
	font-size: 1.1em;
	font-weight: 600;
	clear: both;
}

#marcocontenidohome .img-subhome {
	margin-bottom: 1em;
}

#marcocontenidohome .margensup {
	margin-top: 1em;
}

#marcocontenidohome .full-ancho {
	width: 100%;
}

#marcocontenidohome .max-w600 {
	max-width:600px;
}
#marcocontenidohome .max-w400 {
	max-width:400px;
}

#marcocontenidohome .max-h300 {
	max-height:300px;
}

#marcocontenidohome .max-h500 {
	max-height:500px;
}

#marcocontenidohome hr {
	height: 1px;
	border-top: 1px solid #dfdfdf;
}

#marcocontenidohome .box {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	padding: 10px;
}

#marcocontenidohome .boxwhite {
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 10px;
}

#marcocontenidohome .boxblue {
	background: #EAF2FA;
	border: 1px solid #dfdfdf;
	padding: 10px;
}


#marcocontenidohome .mg-right {
	margin-right: 1em;
}

#marcocontenidohome .mg-left {
	margin-left: 1em;
}

#marcocontenidohome .mg-bottom {
	margin-bottom: 1em;
}

#marcocontenidohome .mg-top {
	margin-top: 1em;
}

#marcocontenidohome a.sinsub {
	text-decoration: none;
}

#marcocontenidohome .sinsub {
	margin: 0 auto;
}

#marcocontenidohome .titulomorado {
	border-bottom: 1px solid #dfdfdf;
	font-weight: bold;
}

#marcocontenidohome .overflowAuto {
	overflow: auto;
}


/***COLUMNAS***/

#marcocontenidohome .column-x {}

#marcocontenidohome .column-x1 {
	width: 22%;
}

#marcocontenidohome .column-x2 {
	width: 45%;
}

#marcocontenidohome .column-x3 {
	width: 63%;
}

#marcocontenidohome .unTercio {
	float: left;
	width: 33%;
}

#marcocontenidohome .terciofin {
	clear: right;
	margin-bottom: 2em;
}


/***POSICION***/

#marcocontenidohome .bloque {
	display: block;
}

#marcocontenidohome .bloque-enlinea {
	display: inline-block;
}


/* BOTONES / ENLACES */


/*estilo base para enlaces*/

#marcocontenidohome h1 a,
#marcocontenidohome h2 a,
#marcocontenidohome h3 a {
	text-decoration: none;
}

#marcocontenidohome a {
	color: #005095;
	text-decoration: underline;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	font-weight: bold;
}

#marcocontenidohome a:hover,
#marcocontenidohome li a:hover {
	padding: 0;
	text-decoration: none;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

#marcocontenidohome a.sinsub {
	text-decoration: none !important;
}

#marcocontenidohome li.icon-pdf{
	list-style:none;
}

#marcocontenidohome li.icon-pdf a{	
	background-image:url(_layouts/images/pdficon_small.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left: 1.5em;	
}

#marcocontenidohome li.icon-pdf a:hover{
	padding-left: 1.5em;	
}	


/**BOTON ver todo**/

#marcocontenidohome .volverformas {
	position: relative;
	margin-bottom: 2em;
	text-align: right;
}

#marcocontenidohome .volverformas a {
	padding: 0.5em 2.4em 0.5em 0.8em;
	line-height: 1em;
	margin: 0;
	background-color: #005095;
	border: 1px solid #fff;
	color: #fff;
}

#marcocontenidohome .volverformas a:hover {
	padding: 0.5em 2.4em 0.5em 0.8em;
	line-height: 1em;
	background-color: #258FE9;
	color: #fff;
	border: 1px solid #258FE9;
}

#marcocontenidohome .volverformas a {
	background-image: url(/PublishingImages/vertodo.png);
	background-position: 95%;
	background-repeat: no-repeat;
	text-decoration: none;
}





/**BOTON anterior-siguiente**/

#marcocontenidohome .anteriorsiguiente {
	border-top: 5px solid #dfdfdf;
}

#marcocontenidohome .anteriorsiguiente ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
}

#marcocontenidohome .anteriorsiguiente ul li {
	display: inline-block;
}

#marcocontenidohome .anteriorsiguiente ul li a {
	display: inline;
	float: left;
	margin: 1.5em 2em 1em 0;
	background-color: #005095;
	border: 1px solid #fff;
	padding: 0.4em 1em;
	color: #fff!important;
	text-decoration: none;
}

#marcocontenidohome .anteriorsiguiente ul li a:hover {
	background-color: #258FE9;
	border: 1px solid #258FE9;
	text-decoration: none;
}

#marcocontenidohome .anteriorsiguiente ul li.ultimo {
	float: right;
}


#marcocontenidohome #FormasJuridicasAcc p.tituloformaG{	
	border-bottom: 3px solid #258FE9;
	padding-bottom: 8px;
}


#marcocontenidohome #FormasJuridicasAcc p.tituloformaG span{
	font-size: 1.6em;
    color: #005095;
    line-height: 1em;
    margin: 1.2em 0 0.5em;
    font-weight: 600;
}

#marcocontenidohome noscript p.mensajescript {
				font-weight:bold;
				margin-bottom: 1.5em;
				border: 0.2em solid #005095;
				background-color: #f4f4f4;
				padding: 0.7em;
}


/**BOTON volver contratos**/

#marcocontenidohome #FormasJuridicasAcc p.tituloformaG span + a {
	float:right;
	padding: 0.5em 0.8em;
	line-height: 1em;
	margin: 0;
	background-color: #005095;
	border: 1px solid #fff;
	color: #fff;
	text-decoration:none;
}

#marcocontenidohome #FormasJuridicasAcc p.tituloformaG span + a:hover {	
    padding: 0.5em 0.8em;
	line-height: 1em;
	background-color: #258FE9;
	color: #fff;
	border: 1px solid #258FE9;
}




/*botones ayudas e incentivos*/

#marcocontenidohome input.btn-consulta,
#marcocontenidohome .btn-consulta {
	padding: 0;
	max-height: 28px;
	background-color: #005095;
	border: 1px solid #fff;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

#marcocontenidohome input.btn-consulta:hover,
#marcocontenidohome .btn-consulta:hover {
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	border: 1px solid #258FE9;
	-webkit-filter: brightness(140%);
	opacity: 0.8;
	-webkit-opacity: 1;
}

#marcocontenidohome p a.boton,
#marcocontenidohome a.btn-a {

	background:#005095 url(/PublishingImages/arrow-right-sw.png) no-repeat 93%;
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	padding: 0.5em 2em 0.5em 1em;
	text-align: center;
	text-decoration: none;
	margin: 0.5em 0;
	display: inline-block;
}

#marcocontenidohome p a.boton:hover,
#marcocontenidohome a.btn-a:hover {
	background: #258FE9 url(/PublishingImages/double-arrow-right-sw.png) no-repeat 94%;
	padding: 0.5em 2.5em 0.5em 1em;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	border: 1px solid #258FE9;
}

#marcocontenidohome p a.botonAtras {
    background: #005095 url(/PublishingImages/arrow-left-sw.png) no-repeat 10px 52%;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    padding: 0.5em 1em 0.5em 1.7em;
    text-align: center;
	text-decoration: none;
	transition: 0.6s;
	-moz-transition: 0.6s;
	-webkit-transition: 0.6s;
	-ms-transition: 0.6s;
	-o-transition: 0.6s;
	margin: 0.5em 0;
	display: inline-block;
}

#marcocontenidohome p a.botonAtras:hover {
	background: #258FE9 url(/PublishingImages/double-arrow-left-sw.png) no-repeat 10px 52%;
	padding: 0.5em 1em 0.5em 2em;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	border: 1px solid #258FE9;
}


#marcocontenidohome #preguntas .boton:hover {
	box-shadow: none;
}

#marcocontenidohome #preguntas .boton input:hover {
	opacity: 0.8;
}


/***BOTON DESCARGA***/

#marcocontenidohome .btn-descarga {
	background: #005095 url(/_layouts/images/IPYME/portal/icon-descarga.png) 95% 9px no-repeat;
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	padding: 0.5em 3em 0.5em 1em;
	text-align: center;
	text-decoration: none;
	margin: 0.5em 0;
	display: inline-block;
}

#marcocontenidohome .btn-descarga:hover {
	background: #258FE9 url(/_layouts/images/IPYME/portal/icon-descarga-hover.png) 95% 15px no-repeat;
	padding: 0.5em 3em 0.5em 1em;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	border: 1px solid #258FE9;
}


/*****IMAGENES*****/

#marcocontenidohome .descripcionconimagen {
	margin-bottom: 1em;
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	padding: 10px 0;
	display: inline-block;
	width: 100%;
}

#marcocontenidohome .descripcionconimagen .insertarimagen {
	float: left;
}

#marcocontenidohome .descripcionconimagen ul {
	list-style: none;
	list-style-image: none;
	margin: 0 10px;
	padding: 0;
}

#marcocontenidohome .descripcionconimagen .titulomoduloenlace,
#marcocontenidohome .descripcionconimagen .titulomodulo {
	font-weight: bold;
	font-size: 1.2em;
}

#marcocontenidohome .insertarimagen {
	display: inline-block;
}

#marcocontenidohome .insertarimagen img {
	padding: 0.5em;
	display: block;
	background: #fff;
	margin: 0 0.5em;
}


/* cuadro PAE */

#marcocontenidohome .conhover {
	width: 220px;
	background-color: #f7f7f7;
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 0;
	border: 1px solid #dfdfdf;
	display: inline-block;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	font-weight: bold;
}

#marcocontenidohome .cohover img {
	display: block;
	margin: 0 auto;
}

#marcocontenidohome .conhover:hover {
	background-color: #fff;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	box-shadow: 0 0 6px rgba(255, 255, 255, 0.6);
}


/*Cajaguia dinamica*/

#marcocontenidohome .cajaguiadinamica {
	background-color: #f7f7f7;
	padding: 1em;
	text-align: left;
	margin-bottom: 1em;
	border: 1px solid #DFDFDF;
}

#marcocontenidohome .cajaguiadinamica .insertarimagen {
	display: block;
}

#marcocontenidohome .cajaguiadinamica img {
	float: left;
	margin-right: 1em;
}

#marcocontenidohome .cajaguiadinamica ul {
	list-style: none;
	list-style-image: none;
}

#marcocontenidohome .cajaguiadinamica .titulomodulo {
	font-weight: bold;
	font-size: 110%;
}


/* lista ayudas e incentivos */

#marcocontenidohome #ayudasDgpyme .cajamarco ul li {
	width: 46%;
	float: left;
	margin-right: 1em;
}


/********Estilos HEADER********/

header {
	background: #fff url(_layouts/images/IPYME/portal/bg-header.jpg) no-repeat center top;
	height: 125px;
	-webkit-box-shadow: inset 0px -19px 159px -87px rgba(0, 80, 149, 0.2);
	-moz-box-shadow: inset 0px -19px 159px -87px rgba(0, 80, 149, 0.2);
	box-shadow: inset 0px -25px 20px 0px rgba(255, 255, 255, 0.8);
}


/******** Estilos HEADER>barra superior *********/

#marcocontenidohome #barrasup {
	width: 100%;
	height: 38px;
}


/*****contacto y mapa de sitio*****/

#marcocontenidohome #barrasup .links-izq {
	position: relative;
	top: 8px;
	float: left;
}

#marcocontenidohome #barrasup .links-izq ul {
	margin: 0;
	padding: 0;
}

#marcocontenidohome #barrasup .links-izq ul li {
	display: inline;
	padding: 0.2em 0em;
	margin: 0;
	margin-left: -4px;
	border-right: 2px solid #005095;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

#marcocontenidohome #barrasup .links-izq ul li:last-child {
	border-right: 0px solid #005095;
}

#marcocontenidohome #barrasup .links-izq a {
	padding: 0.2em 1em;
	text-decoration: none;
	font-weight: bold;
}

#marcocontenidohome #barrasup .links-izq a,
#marcocontenidohome #barrasup .links-izq a:visited {
	color: #005095;
}

#marcocontenidohome #barrasup .links-izq a:hover,
#marcocontenidohome #barrasup .links-izq a:focus {
	color: #fff !important;
	background: #005095;
}

#marcocontenidohome #barrasup .centrabarra {
	max-width: 1260px;
	width: 98%;
	margin: 0 auto;
}

#marcocontenidohome #barrasup label.buscar {
	display: none;
}

#marcocontenidohome .cabecera-contenedor {
	width: 100%;
	max-width: 1260px;
	margin: 0 auto;
}


/*******Búsqueda******/

#marcocontenidohome #barrasup .busqueda {
	float: right;
}
#marcocontenidohome #barrasup .busqueda fieldset{
	background: none;
    border: none;

}

#marcocontenidohome #barrasup .busqueda fieldset legend {
	display: none;
}

#marcocontenidohome #barrasup .busqueda input {
	border: 1px solid #005095;
	padding: 0.5em 0 0.5em 0.6em;
	margin-top: 5px;
}

#marcocontenidohome #barrasup .busqueda input[type=text] {
	width: 145px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;

}

#marcocontenidohome #barrasup .busqueda input[type=text]:focus {
	width: 200px;
	box-shadow: 0px 0px 1px 1px rgba(146, 192, 224, 0.8);
}

#marcocontenidohome #barrasup .busqueda #ctl00_cabecera_botonBuscar {
	position: relative;
	padding: 0;
	margin-left: -4px;
	border: 1px solid #005095;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

#marcocontenidohome #barrasup .busqueda #ctl00_cabecera_botonBuscar:hover {
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	-webkit-filter: brightness(140%);
	border: 1px solid #258FE9;
	opacity: 0.8;
	-webkit-opacity: 1;
}

#marcocontenidohome #barrasup .busquedaavanzada {
	display: none;
}

#marcocontenidohome #barrasup .busquedaavanzada a {
	color: #ddd;
}

#marcocontenidohome #barrasup .busquedaavanzada a:hover {
	text-decoration: underline;
}


/******** Estilos HEADER>zona logos *********/

#marcocontenidohome #cabecerahome {
	margin-bottom: 0;
	width: 100%;
	overflow: hidden;
}

#marcocontenidohome .cabeceralogo {
	margin: 0.5em 1em 0;
	float: left;
	max-width: 75%; /* línea añadida para incluir la imagen de la constitución */
}

#marcocontenidohome .imagenlogo {
	/*max-width: 418px;*/
}

#marcocontenidohome .imagenlogo #LogoRed {
	display: none;
}

#marcocontenidohome .imagenlogo a:focus img {
	box-shadow: 0px 0px 1px 1px rgba(146, 192, 224, 0.8);
}


/********Estilos HEADER>Logo Portal Pyme********/

.img-ipyme {
	float: right;
}

#marcocontenidohome .img-ipyme a {
	text-decoration: none;
	display: block;
	padding: 0 50px 0 0;
/*	padding: 0 50px ; para incluir imagen de la constitucion */
	text-align: center;
	padding-top: 5px;
}

.img-ipyme a:focus {
	box-shadow: 0px 0px 1px 1px rgba(146, 192, 224, 0.8);
}

.img-ipyme > a img {
	width: 65%;
	}

.img-ipyme p.PYME {
	padding: 0;
	margin: 0;
	line-height: 0.7em;
	font-size: 1.2em;
}


/********Estilos HEADER>menu horizontal******/

#marcocontenidohome .menuhorizontalN {
	position:relative;
	width: 100%;
	letter-spacing: 0.03em;
	background: rgba(0, 80, 149, 1);
	background: -moz-linear-gradient(top, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 80, 149, 1)), color-stop(100%, rgba(0, 60, 111, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
	background: -ms-linear-gradient(top, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
}

#marcocontenidohome .menuhorizontalN ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	max-width: 1260px;
	position: relative;
	line-height: 3em;
}

#marcocontenidohome .menuhorizontalN ul li {
	display: inline-block;
	margin-right: 4%;
}

#marcocontenidohome .menuhorizontalN ul li:first-child {
	margin-left: 1em;
}

#marcocontenidohome .menuhorizontalN ul li:last-child {
	text-align: right;
}

#marcocontenidohome .menuhorizontalN ul li a {
	margin: 0;
	padding: 0.5em 1.5em 0.6em;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.3em;
	transition: 0.4s;
	-moz-transition: 0.4s;
	-webkit-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

#marcocontenidohome .menuhorizontalN ul li:hover a,
#marcocontenidohome .menuhorizontalN ul li:focus a {
	background-color: #258fe9;
	color: #fff;
	text-decoration: none;
	z-index: 99999999;
}


/************ =menus laterales ******************/

#marcocontenidohome .muestramenu {
	display: none;
}

#marcocontenidohome #informacionpags {
	float: left;
	width: 72%;
	position: relative;
}

#marcocontenidohome #menuizqdohome {
	float: left;
	width: 24%;
	padding: 0;
	background-color: #fff;
	margin: 1.5em 2em 1.5em 0;
	border: 1px solid #DFDFDF;
}

#marcocontenidohome #menuizqdohome a {
	text-decoration: none;
}

#marcocontenidohome .nombreportal {
	margin: 0;
	font-weight: bold;
	background: #005095;
	font-size: 1.2em;
	margin-right: -1px;
}

#marcocontenidohome .nombreportal a {
	text-decoration: none;
	color: #fff;
	padding: 0.7em 0.9em;
	display: block;
}

#marcocontenidohome .nombreportal a:hover {
	text-decoration: underline;
}

#marcocontenidohome .textomenu {
	font-size: 1em;
	font-weight: bold;
}

#marcocontenidohome .textomenu ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .textomenu > ul > li {
	display: block;
	margin-left: 0;
	border-top: 1px solid #fff;
}

#marcocontenidohome .textomenu ul li a {
	color: #004077;
	display: block;
	margin: 0;
	padding: 0.5em 0.2em 0.5em 0.6em;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	background: #D5E5F4;
}

#marcocontenidohome .textomenu ul li ul li {
	border-bottom: 1px solid #D5E5F2;
}

#marcocontenidohome .textomenu ul li ul li:first-child {
	border-top: 1px solid #fff;
}

#marcocontenidohome .textomenu ul li ul li:last-child {
	border-bottom: 1px solid #fff;
}

#marcocontenidohome .textomenu ul li ul li a {
	color: #444;
	font-weight: normal;
	background-color: #fff;
	background-image: none;
	padding: 0.5em 0.2em 0.5em 1em;
	display: block;
	border-left: 20px solid #F7F7F7;
}

#marcocontenidohome .textomenu ul li ul li:last-child a {
	border-bottom: 0px solid #D5E5F2;
}

#marcocontenidohome .textomenu ul li a:hover,
#marcocontenidohome .textomenu p a:hover {
	background-color: #005095;
	color: #fff;
	border-left: 20px solid #258FE9;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

#marcocontenidohome .textomenu ul li ul li a:hover {
	background-color: #dfdfdf;
	color: #444;
	border-left: 30px solid #f7f7f7;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

#marcocontenidohome .textomenu p {
	padding: 0 0 0 1.4em;
}

#marcocontenidohome .textomenu ul {
	list-style-image: none !important;
	list-style: none !important;
	line-height: 1em;
}

#marcocontenidohome .textomenu ul li.activo a {
	border-left: 20px solid #258FE9;
	background-color: #005095;
}

#marcocontenidohome .textomenu ul li ul li.activo a {
	border-left: 30px solid #258FE9;
	background-color: #fff;
	color: #444!important;
}

#marcocontenidohome .textomenu ul li.activo a {
	color: #fff !important;
	font-weight: bold;
}

#marcocontenidohome .textomenu ul li ul li.activo ul li {
	border-bottom: 1px solid #D5E5F2;
}

#marcocontenidohome .textomenu ul li ul li.activo ul li a {
	font-weight: bold;
	border-left: 40px solid #D5E5F4;
	background-color: #F7F7F7;
	color: #444 !important;
}

#marcocontenidohome .textomenu ul li ul li.activo ul li a:hover {
	font-weight: bold;
	border-left: 40px solid #005095;
	background-color: #233647;
	color: #fff !important;
}

#marcocontenidohome .textomenu ul li ul li.activo ul li.activo a {
	border-left: 40px solid #D5E5F4;
	background-color: #005095!important;
	color: #fff !important;
}

#marcocontenidohome .textomenu ul li.activop > a {
	border-left: 10px solid #258FE9;
	background-color: #005095;
	color: #fff;
}

#marcocontenidohome .textomenu ul li.activop ul li {
	background-color: #fff!important;
	color: #444 !important;
	border-bottom: 1px solid #D5E5F2;
}

#marcocontenidohome .textomenu ul li.activop ul li:last-child {
	border-bottom: 0px solid #D5E5F2;
}

#marcocontenidohome .textomenu ul li.activop ul li a {
	border-left: 20px solid #F7F7F7;
}

#marcocontenidohome .textomenu ul li.activop ul li.activo a {
	border-left: 30px solid #258FE9;
}

#marcocontenidohome .activop ul {
	border-left: 0;
}

#marcocontenidohome .activop ul li a {
	color: #233647 !important;
}

#marcocontenidohome .textomenu ul li ul li ul.submenu li,
#marcocontenidohome .textomenu ul li ul li.activo ul.submenu li {
	border-top: 1px solid #fff;
	border-bottom: 0px solid #D5E5F2;
}

#marcocontenidohome .textomenu ul li ul li ul.submenu li a,
#marcocontenidohome .textomenu ul li ul li.activo ul.submenu li a {
	font-weight: normal;
}

#marcocontenidohome .textomenu ul li ul li ul.submenu li a:hover {
	border-left: 40px solid #D5E5F2;
	background-color: #005095!important;
	color: #fff !important;
}

#marcocontenidohome .textomenu ul li ul li ul li a:hover {
	color: #eee!important;
}


/****** =cajaprincipal contenido *********/

#marcocontenidohome #contenedor {
	width: 100%;
	max-width: 1260px;	
	margin: 0 auto;
}

#marcocontenidohome #contenidocentral {
	width: 98%;
	max-width: 1260px;
	margin: 0 1%;
}

#marcocontenidohome #informacionpaginas {
	padding: 0;
}


/********Estilos SLIDER/CARRUSEL******/

.owl-carousel {
	/*margin-top: 1em;*/
}

.owl-stage-outer {
	-webkit-box-shadow: 0px 50px 20px -50px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 50px 20px -50px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 50px 20px -50px rgba(0, 0, 0, 0.4);
	line-height:0;
}

#owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
}

#marcocontenidohome #owl-demo .item .img-desktop object,
#marcocontenidohome #owl-demo .item .img-mobile object{
		width:100%;
	}


#marcocontenidohome #owl-demo .item .img-mobile {
	display: none;
}

#marcocontenidohome #owl-demo .item {
	display: block;
	padding: 0px;
	margin: 0px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}

#marcocontenidohome .owl-theme .owl-nav em {
	font-size: 2em;
	font-style: normal;
	font-family: inherit;
	margin: 5px 0 8px 0;
	display: inherit;
}

#marcocontenidohome .owl-theme .owl-nav [class*=owl-] {
    font-size: 0.8em;
    padding: 0 7px;
    border-radius: 5em;
    top: 45%;
    position: absolute;
}

#marcocontenidohome .owl-theme .owl-nav .owl-prev {
	left: 12px;	
	float: left;   
}

#marcocontenidohome .owl-theme .owl-nav .owl-next {
	right: 12px;
	float: right;
}

#marcocontenidohome .owl-theme .owl-nav .owl-prev em {
	margin-left: 2px;
	margin-right: 3px;
}

#marcocontenidohome .owl-theme .owl-nav .owl-next em {
	margin-left: 3px;
	margin-right: 2px;
}

#marcocontenidohome .owl-theme .owl-dots{	
	margin-top:1em;
}

/********Estilos SLIDER/CARRUSEL Destacados Home******/

#marcocontenidohome .owl-theme.dest-logos #owl-destacados .owl-stage-outer{
	-webkit-box-shadow:  none;
    -moz-box-shadow: none;
    box-shadow: none;
    background:#f6f6f6;	
}

#marcocontenidohome .owl-theme.dest-logos #owl-destacados .item{
	margin:15%;
}

#marcocontenidohome .owl-theme.dest-logos #owl-destacados .item a img {
    transition: 0.4s;
    -moz-transition: 0.4s;
    -webkit-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
}


#marcocontenidohome .owl-theme.dest-logos #owl-destacados .item a:hover img {
    transform: scale(0.9);
}

#marcocontenidohome .owl-theme.dest-logos #owl-destacados .owl-nav {
    margin:0;
}

#marcocontenidohome .owl-theme.dest-logos #owl-destacados .owl-nav [class*=owl-] {
    font-size: 0.6em;
    padding: 0 4px;
    border-radius: 0.2em;
    top: 40%;
    position: absolute;
    background: #869791;
     transition: 0.4s;
    -moz-transition: 0.4s;
    -webkit-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    opacity: 0.6;

    }
    
#marcocontenidohome .owl-theme.dest-logos #owl-destacados .owl-nav [class*=owl-]:hover{
	background: #D6D6D6;
	opacity: 1;
	transform: translateX(5px);
}    

#marcocontenidohome .owl-theme.dest-logos #owl-destacados .owl-nav .owl-prev {
    left: 0px;
    float: left;
}

#marcocontenidohome .owl-theme.dest-logos #owl-destacados .owl-nav .owl-prev:hover {
    transform: translateX(-4px);
    }


#marcocontenidohome .owl-theme.dest-logos #owl-destacados .owl-nav .owl-next {
    right: 0px;
    float: right;
    }
    
#marcocontenidohome .owl-theme.dest-logos #owl-destacados .owl-nav .owl-next:hover {
	transform: translateX(4px);
}

#marcocontenidohome .owl-theme.dest-logos #owl-destacados .owl-nav em {
	margin: 7px 0 8px 0;
}

/********Estilos DESTACADOS/HOME******/

.destacadosHome {
    margin: 2em 10px;
    /*display: inline-block;*/
    
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    justify-content: space-around;
    flex-wrap: wrap;

}

.destacadosHome .colHome {
    /*float: left;*/
    width: 21%;
    margin: 0;
	padding: 0 5px;
	margin-bottom: 10px;
	text-align: center;
   /* position: relative;*/
}

#marcocontenidohome .destacadosHome .colHome a {
	text-decoration: none;
}

#marcocontenidohome .destacadosHome .colHome a .titDest,
#marcocontenidohome .destacadosHome .colHome a:visited .titDest {
	color: #005095;
	font-size: 1.7em;
	font-weight: bold;
	clear: both;
	padding-top: 10px;
	margin-bottom: 0.3em;
}

#marcocontenidohome .destacadosHome .colHome a:hover .titDest {
	text-decoration: underline;
	color: #005095;
}

.destacadosHome .colHome a .textDest {
	font-size: 1.1em;
	clear: both;
	color: #444;
}

.destacadosHome .colHome .icon{
    text-align: center;
}

.destacadosHome .colHome a .icon img{
    -webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: -moz-transform .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: -o-transform .5s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: -ms-transform .5s cubic-bezier(.215, .61, .355, 1);
	transition: transform .5s cubic-bezier(.215, .61, .355, 1);
    }


.destacadosHome .colHome a:hover .icon img{
    -ms-transform: scale(0.9, 0.9); /* IE 9 */
    -webkit-transform: scale(0.9, 0.9); /* Safari */
    transform: scale(0.9, 0.9);
    -webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: -moz-transform .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: -o-transform .5s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: -ms-transform .5s cubic-bezier(.215, .61, .355, 1);
	transition: transform .5s cubic-bezier(.215, .61, .355, 1);
    }


/*.destacadosHome .colHome svg{
    position: absolute;
}*/

/*** .dest1 .busqueda-pae ***/

/*.busqueda-pae a svg.pae {
	z-index: 8;
	width: 180px;

	left: -1px;
	right: 0;
	margin: auto;
}

.busqueda-pae svg.lupa {
	z-index: 8;
	top: 9px;
	height: 110px;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-transform: rotate(35deg) translate(5px, -40px) scale(0.8);
	-moz-transform: rotate(35deg) translate(5px, -40px) scale(0.8);
	-o-transform: rotate(35deg) translate(5px, -40px) scale(0.8);
	-ms-transform: rotate(35deg) translate(5px, -40px) scale(0.8);
	transform: rotate(35deg) translate(5px, -40px) scale(0.8);
	-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: -moz-transform .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: -o-transform .5s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: -ms-transform .5s cubic-bezier(.215, .61, .355, 1);
	transition: transform .5s cubic-bezier(.215, .61, .355, 1);
}

.busqueda-pae a:hover svg.lupa {
	-webkit-transform-origin: 50% 51%;
	-moz-transform-origin: 50% 51%;
	-o-transform-origin: 50% 51%;
	-ms-transform-origin: 50% 51%;
	transform-origin: 50% 51%;
	-webkit-transform: rotate(75deg);
	-moz-transform: rotate(75deg);
	-o-transform: rotate(75deg);
	-ms-transform: rotate(75deg);
	transform: rotate(75deg);
	-webkit-transform: rotate(0deg) translate(2px, -9px);
	-moz-transform: rotate(0deg) translate(2px, -9px);
	-o-transform: rotate(0deg) translate(2px, -9px);
	-ms-transform: rotate(0deg) translate(2px, -9px);
	transform: rotate(0deg) translate(2px, -9px);
}*/

/*** .dest2 .ayudas-dest ***/

/*.ayudas-dest a svg.circulo {
	z-index: 8;
	width: 180px;
	position: absolute!important;
	left: 0px;
	right: 0;
	margin: auto;
	-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: -moz-transform .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: -o-transform .5s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: -ms-transform .5s cubic-bezier(.215, .61, .355, 1);
	transition: transform .5s cubic-bezier(.215, .61, .355, 1);
}

.ayudas-dest a svg.circulo.circ1 {
	-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: -moz-transform .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: -o-transform .5s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: -ms-transform .5s cubic-bezier(.215, .61, .355, 1);
	transition: transform .5s cubic-bezier(.215, .61, .355, 1);
}

.ayudas-dest a svg.circulo.circ2 {
	-webkit-transition: -webkit-transform 1s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: -moz-transform 1s cubic-bezier(.215, .61, .355, 1);
	-o-transition: -o-transform 1s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: -ms-transform 1s cubic-bezier(.215, .61, .355, 1);
	transition: transform 1s cubic-bezier(.215, .61, .355, 1);
}

.ayudas-dest a svg.circulo.circ3 {
	-webkit-transition: -webkit-transform 2s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: -moz-transform 2s cubic-bezier(.215, .61, .355, 1);
	-o-transition: -o-transform 2s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: -ms-transform 2s cubic-bezier(.215, .61, .355, 1);
	transition: transform 2s cubic-bezier(.215, .61, .355, 1);
}

.ayudas-dest a:hover svg.circulo.circ1 .st0 {
	transition-delay: 0.2s;
	opacity: 0.5;
}

.ayudas-dest a:hover svg.circulo.circ2 .st0 {
	transition-delay: 0.3s;
	opacity: 0.5;
}

.ayudas-dest a:hover svg.circulo.circ3 .st0 {
	transition-delay: 0.1s;
	opacity: 0.5;
}

.ayudas-dest a:hover svg.circulo.circ4 .st0 {
	background: #29ABE2;
	transition-delay: 0.1s;
}

.ayudas-dest a svg.mano {
	z-index: 8;
	position: absolute!important;
	height: 110px;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: -moz-transform .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: -o-transform .5s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: -ms-transform .5s cubic-bezier(.215, .61, .355, 1);
	transition: transform .5s cubic-bezier(.215, .61, .355, 1);
}

.ayudas-dest a:hover svg.mano {
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	top: -2.5px;
	left: -2px;
}
*/

/*** .dest3 .cifras-pyme ***/

/*.cifras-pyme a svg.CifrasPyme-1 {
	z-index: 3;
	width: 180px;
	position: absolute!important;
	left: 0px;
	right: 0;
	margin: auto;
	-webkit-transition: .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: .5s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: .5s cubic-bezier(.215, .61, .355, 1);
	transition: .5s cubic-bezier(.215, .61, .355, 1);
}

.cifras-pyme a svg.CifrasPyme-2,
.cifras-pyme a svg.CifrasPyme-3 {
	position: absolute!important;
	top: 0px;
	height: 110px;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-transition: .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: .5s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: .5s cubic-bezier(.215, .61, .355, 1);
	transition: .5s cubic-bezier(.215, .61, .355, 1);
}

.cifras-pyme a svg.CifrasPyme-2 {
	z-index: 2;
}

.cifras-pyme a svg.CifrasPyme-3 {
	z-index: 1;
}

.cifras-pyme a:hover svg.CifrasPyme-1,
.cifras-pyme a:hover svg.CifrasPyme-3 {
	-webkit-transform: translate(-10px, 0px);
	-moz-transform: translate(-10px, 0px);
	-o-transform: translate(-10px, 0px);
	-ms-transform: translate(-10px, 0px);
	transform: translate(-10px, 0px);
}
*/

/*** .dest4 .cita-previa ***/

/*.cita-previa a svg.calendario {
	z-index: 8;
	width: 180px;
	position: absolute!important;
	left: 0px;
	right: 0;
	margin: auto;
}

.cita-previa a svg.reloj {
	z-index: 8;
	position: absolute!important;
	top: 0px;
	height: 110px;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-transition: -webkit-transform .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: -moz-transform .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: -o-transform .5s cubic-bezier(.215, .61, .355, 1);
	-ms-transition: -ms-transform .5s cubic-bezier(.215, .61, .355, 1);
	transition: transform .5s cubic-bezier(.215, .61, .355, 1);
}

.cita-previa a:hover svg.reloj {
	-webkit-transform: translate(2px, -9px) scale(1.1);
	-moz-transform: translate(2px, -9px) scale(1.1);
	-o-transform: translate(2px, -9px) scale(1.1);
	-ms-transform: translate(2px, -9px) scale(1.1);
	transform: translate(2px, -9px) scale(1.1);
}
*/


/********Estilos zona novedades/HOME******/

#marcocontenidohome .zonanovedadesHorizontal {
	float: left;
	width: 100%;
	margin: 0 0 1em 0;
}

#marcocontenidohome .contenedorNoticias {
	float: left;
	width: 65%;
}


/****Estilo DESTACADO LOGOS HOME ****/

.Destacados {
	width: 65%;
	float: left;
}

.destacados-logos {
	width: 100%;
	margin-bottom: 1.5em;
}

.tit-section {
	background: #005095;
	padding: 0px;
	width: 100%;
}

.tit-section p {
	color: #fff;
	font-size: 1.2em;
	padding: 10px;
	margin: 0;
	text-align: left;
}

ul.dest-logos {
	list-style: none;
	background: #f7f7f7;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}

#marcocontenidohome .destacados-logos ul.dest-logos li {
	display: inline-block;
	width: 23%;
	margin: 1.3em 0;
}

#marcocontenidohome .destacados-logos ul.dest-logos li a img {
	max-width: 140px;
	width: 100%;
	transition: 0.4s;
	-moz-transition: 0.4s;
	-webkit-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

#marcocontenidohome .destacados-logos ul.dest-logos li a:hover {
	background: none;
}

#marcocontenidohome .destacados-logos ul.dest-logos li a:hover img {
	transform: scale(0.9);
}

#marcocontenidohome .destacados-logos ul.dest-logos li a:focus img {
	box-shadow: 0px 0px 1px 1px rgba(146, 192, 224, 0.8);
	transform: scale(0.95);
}


/****Estilo UTILIDADES / A un solo clic / HOME ****/

.Utilidades {
	float: right;
	width: 32%;
	margin-bottom: 1.5em;
}

#marcocontenidohome ul.link-utilidades {
	list-style: none;
	background: #f7f7f7;
	margin: 0;
	padding: 0;
	padding-left: 15px;
}

#marcocontenidohome ul.link-utilidades li {
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 0.2px;
	margin: 0;
	background: #fff;
	border-bottom: 1px solid #D5E5F4;
}

#marcocontenidohome ul.link-utilidades li a p {
	padding: 7px 0 4px 12px;
	border-right: 15px solid #f7f7f7;
	border-left: 1px solid #fff;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;

}

#marcocontenidohome ul.link-utilidades li a {
	text-decoration: none;
}

#marcocontenidohome ul.link-utilidades li a p:hover,
#marcocontenidohome ul.link-utilidades li a p:focus {
	background: #005095;
	transition: all 0.3s ease-in;
	border-left: 15px solid #258FE9;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}

#marcocontenidohome ul.link-utilidades li:hover a,
#marcocontenidohome ul.link-utilidades li:hover a:visited,
#marcocontenidohome ul.link-utilidades li:focus a {
	color: #fff;
	
}

#marcocontenidohome ul.link-utilidades li a:hover {
	padding: 0;
}

#marcocontenidohome ul.link-utilidades li a:visited {
	color: #005095;
}

#marcocontenidohome ul.link-utilidades li p {
	margin: 0;
	padding: 0;
}


/***NOTICIAS NOVEDADES HOME, NOTICIAS PLAZO Y JORNADAS Y CONVOCATORIAS (GESTIONA TU EMPRESA) ***/

.NoticiasInteres {
	width: 65%;
	float: left;
}

#marcocontenidohome .hueco {
	display: none;
}

#marcocontenidohome .novedades-home {}

.NoticiasPlazo {
	float: right;
	width: 32%;
}

#marcocontenidohome .titulonovedades {
	background: #005095;
	padding: 0px;
	width: 100%;
}

#marcocontenidohome .titulonovedades p {
	color: #fff;
	font-size: 1.2em;
	padding: 10px;
	margin: 0;
	text-align: left;
}

#marcocontenidohome .contenidonovedades,
#marcocontenidohome .novedades {
	background: #f7f7f7;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .novedadesSubhome .contenidonovedades {
	float: right;
	width: 50%;
	margin-bottom: 1em;
}

#marcocontenidohome .novedadesSubhome .contenidonovedades > p {
	padding-left: 1em;
	font-weight: bold;
	font-size: 1.2em;
	display: inline-block;
}

#marcocontenidohome .contenidonovedades ul {
	list-style: none;
	margin: 0 15px;
	padding: 0;
}

#marcocontenidohome .novedades ul {
	list-style: none;
	margin: 0 15px 2em 15px;
	padding: 0;
}

#marcocontenidohome .contenidonovedades ul li,
#marcocontenidohome .novedades ul li {
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.2px;
	margin: 0;
	background: #fff;
	border-bottom: 1px solid #D5E5F2;
}

#marcocontenidohome .novedades ul li:first-child {
	border-top: 1px solid #D5E5F2;
}

#marcocontenidohome .novedadesSubhome .contenidonovedades ul:first-child li {
	border-top: 1px solid #D5E5F2;
}

#marcocontenidohome .contenidonovedades ul li:last-child {
	padding-bottom: 0;
}

#marcocontenidohome .contenidonovedades ul li span,
#marcocontenidohome .novedades ul li span:first-child {
	background: #EEF5FA url("/es-ES/PublishingImages/old/icon-calendar.gif") 10px 3px no-repeat;
	display: block;
	color: #005095;
	font-weight: bold;
	padding: 4px 36px;
	border-bottom: 1px solid #D5E5F2;
}

#marcocontenidohome .DetalleNovedades span.fecha {
	background: url("/es-ES/PublishingImages/old/icon-calendar.gif") 5px 3px no-repeat;
	display: block;
	color: #005095;
	font-weight: bold;
	padding: 4px 36px;
}

#marcocontenidohome .NoticiasPlazo .contenidonovedades ul li span {
	background-color: #EEF5FA;
	background-image: none;
	padding: 4px 11px;
}

#marcocontenidohome .contenidonovedades ul li a,
#marcocontenidohome .novedades ul li span.titulonovedad {
	display: block;
	line-height: 1.2em;
	padding: 12px;
	color: #444;
	font-weight: 500;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	border-left: 1px solid #fff;
}

#marcocontenidohome .contenidonovedades ul li a:hover,
#marcocontenidohome .novedades ul li span.titulonovedad:hover {
	border-left: 12px solid #258FE9;
	background-color: #f7f7f7;
	text-decoration: none;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}

#marcocontenidohome .novedades-home p.masnovedades {
	background: #005095;
	padding: 10px 0;
	margin: 0;
	text-align: right;
}

#marcocontenidohome .novedades-home p.masnovedades a {
	padding: 10px 20px 10px 10px;
	margin-right: 10px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	letter-spacing: 0.5px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	background: url(/PublishingImages/double-arrow-right-sw.png) no-repeat right;
}

/*#marcocontenidohome .novedades-home p.masnovedades a:after {
	
}*/

#marcocontenidohome .novedades-home p.masnovedades a:hover {
	background: url(/PublishingImages/arrow-right-sw.png) no-repeat right;
	background-size: 0px 0px;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	padding: 10px;
	
}

/*#marcocontenidohome .novedades-home p.masnovedades a:hover:after {
	opacity: 0;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}*/


/* ZONA XTRA */

#marcocontenidohome .ZonaXtra {
	clear: both;
}


/* ZONA INFERIOR LOGOS HOME */

#marcocontenidohome .iconospromocion {
	float: left;
	width: 100%;
	margin: 1em 0;
	padding: 0;
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
}

#marcocontenidohome .bandasuperior {
	margin: 0 auto;
	text-align: center;
	padding: 10px 0;
}

#marcocontenidohome .iconospromocion .imagen {
	margin: 0;
	padding: 0.2em;
	display: inline-block;
	width: 15%;
}

#marcocontenidohome .iconospromocion .imagen a {
	padding: 0;
	margin: 0;
}

#marcocontenidohome .iconospromocion .imagen a img {
	max-width: 150px;
	width: 100%;
	transition: 0.4s;
	-moz-transition: 0.4s;
	-webkit-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

#marcocontenidohome .iconospromocion .imagen a:hover img {
	transform: scale(0.9);
}

#marcocontenidohome .iconospromocion .imagen a:focus img {
	box-shadow: 0px 0px 1px 1px rgba(146, 192, 224, 0.8);
	transform: scale(0.95);
}


/*********** TABLAS ************/

#marcocontenidohome TABLE {
	width: 100%;
	margin: 0.5em auto 1.5em auto;
	padding: 0;
	color: #444;
	background-color: #fff;
	border-collapse: collapse;
}

#marcocontenidohome TABLE CAPTION {
	background: #004077;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.5em 0;
	text-align: center;
	border-bottom: 1px solid #fff;
}

#marcocontenidohome TABLE#TablaListado CAPTION {
	display: none;
}

#marcocontenidohome TABLE TH {
	padding: 0.5em;
	background-color: #005095;
	text-align: center;
	font-weight: lighter;
	color: #fff;
	vertical-align: middle;
	border-right: 1px solid #D5E5F2;
	border-top: 1px solid #D5E5F2;
}

#marcocontenidohome TABLE TH:last-child {
	border-right: 1px solid #005095;
}

#marcocontenidohome TABLE TD {
	padding: 0.5em;
	background-color: #f7f7f7;
	text-align: left;
	border: 1px solid #DFDFDF;
	line-height: 1.7em;
}

#marcocontenidohome TABLE TD.totalestexto,
#marcocontenidohome TABLE TD.totales {
	background-color: #D5E5F4;
	font-weight: bold;
	border: 1px solid #fff;
}

#marcocontenidohome TABLE TR:nth-child(2) TD {
	border-top: 1px solid #005095;
}

#marcocontenidohome .overflow-X-auto {
	overflow-x: auto;
}


/* LISTAS */

#marcocontenidohome ul li a {
	text-decoration: underline;
}

#marcocontenidohome li a:hover {
	padding: 0;
	text-decoration: none;
}

#marcocontenidohome ul, #marcocontenido ul {
	list-style-image: url(/_layouts/images/IPYME/lista-indices.png);
}

#marcocontenidohome ul ul {
	list-style-image: url(/_layouts/images/IPYME/lista-indices2.png);
}

#marcocontenidohome ol {
	list-style: decimal;
}
	#marcocontenidohome ol p {
		margin: 0.5em 0;
}

#marcocontenidohome ol.tipoa {
	list-style: lower-alpha !important;
}

#marcocontenidohome ol.tipoA {
	list-style: upper-alpha !important;
}

#marcocontenidohome ul.indices {
	font-size: 110%;
}

#marcocontenidohome dl.ue {
	border: 0.1em solid #ddd;
	border-radius: 1em;
	padding: 1em;
	width: 90%;
	margin: 0.3em auto;
}
#marcocontenidohome dl.ue dt {
	border: 0.1em em red;
}

#marcocontenidohome dl.ue dd p {
	margin: 0.2em 0;
	}

/*****listas RSS *****/

#marcocontenidohome ul.rss {
	list-style-image: url(/PublishingImages/RSS.gif);
}

#marcocontenidohome ul.rss li {
	padding: 0.25em 0;
}

#marcocontenidohome ul.rss li a {
	position: relative;
	top: -2px;
}


/*****Visor LISTAS*****/

#marcocontenidohome .contenidolistado {
	background-color: #f7f7f7;
	padding: 0.1em 1em 1em;
	border: 1px solid #dfdfdf;
	margin: 1em 0;
	overflow: hidden;
}

#marcocontenidohome .listadocontenidosUnico .contenidolistado {
	background-color: none;
	border: none;
	margin: 0;
}

#marcocontenidohome .contenidolistado ul {
	list-style: none;
	margin-left: -2em;
}

#marcocontenidohome .contenidolistado ul li {
	display: inline;
}

#marcocontenidohome .contenidolistado ul li a {
	display: block;
	float: left;
	width: 27%;
	height: 2.2em;
	margin: 0.2em 2% 0.2em 0.2em;
	padding: 0.1em 0.4em 0.9em;
	border: 1px solid #D5E5F2;
	border-left: 10px solid #258FE9;
	background: #fff;
	line-height: 1.4em;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	text-decoration: none;
}

#marcocontenidohome .contenidolistado ul li a:hover {
	background: #005095;
	color: #fff;
	border: 1px solid #258FE9;
	border-left: 10px solid #258FE9;
}


/*********** FORMULARIOS ************/

#contentBox fieldset {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	color: #005095;
	margin: 0;
	padding: 0;
}

#contentBox .dcha_interactivos_col fieldset:first-child{
	background:none;
	border:none;
}

#contentBox fieldset.zonaTemasPreguntas {
	background: none;
	border: none;
}

#contentBox fieldset legend {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #fff;
	background: #005095;
	width: 100%;
	line-height: 2.5em;
	text-indent: 0.5em;
}

#contentBox fieldset.zonaTemasPreguntas legend {
	display: none;
}

#marcocontenidohome .zonavalidacion fieldset {
	border: 1px solid #DFDFDF;
}

#marcocontenidohome FIELDSET OL {
	list-style: none;
	margin: 1em;
	padding: 0;
	display: block;
	clear: both;
}

#marcocontenidohome FIELDSET OL li {
	width: 100%;
	display: inline-block;
}

#marcocontenidohome .zonanombrecampo {
	float: left;
	width: 20%;
	max-width: 150px;
	padding: 0em 0.5em 0 0;
	margin-bottom: 1em;
	text-align: right;
	color: #444;
}

#marcocontenidohome .zonacampoformulario {
	float: left;
	width: 78%;
	padding: 0;
	margin: 0;
}

#marcocontenidohome .zonacampoformulario span {
	color: red;
}

#marcocontenidohome .dcha_interactivos_col .zonanombrecampo {
	color: #333;
}

#marcocontenidohome fieldset input[type=text],
#marcocontenidohome fieldset input[type=email],
#marcocontenidohome fieldset input[type=password],
#marcocontenidohome fieldset textarea {
	border: 1px solid #DFDFDF;
	padding: 0.2em 0.2em;
	width: 100%;
}

#marcocontenidohome #formulariocorreo fieldset textarea {
	height: 8em;
}

#marcocontenidohome fieldset select {
	border: 1px solid #DFDFDF;
	padding: 0.2em 0.2em;
	width: 100%;
	background-color: #fff;
}

#marcocontenidohome fieldset .zonabotones,
#marcocontenidohome .zonabotones {
	margin: 0 auto;
	text-align: center;
}

#marcocontenidohome #formulariocorreo .zonabotones {
	margin-top: 1em;
}

input[type="button"],
input[type="reset"],
input[type="submit"],
button {
	margin: 0.5em 0;
	border: 1px solid #fff;
	transition: all 0.3s;
	color: #fff;
	font-size: 0.9em;
	font-weight: 600;
	background-color: #005095;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:hover {
	border: 1px solid rgba(0, 0, 0, 0);
	cursor: pointer;
	background-color: #258FE9;
}

input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled],
button[disabled][disabled] {
	background-color: #f7f7f7;
}

input[type=button][disabled]:hover,
input[type=reset][disabled]:hover,
input[type=submit][disabled]:hover,
button[disabled][disabled]:hover {
	background-color: #f7f7f7;
	border: 1px solid #dfdfdf;
	cursor: default;
}

#marcocontenidohome .zonausuarioregistroAyudas #ctl00_PlaceHolderMain_EOI_Logado input#ctl00_PlaceHolderMain_EOI_btEOI[type=submit] {
	margin: 0;
}

#marcocontenidohome .zonaTemasPreguntas > p {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	padding: 10px;
}

#marcocontenidohome .zonaTemasPreguntas > p > label {
	margin: 0 0 0.5em 0.3em;
	display: block;
}


/***** formulario Programa de Apoyo a la Financiación Industrial *****/

input[type="file"] {
    margin: 0;
    padding:0.2em;
    transition: all 0.3s;
     border: 1px solid #dfdfdf;
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton{
	width: 78.5%;
	float:left;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton input[type="file"]{
	position:relative;
	top: -0.5em;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton input[type="file"] + button{
	margin:0 0 1em 0;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset{
	margin-bottom:1em;
	border:none;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset span{
	background: none;
	border: none;
	display:block;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset span ul.listaFicherosMail{
	padding:0;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset span ul.listaFicherosMail li {
	display:block;
	background: #fff;
	border: 1px solid #dfdfdf;
	
	margin-bottom: 0.5em;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset span ul.listaFicherosMail li p,
#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset span ul.listaFicherosMail li button{
	margin-left: 1em;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset li {
	display:block;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset li .zonaboton + .zonanombrecampo{
	margin-top: 1em;
} 

#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset .zonanombrecampo + .zonaboton  {
	margin-bottom: 1em;
}

#marcocontenidohome #formulariocorreo fieldset .zonaboton input[type="file"],
#marcocontenidohome #formulariocorreo fieldset .zonaboton input[type="file"] + input[type="submit"]{
	margin: 0;
	min-width: 65%;
}


#marcocontenidohome #formulariocorreo p.aviso{
	margin:0;
}



/* FORMULARIOS > BUSQUEDA */

#marcocontenidohome #SearchBox .ms-srch-sb-border,
#marcocontenidohome #SearchBox .ms-srch-sb-borderFocused,
#marcocontenidohome #SearchBox .ms-srch-sb-border:hover {
	border: none;
}

#marcocontenidohome #SearchBox input {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	height: 18px;
	border: 1px solid #005095;
	padding: 0.5em 0 0.5em 0.6em;
	margin-top: 0.4em;
}

#marcocontenidohome #SearchBox .ms-srch-sb-searchLink {
	position: relative;
	padding: 0;
	margin-left: -4px;
	top: 5px;
	width: 31px;
	height: 31px;
	border: 1px solid #005095;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	background: url(/_layouts/images/IPYME/portal/btn-buscar.png) no-repeat;
}

#marcocontenidohome #SearchBox .ms-srch-sb-searchLink:hover {
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	-webkit-filter: brightness(140%);
	border: 1px solid #258FE9;
	opacity: 0.8;
	-webkit-opacity: 1;
}

#marcocontenidohome #SearchBox .ms-srch-sb-searchLink .ms-srch-sb-searchImg {
	display: none;
}

#marcocontenidohome #Result .ms-srch-item {
	width: 47.5%;
}

#marcocontenidohome .ms-srch-item-title h3 {
	margin: 0;
}

#marcocontenidohome #Result #Paging a {
	margin: 0px;
	padding: 2px 8px 4px 8px;
	position: relative;
	background: #D5E5F4;
	color: #005095;
	font-weight: bold;
}

#marcocontenidohome #Result #Paging #PagingSelf a,
#marcocontenidohome #Result #Paging a:hover {
	padding: 3px 8px 5px 8px;
	color: #fff;
	background: #005095;
}

#marcocontenidohome #Result #Paging #PagingImageLink a {
	padding: 3px;
	border: 1px solid #005095;
	background: #fff;
}

#marcocontenidohome #Result #Paging #PagingImageLink a:hover {
	border: 1px solid #D5E5F4;
	background: #D5E5F4;
}


/* FORMULARIOS > REGISTRO */

#marcocontenidohome .usuarioregistro {
	margin-top: 1.5em;
}

#marcocontenidohome #Registro fieldset legend {
	display: none;
}

#marcocontenidohome #Registro fieldset ol li {
	width: auto;
}

#marcocontenidohome #Registro .formlogin {
	display: inline;
}

#marcocontenidohome .usuarioregistro .formlogin-izq .textoformulario {
	display: inline-block;
}

#marcocontenidohome .usuarioregistro .formlogin-izq .textoformulario input {
	width: auto;
}

#marcocontenidohome .usuarioregistro .formlogin-izq .textoformulario label {
	display: block;
}


/*error registro usuario en ipyme*/

#marcocontenidohome #Registro .mensaje{
	border:none;
	background:none;
	font-weight:bold;
}

#marcocontenidohome .zonacontrolformulario .mensajeserror {
	color: FF0000;
}


/*error registro usuario en plan de empresa*/

#ctl00_PlaceHolderMain_panelnuevoUsuario_ident1_PanelResultado .mensaje {
	color: FF0000!important;
}


/*error registro usuario en ipyme*/

#marcocontenidohome .mensaje {
	color: #BF0000;
	background: #FFE8E8;
	border: 1px solid #BF0000;
	padding: 0.5em;
}

.usuarioregistro .izquierdadatosformulario,
#Registro .izquierdadatosformulario,
.usuarioregistrovalidado {
	width: 100%;
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	color: #444;
}

.usuarioregistrovalidado {
	display: inline-block;
	background: #f7f7f7 url(_layouts/images/IPYME/portal/user.jpg) no-repeat 10px 10px;
	margin-top: 1.5em;
}

.usuarioregistro .zonacontrolformulario,
#Registro .zonacontrolformulario {
	text-align: left;
	font-size: 0.9em;
	padding: 10px;
}

#Registro .mensajeserror > div {
	color: #BF0000;
	background: #FFE8E8;
	border: 1px solid #BF0000;
	padding: 0.5em;
}


/*mensaje valido*/

#Registro .mensajeValido {
	border: 0.1em solid #005E1F;
	color: #005E1F;
	font-weight: bold;
	padding: 0.5em;
	font-size: 110%;
}

#marcocontenidohome .usuarioregistro .zonacontrolformulario fieldset {
	margin: 0;
	border: 0;
	background: none;
	display: initial;
	width: 100%;
}

#Registro .zonacontrolformulario fieldset {
	margin: 0;
	border: 0;
}

#Registro .formlogin-izq {
	width: 80%;
}

.usuarioregistro .formlogin-izq {
	margin: 0em 2em 0 0;
	float: left;
}

#Registro .cajausuarioregistro {
	background-color: #dedede;
	margin: 0.6em 0;
	overflow: hidden;
	border: 1px solid #999;
}

.textoformulario {
	margin: 0 0.2em 0 0.2em;
	padding: 0.3em;
}

#Registro .textoformulario span {
	display: none;
}

#Registro .zonacontrolformularioerror {
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .derechadatosusuario,
#marcocontenidohome .zonacontrolusuario {
	float: right;
	text-align: right;
	/*width: 40%;*/
	width: 32%;
	margin: 0;
	padding: 0.2em 0 0 0;
	font-size: 0.9em;
}

#Registro .zonacontrolformulario .textoformulario label {
	display: block;
}

#Registro .contenidousuarioregistro {
	position: relative;
	z-index: 10;
}

#marcocontenidohome .cajausuarioregistro .derechadatosusuario ul.usuario {
	list-style: none;
	display: block;
	margin: 0.4em 0.5em 0.2em 2em;
	padding: 0;
	position: relative;
	z-index: 12;
	list-style: none !important;
	list-style-type: none !important;
	list-style-image: none !important;
	color: #fff;
}

#marcocontenidohome ul.usuario {
	list-style: none;
}

#marcocontenidohome .cajausuarioregistro ul.usuario li {
	padding: 0 0 0 0.3em;
	margin: 0 0 0 0.1em;
}

#marcocontenidohome .cajausuarioregistro .usuarioregistrovalidado ul.usuario li {
	margin-right: 1em;
}

#marcocontenidohome ul.usuario li a {
	text-decoration: none;
}

#marcocontenidohome ul.usuario li a:hover {
	text-decoration: underline;
}

#marcocontenidohome #Registro .cajausuarioregistro ul.usuario li a:hover {
	cursor: pointer;
	text-decoration: underline;
}

#Registro .cajausuarioregistro ul.usuario li.ultimo {
	padding: 0 0 0 0.3em;
	margin: 0 0 0 0.1em;
}

#Registro .cajausuarioregistro .zonatexto,
.usuarioregistrovalidado .zonatexto {
	float: left;
	width: 40%;
	padding: 2em;
	line-height: 2.3em;
}

#Registro .cajausuarioregistro .zonatexto .texto,
.usuarioregistrovalidado .texto {
	margin-left: 4.5em;
	font-weight: bold;
}

#Registro .cajausuarioregistro .zonatexto .texto label,
.usuarioregistrovalidado .texto label {
	vertical-align: baseline;
	color: #005095;
	font-weight: normal;
}

#Registro #formu .contenidocajaunica {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	padding: 10px;
}

#Registro #formu fieldset {
	border: none;
}

#Registro #formu fieldset legend {
	color: #fff;
	background: #005095;
	display: block;
}

#Registro #formu fieldset ol {
	padding: 1em;
	margin: 0;
}

#Registro #formu fieldset ol li {
	width: 100%;
}

#Registro #formu fieldset .zonanombrecampo,
#Registro #formu fieldset .zonacampoformulario {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 0.2em;
	text-align: left;
}

#marcocontenidohome #formu .zonabotones {
	padding: 1em;
	text-align: center;
	clear: both;
}

#marcocontenidohome #Registro .zonavalidacion fieldset {
	background: #f7f7f7;
}

#marcocontenidohome #Registro .zonavalidacion fieldset ol li {
	display: block;
}

#marcocontenidohome #Registro .zonavalidacion fieldset ol li .zonanombrecampo {
	min-width: 50px;
	width: 25%;
}

#marcocontenidohome #Registro .zonavalidacion fieldset ol li .zonacampoformulariomail {
	width: 70%;
	float: left;
	padding: 0;
	margin: 0;
}


/* ACORDEON */

#marcocontenidohome .ui-widget {
	margin-bottom: 1.5em;
}

#marcocontenidohome div.PreguntasFrecuentes p.PreguntasFrecuentes, 
#marcocontenidohome div.PreguntasFrecuentes p.PFrecuentes {
	font-weight: bold;
    padding: 1em 1em 0.5em 0.2em;
    font-size: 1.2em;
    color:#005095;
    border-bottom: 3px solid #258FE9;
    }

#marcocontenidohome div.PreguntasFrecuentes p.PreguntasFrecuentes.ui-accordion-header,
#marcocontenidohome div.PreguntasFrecuentes p.PFrecuentes.ui-accordion-header,
#marcocontenidohome .ui-accordion-header,
#contentBox #cursos .ui-accordion-header {
	color: #005095;
	background-color: #f7f7f7;
	display: block;
	font-size: 1.1em;
	font-weight:normal;
	margin: 0;
	padding: 1em 3em 1em 1.2em;
	border: 1px solid #dfdfdf;
	cursor: pointer;
	background-image: url(/_layouts/images/ipyme/portal/arrow-right-b.png);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}

#marcocontenidohome .EjercicioActividad .ui-accordion-header span:nth-child(2),
#marcocontenidohome #ConvocatoriasAnteriores .ui-accordion-header span:nth-child(2),
#marcocontenidohome #ConvocatoriasAnteriores .ui-accordion-header span:nth-child(3) {
	display: none;
}

#marcocontenidohome .ui-accordion-header:hover,
#marcocontenidohome div.PreguntasFrecuentes p.PreguntasFrecuentes.ui-accordion-header:hover,
#marcocontenidohome div.PreguntasFrecuentes p.PFrecuentes.ui-accordion-header:hover,
#marcocontenidohome .calendario-titulo.ui-accordion-header:hover
#marcocontenidohome .ui-accordion-header.ui-state-active,
#marcocontenidohome div.PreguntasFrecuentes p.PreguntasFrecuentes.ui-accordion-header.ui-state-active,
#marcocontenidohome div.PreguntasFrecuentes p.PFrecuentes.ui-accordion-header.ui-state-active,
#contentBox #cursos .ui-accordion-header:hover, #contentBox #cursos .ui-accordion-header.ui-state-active,
#marcocontenidohome .ui-accordion-header-active {
	color: #fff;
	background: #005095;
	background-image: url(/_layouts/images/ipyme/portal/arrow-down-w.png);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}

#marcocontenidohome h3.ui-accordion-header a{
	font-weight:normal;
}

#marcocontenidohome h3.ui-accordion-header:hover a{
	color:#fff;
	font-weight:normal;
}

#marcocontenidohome .ui-accordion-content, #contentBox #cursos .ui-accordion-content {
	border: 1px solid #dfdfdf;
	padding: 1em;
	margin: 0;
}


/* ACORDEON anidado*/

#marcocontenidohome .ui-accordion .ui-accordion-content .ui-accordion-header {
	color: #00447F;
	background: none;
	display: block;
	font-size: 1em;
	margin: 0 0.5em;
	padding: 1em;
	border: 1px solid #dfdfdf;
	border-bottom: 5px solid #dfdfdf;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	cursor: pointer;
	background-image: url(/_layouts/images/ipyme/portal/arrow-right-b.png);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}

#marcocontenidohome .ui-accordion .ui-accordion-content .ui-accordion-header:hover,
#marcocontenidohome .ui-accordion .ui-accordion-content .ui-accordion-header.ui-state-active {
	color: #00447F;
	border-bottom: 5px solid #258FE9;
	background-image: url(/_layouts/images/ipyme/portal/arrow-down-b.png);
	background-repeat: no-repeat;
	background-position: 98% 50%;
}

#marcocontenidohome .ui-accordion .ui-accordion-content .ui-accordion-content {
	border: 1px solid #dfdfdf;
	padding: 1em;
	margin: 0 0.5em;
}


/* Contratos de trabajo */
#marcocontenidohome h3.ui-accordion-header a#jornada { font-weight: normal; }
#marcocontenidohome h3.ui-accordion-header a#acuerdo:hover,
#marcocontenidohome h3.ui-accordion-header a#regtransitorio:hover,
#marcocontenidohome h3.ui-accordion-header a#quien:hover,
#marcocontenidohome h3.ui-accordion-header a#costes:hover,
#marcocontenidohome h3.ui-accordion-header a#reqtrabajadores:hover,
#marcocontenidohome h3.ui-accordion-header a#formalizacion:hover {
		color: #fff;
		font-weight: normal;
}
#marcocontenidohome h3.ui-state-active a#jornada, #marcocontenidohome h3.ui-state-active a#acuerdo,
#marcocontenidohome h3.ui-state-active a#regtransitorio, #marcocontenidohome h3.ui-state-active a#quien,
#marcocontenidohome h3.ui-state-active a#costes, #marcocontenidohome h3.ui-state-active a#reqtrabajadores,
#marcocontenidohome h3.ui-state-active a#formalizacion {
	color: #fff;
}

#marcocontenidohome div.ContratosTrabajo p.CT-Apartado.ui-accordion-header.ui-state-default a {
	text-decoration: none; 
}
#marcocontenidohome div.ContratosTrabajo p.CT-Apartado.ui-accordion-header.ui-state-hover a,
#marcocontenidohome div.ContratosTrabajo p.CT-Apartado.ui-accordion-header.ui-state-active a {
	color: #fff;
	background: #005095;
	text-decoration: none !important;
}


#marcocontenidohome p.ContratoTrabajo a {
	text-decoration:none;
}

#marcocontenidohome p.SubApartado a {
	text-decoration:none;
	color:#666;
}





/****ESQUEMA TRES BOTONES*****/


/* esquema creacion empresa-b, para IE7 y 8 */

#marcocontenidohome .esquema-creacion-empresa-b {
	max-width: 600px;
	width: 100%;
	padding: 0.4em;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	height: 24em;
	background-color: #f4f4f4;
	border-radius: 5px;
	margin: 2em 0;
	display: none;
}

#marcocontenidohome .esquema-creacion-empresa-b .pastilla {
	width: 27%;
	margin: 1% 1.2%;
	float: left;
	color: #eee;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 6.6em 1em 1.4em;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	transition: all 0.4s ease-in;
	position: relative;
	opacity: 0.8;
}

#marcocontenidohome .esquema-creacion-empresa-b .pastilla span {
	font-size: 160%;
}

#marcocontenidohome .esquema-creacion-empresa-b .decision-emprender {
	background: #a51300 url(/_layouts/images/IPYME/icon-bulb.png) no-repeat scroll center 1em;
}

#marcocontenidohome .esquema-creacion-empresa-b .desarrollo-proyecto {
	background: #007ca5 url(/_layouts/images/IPYME/icon-wheel.png) no-repeat scroll center 1em;
}

#marcocontenidohome .esquema-creacion-empresa-b .creacion-empresa {
	background: #42a500 url(/_layouts/images/IPYME/icon-inform.png) no-repeat scroll center 1em;
}

#marcocontenidohome .esquema-creacion-empresa-b .lista-esquema {
	color: #444;
	padding: 1em 0.9em;
	margin-top: -0.6em;
	background-color: #fff;
	text-align: left;
	opacity: 1;
	border: 1px solid #ccc;
	height: 10em;
	overflow: visible;
	border-radius: 0 0 5px 5px
}

#marcocontenidohome .esquema-creacion-empresa-b .lista-esquema ul {
	list-style: none;
	list-style-image: none;
}

#marcocontenidohome .esquema-creacion-empresa-b .lista-esquema ul li {
	margin-left: -2em;
}


/*esquema creacion empresa*/

#marcocontenidohome .esquema-creacion-empresa,
#marcocontenidohome .esquema-programa-crecimiento,
#marcocontenidohome .esquema-programa-eoi {
	padding: 0.4em;
	border: 1px solid #DFDFDF;
	overflow: hidden;
	background-color: #F7F7F7;
	margin-bottom: 1em;
}


/* esquema creacion de empresa 2 */

#marcocontenidohome .esquema-creacion-empresa .view,
#marcocontenidohome .esquema-programa-crecimiento .view {
	width: 30%;
	margin: 5px 10px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
}

#marcocontenidohome .esquema-creacion-empresa .view.red {
	background: #B54031;
}

#marcocontenidohome .esquema-creacion-empresa .view.blue {
	background: #3194B5;
}

#marcocontenidohome .esquema-creacion-empresa .view.green {
	background: #65B531;
}

#marcocontenidohome .esquema-programa-eoi .view,
#marcocontenidohome .esquema-programa-eoi .view2 {
	width: 30%;
	height: 180px;
	margin: 5px 10px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	background: #fff;
	border: 1px solid #dfdfdf;
}

#marcocontenidohome .esquema-programa-crecimiento .view {
	margin: 5px;
	padding: 0 5px;
}

#marcocontenidohome .esquema-creacion-empresa .view .mask,
#marcocontenidohome .esquema-programa-crecimiento .view .mask {
	height: 165px;
	position: absolute;
	overflow: hidden;
	background: #444;
	top: 0;
	left: 0;
	opacity: 0;
	transform: translateY(-180px);
	-webkit-transform: translateY(-180px);
	-moz-transform: translateY(-180px);
	-ms-transform: translateY(-180px);
	-o-transform: translateY(-180px);
	transition: all 0.3s ease-in;
	margin: 0;
	width: 100%;
}

#marcocontenidohome .esquema-programa-eoi .view .mask {
	position: absolute;
	overflow: hidden;
	background: rgba(255, 255, 255, 1);
	top: 0;
	left: 0;
	opacity: 0;
	transform: translateY(-180px);
	-webkit-transform: translateY(-180px);
	-moz-transform: translateY(-180px);
	-ms-transform: translateY(-180px);
	-o-transform: translateY(-180px);
	transition: all 0.3s ease-in;
	margin: 0;
}

#marcocontenidohome .esquema-programa-eoi .view2 .mask {
	display: none;
}

#marcocontenidohome .esquema-creacion-empresa .view img,
#marcocontenidohome .esquema-programa-crecimiento .view img,
#marcocontenidohome .esquema-programa-eoi .view img,
#marcocontenidohome .esquema-programa-eoi .view2 img {
	position: relative;
	transition: all 0.3s ease-in;
}

#marcocontenidohome .no-destacado {
	opacity: 0.4;
	filter: Alpha(Opacity=60);
}

#marcocontenidohome .esquema-creacion-empresa .view h2,
#marcocontenidohome .esquema-programa-crecimiento .view h2 {
	color: #484848 !important;
	text-align: center;
	position: relative;
	font-size: 1.2em;
	padding: 8px 8px 6px;
	margin: 0;
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	background: #eee;
}

#marcocontenidohome .esquema-programa-eoi .view h2 {
	color: #fff !important;
	text-align: center;
	position: relative;
	font-size: 1.1em;
	padding: 8px 8px 6px;
	margin: 0;
	border-bottom: 1px solid #195E99;
	background: #195E99;
}

#marcocontenidohome .esquema-creacion-empresa .view .mask ul,
#marcocontenidohome .esquema-programa-crecimiento .view .mask ul,
#marcocontenidohome .esquema-programa-eoi .view .mask ul {
	list-style: none;
	list-style-image: none;
	padding: 0 1em;
	text-align: left;
}

#marcocontenidohome .esquema-creacion-empresa .view .mask ul li,
#marcocontenidohome .esquema-programa-crecimiento .view .mask ul li,
#marcocontenidohome .esquema-programa-eoi .view .mask ul li {
	font-size: 1em;
	position: relative;
	text-align: left;
	opacity: 0;
	transition: all 0.5s ease-in;
}

#marcocontenidohome .esquema-programa-crecimiento .view .mask ul li {
	font-size: 100%;
}

#marcocontenidohome .esquema-programa-crecimiento .view .mask ul li ul {
	font-size: 110%;
	margin: 0 0 0 -4em;
}

#marcocontenidohome .esquema-programa-crecimiento .view .mask p {
	text-align: right;
	padding-right: 0.5em;
	margin-top: 0;
}

#marcocontenidohome .esquema-creacion-empresa .view a,
#marcocontenidohome .esquema-programa-crecimiento .view a {
	color: #fff;
	cursor: pointer;
}

#marcocontenidohome .esquema-programa-eoi .view .mask ul li {
	font-size: 100%;
}

#marcocontenidohome .esquema-programa-eoi .view .mask ul li ul {
	font-size: 110%;
	margin: 0 0 0 -4em;
}

#marcocontenidohome .esquema-programa-eoi .view .mask p {
	text-align: right;
	padding-right: 0.5em;
	margin-top: 0;
}

#marcocontenidohome .esquema-creacion-eoi .view a {
	color: #195E99;
	cursor: pointer;
}

#marcocontenidohome .esquema-creacion-empresa .view:hover .mask,
#marcocontenidohome .esquema-programa-crecimiento .view:hover .mask,
#marcocontenidohome .esquema-programa-eoi .view:hover .mask {
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	opacity: 1;
	transition: all 0.3s ease-out;
}

#marcocontenidohome .esquema-creacion-empresa .view:hover img,
#marcocontenidohome .esquema-programa-crecimiento .view:hover img,
#marcocontenidohome .esquema-programa-eoi .view:hover img {
	transform: translateX(180px);
	-webkit-transform: translateX(180px);
	-moz-transform: translateX(180px);
	-ms-transform: translateX(180px);
	-o-transform: translateX(180px);
	opacity: 0;
	transition-delay: 0.1s;
	transition: all 0.3s ease-out;
}

#marcocontenidohome .esquema-creacion-empresa .view:hover ul li,
#marcocontenidohome .esquema-programa-crecimiento .view:hover ul li,
#marcocontenidohome .esquema-programa-eoi .view:hover ul li {
	opacity: 1;
	transition-delay: 0.4s;
	transition: all 0.5s ease-out;
}


/* CREA TU EMPRESA*/


/* CREA TU EMPRESA > DECISION DE EMPRENDER > HERRAMIENTAS EMPRENDEDOR*/

#marcocontenidohome .herramientas_emprendedor {
	padding: 10px;
	margin: 0;
	border: 1px solid #DFDFDF;
	font-size: 0.9em;
	overflow: hidden;
	background: #f7f7f7;
}

#marcocontenidohome .herramientas_emprendedor div {
	width: 25%;
	margin: 0;
	padding: 0;
	float: left;
}

#marcocontenidohome .herramientas_emprendedor a img {
	margin: 0.4em 0.7em;
	float: left;
	border: 1px solid #f7f7f7;
	padding: 0.5em;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

#marcocontenidohome .herramientas_emprendedor a:hover img {
	background-color: #fff;
	border: 1px solid #dfdfdf;
}


/* CREA TU EMPRESA*/


/* CREA TU EMPRESA > ELECCION FORMA JURIDICA > RELACION DE SOCIEDADES DE GARANTIA RECIPROCA > LISTADO DE LAS SGR */

#marcocontenidohome .listadoSGR ul li a {
	text-decoration: underline;
}

#marcocontenidohome .listadoSGR ul li a:hover {
	text-decoration: none;
}

#marcocontenidohome .listadoSGR ul {
	list-style-image: none;
	list-style: none;
	line-height: 1.2em;
	margin: 1em 0;
	padding: 0;
}

#marcocontenidohome .listadoSGR ul li {
	margin: 0 0 1.5em 0;
	width: 100%;
}

#marcocontenidohome .listadoSGR .cat {
	background-color: #f7F7F7;
	padding: 0.2em 0 0.2em 1em;
	float: left;
	width: 20%;
	text-align: right;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

#marcocontenidohome .listadoSGR .cont {
	width: 100%;
	margin: 0;
	padding: 0.2em 0;
	font-weight: bold;
	display: block;
}

#marcocontenidohome .listadoSGR P.tituloSGR {
	font-size: 1.2em;
	color: #005095;
	line-height: 1em;
	font-weight: bold;
}


/*CREA TU EMPRESA > ESTILO NUEVO BUSCADOR NOTARIOS CIRCE Y BUSCADOR PAE*/

/***TABS / PESTAÑAS***/

#marcocontenidohome .tab {
    display: inline-block;
    position: relative;
}

#marcocontenidohome .tab a {
    display: block;
    float: left;
    width: 100px;
    text-align: center;    
    margin: 0 -1px 0 0;
    line-height: 0.7em;
    font-size: 1.1em;
    margin-left: 1px;
}

#marcocontenidohome .tab a:first-child {
	margin:0;
}


#marcocontenidohome .tab .pestana,
#marcocontenidohome .tab .pestanaActiva {
	float:left;
}


#marcocontenidohome .tab .pestana {
    text-decoration: none;
    background-color: #D5E5F4;
    top: 8px;
    position: relative;
    padding: 0.3em 1.5em;
    border: 1px solid #F4F9FD;
    border-bottom: 1px solid #D5E5F4;
}


#marcocontenidohome .tab .pestanaActiva, 
#marcocontenidohome .tab .pestanaActiva:hover,
#marcocontenidohome .tab .pestana:hover {
    line-height: 1.2em;
    position: relative;
    text-decoration: none;
    background: #F4F9FD;
    border: 1px solid #D5E5F4;
    border-bottom: 1px solid #F4F9FD;
    z-index: 1000;
    font-weight: bold;
    top: 7px;
    padding: 0.5em 1.5em;
    cursor:pointer;
}

#marcocontenidohome .tab .pestana:hover {
	border-bottom: 1px solid #D5E5F4;
}

#marcocontenidohome .tab p{
	margin:0;
	padding: 0.3em 0;
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .contenedor {
    z-index: 0;
    width: 100%;
    max-width: 750px;
    display: inline-block;
    background: #F4F9FD;
    border: 1px solid #D5E5F4;
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .contenidoPestaña {
    margin: 1em;
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .HBuscadorNotarios,
#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .HBuscadorPAE, #marcocontenidohome .HBuscadorPAE {
	font-size: 1.3em;
	font-weight: 600;
	padding: 1em 0.5em;
	display:none;
}

#marcocontenidohome .DescBuscadorNotarios p{
	padding: 0.5em 0.7em;
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .loading{
	width:80.5em;
	height:45em;
	position:absolute;
	background:rgba(244,249,253,0.6);
	border-radius:3px;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);	
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .loading p{
	position:relative;
	text-align:center;
	top:50%;
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .loading p img{
	margin-right: 0.5em;
}

#buscadorCIRCE.buscadorCIRCE {
	display: block;
    width: 100%;
    margin: 0;
    position: relative;
    float: left;}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot {
	margin: 2em 2em 2em 0;
	width: 50%;
	float: left;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .HBuscadorNotarios {
	font-size: 1.3em;
	font-weight: 600;
	padding-bottom: 1em;
	display: block;
	display: none;
}

#buscadorCIRCE.buscadorCIRCE .titulo {
	color: #000;
	font-size: 1.2em;
}

#buscadorCIRCE.buscadorCIRCE p.titulo {
	margin-bottom: 1em;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot legend {
	display: none;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaTerritorio,
#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaOtrosCriterios {
	float: left;
	width: 100%;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaOtrosCriterios {
	padding-right: 0;
	margin-top: 1em;
}

#contentBox #buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaTerritorio fieldset,
#contentBox #buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaOtrosCriterios fieldset {
	background:none;
	border:none;
}


#buscadorCIRCE.buscadorCIRCE .FormBuscNot .zonaSelect select,
#buscadorCIRCE.buscadorCIRCE .FormBuscNot .zonaInput input {
	width: 98%;
	display: block;
	margin: 0.5em 0;
	color: #444;
	padding: 4px 2px;
	border: 1px solid #ddd;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .zonaSelect select {
	cursor: pointer;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .zonaInput input {
	cursor: text;
	height: 15px;
	
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .FormBuscNot fieldset .zonaInput input[type=text]{
	width: 97%;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaProvincia {
	padding: 10px;
	background: #f6f6f6;
	border: 1px solid #ccc;
	border-bottom: none;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot #ctl00_PlaceHolderMain_ctrl_Busqueda_upDDLMunicipio {
	padding: 0 10px 10px 10px;
	background: #f6f6f6;
	border: 1px solid #ccc;
	border-top: none;
	margin-bottom: 10px;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaCP {
	padding: 0 10px 10px 10px;
	background: #f6f6f6;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaCP .zonaInput input {
	min-width: 75px;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaTramita,
#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaTipo {
	padding: 0 10px 10px 10px;
	background: #f6f6f6;
	border: 1px solid #ccc;
	border-top: none;
	margin-bottom: 10px;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaTramita .zonaSelect select {
	width: 92%;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .CajaNombre {
	padding: 10px;
	background: #f6f6f6;
	border: 1px solid #ccc;
	border-bottom: none;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .zonaBotones {
	margin: 0 auto;
	text-align: center;
	clear: both;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .zonaBotones input[type=submit],
#buscadorCIRCE.buscadorCIRCE .FormBuscNot .zonaBotones input[type=button]{
    background: #1c488e;
    border: 1px solid #ddd;
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    cursor: pointer;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .zonaBotones input[type=submit]:hover,
#buscadorCIRCE.buscadorCIRCE .FormBuscNot .zonaBotones input[type=button]:hover{
    background: #A3CCFF;
    border: 1px solid #ddd;
    color: #000;
}
#buscadorCIRCE.buscadorCIRCE .FormBuscNot .mensajeError {
	color: #000;
	background: #FFEEEE;
	border: 1px solid #E08080;
	padding: 0.5em;
	margin: 1em 0;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .mensajeError p:before {
	content: "!";
	background: #ff0000;
	text-align: center;
	font-size: 1.8em;
	font-weight: bold;
	padding: 0 0.4em;
	border-radius: 20em;
	color: #fff;
	margin: 0 0.5em 0 0.2em;
	position: relative;
	top: 2px;
}


/* Tooltip */

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .tooltip {
	position: relative;
	display: inline-block;
	background: #1C488E;
	padding: 0.2em 0.8em;
	border: 0.1em solid #640303;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	cursor: pointer;
	float: right;
	margin-left: 0 0.5em;
	top: -30px;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .tooltip:hover {
	border-color: #92c0e0;
	background-color: #A3CCFF;
	color: #1C488E;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .tooltip .tooltiptext {
	visibility: hidden;
	width: 150px;
	background-color: rgba(230, 242, 250, 1);
	border: 1px solid #ccc;
	font-size: 1em;
	font-weight: normal;
	color: #000;
	padding: 5px 0;
	bottom: 18px;
	left: 20px;
	text-align: left;
	position: absolute;
	z-index: 1;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .tooltip:hover .tooltiptext {
	visibility: visible;
}

#buscadorCIRCE.buscadorCIRCE .FormBuscNot .tooltip .tooltiptext p,
#buscadorCIRCE.buscadorCIRCE .FormBuscNot .tooltip .tooltiptext ul {
	margin-left: 1em;
}


/* end Tooltip */

#buscadorCIRCE.buscadorCIRCE #divUP {
	margin: 2em 0;
	float:left;
	width:300px;
}

#buscadorCIRCE.buscadorCIRCE #mapa-container {
	border: 1px solid #ccc;
	background: #fff;	
}

#buscadorCIRCE.buscadorCIRCE #mapa-container.mapa-size {
	width: 100%;
	float: left;
}

#buscadorCIRCE.buscadorCIRCE #mapa-google-canvas {
	visibility: visible;
	width: auto;
	height: 40em;
	position: relative;
	overflow: hidden;
	border: 1px solid #ddd;
}

#buscadorCIRCE.buscadorCIRCE #mapa-google-canvas .gm-style div:nth-child(1) > div:nth-child(4) > div:nth-child(3) div {
	margin-top: 0.2em;
	color: rgba(0, 0, 0, 1)!important;
	font-size: 16px!important;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);
	text-decoration: underline;
}

#buscadorCIRCE.buscadorCIRCE #mapa-google-canvas .gm-style div:nth-child(1) > div:nth-child(4) > div:nth-child(3) div:hover {
	font-size: 20px!important;
	text-decoration: none;
}

#mapa-google-canvas .googft-info-window p {
	margin: 0 0 0.5em 0;
	padding: 0;
}

#mapa-google-canvas .googft-info-window p a {
	font-weight: bold;
}

#mapa-google-canvas p .linkTelefono{
	text-decoration:underline;
	font-weight: bold;
	color:#1C488E;
}


#buscadorCIRCE.buscadorCIRCE #containerNotarios,
#buscadorCIRCE.buscadorCIRCE #containerPAE {
	float: left;
	width: 300px;
	padding-right: 10px;
	margin-bottom: 1em;
}

#buscadorCIRCE.buscadorCIRCE #conteiner {
	width: auto;
	margin: 0;
}

#buscadorCIRCE.buscadorCIRCE .paginator {
	float: left;
	list-style: none;
	text-align: center;
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .paginator a{
    background: #1c488e;
    border: 1px solid #ddd;
    color: #fff;
    display: block;
    margin-left: 3px;
    margin-top: 6px;
    padding: 4px 10px;
    text-decoration: none;
    cursor: pointer;
      }
    
#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .paginator a:hover,
#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .paginator a.activo{
	background: #A3CCFF;
    border: 1px solid #ddd;
    color: #000;
    text-decoration:underline;
  }
#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .page-previous-outer {
	overflow: hidden;
	position: relative;
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE .page-previous-inner div {
	float: left;
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE #pag {
	margin: 0 auto;
}

#marcocontenidohome #buscadorCIRCE.buscadorCIRCE #lisPAEs .itemPAE img{
	width:20px;	
}

#buscadorCIRCE.buscadorCIRCE #containerNotarios ul,
#buscadorCIRCE.buscadorCIRCE #containerPAE ul {
	list-style: none;
	padding: 0 5px;
	margin: 0;
	height: 31.4em;
	overflow: auto;
	background: #fff;
	border: 1px solid #ccc;
	width: 288px;
	-webkit-box-shadow: inset 0px 0px 2px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0px 0px 2px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0px 0px 2px 1px rgba(0,0,0,0.1);
}

#buscadorCIRCE.buscadorCIRCE #containerNotarios ul li,
#buscadorCIRCE.buscadorCIRCE #containerPAE ul li {
	padding: 0.2em 0.5em;
	border-bottom: 1px dotted #ddd;
	text-align: left;
}

#buscadorCIRCE.buscadorCIRCE #containerNotarios ul li:last-child,
#buscadorCIRCE.buscadorCIRCE #containerPAE ul li:last-child {
	border-bottom: none;
}

#buscadorCIRCE.buscadorCIRCE #containerNotarios ul li p,
#buscadorCIRCE.buscadorCIRCE #containerPAE ul li p {
	margin:0.2em 0;
}


#buscadorCIRCE.buscadorCIRCE #containerNotarios ul li a,
#buscadorCIRCE.buscadorCIRCE #containerPAE ul li a {
	font-weight: bold;
	color: #000;
}

#buscadorCIRCE.buscadorCIRCE #containerNotarios ul li span,
#buscadorCIRCE.buscadorCIRCE #containerPAE ul li span {
	border-right: 1px solid #444;
	padding-right: 0.4em;
	margin-right: 0.4em;
}

#buscadorCIRCE.buscadorCIRCE #containerNotarios ul li span:last-child,
#buscadorCIRCE.buscadorCIRCE #containerPAE ul li span:last-child {
	border-right: none;
}

/*leyenda*/
#buscadorCIRCE.buscadorCIRCE #leyenda{
    background: #f6f6f6;
    border: 1px solid #ccc;
    margin: 1em 0;
    float: left;
    width: 100%;
        max-width: 675px;
}

#buscadorCIRCE.buscadorCIRCE #leyenda p.titulo{
    padding: 10px;
    margin: 0;
    font-size: 1em;
}

#buscadorCIRCE.buscadorCIRCE #leyenda ul{
    list-style: none;
    margin: 0;
    padding-left:0.8em
}

#buscadorCIRCE.buscadorCIRCE #leyenda ul li{
    display: inline-block;
    padding-right:7.5%;
    padding-bottom:0.8em;
}

#buscadorCIRCE.buscadorCIRCE #leyenda ul li span{
    margin: 0 0.5em;
}


/* DETALLE NOTARIO CIRCE y BUSCADOR PAE */

#DetNotCIRCE {

}

#DetNotCIRCE .tituloDetalle {
	width: 100%;
	max-width: 700px;
}

#DetNotCIRCE .headerdetalle {
	display: inline-block;
	float: left;
}

#DetNotCIRCE .headerdetalle p.titulo span:last-child {
	font-weight:normal;
}

#DetNotCIRCE div.botonVolver {
	padding-bottom: 2em;
	text-align: right;
	float: right;
	width: 100px;
	min-width: 6em;
}

#DetNotCIRCE div.botonVolver a span {
	padding: 7px 20px;
/*	padding: 7px 10px;*/
	margin: 0;
	background: #1c488e;
	border: 1px solid #ddd;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	display: inline;
}

#DetNotCIRCE div.botonVolver a:hover {
	text-decoration: none;
}

#DetNotCIRCE div.botonVolver a:hover span {
	background: #A3CCFF;
	border: 1px solid #ddd;
	color: #000;
}

/*#DetNotCIRCE div.botonVolver a span:before {
	content: " < ";
	font-size: 0.9em;
}*/

#DetNotCIRCE .infoNotario,
#DetNotCIRCE .infoPAE,
#DetNotCIRCE .infoTramites ul{
	width: 100%;
	background:#f6f6f6;
	float: left;
	margin-bottom: 2em;
	clear: both;
}

#DetNotCIRCE .infoTramites ul{
	list-style: none;
	padding: 0;
	border: 1px solid #ddd;
	margin: 0;	
}

#DetNotCIRCE .infoTramites{
	margin-bottom: 2em;
	float: left;
	width:100%;
}

#DetNotCIRCE .infoTramites p.titulo{
	float: left;
	margin: 0.3em 0;
    padding: 0;
    font-size: 1em;
    font-weight: bold;
    color: #1c488e;
}

#DetNotCIRCE .infoTramites table{
	float: left;
    width: 100%;
}

#DetNotCIRCE .infoTramites div{
	overflow:auto;
	float: left;
    width: 100%;

}

#DetNotCIRCE .infoTramites table td{
	text-align:center;
}

#DetNotCIRCE .infoNotario ul,
#DetNotCIRCE .infoPAE ul {
	list-style: none;
	padding: 10px;
	border: 1px solid #ddd;
	margin: 0;
}

#DetNotCIRCE .infoNotario ul li,
#DetNotCIRCE .infoPAE ul li{
	list-style: none;
	border-bottom: 1px dotted #ddd;	
}

#DetNotCIRCE .infoNotario ul li:last-child,
#DetNotCIRCE .infoPAE ul li:last-child{
	border-bottom: none;	
}


#DetNotCIRCE .infoNotario ul li p,
#DetNotCIRCE .infoPAE ul li p{
	display:inline-block;	
}

#DetNotCIRCE .infoNotario ul li p span a,
#DetNotCIRCE .infoPAE ul li p span a{
	text-decoration:underline;
}
#DetNotCIRCE .infoNotario ul li p span a:hover,
#DetNotCIRCE .infoPAE ul li p span a:hover{
	text-decoration:none;
}

#DetNotCIRCE .infoNotario .cabecerasNotario,
#DetNotCIRCE .infoPAE .cabecerasPAE {
	font-weight: bold;
	margin-right: 0.5em;
}

#DetNotCIRCE .infoNotario .datosNotario {
	font-weight: normal;
	margin-right: 0.5em;
}


#DetNotCIRCE #mapa-container {
	width: 100%;
	float: left;
	margin-bottom: 2em;
	display: inline-block;
}

#DetNotCIRCE #mapa-container > div {
	margin: 0;
}

#DetNotCIRCE #mapa-google-canvas {
	visibility: visible;
	width: auto;
	height: 40em;
	position: relative;
	overflow: hidden;
	border: 1px solid #ddd;
}


#DetNotCIRCE .infoHorario {
	clear: both;
	margin: 0;
}

#DetNotCIRCE .infoHorario .titulo {
	color: #000;
	margin: 0.5em 0;
	font-size: 1.2em;
}


#DetNotCIRCE .infoHorario table {
	border-collapse: collapse;
	border: 1px solid #ddd;
}

#DetNotCIRCE .infoHorario table th {
	background: #1c488e;
	color: #fff;
	font-weight: bold;
}

#DetNotCIRCE .infoHorario table td {
	background: #fff;
	text-align: center;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}


#DetNotCIRCE .infoHorario table td.datosNotario {
	background: #fff;
}


@media only screen and (max-width: 1024px){
	#buscadorCIRCE.buscadorCIRCE .FormBuscNot {
	    margin: 2em 0;
	    width: 100%;
		}
	}

/*****iframe Buscador PAE ******/


.iframePAE .buscadorCIRCE,
.iframePAE #DetNotCIRCE {
    max-width: 700px;
}

.iframePAE #DetNotCIRCE .infoTramites table{
	width:99%;
}


/*********Aplicaciones Externas IPYME **********/


#marcocontenidohome .app-externas h4{
	font-size: 1.5em;
}

#marcocontenidohome .app-externas .image{
	margin: 1em;
}

#marcocontenidohome .app-externas .btn a{
	background: #006dc7;
  background-image: -webkit-linear-gradient(top, #006dc7, #014175);
  background-image: -moz-linear-gradient(top, #006dc7, #014175);
  background-image: -ms-linear-gradient(top, #006dc7, #014175);
  background-image: -o-linear-gradient(top, #006dc7, #014175);
  background-image: linear-gradient(to bottom, #006dc7, #014175);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  color: #ffffff;
  font-size: 1.3em;
  padding: 10px 20px;
  margin: 1em;
  border: solid #258FE9 4px;
  text-decoration: none;
  display:inline-block;
  text-align:center;
  }
  
  #marcocontenidohome .app-externas .btn a:hover{
  background: #014175;
  background-image: -webkit-linear-gradient(top, #014175, #006dc7);
  background-image: -moz-linear-gradient(top, #014175, #006dc7);
  background-image: -ms-linear-gradient(top, #014175, #006dc7);
  background-image: -o-linear-gradient(top, #014175, #006dc7);
  background-image: linear-gradient(to bottom, #014175, #006dc7);
  }
  
  
  /* Calendario Eventos */
  
  
  #marcocontenidohome .calendario-eventos .ui-accordion-content {
    border: 0 !important;
    padding: 1em;
    margin: 0;
    min-height: 4em;
}

#marcocontenidohome .contenido-evento {
width: 100%; float: left; margin: 0; padding: 0; 
}

#marcocontenidohome div.calendario {
        float: left;
}

#marcocontenidohome div.calendario p {
    font-size: 1.1em;
    padding: 0.1em 0.5em;}

#marcocontenidohome div.calendario p.cal-dia{
	background: #D5E5F4;
    border-radius: 0.5em 0.5em 0 0;
    border: 2px solid #D5E5F4;
    border-bottom: none;
    text-align: center;
    margin-bottom: 0;
    }

#marcocontenidohome div.calendario p.cal-mes{
	background: #fff;
    border-radius: 0 0 0.5em 0.5em;
    text-align: center;
    border: 2px solid #D5E5F4;
    border-top: none;
    }

#marcocontenidohome div.evento {
    width: 85%;
    float: left;
    margin: 0 0 2em 1em;
    border: 2px solid #D5E5F4;
    border-radius: 0.5em;
    }   

#marcocontenidohome .contenido-evento dl {	
	    margin-top: 0;
	}

#marcocontenidohome .contenido-evento dt {
    text-align: right;
    background-color: #f7f7f7;
    padding: 0.1em 0.4em 0.1em 1em;
    width: 10em;
    float: left;
    font-weight: bold;
}

#marcocontenidohome .contenido-evento dt:first-child {
    border-radius:0.5em 0 0 0;
}

#marcocontenidohome .contenido-evento dt:last-child {
    border-radius:0 0 0 0.5em;
}



#marcocontenidohome .contenido-evento dd {
    text-align: justify;
    margin-bottom: 1.5em;
    margin-left: 12.3em;
    padding-right: 0.4em;

}
  
 
  

/*********************=ESTILO RESPONSIVE CIRCE********************/

@media only screen and (max-width: 1024px) {
	/*ESTILO NUEVO BUSCADOR NOTARIOS CIRCE*/
	/*.buscadorCIRCE .FormBuscNot {
		width: 100%;
	}*/
	
	.buscadorCIRCE .FormBuscNot {
	    width: 100%;
	 }
	 
 
	 .buscadorCIRCE #divUP {
    	margin: 0;
    }
	 
	 #DetNotCIRCE .infoNotario ul li p, #DetNotCIRCE .infoPAE ul li p {
        margin: 0.3em 0;
	}
	
	/****estilos generales***/
	
	#marcocontenidohome .app-externas .right {
		float: left;
	}


	 
}

@media only screen and (max-width: 768px) {
	
	#DetNotCIRCE .infoNotario {
		width: 100%;
	}
	#DetNotCIRCE .infoNotario ul {
		margin-right: 2em;
	}
	
	#DetNotCIRCE #mapa-container > div {
    	margin: 0 1em;
	}
	
	#DetNotCIRCE #mapa-container {
		margin: 0;
		margin-bottom: 2em;
		padding: 0;
		border: none;
		width: 100%;
	}
	
	#DetNotCIRCE #mapa-google-canvas {
	    height: 25em!important;
	    }
	
	#DetNotCIRCE .infoNotario ul li p, #DetNotCIRCE .infoPAE ul li p {
        margin: 0.3em 0;
	}
	
}


/* fin ESTILO NUEVO BUSCADOR NOTARIOS CIRCE*/ 



/* FINANCIACION*/


/* FINANCIACION > BD ayudas e incentivos*/

#marcocontenidohome .contenidoherramienta {
	float: left;
	width: 100%;
	margin: 0 0 1.5em 0;
	padding: 0;
	border-top: 5px solid #D5E5F4;
	border-bottom: 5px solid #D5E5F4;
}

#marcocontenidohome .contenidoherramienta .Textoherramienta {
	padding: 10px;
	display: inline-block;
	border-left: 20px solid #f7f7f7;
	border-right: 20px solid #f7f7f7;
}

#marcocontenidohome .contenidoherramienta .Textoherramienta .botonImg {
	float: right;
	text-align: center;
	margin: 0.5em 1em 1em 2em;
}

#marcocontenidohome .contenidoherramienta .Textoherramienta .botonImg a img {
	display: block;
	box-shadow: 0 0 3px rgba(0, 80, 149, 0.9);
	border: 1px solid #fff;
	transition: all 0.2s ease-out;
}

#marcocontenidohome .contenidoherramienta .Textoherramienta .botonImg a:hover img {
	box-shadow: 0 0 0px rgba(37, 143, 233, 0);
	border: 1px solid rgba(0, 80, 149, 0.5);
}

#marcocontenidohome .contenidoherramienta .Textoherramienta .botonImg a span {
	margin: 0.5em 0;
	display: block;
}


/* Distribución Geográfica */

#marcocontenidohome .imagenCCAA {
	font-size: 1.8em;
	color: #005095;
}

#marcocontenidohome #disGeografica #ayudasDgpyme .zonaSectores {
	margin: 1em 0;
	overflow: hidden;
	background: #f7f7f7;
	padding: 1em;
	padding-top: 0;
	border: 1px solid #dfdfdf;
}

#marcocontenidohome #disGeografica #ayudasDgpyme .zonaSectores input {
	float: left;
	width: 4.35%;
	margin: 0.5em 0;
	padding: 0;
}

#marcocontenidohome #disGeografica #ayudasDgpyme .zonaSectores label {
	float: left;
	width: 20.2%;
	margin: 0;
	padding: 0.3em 0 0 0;
	height: 2.8em;
}


/* ficha ayudas */

#marcocontenidohome .titulopunteado {
	margin: 1.5em 0 1em;
	padding-bottom: 0.3em;
	font-size: 1.2em;
	font-weight: bold;
	color: #005095;
	border-top: 4px solid #fff;
	border-bottom: 4px solid #D5E5F4;
	border-left: 8px solid #258fe9;
	text-indent: 0.5em;
}

#marcocontenidohome #ctl00_PlaceHolderMain_Detalle1_CabeceraPaginacion2_PanelCabeceraPaginacion .parteizquierda,
#marcocontenidohome #ctl00_PlaceHolderMain_Detalle1_CabeceraPaginacion_PanelCabeceraPaginacion .parteizquierda {
	display: none;
}

/* para ocultar el Periodo de vigencia */

#marcocontenidohome #ctl00_PlaceHolderMain_Pub_detallePeriodo, #marcocontenidohome #ctl00_PlaceHolderMain_consulta1_detallePeriodo {	display: none; }

/* cuadros de texto */

#marcocontenidohome .cuadrotxt-a {
	background-color: #f7f7f7;
	padding: 0;
	width: 18em;
	margin: 0;
	margin-left: 1em;
	border: 1px solid #dfdfdf;
	font-size: 1em;
}

#marcocontenidohome .cuadrotxt-a p {
	padding: 0 10px;
}


/* FINANCIACION > AYUDAS E INCENTIVOS > BUSQUEDA AVANZADA > TABS*/

#marcocontenidohome .dcha_interactivos_col .tab {
	/*z-index: 1;
	display: flex;*/
	display:flex;
}

#marcocontenidohome .dcha_interactivos_col .tab a {
	display: inline-block;
	background: #fff;
	border: 1px solid #dfdfdf;
	padding: 10px;
	margin: 0;
	text-decoration: none;
	position: relative;
	/*top: 5px;*/
	line-height: 1em;
	transition: none;
	color: #444;
}

#marcocontenidohome .dcha_interactivos_col .tab a:hover {
	line-height: 1em;
}

#marcocontenidohome .dcha_interactivos_col .tab a:first-child {
	border-right: 1px solid #dfdfdf;
}

#marcocontenidohome .dcha_interactivos_col .tab a:last-child {
	border-right: 1px solid #dfdfdf;
}


#marcocontenidohome .dcha_interactivos_col .tab .pestana:hover {
	background: none;
	padding: 14px 10px;
	position: relative;
	border-bottom: none;
	/*top: 1px;*/
}

#marcocontenidohome .dcha_interactivos_col .tab a.pestana{
	top: 1px;
}

#marcocontenidohome .dcha_interactivos_col .tab a.pestanaActiva,
#marcocontenidohome .dcha_interactivos_col .tab a.pestanaActiva:hover  {
	background: #f7f7f7;
	color: #005095;
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #f7f7f7;
	padding: 14px 10px;
	position: relative;
	top: 1px;
	line-height: 1.2em;
}

#marcocontenidohome .dcha_interactivos_col .tab a p {
	margin: 0;
	padding:0;
}

#marcocontenidohome .dcha_interactivos_col .contenedor {
	z-index: 0;
	max-width:100%;
	border: 0;
	background:none;
}



#marcocontenidohome .dcha_interactivos_col .contenedor #infogeneral,
#marcocontenidohome .dcha_interactivos_col .contenedor #criteriosbusqueda,
#marcocontenidohome .dcha_interactivos_col .contenedor #lugarejecucion,
#marcocontenidohome .dcha_interactivos_col .contenedor #organismosconvocantes {
	margin:0;
}

#marcocontenidohome .dcha_interactivos_col .contenedor fieldset legend {
	display: none;
}

#marcocontenidohome .dcha_interactivos_col .contenedor fieldset.infogeneralCSS ol,
#marcocontenidohome .dcha_interactivos_col .contenedor fieldset.criteriosbusquedasel ol,
#marcocontenidohome .dcha_interactivos_col .contenedor fieldset.lugarejecucionsel ol,
#marcocontenidohome .dcha_interactivos_col .contenedor #organismosconvocantes fieldset ol{
	border: 1px solid #dfdfdf;
	margin:0;
	margin-bottom:1em;
	background:#f7f7f7;
}

#marcocontenidohome .dcha_interactivos_col .contenedor fieldset.infogeneralCSS ol{
	margin-bottom: 0;
}

#marcocontenidohome .dcha_interactivos_col .contenedor .contenidoPestaña ol .zonacampoformulario{
	width: 95%;
	float:none;
}

#marcocontenidohome .dcha_interactivos_col .contenedor fieldset.criteriosbusquedares,
#marcocontenidohome .dcha_interactivos_col .contenedor fieldset.lugarejecucionres{
	background:none;
	border:none;
}
#marcocontenidohome .dcha_interactivos_col .contenedor #organismosconvocantes fieldset ol{
	padding: 0.5em;
}

#marcocontenidohome .dcha_interactivos_col .contenedor .contenidoPestaña li{
	margin: 0.5em 1em;
}

#marcocontenidohome .dcha_interactivos_col .contenedor .contenidoPestaña .zonanombrecampo{
	width:100%;
	text-align: left;
}

#marcocontenidohome .dcha_interactivos_col .zonabotones {
	margin: 1em 0;
}

/* FINANCIACION > AYUDAS E INCENTIVOS > Resultado de la consulta*/

#marcocontenidohome .parteizquierda {
	float: left;
	padding: 1em 0.4em;
}

#marcocontenidohome .partederecha {
	float: right;
}

#marcocontenidohome .tresbotones {
	margin: 0 2em;
	position: relative;
	display: inline-block;
}

#marcocontenidohome .tresbotones:last-child {
	position:relative;
	top:1em;
}


#marcocontenidohome .zonabotones .tresbotones:last-child {
	width: 100%;
	text-align: left;
	margin: 0;
}

#marcocontenidohome .zonabotones .tresbotones:nth-child(2){
	display: block;
}

#marcocontenidohome .zonabotones .tresbotones:nth-child(2) #ctl00_PlaceHolderMain_consulta1_btGuardarConsulta{
	float:left;
	position: absolute;
	left:-2em;
	top: 2.3em;
	z-index: 10000;
}

#marcocontenidohome .zonabotones .tresbotones #ctl00_PlaceHolderMain_consulta1_btVolver{
	float:right;
	position:relative;
	top:-1em;
}


#marcocontenidohome .dosbotones {
	float: left;
	margin: 0 2em;
	position: relative;
	display: block;
}

#marcocontenidohome .zonabotones .dosbotones:last-child {
	width: 100%;
	text-align: left;
	margin: 0;
}

#marcocontenidohome .zonabotones .dosbotones input,
#marcocontenidohome .zonabotones .tresbotones input {
	border: 1px solid #fff;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
}

#marcocontenidohome .zonabotones .dosbotones input:hover,
#marcocontenidohome .zonabotones .tresbotones input:hover{
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	box-shadow: 0px 0px 3px 0px rgba(0, 64, 119, 1);
	border: 1px solid #258FE9;
	-webkit-filter: brightness(140%);
	opacity: 0.8;
	-webkit-opacity: 1;
}


/* FINANCIACION > BD ayudas e incentivos > MIS CONSULTAS GUARDADAS*/

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas #menu .navegacion {
	display: inline-block;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas #menu .navegacion .pestania {
	background: #fff;
	border: 1px solid #dfdfdf;
	border-bottom: none;
	padding: 10px;
	margin: 0;
	text-decoration: none;
	transition: none;
	color: #444;
	cursor: pointer;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas #menu .navegacion .pestaniaactiva {
	background: #f7f7f7;
	color: #005095;
	border: 1px solid #dfdfdf;
	padding: 10px;
	margin: 0;
	border-bottom: none;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas #menu .navegacion .pestania:hover {
	background: #D5E5F4;
	color: #005095;
	border: 1px solid #dfdfdf;
	border-bottom: none;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas #menu .navegacion a {
	text-decoration: none;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas .consultacontenido {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	border-bottom: none;
	overflow: auto;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas .consultacontenido table {
	margin: 15px;
	width: 96%;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas .consultacontenido table td {
	background: #fff;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas .cajacontenidogeneral ul:first-child {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	border-top: none;
	list-style: none;
	margin-top: 0;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas .cajacontenidogeneral ul:first-child li {
	display: inline-block;
	padding: 0px 8px;
	margin: 0 0 20px;
	border-right: 1px solid #dfdfdf;
}

#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas .cajacontenidogeneral ul:first-child li:last-child {
	border: none;
}


/* FINANCIACION > GUIAS DINAMICAS*/

#marcocontenidohome #ayudasiframe .cajatexto {
	float: left;
	width: 80%;
}

#marcocontenidohome #ayudasiframe .cajaimagen {
	float: right;
}


/* FINANCIACION > PROGRAMAS DE LA DGIPYME > BUSINESS ANGELS > MAPA*/

#marcocontenidohome #map-canvas {
	height: 40em!important;
}


/* FINANCIACION > PROGRAMAS DE LA DGIPYME > PCE > LISTA EXPERTOS*/

#marcocontenidohome h2.exp {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #f7f7f7;
	display: inline-block;
	padding: 10px;
	margin: 0;
	position: relative;
	top: 1px;
}

#marcocontenidohome div.exp {
	border: 1px solid #dfdfdf;
	background: #f7f7f7;
	margin-bottom: 1em;
}

#marcocontenidohome div.exp ul {
	list-style: none;
	padding: 0 10px;
}

#marcocontenidohome div.exp ul li {
	display: inline-block;
	margin-right: 10px;
	padding: 15px 0;
}

#marcocontenidohome div.exp ul li span.titulo-exp a {
	background: #005095;
	color: #fff;
	text-decoration: none;
	padding: 10px;
}

#marcocontenidohome div.exp ul li span.titulo-exp a:hover {
	background: #258FE9;
}


/* FINANCIACION > PROGRAMAS DE LA DGIPYME > PCE > DATOS DEL PROFESIONAL*/

#marcocontenidohome .contenidoExp {
	border: 1px solid #dfdfdf;
	background: #f7f7f7;
	display: inline-block;
	width: 100%;
}

#marcocontenidohome .contenidoExp .resumen {
	margin-bottom: 2em;
	float: left;
	width: 62%;
	padding: 10px;
}

#marcocontenidohome .contenidoExp .imagenTitular {
	float: right;
	margin: 10px;
	min-width: 135px;
}

#marcocontenidohome .contenidoExp .imagenTitular img {
	background-color: #fff;
	padding: 11px 11px 11px 12px;
	padding-bottom: 0em;
	margin: 0 5px;
	border: 1px solid #dfdfdf !important;
	border-bottom: none !important;
	font-size: 1em;
}

#marcocontenidohome .contenidoExp .imagenTitular p {
	font-size: 0.9em;
	color: #005095;
	width: 122px;
	background-color: #fff;
	padding: 11px 11px 11px 10px;
	margin: 0 5px;
	border: 1px solid #DFDFDF !important;
	border-top: none !important;
	top: -5px;
	position: relative;
	text-align: center;
}



/* FINANCIACION > PROGRAMAS ANTERIORES > INNOEMPRESA */

#marcocontenidohome .mapaespania #Comunidadesautonomas1_Mapa1_mapa_esp {
	    float: right;
	    margin: 0.6em;
	}
	
	#marcocontenidohome .bandaiconos {
	    background-color: #f7f7f7;
	    padding: 0.2em 1em;
	    border: 1px solid #dfdfdf;
	    margin: 1em 0;
	    overflow: hidden;
	}
	
	#marcocontenidohome .bandaiconos img {
	    margin: 0 1em;
	    vertical-align: middle;
	}

/* FINANCIACION > AYUDAS E INCENTIVOS PARA EMPRESAS > MAPA */

#marcocontenidohome .mapaespania #Comunidadesautonomas1_Mapa1_mapa_esp {
	float: right;
	margin: 0.6em;
}

#marcocontenidohome #ayudasDgpyme .mapaCCAA img {
	float: right;
	margin: 0;
	padding: 10px;
}

#marcocontenidohome .mapaespania .insertarimagen,
#marcocontenidohome #ayudasDgpyme .mapaCCAA {
	display: block;
}

#marcocontenidohome .mapaespania map area:focus {
	outline: none;
}

#marcocontenidohome .mapaespania div.listadoccaa {
	overflow: hidden;
}


/* GESTIONA TU EMPRESA*/


/* GESTIONA TU EMPRESA > CURSOS ONLINE*/

#textoCursos {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	padding: 10px 2em;
	margin: 1em 0;
}

#textoCursos h2 {
	margin-top: 1em;
}

#listapublicaciones .video-formativo {
	margin: 0.8em 0;
	padding: 0em 1em 0em 0.6em;
	overflow: hidden;
	background-color: #f7f7f7;
	border: 1px solid #DFDFDF;
}

#listapublicaciones .video-formativo P:first-child {
	float: left;
	width: 100px;
	margin-right: 1em;
	margin-left: 0;
	padding: 0.3em;
}

#listapublicaciones .video-formativo SPAN {
	font-weight: normal;
	color: #005095;
}

#listapublicaciones .video-formativo a {
	font-weight: bold;
	color: #1C488E;
	text-decoration: underline;
	font-size: 110%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

#listapublicaciones .video-formativo a:hover {
	text-decoration: none;
	color: #005095;
}

#listapublicaciones .video-formativo a:visited {
	color: #404E65;
}

#listapublicaciones .video-formativo P {
	width: auto;
	margin: 0.5em 0 0.4em 130px;
	line-height: 1.6em;
}

#listapublicaciones .video-formativo P IMG {
	border: 0;
}

#listapublicaciones ul {
	list-style-image: url(/_layouts/images/IPYME/lista-indices.png) !important;
}

#listapublicaciones ul li img {
	display: none;
}

#cursos .video-formativo img {
	float: left;
	border: 1px solid #005095;
	margin-right: 2em;
	margin-top: 0.8em;
}

#cursos .titulo-video a {
	font-weight: bold;
	color: #1C488E;
	text-decoration: none;
	font-size: 120%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

#cursos .titulo-video a:hover {
	text-decoration: underline;
	color: #005095;
}

#cursos .video-formativo a:visited {
	opacity: 0.4;
}

#cursos .titulo-video a:visited {
	text-decoration: underline;
	color: #496da5;
	opacity: 1;
}

#cursos .cursos-txt {
	margin-left: 15em;
}

#marcocontenidohome #bloques {
	display: inline-block;
}

#marcocontenidohome #bloques .bloque {
	padding: 10px;
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	margin: 1em 0;
}

#marcocontenidohome .cursos-vivero h4 {
	font-weight: 600;
	color: #005095;
	margin: 0;
}

#marcocontenidohome .cursos-vivero .bloque h4:first-child {
	margin: 1em 0 0;
}

#marcocontenidohome .videos-curso {
	display: inline-block;
	margin: 1em 0;
}

#marcocontenidohome .cursos-vivero img {
	float: left;
	background-color: #fff;
	margin-right: 1em;
	padding: 10px;
	border: 1px solid #dfdfdf;
}

#marcocontenidohome .videos-curso ul {
	margin: 0 0 0 9em;
	padding: 0;
}

#marcocontenidohome .videos-curso ul li {
	list-style: none;
	display: inline-block;
}

#marcocontenidohome .videos-curso ul li a {
	display: block;
	padding: 0.5em 1em;
	margin: 0 0.4em 0.3em;
	background-color: #005095;
	color: #fff;
	text-decoration: none;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

#marcocontenidohome .videos-curso a:hover {
	background-color: #258FE9;
}

/*GESTIONA TU EMPRESA > CESE */

#marcocontenidohome #contenenedorgeneralCese .tituloforma-esp {
	color: #005095;
	margin: 0.5em 0;
	text-align: left;
	background-color: #eee;
	padding: 0.2em 0.1em;
	display: block;
/*	color: #575757;
	font-size: 1em;
	margin: 1.1em 0;
	text-align: left;
	display: block;
	border-bottom: 0.1em dotted #575757;*/
}

#marcocontenidohome #contenedorgeneralCese p.subapartado {
	font-size: 1em;
	color: #005095;
	line-height: 1em;
	font-weight: 600;
	margin: 1em 0 0.5em;
}





/* DATOS Y PUBLICACIONES > FONDO DOCUMENTAL */

#marcocontenidohome #listado .indices {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	padding: 1.5em 4em;
	line-height: 2em;
	font-size: 1.2em;
}

#marcocontenidohome #topten ul {
	list-style: none;
	list-style-image: none;
	padding-left: 2em;
}

#marcocontenidohome #topten ul li, #marcocontenidohome #topten ol li {
	margin: 0 0 0.6em 0;
	font-size: 1.2em;
}

#marcocontenidohome #topten ul li div {
	float: left;
	height: 1.5em;
	min-width: 1em;
	margin: 0 0.4em 0 0;
}

#marcocontenidohome .cajaredondeados {
	width: 47.5%;
	margin: 2em 0;
	font-size: 80%;
	background-color: #f7f7f7;
	float: left;
	padding: 0;
	border: 1px solid #DFDFDF;
}

#marcocontenidohome .cajaredondeados a {
	text-decoration: underline;
}

#marcocontenidohome .cajaredondeados a:hover {
	text-decoration: none;
}

#marcocontenidohome .cajaredondeados h2 {
	padding: 0.6em 1em;
	text-align: center;
	background-color: #005095;
	color: #fff;
	margin-top: 0;
	border-bottom: 1px solid #005095;
	font-weight: 600;
}

#marcocontenidohome .caja-a {
	margin-right: 2%;
}

#marcocontenidohome .caja-b {
	margin-left: 2%;
}


/* DATOS Y PUBLICACIONES > FONDO DOCUMENTAL  > PUBLICACIONES Y ESTUDIOS*/

#marcocontenidohome #listapublicaciones {
	list-style: none;
	list-style-image: none;
}

#marcocontenidohome #listapublicaciones fieldset {
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
	padding: 1em;
	margin-bottom: 1em;
}

#marcocontenidohome #listapublicaciones fieldset legend {
	display: none;
}

#marcocontenidohome #listapublicaciones fieldset label {
	line-height: 2em;
	padding-left: 0.3em;
	font-weight: bold;
}

#marcocontenidohome #listapublicaciones table caption {
	display: none;
}


/**************** =publicaciones =cursos-online ************* */

#listapublicaciones .video-formativo {
	margin: 0.8em 0;
	padding: 0em 1em 0em 0.6em;
	overflow: hidden;
	background-color: #f7f7f7;
	border: 1px solid #DFDFDF;
}

#listapublicaciones .video-formativo P:first-child {
	float: left;
	width: 100px;
	margin-right: 1em;
	margin-left: 0;
	padding: 0.3em;
}

#listapublicaciones .video-formativo SPAN {
	font-weight: normal;
	color: #005095;
}

#listapublicaciones .video-formativo a {
	font-weight: bold;
	color: #1C488E;
	text-decoration: underline;
	font-size: 110%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

#listapublicaciones .video-formativo a:hover {
	text-decoration: none;
	color: #005095;
}

#listapublicaciones .video-formativo a:visited {
	color: #404E65;
}

#listapublicaciones .video-formativo P {
	width: auto;
	margin: 0.5em 0 0.4em 130px;
	line-height: 1.6em;
}

#listapublicaciones .video-formativo P IMG {
	border: 0;
}

#listapublicaciones ul {
	list-style-image: url(/_layouts/images/IPYME/lista-indices.png) !important;
}

#listapublicaciones ul li img {
	display: none;
}

#cursos .video-formativo {
	margin: 1em 0.2em;
	padding: 0.6em 1em 0.6em 0.6em;
	background-color: #f7f7f7;
	border: 1px solid #dfdfdf;
	overflow: hidden;
}

#cursos .titulo-video a {
	font-weight: bold;
	text-decoration: none;
	font-size: 120%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

#cursos .titulo-video a:hover {
	text-decoration: underline;
}

#cursos .video-formativo a:visited {
	opacity: 0.4;
}

#cursos .titulo-video a:visited {
	text-decoration: underline;
	color: #496da5;
	opacity: 1;
}

.wpListadocontenido .titulotramite {
	font-weight: bold;
	font-size: 1.6em;
	color: #1f4c78;
}

.wpListadocontenido .apartado,
.wpListadocontenido .tituloforma-esp, .wpListadocontenido .subcap {
	font-weight: bold;
	font-size: 1.3em;
}

.subEjercicioActividad p.sub {
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 0.5em;
}

#marcocontenidohome .wpListadocontenido h4 {
	margin-left: 0;
	font-size: 1.3em;
	font-weight: bold;
}


/***** DATOS Y PUBLICACIONES > FONDO DOCUMENTAL > ARTICULOS Y COLABORACIONES****/

#marcocontenidohome .novedades dl {
	margin: 0;
	background: #fff;
}

#marcocontenidohome .novedades dl dt {
	padding: 0.8em 0.8em 0.8em 2.6em;
	background-color: #f7f7f7;
	margin: 0;
	border: 1px solid #DFDFDF;
	background-image: url(/PublishingImages/icon-article.png);
	background-position: 0.6em;
	background-repeat: no-repeat;
	text-decoration: none;
}

#marcocontenidohome .novedades dl dd {
	padding: 0.8em 1em;
	margin: 0;
	margin-bottom: 1em;
	border: 1px solid #DFDFDF;
	border-top: 0px solid #DFDFDF;
}

#marcocontenidohome .novedades dl dd p {
	margin: 0;
}

#marcocontenidohome .novedades dl dd ul {
	padding-left: 1em;
	margin: 0;
	list-style-image: url(/_layouts/images/IPYME/lista-indices.png);
}

#marcocontenidohome .novedades dl dd ul li {
	background: none;
	border: none;
	font-weight: normal;
}

#marcocontenidohome .novedades dl dd ul li:first-child {
	border: none;
}

#marcocontenidohome .fechanovedad {
	display: block;
	color: #ee6e00;
	font-weight: bold;
}

#marcocontenidohome .titulonovedad {
	padding-left: 0.3em;
}

#marcocontenidohome .contenidoArticulo {
	background: #f7f7f7;
	border-bottom: 5px solid #dfdfdf;
	display: inline-flex;
	margin: 0;
	position: relative;
	top: -1.82em;
}

#marcocontenidohome .contenidoArticulo .resumen {
	float: left;
	width: 74%;
	position: relative;
	display: block;
	line-height: 1.2em;
	font-weight: bold;
	text-align: left;
	margin: 0;
	font-size: 1.5em;
	color: #444;
}

#marcocontenidohome .contenidoArticulo .resumen p {
	line-height: 1.2em;
	padding: 1em 1em 0;
	margin-top: 0;
}

#marcocontenidohome .contenidoArticulo .resumen ul {
	margin-top: 0;
	padding: 1em 1em 0;
}

#marcocontenidohome .contenidoArticulo .imagenTitular {
	float: right;
	width: 150px;
	padding: 1em 1em 0.6em;
	text-align: center;
}

#marcocontenidohome .contenidoArticulo .imagenTitular img {
	background: #fff;
	padding: 10px 25px;
	margin: 0;
	border: 1px solid #dfdfdf!important;
	border-bottom: 0px solid #dfdfdf!important;
}

#marcocontenidohome .contenidoArticulo .imagenTitular p {
	text-align: center;
	width: 140px;
	margin-top: 0;
	padding: 0 5px 5px;
	background: #fff;
	border: 1px solid #dfdfdf!important;
	border-top: 0px solid #dfdfdf!important;
	position: relative;
	top: -5px;
}


/* DATOS Y PUBLICACIONES >  FONDO DOCUMENTAL > videos */

.vid-holder {
	background: #f7f7f7;
	padding: 10px;
	border: 1px solid #dfdfdf;
	margin: 0 auto;
}

.vid-single {
	width: 430px;
	float: left;
}


/*  VIDEO PLAYER CONTAINER
 		############################### */

.vid-container {
	position: relative;
	padding-bottom: 52%;
	padding-top: 30px;
	height: 0;
}

.vid-container iframe,
.vid-container object,
.vid-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*  VIDEOS PLAYLIST 
 		############################### */

.vid-list-container {
	width: 90%;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 5%;
	padding-bottom: 20px;
}

.vid-list {
	width: 1760px;
	position: relative;
	top: 0;
	left: 0;
}

.vid-list.pce {
	width: 1055px;
}

.vid-list.pce-all {
	width: 1235px;
}

.vid-item {
	display: block;
	width: 148px;
	height: 148px;
	float: left;
	margin: 0 0.2em;
	padding: 10px;
	background: #fff;
	border: 1px solid #dfdfdf;
}

.thumb {
	overflow: hidden;
	height: 84px;
}

.thumb img {
	width: 100%;
	position: relative;
	top: -13px;
}

.vid-item .desc {
	color: #005095;
	font-size: 15px;
	margin-top: 5px;
	text-align: center;
}

.vid-item:hover {
	background: #D5E5F4;
	border: 1px solid #dfdfdf;
	cursor: pointer;
}

.arrows {
	position: relative;
	width: 100%;
}

.arrow-left {
	color: #fff;
	position: absolute;
	background: #005095 url(/_layouts/images/ipyme/portal/arrow-left-w.png) no-repeat 50% 50%;
	left: 0px;
	top: -191px;
	z-index: 99;
	cursor: pointer;
	width: 36px;
    height: 170px;
}

.arrow-right {
	color: #fff;
	position: absolute;
	background: #005095 url(/_layouts/images/ipyme/portal/arrow-right-w.png) no-repeat 50% 50%;
	right: 0px;
	top: -191px;
	z-index: 100;
	cursor: pointer;
	width: 36px;
    height: 170px;

}

.arrow-left:hover {
	background: #258FE9 url(/_layouts/images/ipyme/portal/arrow-left-w.png) no-repeat 50% 50%;
}

.arrow-right:hover {
	background: #258FE9 url(/_layouts/images/ipyme/portal/arrow-right-w.png) no-repeat 50% 50%;
}


/** DATOS Y PUBLICACIONES > POLITICAS Y MEDIDAS RELACIONADAS CON LA PYME > NORMATIVA RELACIONADA CON LA PYME**/

#marcocontenidohome .normativa ul li a {
	font-weight: normal;
}


/** DATOS Y PUBLICACIONES > AREA DE ESTADISTICAS **/

#marcocontenidohome .IndiceContenidos {
	background-color: #f7f7f7;
	font-weight: bold;
	padding: 0;
	margin: 2em 0;
	border: 1px solid #dfdfdf;
}

#marcocontenidohome .IndiceContenidos h2 {
	color: #fafafa!important;
	text-align: center;
	padding: 0.4em 0;
	margin-top: 0;
	background-color: #005095;
}

#marcocontenidohome .IndiceContenidos p {
	padding: 0 1em;
}


/***BANNERS**/


/**LISTA BANNERS/IMAGENES HOR****/

#marcocontenidohome ul.ListbannerHor {
	list-style: none;
	padding: 10px;
	background: #f7f7f7;
	border: 1px solid #dfdfdf;
}

#marcocontenidohome ul.ListbannerHor li {
	display: inline-block;
	background: #fff;
	border: 1px solid #dfdfdf;
	margin-right: 1em;
}

#marcocontenidohome ul.ListbannerHor li a {
	padding: 10px;
	display: inline-block;
}

#marcocontenidohome ul.ListbannerHor li a.mask {
	position: relative;
}

#marcocontenidohome ul.ListbannerHor li a.mask img {
	width: 100%;
	vertical-align: top;
}

#marcocontenidohome ul.ListbannerHor li a.mask:after {
	position: absolute;
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

#marcocontenidohome ul.ListbannerHor li a.mask:after {
	content: '\A';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(213, 229, 244, 0.5);
}

#marcocontenidohome ul.ListbannerHor li a.mask:hover:after {
	opacity: 1;
}


/****** DGIPYME *****/

/****** DGIPYME > QUIENES SOMOS > ORGANIGRAMA *****/

#marcocontenidohome .organigrama{
	width:100%;
	max-width:768px;
}


#marcocontenidohome .organigrama.movil{
	display:none;
	max-width:400px;
}


/****** DGIPYME > GLOSARIO *****/

#marcocontenidohome .letrasglosario {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#marcocontenidohome .letrasglosario li {
	float: left;
}

#marcocontenidohome .letrasglosario li a {
	display: block;
	background-color: #D5E5F4;
	color: #005095;
	padding: 0.4em 0.8em;
	margin: 0.4em;
	font-weight: bold;
	text-decoration: none;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}

#marcocontenidohome .letrasglosario li a:hover {
	background-color: #005095;
	color: #fff;
}

#marcocontenidohome .cajaglosario {
	clear: both;
	display: table;
	width: 100%;
}

#marcocontenidohome .letra-activa {
	background-color: #005095;
	color: #fff;
	padding: 0.4em 1em;
	display: block;
	text-align: center;
}


/*********** FOOTER ************/

footer {
	background: rgba(0, 80, 149, 1);
	background: -moz-linear-gradient(top, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 80, 149, 1)), color-stop(100%, rgba(0, 60, 111, 1)));
	background: -webkit-linear-gradient(top, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
	background: -o-linear-gradient(top, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
	background: -ms-linear-gradient(top, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
	background: linear-gradient(to bottom, rgba(0, 80, 149, 1) 0%, rgba(0, 60, 111, 1) 100%);
}

#marcocontenidohome #piepaginahome {
	margin: 0 auto;
	max-width: 1260px;
	padding: 10px;
	overflow: hidden;
}

#marcocontenidohome #piepaginahome p {
	font-size: 0.8em;
	color: #fff;
	margin: 0.25em 0;
}

#marcocontenidohome #piepaginahome a:visited,
#marcocontenidohome #piepaginahome a:link,
#marcocontenidohome #piepaginahome a:hover {
	color: #fff !important;
}

#marcocontenidohome #piepaginahome .piepag-centrar {
	width: 100%;
	margin: 0 auto;
}

#marcocontenidohome #piepaginahome .contenedorpie {
	width: 27.5%;
	margin: 0;
	margin-left: 5%;
	float: left;
	font-size: 1.1em;
	padding: 0;
	color: #fff;
}

#marcocontenidohome #piepaginahome .contenedorpie.pie-c {
	width: 25%;
	float: right;
	text-align: right;
	margin-right: 5%;
}

#marcocontenidohome footer .img-ipyme a {
	padding: 0 35px;
}

#marcocontenidohome #piepaginahome .contenedorpie ul {
	list-style: none;
	list-style-image: none;
}

#marcocontenidohome #piepaginahome .contenedorpie ul li {
	margin: 0 auto;
	padding: 0.2em 0;
}

#marcocontenidohome #piepaginahome .contenedorpie ul li a {
	color: #fff;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	text-decoration: none;
}

#marcocontenidohome #piepaginahome .contenedorpie ul li a:hover {
	background: none;
	color: #b1c9df;
	transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
}

#marcocontenidohome #piepaginahome .pie-a ul li {
	width: 90%;
}

#marcocontenidohome #piepaginahome .pie-b ul li {
	width: 90%;
}

#marcocontenidohome #piepaginahome .pie-a ul,
#marcocontenidohome #piepaginahome .pie-b ul {
	list-style: inherit;
	padding: 0em 0.1em 0.5em 0.5em;
}

#marcocontenidohome #piepaginahome .pie-a ul li,
#marcocontenidohome #piepaginahome .pie-b ul li {
	list-style: none;
}

#marcocontenidohome #piepaginahome .pie-a ul li a:hover,
#marcocontenidohome #piepaginahome .pie-b ul li a:hover {
	text-decoration: underline;
}

#marcocontenidohome #piepaginahome .pie-c ul {
	margin-bottom: 0.5em;
}

#marcocontenidohome #piepaginahome .pie-c ul li {
	display: inline;
	margin-left: 0.2em;
}

#marcocontenidohome #piepaginahome .pie-c ul li:first-child {
	display: block;
	margin-bottom: 0.5em;
}

#marcocontenidohome #piepaginahome .pie-c ul li a img {
	transition: all 0.3s ease-out;
}

#marcocontenidohome #piepaginahome .pie-c ul li a img:hover {
	transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	box-shadow: 1px 1px 1px 0px rgba(255, 255, 255, 0.2);
}

footer .img-ipyme {}

footer .img-ipyme p.PYME {
	display: none;
}

.cajacontenidoAviso {
	color: #fff;
	background-color: #005095;
	border-top: 1px solid #42729b;
	padding: 0.2em 0.3em;
	text-align: center;
	font-size: 0.9em;
}

#marcocontenidohome footer .cajacontenidoAviso a {
	color: #fff;
}


/****ERROR 404***/

.error404 {
	float: right;
	opacity: 0.6;
	width: 30%;
}


/*********************=ESTILO RESPONSIVE IPYME********************/

@media only screen and (max-width: 1024px) {
	/****HEADER***/
	#marcocontenidohome .imagenlogo {
		margin-left: 10px;
	}
	/************ =menus laterales ******************/
	#marcocontenidohome #informacionpags {
		width: 68%;
	}
	#marcocontenidohome #menuizqdohome {
		width: 27%;
	}
	/****MENU HORIZONTAL***/
	#marcocontenidohome .menuhorizontalN {
		letter-spacing: 0.02em;
	}
	#marcocontenidohome .menuhorizontalN ul li {
		width: auto;
		margin-right: 0;
	}
	#marcocontenidohome .menuhorizontalN ul li a {
		padding: 0.7em 1em 0.8em;
	}
	/*ESTILOS GENERALES*/
	#marcocontenidohome .floatnone-responsive {
		float: none;
	}
	/*Columnas*/
	#marcocontenidohome .column-x.right {
		float: left;
	}
	#marcocontenidohome .column-x1 {
		width: 100%;
	}
	#marcocontenidohome .column-x3.left {
		width: 100%;
	}
	/****FORMULARIOS****/
	.usuarioregistro .formlogin-izq {
		width: 100%;
		margin: 1em 0;
		display: inherit;
	}
	#marcocontenidohome .usuarioregistro .formlogin-izq .textoformulario {
		display: block;
	}
	#marcocontenidohome .usuarioregistro .formlogin-izq .textoformulario input {
		width: 100%;
	}
	#marcocontenidohome .usuarioregistro .formlogin-izq .textoformulario input[type=submit] {
		width: auto;
	}
	#marcocontenidohome .zonacontrolformulario fieldset {
		height: 160px;
	}
	#marcocontenidohome #Registro fieldset ol li {
		width: 100%;
	}
	#marcocontenidohome #Registro .formlogin {
		display: block;
	}
	#Registro .textoformulario input[type=text],
	#Registro .textoformulario input[type=password] {
		width: 100%;
	}
	#marcocontenidohome .derechadatosusuario {
		width: 35%;
		min-width: 200px;
		position: relative;
		top: -58px;
	}
	#marcocontenidohome .cajausuarioregistro ul.usuario li {
		margin: 0.5em 0 0 0.1em;
		display: inline-block;
	}
	/****Visor LISTAS****/
	#marcocontenidohome .contenidolistado ul li a {
		width: 42%;
	}
	/****ESQUEMA TRES BOTONES*****/
	#marcocontenidohome .esquema-creacion-empresa,
	#marcocontenidohome .esquema-programa-crecimiento,
	#marcocontenidohome .esquema-programa-eoi {
		padding: 10px;
	}
	#marcocontenidohome .esquema-programa-eoi .view,
	#marcocontenidohome .esquema-programa-eoi .view2,
	#marcocontenidohome .esquema-creacion-empresa .view {
		padding: 0;
		margin: 0;
		width: 100%;
		text-align: left;
		margin-bottom: 10px;
		height: auto;
	}
	#marcocontenidohome .esquema-programa-eoi .view:last-child,
	#marcocontenidohome .esquema-programa-eoi .view2:last-child,
	#marcocontenidohome .esquema-creacion-empresa .view:last-child {
		margin-bottom: 0px;
	}
	#marcocontenidohome .esquema-creacion-empresa .view img,
	#marcocontenidohome .esquema-programa-crecimiento .view img,
	#marcocontenidohome .esquema-programa-eoi .view img,
	#marcocontenidohome .esquema-programa-eoi .view2 img {
		width: 120px;
		float: left;
		padding: 10px;
	}
	#marcocontenidohome .esquema-programa-eoi .view .mask,
	#marcocontenidohome .esquema-creacion-empresa .view .mask {
		opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		margin-left: 130px;
		position: relative;
		width: auto;
	}
	#marcocontenidohome .esquema-creacion-empresa .view:hover .mask,
	#marcocontenidohome .esquema-programa-crecimiento .view:hover .mask,
	#marcocontenidohome .esquema-programa-eoi .view:hover .mask {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		opacity: 1;
		transition: none;
	}
	#marcocontenidohome .esquema-creacion-empresa .view:hover img,
	#marcocontenidohome .esquema-programa-crecimiento .view:hover img,
	#marcocontenidohome .esquema-programa-eoi .view:hover img {
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		opacity: 1;
		transition: none;
	}
	#marcocontenidohome .esquema-programa-eoi .view h2,
	#marcocontenidohome .esquema-creacion-empresa .view h2 {
		display: none;
	}
	#marcocontenidohome .esquema-creacion-empresa .view .mask ul,
	#marcocontenidohome .esquema-programa-crecimiento .view .mask ul,
	#marcocontenidohome .esquema-programa-eoi .view .mask ul {
		padding: 0.5em;
	}
	#marcocontenidohome .esquema-creacion-empresa .view .mask ul li,
	#marcocontenidohome .esquema-programa-crecimiento .view .mask ul li,
	#marcocontenidohome .esquema-programa-eoi .view .mask ul li {
		opacity: 1;
	}
	#marcocontenidohome .esquema-programa-eoi .letrapqna,
	#marcocontenidohome .esquema-creacion-empresa .letrapqna {
		font-size: 1em;
	}
	/****FOOTER****/
	#marcocontenidohome #piepaginahome .pie-a ul,
	#marcocontenidohome #piepaginahome .pie-b ul {
		margin: 0;
	}
	#marcocontenidohome #piepaginahome .pie-c ul li:first-child {
		display: none;
	}
	footer #logo-ipyme {
		width: 150px;
		height: 125px;
		float: right;
	}
	#marcocontenidohome footer .img-ipyme a {
		padding: 0 40px;
	}
	/******** BUSQUEDA AVANZADA ********/
	.ms-srch-hover-innerContainer {
		display: none;
	}
	#marcocontenidohome #Result .ms-srch-item {
		width: 95%;
	}
	/* FINANCIACION -> innoempresa -> proyectos de caracter regional */
	/* FINANCIACION > AYUDAS E INCENTIVOS PARA EMPRESAS > MAPA */
	#marcocontenidohome .mapaespania #Comunidadesautonomas1_Mapa1_mapa_esp,
	#marcocontenidohome #ayudasDgpyme .mapaCCAA img {
		float: none;
		margin: 0;
	}
	#marcocontenidohome #ayudasiframe .cajatexto {
		width: 70%;
	}
	
	#marcocontenidohome .dcha_interactivos_col .contenedor fieldset.lugarejecucionsel ol li .zonacampoformulario {
    width: 95%;
}
	
	/*DATOS Y PUBLICACIONES*/
	/* artículos */
	#marcocontenidohome .contenidoArticulo .resumen {
		width: 70%;
	}
	#marcocontenidohome .contenidoArticulo .resumen p {
		line-height: 1.2em;
		margin-top: 0;
	}
	#marcocontenidohome .contenidoArticulo .imagenTitular {
		float: right;
	}
	/****ERROR 404***/
	.error404 {
		float: right;
		width: 40%;
	}
	
	/***formulariocorreo*****/
	
	#marcocontenidohome #formulariocorreo FIELDSET OL li{
		margin-bottom: 0.5em;
	}
	
	#marcocontenidohome #formulariocorreo .zonanombrecampo,
	#marcocontenidohome #formulariocorreo .zonacampoformulario,
	#marcocontenidohome #formulariocorreo fieldset .zonaboton{
		width: 100%;
		text-align:left;
		float:left;
		margin:0;
	}
	
	#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset {
	    margin-bottom: 0em;
	}
	
		/****** DGIPYME *****/

/****** DGIPYME > QUIENES SOMOS > ORGANIGRAMA *****/

	#marcocontenidohome .organigrama.movil{
		display:inline-block;

	}
	
	#marcocontenidohome .organigrama.desktop{
		display:none;
	}

	
}

@media only screen and (max-width: 768px) {
	/****ESTILO HEADER****/
	header {
		background-image: none;
		height: 70px;
	}
	#marcocontenidohome #barrasup .centrabarra {
		max-width: 960px;
		width: 100%;
	}
	#marcocontenidohome #barrasup {
		height: 0;
		box-shadow: none;
	}
	#marcocontenidohome #barrasup .links-izq {
		display: none;
	}
	#marcocontenidohome #barrasup .busqueda {
		position: absolute;
		top: 152px;
		left: 0;
		width: 80%;
		padding: 0;
		margin: 0;
		float: left;
		background: none;
		z-index: 10;
	}
	#marcocontenidohome #barrasup .busqueda input[type=text] {
		max-width: 89%;
		width: 89%;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		transition: all .5s ease;
		margin: 0.3em 0.4em;
		padding: 0.5em 2em 0.5em 0.6em;
		height: 17px;
		background: #fff;
	}
	#marcocontenidohome #barrasup .busqueda input[type=text]:focus {
		width: 94%;
	}
	#marcocontenidohome #barrasup .busqueda #ctl00_cabecera_botonBuscar {
		position: absolute;
		padding: 0;
		margin: 0;
		transition: all 0.3s;
		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		right: 0;
		top: 4px;
	}
	#marcocontenidohome #barrasup .busqueda #ctl00_cabecera_botonBuscar:hover {
		opacity: 1;
	}
	#marcocontenidohome .img-ipyme a {
		padding: 1px 10px 0;
	}
	.img-ipyme > a img {
		width: 70%;
	}
	.img-ipyme p.PYME {
		font-size: 1em;
	}
	#marcocontenidohome .cabeceralogo {
		margin: 0;
	}
	#marcocontenidohome .imagenlogo {
		max-width: 348px;
		width: 100%;
		margin: 0;   		
		max-width: 562px;
	    margin: 0;
    }
	#marcocontenidohome .imagenlogo img:first-child {
		/*width: 100%;   /* inserción del logo del aniversario de la constitución */
		width: 60%;
	}
		
	#marcocontenidohome #informacionpags,
	#marcocontenidohome #informacionpaginas {
		width: 98%;
		margin: 0 1%;
	}
	#marcocontenidohome #contenidocentral {
		width: 100%;
		margin: 0;
	}
	#marcocontenidohome .novedades ul {
		padding-left: 0;
	}
	#marcocontenidohome .novedadesSubhome .contenidonovedades {
		float: none;
		width: 100%;
	}
	#marcocontenidohome .novedadesSubhome .contenidonovedades ul {
		padding-left: 0;
	}
	/*MENU HORIZONTAL*/
	#marcocontenidohome .menuhorizontalN {
		background: rgba(0, 79, 149, 1);
		background: -moz-linear-gradient(top, rgba(0, 79, 149, 1) 0%, rgba(0, 61, 111, 1) 50%, rgba(0, 79, 149, 1) 51%, rgba(0, 59, 111, 1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 79, 149, 1)), color-stop(50%, rgba(0, 61, 111, 1)), color-stop(51%, rgba(0, 79, 149, 1)), color-stop(100%, rgba(0, 59, 111, 1)));
		background: -webkit-linear-gradient(top, rgba(0, 79, 149, 1) 0%, rgba(0, 61, 111, 1) 50%, rgba(0, 79, 149, 1) 51%, rgba(0, 59, 111, 1) 100%);
		background: -o-linear-gradient(top, rgba(0, 79, 149, 1) 0%, rgba(0, 61, 111, 1) 50%, rgba(0, 79, 149, 1) 51%, rgba(0, 59, 111, 1) 100%);
		background: -ms-linear-gradient(top, rgba(0, 79, 149, 1) 0%, rgba(0, 61, 111, 1) 50%, rgba(0, 79, 149, 1) 51%, rgba(0, 59, 111, 1) 100%);
		background: linear-gradient(to bottom, rgba(0, 79, 149, 1) 0%, rgba(0, 61, 111, 1) 50%, rgba(0, 79, 149, 1) 51%, rgba(0, 59, 111, 1) 100%);

	}
	#marcocontenidohome .menuhorizontalN ul {
		display: table;
		margin: 0 auto;
		line-height: 2.8em;
		text-align: center;
	}
	#marcocontenidohome .menuhorizontalN ul li {
		width: 49%;
		text-align: center;
		border-right: 1px solid #005095;
	}
	#marcocontenidohome .menuhorizontalN ul li:first-child,
	#marcocontenidohome .menuhorizontalN ul li:nth-child(3) {
		margin-left: 0;
	}
	#marcocontenidohome .menuhorizontalN ul li:last-child,
	#marcocontenidohome .menuhorizontalN ul li:nth-child(2) {
		border-right: none;
		text-align: center;
	}
	#marcocontenidohome .menuhorizontalN ul li a {
		width: 100%;
		padding: 0.4em 1em;
	}
	#marcocontenidohome .menuhorizontalN ul li:hover a,
	#marcocontenidohome .menuhorizontalN ul li:focus a {
		background: none;
	}
	/*MENU IZQ RESPONSIVE*/
	#marcocontenidohome .muestramenu {
		display: block;
		margin: 0;
		padding: 0;
		background: #005095;
		background-image: url(/_layouts/images/IPYME/boton-menu-ipyme.png);
		background-repeat: no-repeat;
		background-position: 99% center;
		position: relative;
		font-weight: bold;
		color: #005095;
		height: 43px;
		border-bottom: 1px solid #fff;
	}
	#marcocontenidohome .muestramenu a {
		position: absolute;
		height: 42px;
		right: 0;
		padding-right: 3.3em;
		font-size: 1em;
		text-decoration: none;
		line-height: 3.4em;
	}
	#marcocontenidohome #menuizqdohome {
		display: none;
		position: fixed;
		transform: translateX(200%);
		-webkit-transform: translateX(200%);
		-moz-transform: translateX(200%);
		-ms-transform: translateX(200%);
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		z-index: 10;
	}
	#marcocontenidohome #menuactivo {
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transition: all 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
	}
	#marcocontenidohome #menuactivo .textomenu ul li a {
		text-decoration: none;
	}
	/****ESTILO SLIDER/CARRUSEL****/
	#marcocontenidohome #owl-demo.owl-carousel {
		margin-top: 3.18em;
	}
	#marcocontenidohome .owl-wrapper-outer {
		-webkit-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);
		-moz-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);
		box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);
	}
	#marcocontenidohome .owl-theme .owl-controls .owl-nav .owl-prev,
	#marcocontenidohome .owl-theme .owl-controls .owl-nav .owl-next {
		top: 35%;
	}
	/****DESTACADOS****/
	.colHome a li.menu-item-wrapper {
		height: 210px;
	}
	/***CONTENIDO PRINCIPAL***/
	#marcocontenidohome .Destacados,
	#marcocontenidohome .Utilidades,
	#marcocontenidohome .NoticiasInteres,
	#marcocontenidohome .NoticiasPlazo {
		margin: 0px auto;
		width: 100%;
		-webkit-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);
		-moz-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);
		box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);
		margin-bottom: 1.5em;
	}
	#marcocontenidohome .novedades-home {
		margin: 0 auto;
	}
	#marcocontenidohome .iconospromocion {
		margin: 1.5em 0;
	}
	#marcocontenidohome .zonanovedadesHorizontal {
		margin: 0;
	}
	/***DESTACADOS***/
	.destacadosHome .colHome {
		width: 48%;
		padding: 0 1%;
		margin-bottom: 10px;
		min-height:17em;
	}
	#marcocontenidohome .colHome ol,
	#marcocontenidohome .colHome ul {
		margin: 0;
	}
	.colHome a li.menu-item-wrapper .icon-context {
		top: 10px;
		position: relative;
	}
	.busqueda-pae a li.menu-item-wrapper .icon-context.collection svg.lupa,
	.busqueda-pae a li.menu-item-wrapper .icon-context.collection svg.pae,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.circulo.circ1,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.circulo.circ2,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.circulo.circ3,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.circulo.circ4,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.mano,
	.cita-previa a li.menu-item-wrapper .icon-context.collection svg.reloj,
	.cita-previa a li.menu-item-wrapper .icon-context.collection svg.calendario {
		width: 150px;
	}
	#marcocontenidohome .destacadosHome .colHome a .titDest,
	#marcocontenidohome .destacadosHome .colHome a:visited .titDest {
		font-size: 1.6em;
	}
	/***UTILIDADES***/
	#marcocontenidohome ul.link-utilidades {
		text-align: center;
		padding: 0.6em 0 0.3em 0;
	}
	#marcocontenidohome ul.link-utilidades li {
		display: inline-block;
		background: #f7f7f7;
		border-bottom: 0px solid #D5E5F4;
	}
	#marcocontenidohome ul.link-utilidades li a p {
		padding: 0.3em 0.5em;
		margin: 0 0.3em 0.3em 0;
		border: 1px solid #D5E5F4;
		background: #fff;
	}
	#marcocontenidohome ul.link-utilidades li a p:hover,
	#marcocontenidohome ul.link-utilidades li a p:focus {
		background: #005095;
		color: #fff;
		transition: all 0.3s ease-in;
		border-left: 0px solid #005095;
		border-bottom: 0px solid #005095;
		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-ms-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
	}
	#marcocontenidohome .iconospromocion {
		border: none;
	}
	/***ESTILOS GENERALES***/
	#marcocontenidohome .column-x2 {
		width: 100%;
	}
	/***FOOTER***/
	#marcocontenidohome #piepaginahome .contenedorpie {
		width: 100%;
		margin: 0;
	}
	#marcocontenidohome #piepaginahome .pie-a ul,
	#marcocontenidohome #piepaginahome .pie-b ul {
		border: 1px solid #42729b;
		margin: 0.3em 0;
		padding: 0.5em;
		text-align: center;
	}
	#marcocontenidohome #piepaginahome .pie-a ul li,
	#marcocontenidohome #piepaginahome .pie-b ul li {
		display: inline-block;
		border: none;
		width: auto;
		margin: 0 0.3em 0.3em 0;
		border: 1px solid #42729b;
		background: #064172;
	}
	#marcocontenidohome #piepaginahome .pie-a ul li:last-child,
	#marcocontenidohome #piepaginahome .pie-b ul li:last-child {
		border: 1px solid #42729b;
	}
	#marcocontenidohome #piepaginahome .pie-a ul li:hover,
	#marcocontenidohome #piepaginahome .pie-b ul li:hover {
		background: #fff;
	}
	#marcocontenidohome #piepaginahome .pie-a ul li a,
	#marcocontenidohome #piepaginahome .pie-b ul li a {
		padding: 0.3em 0.5em;
	}
	#marcocontenidohome #piepaginahome .pie-a ul li a:hover,
	#marcocontenidohome #piepaginahome .pie-a ul li a:focus,
	#marcocontenidohome #piepaginahome .pie-b ul li a:hover,
	#marcocontenidohome #piepaginahome .pie-b ul li a:focus {
		color: #005095 !important;
		transition: all 0.3s ease-in;
		border-left: 0px solid #005095;
		border-bottom: 0px solid #005095;
		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-ms-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
	}
	#marcocontenidohome #piepaginahome .contenedorpie.pie-c {
		height: 50px;
		width: 100%;
		margin: 0;
	}
	#marcocontenidohome #piepaginahome .pie-c ul {
		float: left;
		margin: 14px;
		padding: 0;
	}
	#marcocontenidohome #piepaginahome .pie-c ul {
		float: none;
		text-align: center;
	}
	footer .img-ipyme {
		display: none;
	}
	.cajacontenidoAviso {
		padding: 0.2em 0.8em;
	}
	/****FORMULARIOS > REGISTRO****/
	#Registro #formu fieldset {
		width: 100%;
		margin: 0;
		margin-bottom: 1em;
	}
	#Registro #formu fieldset:last-child {
		margin-bottom: 0;
	}
	#marcocontenidohome #Registro .zonavalidacion fieldset ol li .zonanombrecampo {
		width: 100%;
		text-align: left;
		margin-bottom: 0.2em;
	}
	#marcocontenidohome #Registro .zonavalidacion fieldset ol li .zonacampoformulariomail {
		width: 100%;
	}
	
		/* CREA TU EMPRESA > CREACION EMPRESAS POR INTERNET > BUSCADOR PAE*/
	
	.buscadorCIRCE #leyenda ul li{
    	padding-right:2.5%;

}
	
	/* FINANCIACION > BD ayudas e incentivos*/
	#marcocontenidohome .contenidoherramienta .Textoherramienta .botonImg {
		float: none;
		text-align: center;
		margin: 10px 0;
		width: 100%;
		padding: 10px 0;
		background: #f7f7f7;
	}
	#marcocontenidohome .contenidoherramienta .Textoherramienta .botonImg a img {
		margin: 0 auto;
	}
	/* Distribución Geográfica */
	#marcocontenidohome #disGeografica #ayudasDgpyme .zonaSectores label {
		width: 28.2%;
	}
		
	/* FINANCIACION > programas DGIPYME > MAPA BUSINESS ANGELS*/
	#marcocontenidohome #map-canvas {
    	margin: 0 1em;
    }
	/****DATOS Y PUBLICACIONES -> FONDO DOCUMENTAL****/
	#marcocontenidohome .cajaredondeados {
		width: 98.5%;
	}
	#marcocontenidohome .caja-b {
		margin-left: 0;
	}
	/* articulos y publicaciones*/
	#marcocontenidohome .contenidoArticulo {
		display: inline-block;
	}
	#marcocontenidohome .contenidoArticulo .resumen {
		width: 100%;
	}
	#marcocontenidohome .contenidoArticulo .imagenTitular {
		position: relative;
		width: auto;
		margin: 0 1.5em 1em;
		padding: 0;
		float: none;
		border: 1px solid #dfdfdf!important;
		display: inherit;
		background: #fff;
	}
	#marcocontenidohome .contenidoArticulo .imagenTitular div img {
		display: none;
	}
	#marcocontenidohome .contenidoArticulo .imagenTitular p {
		margin: 0 0.5em;
		padding: 1em 1em 0.5em;
		border: 0px solid #dfdfdf!important;
		width: auto;
		background: none;
		text-align: left;
	}
	#marcocontenidohome .contenidoArticulo .imagenTitular p:before {
		content: "Autor: ";
		font-weight: bold;
	}
	/****VIDEOS****/
	.arrow-left,
	.arrow-right {

	}
	/* cuadros de texto */
	#marcocontenidohome .cuadrotxt-a {
		width: 100%;
		margin-bottom: 1em;
		margin-left: 0;
	}
	/****ERROR 404***/
	.error404 {
		display: none;
	}

}

@media only screen and (max-width: 600px) {

	#marcocontenidohome #listado .indices {
    	padding: 1.5em;
    }

	/***SLIDER/CARRUSEL***/
	#marcocontenidohome #owl-demo .item .img-desktop,
	#marcocontenidohome .owl-nav {
		display: none;
	}
	#marcocontenidohome #owl-demo .item .img-mobile {
		display: block;
	}	
	
	/***DESTACADOS***/
	.destacadosHome {
		margin: 30px 10px 10px 10px;
	}
	.destacadosHome .colHome {
		width: 100%;
		padding: 0;
		margin-bottom: 10px;
	}
	.destacadosHome .colHome.cita-previa {
		margin-bottom: 20px;
	}
	#marcocontenidohome .destacadosHome .colHome a .titDest,
	#marcocontenidohome .destacadosHome .colHome a:visited .titDest {
		font-size: 1.8em;
	}
	.colHome a li.menu-item-wrapper {
		height: 100%;
	}
	.busqueda-pae a li.menu-item-wrapper .icon-context.collection svg.lupa,
	.busqueda-pae a li.menu-item-wrapper .icon-context.collection svg.pae,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.circulo.circ1,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.circulo.circ2,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.circulo.circ3,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.circulo.circ4,
	.ayudas-dest a li.menu-item-wrapper .icon-context.collection svg.mano,
	.cita-previa a li.menu-item-wrapper .icon-context.collection svg.reloj,
	.cita-previa a li.menu-item-wrapper .icon-context.collection svg.calendario {
		width: 220px;
	}
	.destacadosHome .colHome a .textDest {
		padding: 0 3em;
		text-align: center;
	}
	/* ZONA INFERIOR LOGOS HOME */
	#marcocontenidohome .iconospromocion .imagen {
		width: 30%;
	}
	/***TABLAS***/
	#marcocontenidohome TABLE th#headDesc,
	#marcocontenidohome TABLE td.colDesc {
		display: none;
	}
	#marcocontenidohome TABLE td.colNombre {}
	/***FOOTER***/
	#marcocontenidohome #piepaginahome .pie-c ul li:first-child {
		display: none;
	}
	/***FINANCIACION > PROGRAMAS DE DGIPYME > PCE > DATOS DEL PROFESIONAL***/
	#marcocontenidohome .contenidoExp .imagenTitular {
		display: none;
	}
	#marcocontenidohome .contenidoExp .resumen {
		margin-bottom: 0;
		width: 100%;
	}
	/* CREA TU EMPRESA*/
	/* CREA TU EMPRESA > DECISION DE EMPRENDER > HERRAMIENTAS EMPRENDEDOR*/
	#marcocontenidohome .herramientas_emprendedor div {
		width: 50%;
	}
	
	/* FINANCIACION > innoempresa -> proyectos de caracter regional */
	/* FINANCIACION > AYUDAS E INCENTIVOS PARA EMPRESAS > MAPA */
	.mapaespania {
		background: #f7f7f7;
		padding: 10px;
	}
	#marcocontenidohome .mapaespania .insertarimagen,
	#marcocontenidohome #ayudasDgpyme .mapaCCAA img {
		display: none;
	}
	#marcocontenidohome .mapaespania ul.listadoccaa,
	#marcocontenidohome #ayudasDgpyme .listaCCAA ul {
		list-style: none;
		padding: 0;
		margin: 0;
		text-align: center;
	}
	#marcocontenidohome .mapaespania ul.listadoccaa li a {
		width: auto;
		margin-bottom: 0;
		margin-right: 0.5em;
		border: 1px solid #dfdfdf;
		background: #fff;
		padding: 10px;
		display: block;
		text-decoration: none;
	}
	#marcocontenidohome .mapaespania ul.listadoccaa li a:hover {
		border: 1px solid #dfdfdf;
		background: #005095;
		color: #fff;
	}
	/* FINANCIACION > BD ayudas e incentivos > MIS CONSULTAS GUARDADAS*/
	#marcocontenidohome #ctl00_PlaceHolderMain_consultas_ConConsultas .cajacontenidogeneral ul:first-child {
		padding-left: 0.8em;
	}
	
	
	  /* Calendario Eventos */
	  
	  #marcocontenidohome div.calendario {
	    float: none;
	}
	  
	  #marcocontenidohome div.calendario p {
    	display: inline-block;
    }
    
    #marcocontenidohome div.calendario p.cal-dia {
	    border-radius: 0.5em 0 0 0.5em;
	    border: 2px solid #D5E5F4;
	    border-right: none;   
	    }
    
    #marcocontenidohome div.calendario p.cal-mes {
	    border-radius: 0 0.5em 0.5em 0;
	    border: 2px solid #D5E5F4;
	    border-top: 2px solid #D5E5F4;
	    border-left: none;
	    }
	  
	  #marcocontenidohome div.evento {
	    width: auto;
	    float: none;
	    margin: 0 0 2em 0;
	    border: 2px solid #D5E5F4;
	    border-radius: 0.5em;
	}
	  
	 #marcocontenidohome .contenido-evento dt{
		float:none;
		text-align:left;
		width:auto;
	}
	
	#marcocontenidohome .contenido-evento dt:first-child{
		border-radius: 0.5em 0.5em 0 0;
	}
	
	#marcocontenidohome .contenido-evento dt:last-child{
		border-radius: 0;
	}

	#marcocontenidohome .contenido-evento dd{
		text-align: left;
	    margin-bottom: 1.5em;
	    margin-left: 1em;
	    margin-top: 0.5em;
	}
	
}

@media only screen and (max-width: 480px) {
	/***HEADER ***/
	header {
		background-image: none;
		background-color: #fff;
		height: 52px;
	}
	#marcocontenidohome #barrasup .busqueda {
		width: 85%;
		top: 122px;
	}
	#marcocontenidohome #barrasup .busqueda input[type=text] {
		max-width: 83%;
		padding: 0.5em 2.2em 0.5em 0.6em;
	}
	#marcocontenidohome .cabeceralogo {
		width: 250px;    /* modificado para inserción logo aniversario constitución */
		/*width: 320px;*/
		margin: 0;
	}
	.img-ipyme {
		margin-left: 0;
		float: right;
		text-align: right;
	}
	#marcocontenidohome .img-ipyme a {
		padding: 2px 5px 0;
	}
	.img-ipyme > a img {
		width: 50%;
	}
	.img-ipyme p.PYME {
		font-size: 0.9em;
		text-align: right;
	}
	/***MENU HORIZONTAL ***/
	#marcocontenidohome .menuhorizontalN ul {
		line-height: 2.5em;
	}
	#marcocontenidohome .menuhorizontalN ul li a {
		font-size: 1em;
	}
	#marcocontenidohome #informacionpags {
		margin-top: 0em;
	}
	#marcocontenidohome .muestramenu a {
		color: rgba(255, 255, 255, 0);
		padding-right: 0.5em;
	}
	/****Estilo DESTACADO LOGOS HOME ****/
	#marcocontenidohome .destacados-logos ul.dest-logos li {
		width: 46%;
	}
	/*Estilos Generales*/
	/* lista ayudas e incentivos */
	#marcocontenidohome #ayudasDgpyme .cajamarco ul li {
		width: 90%;
	}
	/*****FORMULARIOS****/
	#marcocontenidohome FIELDSET OL {
		margin: 0 10px;
	}
	#marcocontenidohome .zonavalidacion FIELDSET OL {
		padding: 1em 1em 0;
	}
	#marcocontenidohome .zonanombrecampo {
		text-align: left;
		width: 100%;
	}
	#marcocontenidohome .zonacampoformulario {
		width: 100%;
		display: flex;
	}
	#marcocontenidohome .derechadatosusuario,
	#marcocontenidohome .zonacontrolusuario {
		width: 50%;
	}
	#marcocontenidohome .zonacontrolformulario fieldset {
		height: 145px;
	}
	#marcocontenidohome .derechadatosusuario {
		padding: 0.2em 0em 0 0;
		top: -45px;
	}
	.usuarioregistrovalidado {
		display: inline-block;
		background-image: none;
	}
	#Registro .cajausuarioregistro .zonatexto .texto,
	.usuarioregistrovalidado .texto {
		margin-left: 0;
	}
	#marcocontenidohome .usuarioregistro .formlogin-izq .textoformulario {
		width: 95%;
	}
	#Registro .cajausuarioregistro .zonatexto,
	.usuarioregistrovalidado .zonatexto {
		padding: 2em 0em 2em 1em;
	}
	#marcocontenidohome .usuarioregistro .formlogin-izq {
		margin: 0;
	}
	
	#marcocontenidohome .zonabotones .tresbotones:nth-child(2) #ctl00_PlaceHolderMain_consulta1_btGuardarConsulta{
		top: 0;
	}
	

	/* ACORDEON */
	#marcocontenidohome .ui-accordion-header {
		background-position: 95% 50%;
	}
	#marcocontenidohome .ui-accordion-header:hover,
	#marcocontenidohome .ui-accordion-header.ui-state-active {
		background-position: 95% 50%;
	}
	/* ACORDEON anidado*/
	#marcocontenidohome .ui-accordion .ui-accordion-content .ui-accordion-header {
		background-position: 95% 50%;
	}
	#marcocontenidohome .ui-accordion .ui-accordion-content .ui-accordion-header:hover,
	#marcocontenidohome .ui-accordion .ui-accordion-content .ui-accordion-header.ui-state-active {
		background-position: 95% 50%;
	}
	
	
	/***VISOR LISTAS***/
	#marcocontenidohome .contenidolistado {
		padding: 10px;
		margin: 0;
	}
	#marcocontenidohome .contenidolistado ul {
		margin: 0;
		padding: 0;
	}
	#marcocontenidohome .contenidolistado ul li a {
		width: 40%;
	}
	/****VIDEOS***/
	.vid-single {
		width: auto;
		float: none;
	}
	/***DESCRIPCION CON IMAGEN***/
	#marcocontenidohome .descripcionconimagen .insertarimagen {
		float: none;
	}
	/***FOOTER***/
	/* FINANCIACION > GUIAS DINAMICAS*/
	#marcocontenidohome #ayudasiframe .cajatexto {
		width: 100%;
	}
	#marcocontenidohome #ayudasiframe .cajaimagen {
		float: left;
	}
	/* FINANCIACION > PROGRAMAS DE LA DGIPYME > BUSINESS ANGELS > MAPA*/
	#marcocontenidohome #map-canvas {
		height: 34em!important;
	}
	/* FINANCIACION -> Ayudas busqueda avanzada -> tabs */
	#marcocontenidohome .dcha_interactivos_col .tab a p {
		font-size: 0.9em;
	}
	/* FINANCIACION > AYUDAS E INCENTIVOS > Resultado de la consulta*/
	#marcocontenidohome .parteizquierda,
	#marcocontenidohome .partederecha,
	#marcocontenidohome .zonabotones .tresbotones:last-child {
		float: left;
		width: 100%;
		text-align: center;
		margin: 0 auto;
		padding: 0;
	}
	/* Distribución Geográfica */
	#marcocontenidohome #disGeografica #ayudasDgpyme .zonaSectores label {
		width: 45%;
	}
	/* GESTIONA TU EMPRESA > CURSOS ONLINE*/
	#cursos .video-formativo {
		text-align: center;
	}
	#cursos .video-formativo a {
		text-align: center;
	}
	#cursos .video-formativo img {
		float: none;
		margin-right: 0;
	}
	#cursos .cursos-txt {
		margin: 0 1em;
	}
	#marcocontenidohome .videos-curso {
		display: block;
	}
	#marcocontenidohome .videos-curso ul {
		margin: 0;
	}
	#marcocontenidohome .cursos-vivero img {
		display: none;
	}
	/*DATOS Y PUBLICACIONES*/
	#marcocontenidohome #listapublicaciones fieldset label {
		margin-bottom: 0.5em;
	}
	#marcocontenidohome #listapublicaciones fieldset select {
		width: 100%;
	}
	#marcocontenidohome .listadovideos ul li {
		width: 43%;
		margin-right: 2%;
	}
	
	/**formulariocorreo**/
	
	#marcocontenidohome #formulariocorreo fieldset .zonaboton input[type="file"] {
	    width: 98%;
	    min-height: 21px;
	    padding: 0.5em 0.2em;
	    top:0;
	}
	
	#marcocontenidohome #formulariocorreo input,
	#marcocontenidohome #formulariocorreo fieldset .zonaboton fieldset {
		min-height: 32px;
	}
	
	#marcocontenidohome #formulariocorreo input[type="submit"] {
	    width: 45%;
	}
	
	#marcocontenidohome #formulariocorreo fieldset .zonaboton input[type="file"] + button {
	    margin: 0.5em 0 1em 0;
	    width: 100%;
	}
}


/**back to top**/
        
        .cd-top {
            display: inline-block;
            height: 40px;
            width: 40px;
            position: fixed;
            bottom: 60px;
            right: 20px;
            z-index: 999999;
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    		border: 1px solid rgba(255, 255, 255, 1);
    		border-radius: 5px;            
    		/* image replacement properties */
            overflow: hidden;
            text-indent: 100%;
            white-space: nowrap;
            background: rgba(6, 65, 114, 1) url(/_layouts/images/ipyme/portal/arrow-up-w.png) no-repeat center 45%;
            visibility: hidden;
            opacity: 0;          
            transform: translateY(10px);
            -webkit-transition: opacity .3s 0s, visibility 0s .3s, transform .3s ease-in, background .3s ease-in;
            -moz-transition: opacity .3s 0s, visibility 0s .3s, transform .3s ease-in, background .3s ease-in;
            transition: opacity .3s 0s, visibility 0s .3s, transform .3s ease-in, background .3s ease-in; 
        }
        
        .cd-top.cd-is-visible,
        .cd-top.cd-fade-out,
        .cd-top:hover {        
            -webkit-transition: opacity .3s 0s, visibility 0s 0s, transform .3s ease-in, background .3s ease-in;
            -moz-transition: opacity .3s 0s, visibility 0s 0s, transform .3s ease-in, background .3s ease-in;
            transition: opacity .3s 0s, visibility 0s 0s, transform .3s ease-in, background .3s ease-in;
        }
        
        .cd-top.cd-is-visible {
            /* the button becomes visible */
            visibility: visible;
            opacity: 1;
        }
        
        .cd-top.cd-fade-out {
            /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
            opacity: .9;
        }
        
        .no-touch .cd-top:hover {
            background-color: #005095;
            opacity: 1;
            
        }
        
        .cd-top:hover {
        	transform: translateY(0px);
        	background: rgba(37, 143, 233, 1) url(/_layouts/images/ipyme/portal/arrow-up-w.png) no-repeat center 45%;
        }      
        
        @media only screen and (min-width: 1024px) {
        .cd-top {
            height: 60px;
            width: 60px;
            right: 40px;
            bottom: 50px;
        }        
    }


/*****ESTILO PRINT*****/

@media print {
	/* ### Etiquetas comunes ### */
	body {
		color: #000000;
		line-height: 1.3em;
	}
	/* ######## ESTILOS COMUNES A TODAS LAS PAGINAS ######### */
	
	#marcocontenidohome h1, 
	#marcocontenidohome h2, 
	#marcocontenidohome h3, 
	#marcocontenidohome h4, 
	#marcocontenidohome h5, 
	#marcocontenidohome p, 
	#marcocontenidohome strong, 
	#marcocontenidohome a, 
	#marcocontenidohome span,
	#marcocontenidohome div,
	#marcocontenidohome p a,
	#marcocontenidohome a.btn-a,
	#marcocontenidohome .anteriorsiguiente ul li a{
		color: #000000!important;	
	}
	
	#marcocontenidohome .oculto {
		display: none;
		padding: 0;
	}
	/* ###### DEFINICION RECTÁNGULO CONTENIDO ####### */
	#marcocontenidohome {
		float: left;
		width: 99%;
		margin: 0;
		padding: 0;
	}
	#marcocontenidohome #contenidocentral {
		width: 100%;
		float: left;
		clear: left;
		margin: 0;
		padding: 0;
		background: #fff;
	}
	#marcocontenidohome #informacionpaginas {
		float: left;
		width: 95%;
		margin: 0;
		padding: 0.7em 0 0 1.5em;
	}
	#marcocontenidohome .contenidopaginas {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	#marcocontenidohome .contenidopaginasconmenu {
		/*igual que el anterior acomodado para las plantillas antiguas */
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	#marcocontenidohome .contenidopaginaconcolumnadcha {
		/*igual que el anterior acomodado para las plantillas antiguas */
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	#marcocontenidohome .ventancontenidoinformacion {
		/*igual que el anterior acomodado para las plantillas antiguas */
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	#marcocontenidohome .cajacontenidogeneral {
		/*estilo multiusos para englobar texto entre dos div */
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
	}
	/* ##################### MENU IZQUIERDO ################ */
	#marcocontenidohome #menuizqdohome {
		display: none;
	}
	/* ##### CABECERA ##### */
	header {
		background: none;
		height: auto;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	#marcocontenidohome #cabecerahome {
		width: 100%;
		float: left;
		clear: left;
		background-color: #fff;
		margin: 0;
		background-image: url(/_layouts/images/fondocabeceraNhome.jpg);
		background-repeat: no-repeat;
	}
	/* izquierda de la cabecera: logo + menu herramientas */
	#marcocontenidohome #cabecerahome .cabeceralogo .listadoherramientas {
		display: none;
	}
	#marcocontenidohome #cabecerahome .cabeceralogo .listadoareas {
		display: none;
	}
	#marcocontenidohome #cabecerahome .cabeceraidiomas {
		display: none;
	}
	/* formulario de búsqueda */
	#marcocontenidohome #cabecerahome .busqueda {
		display: none;
	}
	#marcocontenidohome #cabecerahome .busquedaavanzada {
		display: none;
	}
	
	/* estilos añadido para incluir la imagen de la constitución */
	#marcocontenidohome .cabeceralogo {
    max-width: 54%;
	}
	#marcocontenidohome .cabeceralogo img:nth-child(1) { width: 72%; }
	.img-ipyme { float: left; }
	
	
	/* ########## CARRUSEL ######### */
	.owl-wrapper-outer {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	#owl-demo .item .img-desktop {
		display: none;
	}
	#owl-demo .item {
		width: 680px;
	}
	#owl-demo .item .img-mobile {
		display: block;
		width: 500px;
		height: auto;
		margin: 0 auto;
	}
	#owl-demo .owl-controls .owl-pagination,
	#owl-demo .owl-controls .owl-nav {
		display: none;
	}
	/* ########## DESTACADOS HOME ######### */
	.colHome a li.menu-item-wrapper {
		height: 280px;
	}
	/* ########## DESTACADOS ######### */
	.Destacados {
		width: 100%;
	}
	.destacadosHome {
		margin: 0;
	}
	/* ########## UTILIDADES ######### */
	.Utilidades {
		float: left;
		width: 100%;
	}
	/* ########## NOTICIAS DE INTERÉS ######### */
	.NoticiasInteres {
		width: 100%;
		float: left;
		margin-bottom: 1em;
	}
	/* ########## ATENCIÓN AL PLAZO ######### */
	.NoticiasPlazo {
		width: 100%;
		float: left;
	}
	
	/* ########## ICONOS PROMOCION ######### */
	#marcocontenidohome .iconospromocion{
		display:none;
	}
	
	/* ########## PIE PAGINA ######### */
	#marcocontenidohome #piepaginahome {
		width: 100%;
		float: left;
		clear: left;
		background-color: #fff;
		margin: 0;
		padding: 0;
		min-height: 7em;
		font-size: 0.8em;
		line-height: 1em;
	}
	#marcocontenidohome #piepaginahome .resto {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	* html {}
	#marcocontenidohome #piepaginahome .resto {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	#marcocontenidohome #piepaginahome .cajalistado {
		display: none;
	}
	#marcocontenidohome #piepaginahome .resto P.alineardcha {
		display: none;
	}
	#marcocontenidohome #piepaginahome .informacion {
		display: none;
	}
	
	#marcocontenidohome .cajacontenidoAviso, 
	#marcocontenidohome footer .cajacontenidoAviso a{
		color: #000000;
	}
	
	
	
	/* ##### Modulo de subhome: imagen izquierda + texto  (con enlace saber mas) ###### */
	#marcocontenidohome .descripcionconimagen {
		width: 100%;
		float: left;
		margin: 0.5em 0 0.8em 0;
		padding: 0em 0 0 0;
	}
	#marcocontenidohome .descripcionconimagen .insertarimagen {
		float: left;
		width: 26%;
		clear: both;
		height: auto;
		padding: 0;
		margin: 0;
	}
	#marcocontenidohome .descripcionconimagen .contenidomodulo {
		float: left;
		width: 70%;
		padding: 0.3em;
		margin: 0;
	}
	#marcocontenidohome .contenidomodulo .titulomodulo {
		font-size: 1.1em;
		font-weight: bold;
	}
	#marcocontenidohome .contenidomodulo .titulomoduloenlace {
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0 0.5em;
	}
	#marcocontenidohome .descripcionconimagen .contenidomodulosinimagen {
		float: left;
		width: 100%;
		padding: 0.3em 0;
		margin: 0;
		display: block;
	}
	#marcocontenidohome .descripcionconimagen UL {
		width: auto;
		list-style: none;
		list-style-image: none;
		display: block;
		margin: 0;
		padding: 0;
	}
	#marcocontenidohome .descripcionconimagen UL LI {
		padding: 0 0.5em 0 0.5em;
		margin: 0em 0 1em 0.1em;
	}
	/* ######### ZONAS DE ..... ######### */
	.srch-Icon,
	.srch-sort {
		display: none !important;
	}
	.srch-Metadata {
		visibility: hidden;
	}
	.srch-URL {
		visibility: visible !important;
		padding: 0 0 1em 2.7em;
	}
	#CSR span.srch-URL a {
		color: #008000 !important;
	}
	.srch-Description {
		padding-left: 2.5em;
		font-size: 1.1em;
	}
	.srch-Title a {
		font-size: 1em;
		background: url(/_layouts/images/descripciones.gif) no-repeat 0em;
		padding-left: 1.5em;
	}
	.srch-WPBody {
		font-size: 1.1em;
		background-color: #fff !important;
		padding: 1em 0;
	}
	.srch-Page {
		background-color: #f2f4f7 !important;
		padding: 1em 0;
	}
	#ctl00_ctl11_g_c9f12d71_47f0_4f77_b263_81081198cfc8_ASB_OT {
		background-color: #f2f4f7 !important;
	}
	#ctl00_ctl11_g_c9f12d71_47f0_4f77_b263_81081198cfc8_ASB_BS_SRCH_1 {
		background-image: url(/_layouts/images/fondobotonesformularios.jpg);
		background-position: bottom;
		background-repeat: repeat-x;
		text-align: center;
		border: 0.1em solid #ebe9e9;
		padding: 0.1em 0.3em;
		outline: 0;
	}
	#ctl00_ctl11_g_8714ece2_a1b3_4a13_b7d0_0ed676e3421f {
		background-color: #f2f4f7 !important;
		width: 100% !important;
	}
	.srch-results {
		margin-top: 0 !important;
	}
	#ctl00_panellogin_Login_ValidationSummary1 {
		padding: 0 0 1em 12.3em;
		font-weight: bold;
	}
	p.universidad {
		margin: 0 0 1.5em 0;
		font-size: 1.3em;
		font-weight: bold;
		color: #1f4c78;
		padding-bottom: 0.1em;
		padding-right: 0;
	}
	p.parrafoestudio {
		text-align: right;
	}
	.ms-standardheader {
		font-size: 1.2em !important;
	}
	/* ####### migas de pan ###### */
	#marcocontenidohome .migaspan {
		width: 100%;
		margin: 2em 0 0 0;
	}
	/* adiciones 18-12-13 */
	#marcocontenidohome #barrasup {
		display: none;
	}
	#marcocontenidohome .muyutil {
		display: none;
	}
	#marcocontenidohome .menuhorizontalN {
		display: none;
	}
	#marcocontenidohome #piepaginahome .contenedorpie {
		display: none;
	}
	#marcocontenidohome #piepaginahome .right {
		display: none;
	}
	#marcocontenidohome #informacionpags {
		width: 100%;
	}
	
	
}


/* CSS general iframe Ayudas e Incentivos */
       
      .embed-container {
           position: relative;
           padding-bottom: 150%;
           height: 0;
           overflow: hidden;
           -webkit-box-shadow: 0px 0px 3px 0px rgba(100, 100, 100, 0.5);
           -moz-box-shadow: 0px 0px 3px 0px rgba(100, 100, 100, 0.5);
           box-shadow: 0px 0px 3px 0px rgba(100, 100, 100, 0.5);
           border-radius: 4px;
       }
       
       .embed-container iframe {
           position: absolute;
           top: 0;
           left: 0;
           width: 100%!important;
           height: 100%!important;
           margin: 0;
       }
       /* CSS pantallas de 320px o superior */
       
       @media (min-width: 320px) {
           .embed-container {
               padding-bottom: 140%;
               overflow: auto;
           }
       }
       /* CSS pantalla 400px o superior */
       
       @media (min-width: 400px) {
           .embed-container {
               padding-bottom: 120%;
           }
       }
       /* CSS pantalla 480px o superior */
       
       @media (min-width: 480px) {
           .embed-container {
               padding-bottom: 95%;
           }
       }
       /* CSS pantalla 600px o superior */
       
       @media (min-width: 600px) {
           .embed-container {
               padding-bottom: 75%;
           }
       }
       
