﻿bhtml, body {
	margin: 0 !important;
	padding: 0 !important;
}

html body {
	font-family: 'Raleway', sans-serif !important;
}

body a:hover {
	text-decoration: none;
	color: inherit;
}


img {
	max-width: 100%;
}

a[onclick] {
	cursor: pointer;
}

h1,h2,h3,h4,h5{
	font-family: 'Raleway', sans-serif !important;		
}

.capitalise
{
    text-transform:capitalize;
}

/** SOBREHEADER **/
#sobreheader {
    background-color: #e5e5e5;
    min-height: 30px;
}
/* PAGINADOR */
.paginador{
    float: right;
}
.paginador span a, .paginador span.active{

    padding: 8px 13px;
    color:black;
    font-weight: bold;
}
.paginador span a:hover{
    color:#d30d49;
}
.paginador span.active a, .paginador span.active{
    color:white;
    background-color:#d30d49;
}

/* BUSCADOR */
#buscador{
	border-bottom:1px solid #aaaaaa;
	height:28px;
	padding-top:3px;
	max-width:165px;
	min-width:150px;
	float:right;
}

input.lupa{	background-image: url('../img/lupa.png');
	background-color: transparent;
	background-repeat: no-repeat;
    background-position: center;    
	color: transparent;
	border: none;
	outline: none;
	cursor: pointer;
}
input#buscar{
	background:transparent;
	border:0px;
	padding-left:5px;
	font-size:14px;
	color:#bababa;
	max-width:130px;
}

.prensa{
	color:#343031;	
	text-align:right !important;
	padding-top:5px !important;
	padding-bottom:5px;
	float:left;
}

.prensa a{
	padding-top:5px;
	color:#343031;
	font-size:11px;
	font-weight:bold;
}

.sobre_camara{
	padding:0px !important;
	padding-top:5px !important;	
	float:left;
	margin-left:10px;	
}

.sobre_camara img{
	margin-right:5px;
	margin-top:-3px;
}

.sobre_camara a{
	color:#B20022;
	font-size:11px;
	font-weight:bold;
}

/** HEADER **/
#header {
	text-align: center;
}

#header > div
{
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 17px;
	padding-bottom: 0px;
	text-align: left;
}

#header .row{
	margin-left:0px !important;
	
}

#idiomas {
	padding-left:0px;
	margin-left:-15px;
	padding-top:5px;
}

#idiomas > div {  
    padding-left: 18px;
	background: url('../img/bola_mundo.png') no-repeat left center;
}

#idiomas > div a {
	color: #1a1a1a;
    font-size: 12px;
    margin-right: 0px;
    font-weight: bold;
}

#idiomas > div a.activo {
	color: #D30547;
}

/*.logo_header_formacion img{	
	margin-top:0px !important;
	max-width: 350px;
}

.wrapper_enlaces_header_formacion {
	padding-left: 130px !important; 
	padding-top: 15px !important;
}*/

.wrapper_enlaces_header_formacion {
/*	padding-left: 40px !important; 
	padding-top: 30px !important;*/
}

@media screen and (max-width: 500px) {
	.sobre_camara{
		padding-left:15px !important;
	}
	
}

/* MENU */

/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */


#primary-menu {
    float: left;
    margin-left: 0;
    padding-left: 0;
    margin-bottom:0px;
}
	
.primary-navigation {
   	font-size: 14px;
   	font-weight: 600;
}

.primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {
   	padding-right: 26px;
}
	
.site-navigation a {
   	color: #808080;
   	display: block;
}
    
.primary-navigation li {
    border: 0 none;
    display: inline-block;
    height: 60px;
    line-height: 57px;
}

.primary-navigation ul ul {
    background-color: #FFFFFF;
    margin: 0;
    position: absolute;
    top: 100px;
    width: 240px;
    z-index: 99999;
    float:left;
    min-height:551px;
    left: -999em;
    
    /*box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);*/

}


.primary-navigation ul ul ul{
    /*background-color: #EEEEEE;*/
    float: left;
    left: 240px;
    margin: 0;
    position: absolute;
    top: 0px;
    width: 240px;
    z-index: 99999;
    min-height:551px;    
   	/*box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);*/
}

.ul_ul_internacional,
.ul_ul_li_internacional{
	min-height:401px !important;
}

.ul_ul_formacion,
.ul_ul_li_formacion{
	min-height:500px !important;
}

.ul_ul_emprendimiento,
.ul_ul_li_emprendimiento{
	min-height:249px !important;
}

.ul_ul_empleo,
.ul_ul_li_empleo{
	min-height:150px !important;
}

.ul_ul_formacion,
.ul_ul_li_formacion{
	min-height:100px !important;
}


.ul_ul_competitividad,
.ul_ul_li_competitividad{
	min-height:351px !important;
}

.ul_ul_otros,
.ul_ul_li_otros{
/*	min-height:401px !important;*/
}

.ul_ul_li_empleo {
	min-height:276px !important;
}
.primary-navigation li:hover > a,
.primary-navigation li.focus > a {
		color: #d30547;
		border-bottom:4px solid #d30547;
}



.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	position: absolute !important;
	height: 1px;
	width: 1px;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index: 100000; 
}

.site-navigation ul {
	list-style: none;
	margin: 0;
}

.site-navigation li {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
/*
.site-navigation ul ul {
	margin-left: 20px;
}
*/

.site-navigation a {
	color: #808080;
	display: block;

}

.site-navigation a:hover {

}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
	color: #55d737;
	font-weight: 900;
}


.primary-navigation {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 14px;
	padding-top: 24px;
}

.primary-navigation.toggled-on {
	padding: 72px 0 36px;
}

.primary-navigation .nav-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: none;
}

.primary-navigation.toggled-on .nav-menu {
	display: block;
}

.primary-navigation a {
	padding: 7px 0;
}

#primary-menu{
	margin-left:0px;
	padding-left:0px;
	float:left;
}


.secondary-navigation {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 12px;
	margin: 48px 0;
}

.secondary-navigation a {
	padding: 9px 0;
}

.menu-toggle {
	background-color: #000;
	border-radius: 0;
	cursor: pointer;
	height: 48px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	width: 48px;
}

.menu-toggle:before {
	color: #fff;
	content: "a";
	padding: 16px;
}

.menu-toggle:active,
.menu-toggle:focus,
.menu-toggle:hover {
	background-color: #444;
}

.menu-toggle:focus {
	outline: 1px dotted;
}

@media screen and (max-width:1100px){
	#menu_movil{
		display:block;
		padding-top:20px;
	}
	
	#primary-navigation{
		display:none;
	}
}


@media screen and (min-width: 1100px) {

	#menu_movil{
		display:none;
	}

	#primary-navigation{
		display:block;
	}
	


	.site-navigation li .current_page_item > a,
	.site-navigation li .current_page_ancestor > a,
	.site-navigation li .current-menu-item > a,
	.site-navigation li .current-menu-ancestor > a {
		color: #fff;
	}



	.sub-menu{
		padding-left:0px;


	}
	.primary-navigation {

		font-size: 14px;
		margin: 0 1px 0 -12px;
		padding: 0;
		font-weight:600;
	}

	.primary-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

	.primary-navigation .nav-menu {
		border-bottom: 0;
		display: block;
	}

	.primary-navigation.toggled-on {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}


	.primary-navigation li {
	/*
		border: 0;
		display: inline-block;
		height: 60px;
		line-height: 57px;
		position: relative;
		*/
	}

	.primary-navigation a {
		display: inline-block;
		padding: 0 12px;
		white-space: nowrap;
		
	}	

	/*
	.primary-navigation ul ul {
		background-color: #FFFFFF;
		float: left;
		margin: 0;
		position: absolute;
		top: 60px;
		left: -999em;
		z-index: 99999;
		width:240px;
	}
	*/

	.primary-navigation li li {
		border: 0;
		display: block;
		height: auto;
		line-height: 1.0909090909;
		border-bottom:1px solid #CCCCCC;
	}

	.primary-navigation li li li{
		border: 0;
		display: block;
		height: auto;
		line-height: 1.0909090909;
		border-bottom:0px;
	}
	
	.primary-navigation ul ul ul {
		background-color:#e5e5e5;
		left: -999em;
		top: 0;
	}

	.primary-navigation ul ul a {
		font-size:12px;
		font-weight:500;
		padding: 18px 0px;
		white-space: normal;
		width: 100%;
		text-align:left;
	}
	
	.primary-navigation li ul li ul li > a,
	.primary-navigation li ul li ul li > a {
		padding-left:20px;
	}

	.primary-navigation li ul li > a,
	.primary-navigation li ul li > a {
		padding-left:20px;
	}	


	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		color: #d30547;
		border-bottom:4px solid #d30547;
	}

	.primary-navigation li.abreizquierda ul li:hover > a,
	.primary-navigation li.abreiquierda ul li.focus > a {
		color: #d30547;
		border-right:2px solid #d30547;
		border-bottom:none;
		background-color:#e5e5e5;		
	}

	.primary-navigation li.abreizquierda ul li ul li:hover > a,
	.primary-navigation li.abreiquierda ul li ul li.focus > a {
		color: #d30547;
		border-right:none;
		border-bottom:none;
		border-right:2px solid #d30547;		
	}
	
	
	.primary-navigation li.abrederecha ul li:hover > a,
	.primary-navigation li.abrederecha ul li.focus > a {
		color: #d30547;
		border-left:2px solid #d30547;
		border-bottom:none;
		border-right:none;
		background-color:#e5e5e5;

	}
		

	.primary-navigation li ul li ul li:hover > a,
	.primary-navigation li ul li ul li.focus > a {
		color: #d30547;
		border-right:none;
		border-bottom:none;
	}
		
	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #e5e5e5;
	}

	.primary-navigation ul li:hover > ul,
	.primary-navigation ul li.focus > ul {
		left: auto;
	}

	.primary-navigation ul li.abreizquierda ul li:hover > ul,
	.primary-navigation ul li.abreizquierda ul li.focus > ul {
		right: 100%;
	}
	
	.primary-navigation ul li.abrederecha ul li:hover > ul,
	.primary-navigation ul li.abrederecha ul li.focus > ul {
		left: 100%;
	}
		

	.primary-navigation .menu-item-has-children > a,
	.primary-navigation .page_item_has_children > a {
		padding-right: 26px;
	}

	.primary-navigation li .menu-item-has-children > a,
	.primary-navigation li .page_item_has_children > a {
		padding-right: 0px;
		width: 100%;
		padding-left:20px;
	}

	.primary-navigation li.abreizquierda li.menu-item-has-children > a:before
	 {
		
		content: "<";
		left: 8px;
		top: 17px;
		margin-right:10px;
		
	}
	
	.primary-navigation li.abrederecha li.menu-item-has-children > a:after
	{
		
		content: ">";
		right: 8px;
		top: 0px;
		margin-right:10px;
		position:relative;
		float:right;
		
	}
		
}



@media screen and (max-width: 1124px) and (min-width: 1100px) {

	.primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {
		padding-right:24px;
		
	}
}
/* FINMENU */

/* MENU MOVIL*/
#menu_movil .navbar .nav > li{
	float:none;	
}

#menu_movil .navbar-nav {
    margin: 7.5px -10px;
    float:none;
}

#menu_movil .navbar-default .navbar-nav > li > a {
    color: #777;
}
#menu_movil .navbar-nav > li > a {
    line-height: 20px !important;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    font-size:14px !important;
}

#menu_movil .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
}
#menu_movil .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
}
#menu_movil .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
}
#menu_movil .dropdown-menu > li > a {
    clear: both;
    display: block;
    font-weight: 400;    white-space: nowrap;
}

#menu_movil .open > .dropdown-menu {
    display: block;
}
#menu_movil .dropdown-menu {
    background-clip: padding-box;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    min-width: 160px;
    padding: 5px 0;
    text-align: left;
    top: 100%;
    z-index: 1000;
}

#menu_movil .navbar-nav .open .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
}

.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a{
	background-image:none !important;
	
}

#menu_movil .navbar-nav .open .dropdown-menu .dropdown-menu {
	padding-left:20px;
	
}

@media screen and (min-width: 768px) {
	
	.navbar-header {
	    width: 100% !important;
	    float: none !important;
	}
	
}

/*
@media (min-width: 768px){
	.navbar-collapse.collapse{	
		display:none !important;	
	}
		
	.navbar-toggle {
		display: block !important;
	}
}
*/

@media (max-width: 1100px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}

/* FINMENUMOVIL*/


.wrapper_enlaces_header {
	text-align: center;
}

.wrapper_enlaces_header .seccion_enlaces {
	font-weight: 900;
	display: inline;
	font-size: 21px;
	padding: 5px 16px;
}

.wrapper_enlaces_header {
	padding-top: 40px;
}

.seccion_enlaces.rojo {
	background-color: #D30547;
	color: #fff;
}

.seccion_enlaces.negro {
	background-color: #1A1A1A;
	color: #fff;
}


.enlaces_header {
	text-align: left;
	border: 2px solid #d8d8d8;
    padding: 28px 25px 11px;
    margin-top: -12px;
}

.enlaces_header a {
	color: #333333;
	font-weight: 600;
	font-size: 18px;
}

.enlaces_header a.activo, .enlaces_header a.activo:hover {
	color: #D30547;
	
}

.enlaces_header a + a {
	float: right;
}

/** HOME **/
#empresas_colaboradoras {
	text-align: center;
	background: url('../img/degradado.jpg') no-repeat center top / cover;
	padding: 30px 10px;
	color: #fff;
    font-size: 20px;
    padding-bottom:23px;
    min-height: 234px;
}

#empresas_colaboradoras h2 {
	margin-top: 0;
	font-size: 32px;
	color: #fff;
    margin-bottom: 60px;
}

#empresas_logos a{
	text-align: center;
	background: #e6e6e6;
	padding: 30px 10px;
	color: #fff;
    font-size: 20px;
    padding-top:60px;
    padding-bottom:65px;
}
#listado_logos {
	margin-top: 75px;
	margin-bottom: 12px;
}

#listado_logos .turismo a{
   background-image: url('../img/ico_turismo.png');
   background-repeat: no-repeat;
    background-position: top center;
    padding-top: 50px;
}
#listado_logos .turismo a:hover{
    background-image: url('../img/ico_turismo_hover.png');
}
#listado_logos .tic a{
    background-image: url('../img/ico_tic.png');
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 50px;
}
#listado_logos .tic a:hover{
    background-image: url('../img/ico_tic_hover.png');
}
#listado_logos .comercio a{
    background-image: url('../img/ico_comercio.png');
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 50px;
}
#listado_logos .comercio a:hover{
    background-image: url('../img/ico_comercio_hover.png');
}
#listado_logos .industria a{
    background-image: url('../img/ico_industria.png');
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 50px;
}
#listado_logos .industria a:hover{
    background-image: url('../img/ico_industria_hover.png');
}

#listado_logos .medioambiente a{
    background-image: url('../img/ico_medio_ambiente.png');
    background-repeat: no-repeat;
    background-position: 15% 10%;
    padding-top: 50px;
}

#listado_logos .financiacion a{
    background-image: url('/Style Library/web2016/img/icon/finanziacion.png');
    background-repeat: no-repeat;
    background-position: 5% 10%;
    padding-top: 50px;
}



#listado_logos .medioambiente a{
    background-image: url('../img/ico_medio_ambiente.png');
    background-repeat: no-repeat;
    background-position: 15% 10%;
    padding-top: 50px;
}
#listado_logos .medioambiente a:hover{
    background-image: url('../img/ico_medio_ambiente_hover.png');
}

#listado_logos .financiacion a:hover{
    background-image: url('/Style Library/web2016/img/icon/finanziacionhover.png');
}

#listado_logos .innovacion a{
    background-image: url('../img/ico_innovacion_estrategica.png');
    background-repeat: no-repeat;
    background-position: 8px 0px;
    padding-top: 50px;
}
#listado_logos .innovacion a:hover{
    background-image: url('../img/ico_innovacion_estrategia_hover.png');
}
#listado_logos a{
    color:white;
    text-transform: uppercase;
    font-size: 13px;
    min-height:
}
#listado_logos a:hover{
    color:#6d112f;

    padding-bottom: 12px;
    font-weight: bold;
}
#listado_logos .comercio:hover, #listado_logos .turismo:hover, #listado_logos .industria:hover, #listado_logos .tic:hover,  #listado_logos .medioambiente:hover, #listado_logos .innovacion:hover, #listado_logos .financiacion:hover{

    border-bottom:2px solid #6d112f;
}
#listado_logos img {
	margin: 10px 25px;
}

#servicios_mas_demandados,
#noticias
{
	padding: 50px 0 50px;
	text-align: right;
	margin-bottom: 40px;
}

#noticias{
	padding-top:35px;
}

#servicios_mas_demandados h2,
#ultimas_entradas_blog h2 {
	text-align: center;
	font-size: 40px;
	padding-bottom: 20px;
	font-weight:300;
}

.servicios_mas_demandados_item {
	text-align: right;
	border: 1px solid #E6E6E6;
	overflow: auto;
	padding-right: 20px;
}

.servicios_mas_demandados_item {
	margin-top: 30px;
}

.servicios_mas_demandados_item img {
	float: left;
    margin-right: 50px;
}

.servicios_mas_demandados_item h3,
.servicios_mas_demandados_item a
 {
	font-size: 22px;
    font-weight: 600;
    margin-top: 35px;
    text-align: left;
    color: #333333;
}

.servicios_mas_demandados_item p {
	text-align: left;
	color: #808080;
	font-size: 15px;
}


.noticias_item_derecha {
	text-align: left;
	overflow: auto;
	padding-right: 20px;
}

.noticias_item_derecha + .noticias_item_derecha {
	margin-top: 10px;
}

.noticias_item_derecha img {
	float: left;
    margin-right: 25px;
}

.noticias_item_derecha h3,
.noticias_item_derecha h3 a
 {
	font-size: 16px;
    font-weight: 600;
    margin-top: 0px;
    text-align: left;
    color: #1C1A1C;
    line-height:1.3em;
}

.noticias_item_derecha p {
	text-align: left;
	color: #86817B;
	font-size: 16px;
}

p.noticia_fecha {
	text-align: left;
	color: #343031 !important;
	font-size: 16px;
	font-weight:bold;
}

.noticias_item_izquierda {
	text-align: left;
	margin-bottom: 30px;
	padding-bottom: 20px;
}

.noticias_item_izquierda h3,
.noticias_item_izquierda h3 a
 {
	font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
    color: #1C1A1C;
    padding: 0px 20px 0px 0px;
    line-height: 1.3em;
}

.noticias_item_izquierda p {
	color: #808080;
	font-size: 16px;
    padding-right: 20px;
}


/* A LA ULTIMA SOBRE */
.alaultimasobre {
	margin: 15px 0;
	max-width: 372px;
	text-align: center;
	color: #fff;
	font-weight: 800;
}

.wrapper_imagen_alaultimasobre {
	position: relative;
	width: 100%;
}

.alaultimasobre .wrapper_imagen_alaultimasobre img {
	max-width: 100%;
	position: absolute;
	left: 0;
}

.wrapper_texto_alaultimasobre {
    width: 100%; 
    display: inline-block;
    position: relative;
}

.wrapper_texto_alaultimasobre:after {
    padding-top: 62.25%; 
    display: block;
    content: '';
}

.content_alaultimasobre {
    position: absolute;
    bottom: 20px;
    background: rgba(0, 0, 0, 0) url("../img/fondo_item_agenda.png") no-repeat scroll center top / cover ;
    width:100%;
}

.content_alaultimasobre img {
	width: 100%;
}

.wrapper_texto_alaultimasobre a, .wrapper_texto_alaultimasobre a:hover {
	color: #fff;
}

.content_alaultimasobre p {
	padding: 0 30px;
	font-size: 19px;
	line-height: 22px;
	margin-bottom:5px;
	margin-top:5px;
}

.ver_mas_servicios, .ver_mas_servicios:hover {
    color: #d30547 !important;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    margin-top: 20px;
    padding-right: 17px;
    background: url('../img/flecha_derecha.png') no-repeat center right;	
}

#busca_oportunidades {
	padding: 20px 0 30px;
	text-align:center;		
	background: rgba(0, 0, 0, 0) url("../img/agenda_actividades.jpg") no-repeat scroll center top / cover ;
    color: #fff;
    min-height: 365px;
    padding: 90px 10px;
    padding-bottom: 60px;
    
}

#busca_oportunidades h2{
	font-size:36px;
	color:#FFFFFF;
	padding-bottom:35px;
	font-weight:500;
}

#busca_oportunidades .del_dia {
	margin-top: 30px;
	text-align: center;
	color: #999999;
}

#busca_oportunidades .del_dia h3 {
	color: #d30547;
    font-size: 21px;
    font-weight: 600;
    margin-top: 26px;
}

#busca_oportunidades .del_dia h4 {
	color: #333333;
    font-weight: 600;
    font-size: 16px;
}

#busca_oportunidades .del_dia h5 {
	color: #4D4D4D;
}

#oportunidades_empleo {
	background: rgba(0, 0, 0, 0) url("../img/fondo_item_agenda.png") no-repeat scroll center top / cover ;
	padding:20px 30px;
}

#oportunidades_empleo table {
	width: 100%;
}

#oportunidades_empleo h2 {
	text-align: center;
	font-size: 24px;
}

#oportunidades_empleo table tbody td {
	border-bottom: 2px solid #D2D2D2;
	text-align:left;
	padding-top:5px;
	color:#DC0035;
	font-size:13px;
}

#oportunidades_empleo table tbody td.noborde{
	border:0px;
}

#oportunidades_empleo .jornada a, #oportunidades_empleo .jornada a:hover, #oportunidades_empleo .jornada {
	color: #DC0035;
	font-size: 15px;
	
}

#oportunidades_empleo .jornada_titulo{
	padding-bottom:0px;
	/*padding-top:10px;*/
	margin-bottom:0px;
	color: #333333;
	margin-left:10px;
}

#oportunidades_empleo .ciudad {
	text-align: right;
	color: #808080;
	margin-top: 20px; 
	margin-bottom: 0px;
}

#oportunidades_empleo table tfoot td {
	text-align: center;
	padding-top: 20px;
}

#oportunidades_empleo table tfoot td a, #oportunidades_empleo table tfoot td a:hover {
    color: #d30547;
    font-size: 13px;
    font-weight: 600;
    padding-right: 13px;
    background: url('../img/flecha_derecha_pequenya.png') no-repeat center right;	
}

#buscar_oportunidades_empleo {
	margin-top: 18px;
}

#enlace_mas_actividades {
	margin-top:30px;
	color: #FFFFFF;
	float:right;
	font-size:16px;
}
#pre-container-promo {
background-color:#dddddd;
}

.jornada_fecha{
	color:#d30547;
	width:40px;
	height:35px;
	/*border:1px solid #d30547;*/
	background-color:#eeeeee;
	/*border-radius:5px;*/
	text-align:center;
	padding-top:3px;
	float:left;
	margin-right:10px;
}
p.jornada {
	margin-bottom:5px;
	margin-left:10px;
}
p.jornada_titulo {
	margin-bottom: 10px !important;
}

.jornada_fecha a{
	color:#FFFFFF;
}

.jornada_fecha_home {
	color:#FFFFFF;
	width:50px;
	height:45px;
	border:1px solid #d30547;
	background-color:#d30547;
	border-radius:5px;
	text-align:center;
	padding-top:3px;
	float:left;
	
}

.jornada_fecha_home  a{
	color:#FFFFFF;
}


.jornada_fecha_dia{
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}

.jornada_fecha_mes{
	font-size:9px;
	line-height:9px;
}

.jornada_fecha_home .jornada_fecha_mes{
	font-size:11px;
	line-height:9px;
	font-weight:bold;
	margin-top: 5px;
}

.jornada_fecha_home .jornada_fecha_dia{
	font-size:20px;
	font-weight:bold;
	line-height:18px;
}


#club_camara {
	background: rgba(0, 0, 0, 0) url("../img/camaravalencia_clubcamara.jpg") no-repeat scroll center top / cover ;
    color: #fff;
    min-height: 365px;
    padding: 90px 10px;
    text-align: center;
}

#club_camara h2 {
	margin-top: 0;
	font-weight: 800;
	font-size: 30px;
	font-size: 50px;
}

#club_camara p {
	font-size: 16px;
    margin: 0 auto;
    max-width: 750px;
    line-height: 25px;
}


#club_camara .boton_informate, #club_camara .boton_informate:hover {
    background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-weight: 700;
    margin-top: 22px;
    padding: 10px 50px;
}


/**** BONOS **********/

#franja_bono_actualizate {
	background-color:#948D87;
	padding-top:30px;
	padding-bottom:30px;
	color:#FFFFFF;

}

#franja_bono_actualizate H3 {
	color:#8a2441;
}



#franja_bono_actualizate .boton_bono{
    background-color: #8a2441;
    color:#FFFFFF;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    margin-top: 22px;
    padding: 10px 50px;
}



.contenedor-bonos .boton_informate{
    background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin-top: 22px;
    padding: 10px 50px;
    text-align:center;


}

.contenedor-bonos .boton_informate:hover {
    background-color: #59606D;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    margin-top: 22px;
    padding: 10px 50px;
    text-align:center;
    text-decoration:none;


}

.bonos-titulo{
color: #d30d49;
text-transform: uppercase;
font-weight: bold;
padding-bottom: 5px;
margin-bottom: 0px;
font-weight:700;
font-size:26px;
}

.bloque_info {
	margin-bottom:30px;
}

.bloque_info hr {
	margin-top:0px;
}
.bloque_info .enlace-tab .ms-rtestate-field{
	/*text-align:right;*/
	margin-top:30px;
}
.contenedor-bonos {
	margin-top:20px;
}

/**** /BONOS **********/

#club_camara .boton_clubcamara, #club_camara .boton_clubcamara:hover {
    background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    margin-top: 30px;
    padding: 10px 50px;
    margin-left:20px;
}

#banner_registrate {
	background-color: #333333;
	padding: 45px 10px;
	text-align: center;
	color: #fff;
}

#banner_registrate h2 {
	margin-top: 0;
	font-size: 37px;
}

#boton_registrate, #boton_registrate {
    background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    margin-top: 22px;
    padding: 16px 25px;
}


#ultimas_entradas_blog {
    padding: 50px;
}

#ultimas_entradas_blog a h2 {
	color: #000000;
	text-align:center;
    font-size: 14px;
    font-weight: 600;
    line-height:22px;
}

#ultimas_entradas_blog p {
	color: #000000;    
	font-size: 15px;
	font-weight: normal;
}

#aptitud_trabajo {
	background: rgba(0, 0, 0, 0) url("../img/aptitud_trabajo.jpg") no-repeat scroll center top / cover ;
	min-height: 514px;
}

#aptitud_trabajo > div {
	padding: 34px 0;
}

#aptitud_trabajo > div > * {
	max-width: 800px;
}

#aptitud_trabajo h2 {
    font-size: 42px;
    font-weight: bold;
    line-height: 45px;
    margin-top: 100px;
}

#aptitud_trabajo h3 {
	color: #D30547;
	font-weight: bold;
	margin-bottom: 25px;
}

#aptitud_trabajo p {
	color: #4D4D4D;
	font-size: 20px;
}

#aptitud_trabajo img {
	margin-top: 90px;	
}

#aptitud_trabajo img{
	max-width:80%;
}



#ver_mas_servicios {
	background: #333333;
	text-align: center;
	padding: 43px 0;
}


#ver_mas_servicios a, #ver_mas_servicios a:hover, #ver_mas_servicios a:visited {
    background-color: #d30547;
    color: #d30547 !important;
    display: inline-block;
    font-size: 19px;
    font-weight: 700;
    padding: 16px 25px;
}

#ver_mas_servicios a:link {
	
	color:#d30547 !important;
}
/*
a:link{
	
	color:#d30547 !important;
}
*/

#ver_mas_servicios a,

{
	color:#d30547 !important;
	
}

/** SLIDER **/
#rev_slider_2_1 h1{
    border-width: 0;
    font-size: 50px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 46px;		
}

#rev_slider_2_1 h2{	
	border-width: 0;
    font-size: 26px;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 26px;}
    
.boton_revslider {
	display: inline-block;
	margin: 0 10px !important;
	font-weight: 300 !important;
	padding: 15px 10px !important;
	min-width: 200px;
	text-align: center;
	font-size: 20px !important;
	cursor: pointer;
}

.boton_revslider span {
	font-weight: 800;
	display: block;
}

.revslider_mini{
/*	font-size:26px;*/
	font-weight:normal !important;	
}

.boton-banner-finanziacion a.boton_revslider{
	background-color: #FFFFFF;
	color: #D30547;
	font-weight:bold !important;

}

.boton_revslider.rojo {
	background-color: #D30547;
	color: #fff;
}

.boton_revslider.blanco {
	background-color: #D30547;
	color: #fff;
}


.boton_revslider.negro {
	background-color: #1A1A1A;
	color: #fff;
}

.tp-caption span.rjoo {
	color: #D30547;
}

.tp-caption.texto_comillas_revslider {
	color: #808080 !important;
	font-weight: 400 !important;
	text-align: center;
}

.empleado_revslider {
	color: #999999;
	display: inline-block;
	margin-right: 10px;
	letter-spacing: 1px !important;
}

.empleado_revslider img {
	width: 100px !important;
	height: auto !important;
	float: left;
	margin-right: 13px !important;
}

.empleado_revslider h3 {
	color: #333333 !important;
	font-weight: bold !important;
	line-height: 30px !important;
	font-size: 16px;
}

span.rojo {
	color: #D30547;
}

.boton_revslider_publicar {
	display: inline-block;
	margin: 0 10px !important;
	font-weight: 300 !important;
	padding: 10px 10px !important;
	text-align: center;
	font-size: 20px !important;
}

.boton_revslider_publicar span {
	font-weight: 800;
	display: block;
	font-size: 18px !important;
}

.boton_revslider_publicar.rojo {
	background-color: #D30547;
	color: #fff;
}

.boton_revslider_publicar.negro {
	background-color: #1A1A1A;
	color: #fff;
}


.normalWhite {
	color: #fff;
}

.normalWhite b {
	font-weight: bold !important;
}


/** FOOTER **/
#listado_logos_gris{
    background: #e6e6e6;
    text-align: center;
}
#listado_logos_gris img{
    margin: 40px 20px;
}
#footer {
	padding: 38px 0 35px;
	background: #333333;
}

#columna_uno_footer img {
    margin-bottom: 22px;
}

#columna_uno_footer p {
	text-align: center;
	margin-bottom: 0;
	/*max-width: 150px;*/
}

#columna_uno_footer p a {
	color: #999999;
    font-size: 11px;
}

#columna_dos_footer {
	color: #999999;
	font-size: 13px;
	text-align: left;
}

#columna_dos_footer h2{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}

#columna_dos_footer a {
	display: inline-block;
	margin: 5px 1px 20px;
}


#columna_tres_footer,
#columna_cuatro_footer
 {
	color: #fff;
	font-size: 13px;
	text-align: right;
	padding-top:20px;
}

#columna_dos_footer > div{
	display: inline-block;
    max-width: 100%;
}

#columna_tres_footer > div,
#columna_cuatro_footer > div
 {
	display: inline-block;
    max-width: 100%;
    text-align: center;
    width: 270px;
}

p.ubicacion {
	padding-left: 25px;
	background: url('../img/icono_ubicacion.png') no-repeat left top transparent;
}

p.atencion {
	padding-left: 25px;
	background: url('../img/icono_telefono.png') no-repeat left top transparent;
}

p.horario_atencion{
	font-size:11px;
	padding-left:30px;
}

span.horario_atencion_verano{
	font-size:12px;
}

#boton_contactar {
	background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 10px;
    padding: 5px 20px;
    font-size:22px;
}

#redes_sociales{
	margin-top:40px;	
}

#redes_sociales img{
	width:24px;
}


.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 10px !important;
}

.item_calendario{
	border-bottom: 2px solid #d2d2d2;
	margin-bottom: 10px;
}

.noborde{
	border:0px;	
}

.txt_jornada{
	text-align:left;
	margin-left:50px;
	font-size:13px;

}

/* NIVEL 2 */
.n2_container_1_wrapper{
	margin-bottom:40px;
}


.n2_container_1_item{
	border:1px solid #DADADA;
	padding-right:50px;
	min-height:302px;
	font-size:16px;
	color:#808080;
	min-height: 402px;
}

.n2_container_1_item b{
	color:#3C3C3C;
}

.n2_container_1_item h3 a, .n2_container_1_item_recurso h3 a, .n2_container_1_item h3 span{
	color:#D30D49;
	font-weight:bold;
	padding-top:20px;
}

.n2_container_1_item ul{
	padding-left:650px;	
}

.n2_container_1_item li{
	line-height:24px;
	color:#D30D49;
	font-size:14px;
}

.n2_container_1_item li a{
	color:#808080;
}

.n2_container_1_item li a:hover{
	color:#D30D49;
}

.n2_container_1_item .boton_saber_mas, .n2_container_1_item .ms-rtestate-field a{
    background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 20px;
    float:right;
    position:absolute;
    bottom:20px;
    right:40px;
}
/* FIN NIVEL 2*/

/* NIVEL 3 */
.n3_container_1_wrapper{
	margin-bottom:40px;
}

.n3_container_1_item{
	border:1px solid #DADADA;
	padding-right:50px;
	min-height:302px;
	font-size:16px;
	color:#808080;
}

.n3_container_1_item b{
	color:#3C3C3C;
}

.n3_container_1_item h3 a{
	color:#D30D49;
	font-weight:bold;
	padding-top:20px;
}

.n3_container_1_item ul{
	padding-left:650px;	
}

.n3_container_1_item li{
	line-height:24px;
	color:#D30D49;
	font-size:14px;
}

.n3_container_1_item li a{
	color:#808080;
}

.n3_container_1_item li a:hover{
	color:#D30D49;
}

.n3_container_1_item .boton_saber_mas{
    background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 20px;
    float:right;
    position:absolute;
    bottom:20px;
    right:40px;
}

#n2_container_1 h2,    
#n2_container_2 h2,    
#n3_container_1 h2,
#n3_container_2 h2,
h2.titulo-seccion 
{	text-align: center !important;
	font-size: 40px !important;
	padding-bottom: 40px !important;
	padding-top: 30px !important;
	font-weight:500 !important;	
}

#n3_container_2 table{
	text-align:left;
}

#n3_container_2 .ficha_vivero{

	background-color:#FFFFFF;
}

#pre-container-actividades-territorio h2.text-center
{	
	font-size: 40px !important;
	font-weight:500 !important;	
}

/***** FRANJA TICNEGOCIOS HOME *****/
#pre-container-ticngocios-home {
	/*min-height:400px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #00a3d6;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #00a3d6;*/
	background: url("/Style Library/web2016/img/fondo-franja-ticnegocios.jpg") no-repeat scroll center top / cover;
	height:500px;
	}
#pre-container-ticngocios-home .boton-banner-finanziacion {
	margin-top:30px;
}
#pre-container-ticngocios-home .boton-banner-finanziacion a.boton_revslider , #pre-container-ticngocios-home .boton-banner-finanziacion a.boton_revslider:hover, #pre-container-ticngocios-home .boton-banner-finanziacion a.boton_revslider:visited{
	color:#00a3d6 !important;
	font-size:19px;
}
#pre-container-ticngocios-home .ticnegocios-info-container {
	padding:70px;
	padding-left:120px;
	color:#fff;
}
#pre-container-ticngocios-home .ticnegocios-info-container h2 {
	font-size:26px;
	padding-left: 10px;
}

#pre-container-ticngocios-home .ticnegocios-info-container li{
 font-size:18px;
}
.ticnegocios-home-centro-container h2 {
	color:#fff;
	font-weight:900;
	display:inline;
	font-size: 46px;
}
.ticnegocios-home-centro {
	background: url("/Style Library/web2016/img/franja-tic-negocios-centro-fondo.jpg") no-repeat scroll center top / cover ;
	text-align:center;
	padding:40px;
	min-height: 450px;
}
.ticnegocios-home-der {
	background: url("/Style Library/web2016/img/franja-tic-negocios-der-fondo.jpg") no-repeat scroll center top / cover ;
	text-align:center;
	padding:50px;
	min-height: 450px;
}
.ticnegocios-home-izq{
	background: url("/Style Library/web2016/img/franja-tic-negocios-izq-fondo.jpg") no-repeat scroll center top / cover ;
	text-align:center;
	padding:50px;
	min-height: 450px;
}
.ticnegocios-home-icono-container{
	margin-top: 20px;
}
.ticnegocios-home-icono-container a, .ticnegocios-home-icono-container a:hover{
	color:#000;
	font-size:22px;
	font-weight:600;
	
}
.ticnegocios-home-centro p {
	color:#fff;
	font-size:28px;
	padding:20px;
	line-height:32px;
}
.ticnegocios-home-centro .boton-banner-finanziacion a.boton_revslider{
	background-color:#00a3d6;
	color:#fff;
	padding: 20px 20px !important;
	font-size: 30px !important;
}

#pre-container-tu-financiacion h3 {
	font-size: 18px;
	line-height: 30px;
	
}

#pre-container-tu-financiacion{
	background: rgba(0, 0, 0, 0) url("/Style Library/web2016/img/Financiacion/degradado-fondo.jpg") no-repeat scroll center top / cover ;
	background-color: #25bcc5;
	padding-top:20px;
	padding-bottom:20px;
	
	}
#pre-container-tu-financiacion h2, #pre-container-tu-financiacion h3{
	color:#ffffff;
}
#pre-container-tu-financiacion h2 {
	margin-top:80px;
	font-size:40px;
}

#n2_container_2 h2,
#n3_container_2 h2 {
	/*text-transform: lowercase !important;		*/
}


#n3_container_2 h2 span{
	text-align: center !important;
	font-size: 40px !important;
	padding-bottom: 40px !important;
	padding-top: 30px !important;
	font-weight:500 !important;	
}


.n2_container_1_item img,
.n3_container_1_item img {
	float: left;
    margin-right: 45px;
}

#n2_container_2,
#n3_container_2 {
	background-color: #dddddd;
	text-align:center;
	padding-bottom:80px;
}


#n3_container_2 .row{
	padding-bottom:20px;	
}

.n2_container_2_item,
.n3_container_2_item {
	text-align: right;
	border: 1px solid #E6E6E6;
	overflow: auto;
	padding-right: 50px;
	text-align:left;
	color:#808080;
	font-size:15px;
	background-color:#FFFFFF;
}

.n3_container_2_item{
	
	padding-right:25px;	
	min-height:200px;
}

.n2_container_2_item img,
.n3_container_2_item img {
	width:200px;
	float:left;
	margin-right:25px;
}

.n2_container_2_item h3,
.n3_container_2_item h3{
	margin-top:30px;
}

.n2_container_2_item h3 a,
.n3_container_2_item h3 a{
	/*color:#343434;*/
	font-weight:600;
	font-size:20px;
	color:#D30D49;
}

.n3_container_2_item h3{
	line-height:22px;
	margin-top:10px;
	padding-left:25px;
}

.n3_container_2_item p{
	padding-left:25px;	
}

.n2_container_2_item h3 a:hover,
.n3_container_2_item h3 a:hover{
	color:#D30D49;
	text-decoration:underline;
}

.n3_container_2_item_d{
	padding-left:25px;
	
}

#slide-6-layer-3 a{
	border-width: 0 !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
    line-height: 26px !important;
    margin: 0 !important;
    padding: 8px 13px !important;
    transition: none 0s ease 0s !important ;
    background-color: #d30d49;
    color: white;
	
}

.nivel_servicios .n3_container_1_item{
    min-height: 300px !important;
}
.nivel_servicios .n3_container_1_item h3{
    font-size: 19px;
}

.nivel_tabs ul#myTabs li a{
    text-transform: uppercase;
    color:black;
    font-size: 13px;
    font-weight: normal;
    border-right:1px solid #ccc;
    margin-right: 0px;
}
.nivel_tabs ul#myTabs li:last-child a{
    border-right:0px;
}
.nivel_tabs #myTabContent{
    padding: 20px;
    color:#808081;
    font-size: 14px;
}
.nivel_tabs #myTabContent a.button{
    background-color:#d30d49 ;
    color:white;
    text-transform: uppercase;
    padding: 10px 15px;
    margin-top: 30px;
}
.nivel_tabs #myTabContent a.button:hover{
    background-color:#ad1044 ;
}

.nivel_tabs  #myTabContent ul {
    list-style-type: none;
}
.nivel_tabs #myTabContent ul li:before {
    content: "• ";
    color: #d30d49;
}
.nivel_tabs ul#myTabs li.active a{
    background-color: black;
    color:white;
    text-transform: uppercase;
}

/* NIVEL 4 */
.nivel4 .nivel_tabs{
    margin-top: 40px;
}
.nivel4_misiones{
    background-color: #f1f1f1;
    padding: 10px 0px 40px 0px;
    margin-top: 30px;
}
.nivel4_misiones h2{
    text-align: center;
}
.nivel4_misiones h3, div.listado-productos h3{
    color: #d30d49;
    border-bottom:1px solid #d30d49;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom: 15px;
}
.nivel4_misiones .nivel4_misiones_item{
    position: relative;
}
.nivel4_misiones .nivel4_misiones_item span.closed{
    background-color:  #d30d49;
    color:white;
    text-transform: uppercase;
    padding: 8px 15px;
    position:absolute;
    font-weight: bold;
    font-size: 12px;
    bottom:0px;
}
.nivel4_misiones .nivel4_misiones_item{
    background-color: white;
    border:1px solid #ccc;
    margin-bottom: 20px;
}
.nivel4_misiones .nivel4_misiones_item h4{
    text-transform:uppercase ;
    font-weight: bold;
    margin-top: 20px;
}
.nivel4_misiones .nivel4_misiones_item .date{
    color:#d30d49;
    font-weight: bold;
}
.nivel4_misiones .nivel4_misiones_item .more{
    margin-top: 40px;
}
.nivel4_misiones .nivel4_misiones_item .more .mas_info{
    text-align: right;
}
.nivel4_misiones .nivel4_misiones_item .more .mas_info a{
    background-color: #343434;
    color:white;
    padding: 4px 10px;
    margin-right: 20px;
    font-size: 12px;
}
.nivel4_misiones .nivel4_misiones_item .more .mas_info a:hover{
    background-color: #d30d49;
}
.alineado_central{
	text-align:center;
}
/* FIN NIVEL 4 */

/* NIVEL 5 */
.nivel5{
    margin-top: 40px;
}

div.enlace-tab div.ms-rtestate-field {
	text-align: left;
	margin-top:20px;
	margin-bottom:20px;
}

a.button_slide,
.button_slide a, div.enlace-tab a, a.boton-listado-formacion{
    background-color: #d30d49;
    color:white;
    font-size: 16px;
    padding: 8px 13px;
    font-weight:700;
}

.mostaza a{
	  background-color: #d1a20a !important;
}

a.boton-listado-formacion:hover {
	background-color: #555;
	text-decoration:none;
}
a.boton-listado-formacion,a.gris {
	color:white !important;
	
	min-width: 100px;
}
p.cont-btn-mas-info, p.cont-btn-contratar {
	margin: 30px 20px 20px;
	text-align:left;
}
a.gris {
	background-color:gray;
}
a.gris:hover {
	text-decoration:none;
}

.button_slide a:hover, div.enlace-tab a:hover
{
    /*background-color: #d30d49;*/
 
}

.nivel5_contacta{
    background-color: #f2f2f2;
    padding: 30px 0px;
   /* margin-top: 30px;*/
    min-height: 665px;
}

.nivel5_contacta h1{
    color:#d30d49;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 30px;
}

.nivel5_contacta .personal, .nivel5_contacta .form{
    background-color: white;
    padding: 20px;
}

.nivel5_contacta .personal{
    text-align: center;
}

.nivel5_contacta .personal h1{
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 0px;
}

.nivel5_contacta .personal h2{
    font-size: 15px;
    color:black;
    font-weight: bold;
}

.nivel5_contacta .mail{
     margin-top: 16px;
}

.nivel5_contacta a{
    color:#d30d49;
}

.nivel5_contacta form{
    background-color: white;
    padding: 30px 50px;
}

.nivel5_contacta form input{
    margin-bottom: 10px;
    border-radius: 0px;
    font-size: 13px;
}

.nivel5_contacta form button{
    float: right;
    margin-top: -30px;
    background-color: #d30d49;
    border: 0px;
    color:white;
    border-radius: 0px;
}

.nivel5_contacta form button:hover{
    background-color: #ad1044;
    color:white;
}

/* NIVEL 5 FORM */
.nivel5_contacta input {	
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    color: #555;
    display: block !important;
    height: 34px !important;
    line-height: 1.42857 !important;
    padding: 6px 12px !important;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important;
    width: 100% !important;
    border-radius:0px !important;
}

.nivel5_contacta .panel_form {
    background-color: white;
    padding: 30px 50px;
}

.nivel5_contacta 

.nivel5_contacta .checkbox, 
.nivel5_contacta .radio {
    display: block !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    position: relative !important;
    padding-left:0px !important;
}

label {
    display: inline-block !important;
}

.nivel5_contacta .checkbox label, 
.nivel5_contacta .radio label{
	padding-left:0px !important;	
}

.nivel5_contacta .checkbox input[type="checkbox"]{
	width: auto !important;
	margin-left: -20px !important;
    position: absolute !important;
    line-height:17px !important;
    margin-bottom:10px !important;
    margin-top:-7px !important;
}


.nivel5_contacta .btn{
	
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.nivel5_contacta .btn-formulario {
    background-color: #d30d49 !important;
    border: 0 none !important;
    border-radius: 0;
    color: white !important;
    float: right !important;
    margin-top: -30px !important;
    width: auto !important;
}

.nivel5_contacta textarea.form-control{
	
	min-height:130px;
}
/* FIN NIVEL 5 */

/* NOTICIAS */
#last-news{
    background-image: url('../img/agenda_news.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 0px 60px 0px;
}

#last-news h2{
    color:white;
    text-align: center;
    margin-bottom: 40px;
}

#last-news .item{
    background-color: white;
    margin-bottom:10px;
}

#last-news .item a{
    color:black;
}

#last-news .item .title{
    font-weight: bold;
    margin-top: 15px;
}

#last-news .item .date{
    color:#d30d49;
    margin-top: 10px;
}
/* FIN NOTICIAS */

/* FIN AGENDA */
#agenda_list{
    padding: 40px 0px;
}

#agenda_list .item{
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}

#agenda_list .item{
    position: relative;
}

#agenda_list .item .tipo, #dossier_list .medio{
    color:black;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
#dossier_list h2 {
	font-size: 40px !important;
    font-weight: 500 !important;
    padding-bottom: 40px !important;
    padding-top: 30px !important;
    text-align: center !important;
}
#dossier_list .paginador {
	margin-top:20px;
	margin-bottom:40px;
}

#agenda_list .item .title, #dossier_list .title{
    font-weight: bold;
    color:black;
    margin-bottom: 10px;
    margin-top: 5px;
}

#agenda_list .item .title a, #dossier_list .title a{
	font-size: 24px;
	color: #d30d49;
	line-height:1.1em;
}

#agenda_list .item .title a:hover, #dossier_list .title a{
	color: #d30d49;

}

#agenda_list img {
width:175px;
height:140px;
}

#agenda_list .item .text{
    color:#777777;
}

#agenda_list .item .lugar{
    margin-top: 15px;
    font-size: 13px;

}

#agenda_list .jornada_fecha{
   position: absolute;
    right: 36px;
    bottom: 65px;
    padding: 10px;
    width: 60px;
    height: 75px;
}
#agenda_list .jornada_fecha_mes {
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
}

#agenda_list .jornada_fecha_dia {
    font-size: 30px;
}

#agenda_lista_filtros {
	background-color:#E6E6E6;
	padding-top:30px;
	padding-bottom:30px;
}

#agenda_lista_filtros label {
	display:block !important;
	font-size: 18px;
	color:#333333;
	font-weight:700;
	padding-bottom:5px;
}

#noticias_list .jornada_fecha{
   position: absolute;
    right: 82px;
    bottom: 65px;
    padding: 10px;
    width: 60px;
    height: 75px;
    
}

#noticias_list .jornada_fecha_mes{
	font-size: 14px;
	font-weight:bold;
	margin-top:15px;
}
#noticias_list .jornada_fecha_dia {
	font-size: 30px;
}

#noticias_list img {
width:229px;
height:140px;
}



#agenda_list .jornada_fecha_mes{
    font-size: 15px;
    margin-bottom: 3px;
}


#noticias_list{
    padding: 40px 0px;
}
#noticias_list .item{
    margin-bottom: 30px;
}
#noticias_list .item .title{
    color:#d30547;
    font-weight: bold;
    font-size: 24px;
    line-height:1.2em;
}
#noticias_list .item .date{
    color:#d30d49;
    font-weight: bold;
    margin-bottom:20px;
    font-size: 15px;
}
#noticias_list .item .resumen{
    color:#666666;
    /*font-weight: bold;*/
    margin-bottom:20px;
    font-size: 16px;
    margin-top: 10px;
}


#noticias_list .item .text{
    color:#777777;
}
/******* COVID 19 *******/

div.covid-contenedor-video h3 {
	color:#d30d49;
	margin-left: 20px;
	}
div.covid-contenedor-video p{
	margin-left: 20px;
	padding-bottom: 20px;
}
div.covid-contenedor-video {
	background-color:#F3F3F3;
}
p.covid-video-hastag {
font-weight: 700;
font-size:18px;
margin-bottom:30px;

}

section#covid19-banner {
	background-image:url('/es-ES/PublishingImages/banner-covid19-1920x550.jpg');
	padding:50px;
	
}
section#covid19-banner-videos {
	/*background-image:url('/Style Library/web2016/img/JuntosSaldresmosReforzados-1920-550.jpg');
	min-height:450px;*/
	
}
span.btn-historico-webinars {
	margin-top:20px;
}
span.btn-historico-webinars a.boton_revslider {
	font-size:16px !important;
	font-weight:700 !important;
	
}
section#agenda-listado-webinars-banner{
	background-image:url('/Style Library/web2016/img/banner-webinars-1920.jpg');
	padding:80px;
	min-height:400px;

}
section#agenda-listado-webinars-banner h1 {
	text-align:center;
	color:#fff;
}

section#covid19-banner h1 {
	text-align:center;
	color:#fff;
}
.covid19-bloque-destacado {
	
	padding-left:40px;
	padding-right:40px;
	padding-top: 20px;
 	padding-bottom:20px;
	background-color:#EAEAEA;
	margin-bottom:20px;

}
.covid19-bloque-agenda .jornada_fecha_home{
	margin-left: 20px;

}
.covid19-bloque-agenda .txt_jornada {
	margin-left: 80px;
}
.covid19-bloque-agenda .txt_jornada a {
 	color:#D30547;
 	font-weight:500;
}
.covid19-bloque-agenda .txt_jornada a:hover {
 	color:#D30547;
 	font-weight:500;
}

.covid19-bloque-agenda p.jornada_titulo {
	margin-left:10px;
} 

.covid19-bloque-agenda h3 {
	display:inline;
	
}
.covid-19-ancho{
	margin-left:30px;
	margin-right:15px;
}
.covid-19-bloque-enlaces-grandes {
	background-color:#D30547;
	padding:30px;
	min-height:340px;
	text-align:center;
	margin-left:45px;
	margin-right:30px;
	margin-bottom:20px;
}
.covid-19-bloque-notas-de-prensa {
background-color:#D30547;
	padding:10px;
	margin-right:30px;
	margin-bottom:20px;
	min-height:60px;
margin-left:45px;

}
.covid-19-bloque-enlaces-grandes h4 a, .covid-19-bloque-notas-de-prensa h4 a {
	color:#fff;
}
.covid-19-bloque-enlaces-grandes h4 a:hover, .covid-19-bloque-notas-de-prensa h4 a:hover {
	color:#fff;
}

/******* COVID 19 ******/

@media screen and (max-width: 800px) {
	
	#columna_tres_footer, 
	#columna_cuatro_footer{
		text-align:center !important;
	}
	
}

/** RESPONSIVE **/
@media screen and (max-width: 1330px) and (min-width: 1227px) {
 
	#header > div {
		margin-left: 20px;
	}
	
}

@media screen and (max-width: 1226px) and (min-width: 1125px) {
 
	#header > div {
		margin-left: 20px;
		/*max-width: 1000px;*/
	}
	
	.enlaces_header a {
		font-size: 16px;
	}
}


@media screen and (max-width: 1239px) and (min-width: 1063px) {
	

	
}

@media screen and (max-width: 1199px) and (min-width: 992px) {
	
	.content_alaultima_sobre p{
		padding: 0 20px;
	}
    .nivel4_misiones .nivel4_misiones_item .more{
        margin-top: 20px;
    }
}


@media screen and (max-width: 1125px) and (min-width: 992px) {
 
	#header > div {
		padding-top: 45px;
		margin-left:20px;
		margin-right:20px;
	}
	
	.enlaces_header a {
		font-size: 16px;
	}
	
	#idiomas {
		/*
		position: absolute;
	    right: 0;
	    top: 5px;
	    */
    }
	
	#idiomas > div {
		position: relative;
		right: auto;
		top: auto;
	}
}


@media screen and (max-width: 1062px) and (min-width: 779px) {

    .nivel4_misiones .nivel4_misiones_item .more{
        margin-top: 20px;
    }
}

@media screen and (max-width: 1024px) {
	
	.n2_container_1_item,
	.n3_container_1_item	
	{
		text-align:center;
		padding:50px;
	}
	
	.n2_container_1_item img,
	.n3_container_1_item img{
		float:none;
		padding:0px;
		padding-top:30px;
		margin:0px;
	}
	.n2_container_1_item ul,	
	.n3_container_1_item ul{
		padding-left:0px;
	}

	.n2_container_1_item .boton_saber_mas,	
	.n3_container_1_item .boton_saber_mas{
		position:inherit;
		float:none;
		margin-top:20px;
	}
	
}


@media screen and (max-width: 991px) {


 
	#header > div {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	#idiomas {
    }
	
	#idiomas > div {
		position: relative;
		right: auto;
		top: auto;
	}
	
	.wrapper_enlaces_header {
		padding-top: 20px;

	}
	
	#oportunidades_empleo {
		margin-top: 0px;
        padding-bottom: 0px;
        padding-top: 10px;
	}
    #oportunidades_empleo .noborde{
        border-bottom: 2px solid #d2d2d2;
        margin-bottom: 0px;
    }
	/* NIVEL 3 */	
	.n3_container_2_item {
		text-align:center;
		padding:20px;
		padding-top:40px;
	}
	
	.n2_container_2_item{
		text-align:center;
		padding:30px;
		padding-top:40px;	
		margin-top:20px;	
	}
	
	.n3_container_2_item img {
    	float:none;
    	margin-right:0px;
	}
    #listado_logos .comercio, #listado_logos .turismo, #listado_logos .industria, #listado_logos .tic, #listado_logos .innovacion{
        margin-bottom: 60px;
    }
    #listado_logos .innovacion a{
/*        background-position: 50px 0px;*/
    }
    
    .n3_container_2_item p{
    	padding-left:0px;
    }
    
	.n3_container_2_item h3 {
	    padding-left: 0px;
	} 
	
	.n3_container_2_item_d {
		padding-left:0px;
	}
	
	.n3_container_2_item {
		min-height:420px;
	}
    
}



@media screen and (max-width: 991px) and (min-width: 768px) {
	
	.servicios_mas_demandados_item img {
		margin-right: 10px;
	}
	
	.servicios_mas_demandados_item h3 {
	    font-size: 19px;
	    margin-top: 8px;
	}
	
	.servicios_mas_demandados_item p {
	    font-size: 13px;
	}
    #listado_logos .comercio:hover, #listado_logos .turismo:hover, #listado_logos .industria:hover, #listado_logos .tic:hover,  #listado_logos .medioambiente:hover, #listado_logos .innovacion:hover, #listado_logos .financiacion:hover{

        border-bottom:0px;
    }
    
    .n2_container_2_item img, 
    .n3_container_2_item img{
    	float:none;
    	margin-right:0px;
	}
	
	.n3_container_2_item {
	    min-height: 470px;
    }
	
}
	
}

@media screen and (min-width: 779px) {

}


@media screen and (max-width: 778px) {
	
	html .row {
		margin-left: 0;
		margin-right: 0;
	}
	
	.servicios_mas_demandados_item img {
		margin-right: 20px;
	}
	
	#programa_integral_cualificacion_empleo_rojo .container > * {
		margin-left: 15px;
		margin-right: 15px;
	}
    .nivel4_misiones .nivel4_misiones_item .more {
        margin-top: 20px;
    }    				
    
}


/* SLIDE */
@media screen and (max-width: 785px) {

	#rev_slider_2_1 h1,
	#rev_slider_2_1 h1 span
    {
	    border-width: 0;
	    font-size: 24px;
	    font-weight: 600;
	    letter-spacing: 0;
	    line-height: 24px;
	}
	
	
	#rev_slider_2_1 h2,
	#rev_slider_2_1 h2 span	
    {
	    border-width: 0;
	    font-size: 18px;
	    font-weight: 600;
	    letter-spacing: 0;
	    line-height: 18px;
	    margin-top:30px;
	}


}

@media screen and (min-width: 768px) {
	
	
}


@media screen and (max-width: 767px) {
    #listado_logos .comercio:hover, #listado_logos .turismo:hover, #listado_logos .industria:hover, #listado_logos .tic:hover,  #listado_logos .medioambiente:hover, #listado_logos .innovacion:hover, #listado_logos .financiacion:hover {

        border-bottom:0px;
    }
    #listado_logos .innovacion a{
/*        background-position: 50px 0px;*/
    }

    .nivel4_misiones .nivel4_misiones_item img{
        width: 100%;
        height: auto;
    }
	#footer {
		text-align: center;
	}
	
	#columna_uno_footer p {
		max-width: none;
	}
	
	#columna_dos_footer,
	#columna_tres_footer,
	#columna_cuatro_footer	
	 {
		text-align: center;
	}
	
	#columna_dos_footer a {
	    margin: 5px 4px 30px;
	}
	
	#columna_dos_footer > div,
	#columna_tres_footer > div,
	#columna_cuatro_footer > div
	 {
		text-align: center;
	}
	
	#columna_dos_footer > div > p{
		text-align:center;
	}
	
	#columna_tres_footer > div > p,
	#columna_cuatro_footer > div > p
	{
		text-align: left;
	}
	
	#ultimas_entradas_blog > .row > div {
		margin-bottom: 40px;
	}
	
	#aptitud_trabajo > div > * {
	    /*margin-left: 25px;*/
	}	
	
	.alaultimasobre {
		margin-left: auto;
		margin-right: auto;
	}	
		
	#nuestros_servicios h2 {
		min-height: auto;
	}
	
	#columna_dos_footer {
		padding-top: 20px;
	}
	
	#buscador{
		float:left;		
	}
	#idiomas{
		margin-left:0px;
	}
	
	/* NIVEL 03 */
	.n3_container_2_item{
		margin-top:20px;
	}
    .nivel4_misiones .nivel4_misiones_item .more {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    
}

@media screen and (max-width: 743px) {
	
	#empresas_colaboradoras h2 {
	    padding-bottom: 20px;
	}
	
}


@media screen and (max-width: 706px) {
    #listado_logos .innovacion a {
        background-position: 10px 0px;
    }

}
@media screen and (max-width: 610px) {	
	
	
}

@media screen and (min-width: 525px) {
	
	.boton_revslider_publicar {
		min-width: 245px;
	}

}


@media screen and (max-width: 518px) and (min-width:363px) {
    #listado_logos .medioambiente a {
        background-position: 0px;
    }

}

@media screen and (max-width: 518px) {

    #listado_logos .medioambiente a {
        background-position: 45px -3px;
            }
    
    .nivel5_contacta form button{
        margin-top: 0px;
        float: none;
    }
}

@media screen and (max-width: 525px) {
	
	.boton_revslider_publicar {
		font-size: 17px !important;
		margin: 0 5px;
	}
	
	
	
	.boton_revslider_publicar span {
	    font-size: 16px !important;
	    line-height: 27px !important;
	}
	
}



@media screen and (max-width: 500px) {
	
	#header > div > div > .col-md-3 {
		text-align: center;
		padding-top: 30px;
		padding-bottom: 20px;
	}
	
}

@media screen and (max-width: 479px) {

	.boton_revslider {
		padding: 15px 5px !important;
		min-width: 130px;
		font-size: 15px !important;
	}	
	
	/* NIVEL 03 */
	.n2_container_1_item,	
	.n3_container_1_item{
		padding:20px;
	}

	.n2_container_1_item img,
	.n3_container_1_item img{
		padding-top:0px;
	}	

	.n2_container_1_item ul,
	.n3_container_1_item ul{
		padding-left:20px;
		margin-left:0px;
	}
	#agenda_list img {
	height:auto;
	width:224px;
}

}

@media screen and (max-width: 465px) {
	.ficha-curso .img-listado{
	margin-left:0px;
}


	.servicios_mas_demandados_item{
		overflow:hidden;
		padding-right:0px;
	}
	
	.servicios_mas_demandados_item h3 {
		clear: both;
	}
	
	.servicios_mas_demandados_item > * {
		margin-left: 10px;
		margin-right: 10px;
	}
	
	.servicios_mas_demandados_item img {
	    margin-bottom: 15px;
	    margin-right: 0px;
	    margin-left: 0px;
	    width:100%;
	}
	
	.servicios_mas_demandados_item h3, .servicios_mas_demandados_item a {
	    text-align: center;
	}
	
	.servicios_mas_demandados_item p {
	    text-align: center;
	}
	
	.noticias_item_derecha {
		padding-right: 0px;
	}
	
	.noticias_item_derecha img {
		/*float: left;
    	margin-right: 25px;
    	*/
    	width:100%;
    	margin-bottom:10px;
	}	
	
	.alaultimasobre .wrapper_imagen_alaultimasobre img{
		position:relative;
	} 
	
	#ultimas_entradas_blog {
		padding:0px;
	}
	
	.content_alaultimasobre {
	    background: none;
	    bottom: 0px;
	    position: relative;
	    width: 100%;
	}
	
	.wrapper_texto_alaultimasobre::after {
	    content: "";
	    display: block;
	    padding-top: 0px;
	}
	
	.jornada_fecha {
		width:100%;
		margin-bottom:10px;
		margin-top:5px;
	}
	
	.txt_jornada{
		text-align:center;
		margin-left:0px;
	}
	
	.covid-19-bloque-enlaces-grandes {
	background-color:#D30547;
	padding:0px;
	min-height:800px;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
}
.covid-19-ancho{
	margin-left:0px;
	margin-right:0px;
}

section#covid19-banner-videos {
	min-height:90px;
}
div#covid-videos-page hr {
	display:none;
}

#agenda_list img {
	height:auto;
	width:224px;
}
	
}


@media screen and (max-width: 410px) {
	
	.enlaces_header a {
		font-size: 16px;
	}
	
	.territorio-info h2{	
		font-size:30px !important;
	}
	
	#pre-container-agenda-internacional h2, #pre-container-video h2{
		font-size:30px !important;
	}	
	
#agenda_list img {
	height:auto;
	width:224px;
}
	
	.campusfp-info {
		margin-top: 20px;
}
	
}

@media screen and (max-width: 381px) {
	
	#aptitud_trabajo img, #programa_integral_cualificacion_empleo_rojo img {
		width: 250px;
	}
	
	.content_alaultimasobre p{
	    padding: 0 15px;	
	}
	#agenda_list img {
	height:auto;
	width:auto;
}
	.campusfp-info {
		margin-top: 20px;
}
	

}


@media screen and (max-width: 360px) {
	
	html .enlaces_header a {
		font-size: 14px;
	}
	
	html .enlaces_header {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	html .boton_revslider_publicar {
		font-size: 13px !important;
	}
	
	html .boton_revslider_publicar span {
	    font-size: 12px !important;
	}
	
	.content_alaultimasobre p{
	    font-size: 15px;
	    line-height: 20px;	
	}	
	
	#listado_logos img {
		margin: 10px 5px;
	}
	
	#idiomas{
		margin-left:0px;
	}
	
	#buscador{
		float:left;
	}
	
		.campusfp-info {
		margin-top: 20px;
}
	

}

/****** ESTILOS CICLO CONFERENCIAS ****************/


#master-azul .navbar-inner {
	background: none repeat scroll 0 0 #1f376c !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f376c', endColorstr='#1f376c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	/*background: none repeat scroll 0 0 #0f2b69 !important;*/
}

.ciclo-filete-azul1 {
	background-color: #1f376c !important;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    padding: 20px 30px 18px;
    white-space: nowrap;
}

.ciclo-filete-azul2 {
	background-color: #48608e !important;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    padding: 20px 30px 18px;
    white-space: nowrap;
}


.ciclo-filete-azul3 {
	background-color: #8594b3 !important;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    padding: 20px 30px 18px;
    white-space: nowrap;
}

#master-azul .cont-titulo h1, #master-azul .contenedor-datos-landing h4{
	color: #48608e  !important;
}

#master-azul .icon-search, #master-azul .prev-flecha-top-roja:before {
	color: #48608e !important;
}

#master-azul #Cuadro-Lista-Productos h3.rosa div.ms-rtestate-field div.ms-rtestate-field a,#master-azul #Cuadro-Lista-Productos h3.rosa div.ms-rtestate-field div.ms-rtestate-field a:hover,#master-azul #Cuadro-Lista-Productos h3.rosa div.ms-rtestate-field div.ms-rtestate-field a:visited,#master-azul #Cuadro-Lista-Productos h3.rosa div.ms-rtestate-field div.ms-rtestate-field a:active {
	color: #1f376c !important;
}

.fondo-azul-ponente {
	background-color: #8594b3;
}

.fondo-gris-ponente {
	background-color: #DADADA;
}


.Conferencia-Ciclo-Titulo2 {
	color: #D30547;
	font-size: 40px;
}
.Conferencia-Ciclo-Titulo3 {
	font-family: 'Gesta-Light';
}


.Conferencia-Ciclo-Titulo3 , .Conferencia-Ciclo-Titulo1 {
	color: #5A5A5A;
}

.Conferencia-Ciclo-Ponente {
	color: #D30547;
	font-size: 18px;
}

.Conferencia-Ciclo-Ponente-Cargo {
	
	font-size: 16px;
	
}
.Conferencia-Ciclo-Lecturas {
	font-size: 18px;
	color: #1f376c;
}
#Landing-Conferencia-Ciclo .cont-descripcion div{
	font-size: 21px;
    font-weight: 200;
    line-height: 30px;
    margin-bottom: 20px;
}

#Landing-Conferencia-Ciclo div.ms-rtestate-field div.ms-rtestate-field a, #Landing-Conferencia-Ciclo div.ms-rtestate-field div.ms-rtestate-field a {
    background-color: #D30547 !important;
    background-image: linear-gradient(#D30547, #D30547);
    background-repeat: repeat-x;
    border-color: #D30547 #D30547 #D30547;
    /*border-radius: 2px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);*/
    color: #FFFFFF !important;
    font-size: 17.5px;
    font-weight: bold;
    padding: 11px 19px;
   /* text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.19);*/
}

.ciclo-filete-1 {
	background-color: #D30547 !important;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    padding: 20px 30px 18px;
    white-space: nowrap;
}

.ciclo-filete-2 {
	/*background-color: #ec5792 !important;*/
	background-color: #D30547 !important;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    padding: 20px 30px 18px;
    white-space: nowrap;
}

.pre-container-cabecera {
	margin-top:20px;
}
.ciclo-filete-3 {
	/*background-color: #f287b1 !important;*/
	background-color: #D30547 !important;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    padding: 20px 30px 18px;
    white-space: nowrap;
}

.ciclo-lectura-titulo {
	background-color: #c6c5c6;
}
.cliclo-lectura-titulo-h4 {
	border-left-width: 2px !important;
	border-left-style: solid !important;
	border-left-color: #FFF !important;
	font-family: 'Gesta-Light';
	padding: 20px;
	margin-left: 70px;
	margin-top:0px;
	margin-bottom:0px;
}
.ciclo-lectura-tit1, .ciclo-lectura-tit2  {	
	display:inline;
	font-size: 20px;
}
.ciclo-lectura-tit1 {
	font-weight:bold;
}


/****** / ESTILOS CICLO CONFERENCIAS ****************/



/****** ESTILOS JBOLOS ****************/


/********* FRANJA SUSCRIPCIONES *************/

.pre-container-suscripciones {
	
	background: rgba(0, 0, 0, 0) url("/Style Library/web2016/img/suscripciones/fondo-suscripciones.png") no-repeat scroll center top / cover;
	min-height: 365px;
	padding: 90px 10px;
	color:#D30547;
}
.suscripcion-fondo-blanco {
	background-color: #fff;
	padding:20px;
	text-align:center;
}

.suscripcion-bloque-info {
	text-align:left;
}

.suscripcion-icono h3{
	font-weight:600;
	margin:0px;
	font-size:20px;
	line-height:20px;
	margin-top:15px;

}
.suscripcion-icono h4{
	font-weight:300;
	margin:0px;
	font-size: 14.5px;
}

/********* FRANJA SUSCRIPCIONES *************/

.aviso-legal, .aviso-legal a, .aviso-legal a:visited {
	color:#999999;
	text-decoration:none;
}

.aviso-legal a:hover {
	color:#999999;
	text-decoration:underline;
}


.enlaces-pie li a,.enlaces-pie li a:visited{
	color:#999999;
	text-decoration:none;
}
.enlaces-pie li a:hover{
	color:#999999;
	text-decoration:underline;
}

#idiomas > div span.activo {
    color: #d30547;
}
#idiomas > div span {
    color: #1a1a1a;
    font-size: 12px;
    font-weight: bold;
    margin-right: 0;
}

.ms-cui-tabContainer img, .ms-cui-ribbonTopBars img {
	max-width:inherit !important;
}

#header {
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid !important;
	border-bottom-color: #e7e7e7 !important;
}
#pre-container-video {
	/*background-color:#666666;*/
	padding-bottom:20px;
	padding-top:20px;
	background: rgba(0, 0, 0, 0) url("/Style Library/web2016/img/banner-video-promocion-bienvenido-al_futuro.jpg") no-repeat scroll center top / cover 
}

.cajadevideo{

/*  width:560px;*/
    margin:auto;

}

.video{

    height:0px;
    width:100%;
    max-width:560px;
    padding-top:56.25%;
    position:relative;

}

.cajadevideo iframe{

    position:absolute;
    height:100%;
    width:100%;
    top:0px;
    left:0px;

}

#pre-container-agenda-internacional {
background: rgba(0, 0, 0, 0) url("/Style Library/web2016/img/megabanner-agenda-internacional.jpg") no-repeat scroll center top / cover ;
    color: #fff;
    min-height: 300px;
    padding: 90px 10px 60px;
    text-align: center;
}

#pre-container-campusfp {
background: rgba(0, 0, 0, 0) url("/Style Library/web2016/img/banner-campus-franja.jpg") no-repeat scroll center top / cover ;
    color: #fff;
    min-height: 400px;
    /*padding: 90px 10px 60px;*/
    text-align: center;
}
.campus-fp-franja-logo-cuadro{
	padding-left:0px !important;
}
.campus-fp-franja-logo-cuadro img {
	text-align:left;
	vertical-align:top;
}

.campus-fp-franja-claim {
	padding-bottom:0 !important;
}
.campus-fp-franja-claim img {
	text-align:right;
	vertical-align:bottom;
}
.campusfp-info
{
margin-top:180px;
}
#pre-container-campusfp a.boton_revslider {
	background-color:#32E7C0;	
}

#pre-container-campusfp h2, #pre-container-agenda-internacional h2,#pre-container-video h2 {
	font-size:50px;
}
#pre-container-campusfp h3, #pre-container-agenda-internacional h3,#pre-container-video h3 {
	font-size:22px;
}
#pre-container-campusfp a.boton_revslider, #pre-container-agenda-internacional a.boton_revslider {
	font-weight:bold !important;
	font-size:18px !important;
	
}
.boton-banner-territorio a.boton_revslider {
	margin-left:0px !important;

	font-weight:bold !important;
	font-size:18px !important;

}
.video-info h2,.video-info h3{
	color:#ffffff;
	
}
.video-info h2 {
	margin-top:100px;
}
.territorio-info h2 {
	font-size:50px;
	color:#d30547;
}

.territorio-info h3 {
	font-size:22px;
}

.territorio-info {
	margin-top:70px;
}
.territorio-info ul {
	margin-left:60px;
}
.boton-banner-territorio {
	margin-top:20px;
}
/****** /ESTILOS JBOLOS ****************/

/* INIFORMACION */

#redes_sociales_top{
	margin-top:4px;
}

#boton_contactar_top {
    background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 3px;
    padding: 2px 20px;
}

.primary-navigation-formacion ul ul{

	min-height:100px;
	width:250px;
}

.col_logo_header{
	padding-left:0px !important;
	padding-right:0px !important;
}

.columna_uno_footer_formacion{
	text-align:left !important;
}

.columna_uno_footer_formacion p{
	text-align:left !important;
}

.formacion_online{
    background-color: #343434;
    padding: 40px 0px;
    text-align: center;
    color:white
}
.formacion_online h2{
    margin-top: 0;
    font-size: 40px;
    font-weight:500 !important;
}
#formacion_alquilerespacios {
	background: rgba(0, 0, 0, 0) url("/es-ES/Salas_y_Recursos/PublishingImages/banners/escuela/MegaBanner-Escuela-Aula3-1920x600.jpg") no-repeat scroll center top / cover ;
    color: #fff;
    min-height: 420px;
    padding: 90px 10px;
    text-align: center;
}

#formacion_alquilerespacios h2 {
	margin-top: 0;
	font-weight: 800;
	font-size: 30px;
	font-size: 50px;
}

#formacion_alquilerespacios p , .formacion_online p{
	font-size: 16px;
    margin: 0 auto;
    max-width: 750px;
    line-height: 25px;
}
.formacion_online p{
    font-size: 14px;
}

#formacion_alquilerespacios .boton_informate, #formacion_alquilerespacios .boton_informate:hover, .formacion_online .boton_campus {
    background-color: #d30547;
    color: #fff !important;
    display: inline-block !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    margin-top: 22px !important;
    padding: 10px 50px !important;
}

#formacion_alquilerespacios .boton_clubcamara, #formacion_alquilerespacios .boton_clubcamara:hover {
    background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    margin-top: 30px;
    padding: 10px 50px;
    margin-left: 20px;
}

#formacion .buscador {
    background-color: #343434;
    padding: 40px 0px;
}
#formacion .buscador h2{
    color:white !important;
    font-size:20px  !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
    text-align: center !important;
    font-weight:normal !important;
}
#formacion .buscador button{
    background-color: #D30D49 !important;
    border: 1px solid #D30D49 !important;
    border-radius: 0px !important;
    margin-left: 10px !important;
    background-image:none;
    
    font-size: 18px !important;
    line-height: 1.33333 !important;
    padding: 10px 16px !important;
    
}
#formacion .buscador input{
    border-radius: 0px;
    font-size: 12px;
    
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
    color: #555;
    display: block !important;
    height: 34px !important;
    line-height: 1.42857 !important;
    padding: 6px 12px !important;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s !important;
    width: 100% !important;
    border-radius:0px !important;
    height: 46px !important;
    
}
#formacion .areas {
    background-color: #D30D49;
    padding: 30px 10px;
    min-height: 290px;
}

#formacion .areas h1, #formacion .areas h2{
    color:white !important;
    text-align: center !important;
    font-weight:500 !important;
}
#formacion .areas h1{
    font-size: 28px !important;
    margin-top: 0px !important;
    font-weight:500 !important;
}
#formacion .areas h2{
    font-size: 15px !important;
    margin-bottom: 40px !important;
    font-weight:500 !important;    
}
#formacion .areas .item{
    width: 12.5%;
    text-align: center;
    float: left;
    padding: 0px 5px;
    position: relative;
    min-height: 1px;
    margin-top: 50px;
    padding-bottom: 10px;
}
#formacion .areas .row{
    margin: 0px;
}
#formacion .areas .item a{
    color:white;
    margin-top: 30px;
    font-size: 13px;
    line-height: 16px;

}
#formacion .areas .item:hover{
    border-bottom:2px solid #6d112f;
}
#formacion .areas .item.direccion  a{
    background-image: url('../img/icon/direccion.png');
    background-position: center center ;
    background-repeat: no-repeat;
    padding-top: 115px;
}
#formacion .areas .item.direccion a:hover{
    background-image: url('../img/icon/direccionhover.png');
    color: #6D112F;
}
#formacion .areas .item.marketing  a{
    background-image: url('../img/icon/marketing.png');
    background-position: 24px center ;
    background-repeat: no-repeat;
    padding-top: 70px;
}
#formacion .areas .item.marketing a:hover{
    background-image: url('../img/icon/marketinghover.png');
    color: #6D112F;

}
#formacion .areas .item.economico  a{
    background-image: url('../img/icon/economico.png');
    background-position: 24px center ;
    background-repeat: no-repeat;
    padding-top: 70px;
}
#formacion .areas .item.economico a:hover{
    background-image: url('../img/icon/economicohover.png');
    color: #6D112F;
}
#formacion .areas .item.internacional  a{
    background-image: url('../img/icon/internacional.png');
    background-position: center center ;
    background-repeat: no-repeat;
    padding-top: 85px;
}
#formacion .areas .item.internacional a:hover{
    background-image: url('../img/icon/internacionalhover.png');
    color: #6D112F;
}
#formacion .areas .item.produccion  a{
    background-image: url('../img/icon/produccion.png');
    background-position: 20px center ;
    background-repeat: no-repeat;
    padding-top: 70px;
}
#formacion .areas .item.produccion a:hover{
    background-image: url('../img/icon/produccionhover.png');
    color: #6D112F;
}
#formacion .areas .item.idiomas  a{
    background-image: url('../img/icon/idiomas.png');
    background-position: center center ;
    background-repeat: no-repeat;
    padding-top: 70px;
}
#formacion .areas .item.idiomas a:hover{
    background-image: url('../img/icon/idiomashover.png');
    color: #6D112F;
}
#formacion .areas .item.informatica  a{
    background-image: url('../img/icon/informatica.png');
    background-position: center center ;
    background-repeat: no-repeat;
    padding-top: 110px;
}
#formacion .areas .item.informatica a:hover{
    background-image: url('../img/icon/informaticahover.png');
    color: #6D112F;
}
#formacion .areas .item.rrhh  a{
    background-image: url('../img/icon/rrhh.png');
    background-position: center center ;
    background-repeat: no-repeat;
    padding-top: 70px;
}
#formacion .areas .item.rrhh a:hover{
    background-image: url('../img/icon/rrhhhover.png');
    color: #6D112F;
}

#formacion .ultimos_cursos{
    padding: 50px 0 50px;
    background-color: #F2F2F2;
}
#formacion .ultimos_cursos  #tabla-ultimos-cursos h2 {
    text-align: center  !important;
    font-size: 24px !important;
    font-weight: 500 !important;
}
#formacion .ultimos_cursos .cursos{
    background-color: white;
    padding: 20px 40px 40px 40px;
}
#formacion table#tabla-ultimos-cursos tbody td {
    padding: 13px 2px 8px;
    border-bottom: 2px solid #D2D2D2;
}
#formacion table#tabla-ultimos-cursos tbody td  a{
   color: #808080;
}
#formacion table#tabla-ultimos-cursos tbody td.fecha{
    background-image: url('../img/calendar.png');
    background-repeat:no-repeat;
    background-position: 0px 19px;
    padding-left: 18px;
}
#formacion table#tabla-ultimos-cursos tbody td.horario{
    background-image: url('../img/horario.png');
    background-repeat:no-repeat;
    background-position: 0px 19px;
    padding-left: 18px;
}
#formacion .ultimos_cursos a.ver_mas_cursos{
    color: #d30547;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    margin-top: 20px;
    padding-right: 17px;
    background: url('../img/flecha_derecha.png') no-repeat center right;
}
#formacion .destacados{
    padding:40px 0px;
}
#formacion .destacados h1 {
    color:#D30D49;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0px;
    font-weight:700 !important;
    line-height:1.3; 
    
}
#formacion .destacados h1 a, #formacion .destacados h1 a:visited{
	color:#D30D49;

}
#formacion .destacados p.destacado{
    color:black;
    font-weight: bold;
}
#formacion .propuesta_formativa{
    padding: 20px 0 30px !important;
    background-color: #F2F2F2 !important;
    font-weight:500 !important;
}
#formacion .propuesta_formativa h2{
    text-align: center;
    margin-bottom: 30px;
    font-weight:500 !important;
}
#formacion .propuesta_formativa .item{
    margin-bottom: 30px;
    position: relative;
}
#formacion .propuesta_formativa a h3{
    color:#0f0f0f !important;
    padding:15px 0px !important;
    background-color: rgba(255,255,255,.9) !important;
    text-align: center !important;
    font-size:15px !important;
    text-transform: uppercase !important;
    position: absolute !important;
    bottom: 20px !important;
    width:100% !important;
    font-weight:500 !important;
}
#formacion .propuesta_formativa a h3:hover{
    color:#D30D49;
}
#formacion .banner{
    padding:60px 0px;
    background-image: url('../img/banner.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
#formacion .banner h3{
    color:#D30D49;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
}
#formacion .banner a.informate{
    background-color: #d30547;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    margin-top: 22px;
    padding: 10px 50px;
}

#formacion .formacion_profesional{
    padding:40px 0px 60px 0px;
}
#formacion .formacion_profesional h2{
    text-align: center;
    margin-bottom: 30px;
}
#formacion .formacion_profesional a h3{
    text-align: center;
    color:#D30D49;
    font-size: 18px;
    font-weight: bold;
}

#formacion .banner h2{
	font-weight:500 !important;
}

section#gdpr_form {
 margin-top:20px;
 margin-bottom: 50px;
}


/**** SUSCRIPCIONES ****/
.bloque-boletin-container{
    border: 1px solid #666;
    padding:30px;
}

a.bloque-boletin-titulo{
	min-width:100%;
	padding:10px;
	font-size:18px;
	display:block;
	color:#666;
	font-weight:bold;
	
}
a.bloque-boletin-titulo:hover{
	background-color:#ccc;
	
}
a.bloque-boletin-titulo:active, a.bloque-boletin-titulo:visited{
	text-decoration:none;
	
}

.bloque-boletin-titulo i {
	font-size:18px;
}
.bloque-boletin .card-body{
	padding:10px;
}
.bloque-boletin {
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:1px solid #666;
		
}
.panel_formulario_suscripcion h2 {
	font-size:20px;
	line-height:34px;
	padding-left:30px !important;
}

.panel_formulario_suscripcion h1,.panel_formulario_suscripcion, .bloque-boletin-numeros, .bloque-boletin-numeros a, .bloque-boletin-numeros a:hover, .panel_formulario_suscripcion a, .panel_formulario_suscripcion:hover {
	color:#ccc;
}
.bloque-boletin-numeros a:hover, .panel_formulario_suscripcion a:hover {
	text-decoration:underline;
}
#Landing_Nivel4_Suscripciones{
	margin-top:20px;
}

.icono-boletin {
display:inline;
	
}
.bloque-boletin-botones a {
	margin-bottom:20px;
	padding-left:10px;
}
.panel-seleccion-suscripcon label{
	margin-left:10px;
}
a.btn-boletines{
	border: 1px solid #d30d49 ;
    background: #d30d49;
    color: #fff; 
    font-weight:bold;
    padding:10px;
    
 }
 
a.btn-boletines:hover {
	color:#d30d49;
	background-color:#fff;
	
}
.bloque-boletin-botones {
	margin-bottom:20px;
	margin-top:20px;
	margin-left:10px;
}
.card-body p {
	margin-left:20px;
}
div.panel_formulario_suscripcion {

    background: none repeat scroll 0 0 #545454;
    border: 1px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
   /* position: fixed;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 500px;
    margin-left: -200px; */
    height: 480px;
    /*margin-top: -150px;*/
    padding: 5px;
    /*display: none;*/
    padding: 30px;
    -webkit-box-shadow: 10px 10px 31px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 31px -8px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 31px -8px rgba(0,0,0,0.75);

}

div.bloque-boletin-numeros 
{
    background: none repeat scroll 0 0 #545454;
    border: 1px solid #DDDDDD;
    border-radius: 6px 6px 6px 6px;
    position: fixed;
   /* position: absolute;*/
    top: 50%;
    left: 50%;
    width: 500px;
    margin-left: -200px; 
    height: auto;
    min-height:400px;
    margin-top: -150px;
    padding: 5px;
    display: none;
    padding: 30px;
    z-index:1000;
    -webkit-box-shadow: 10px 10px 31px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 31px -8px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 31px -8px rgba(0,0,0,0.75);
    
}
/**** SUSCRIPCIONES ****/

/* media query formacion */


@media (max-width: 960px) {
    #formacion .areas .item{
        width: 25%;
        min-height: 80px;
    }
}

@media (max-width: 768px) {
    #formacion .destacados .item{
        margin-bottom: 15px;
    }
}

@media (max-width: 563px) {
    #formacion .areas .item{
        width: 50%;
        min-height: 80px;
    }
    #formacion .areas .item:hover{
        border-bottom:0px solid #6d112f;
    }
    
    /*
    .item_home{
		min-height:100px
	}
	*/
}



/* FINFORMACION */



/**************************************************************************** 
  * 
  * This LESS file contains fixes to make Bootstrap 3 play nicely with 
  * SharePoint 2010 Publishing pages. It mainly switches SP2010's UI  
  * elements back to the "content-box" box-model.  
  * 
  * It also incorporates the CSS portions of Kyle Schaeffer's fixes for 
  * scrolling on SP2010. The JS part is called from the master page. 
  * 
  ****************************************************************************/ 
   
 /**************************************************************************** 
  * 
  * BEGIN Fixes for scrolling on SP2010 
  * See: http://kyleschaeffer.com/sharepoint/sharepoint-2010-scrolling/ 
  * Note: The JS patch is called from the master page. 
  * 
  ****************************************************************************/ 
   /*
 html { 
     min-height: 0; 
 } 
   
 body { 
     #s4-ribbonrow { 
         position: fixed; 
         z-index: 1000; 
         .ms-MenuUIPopupBody, 
         .ms-popoutMenu, 
         .ms-cui-menu[id ^= "Ribbon."] { 
             position: fixed !important; 
         } 
     } 
     #s4-workspace { 
         overflow: visible !important; 
     } 
     form#aspnetForm { 
         height: auto; 
     } 
 } 
 .navbar-default { 
     border-width: 0; 
 } 
 .ms-dlgOverlay { 
     width: 100% !important; 
 } 
   */
 /**************************************************************************** 
  * 
  * END   Fixes for scrolling on SP2010 
  * 
  ****************************************************************************/ 
   
 /**************************************************************************** 
  * 
  * BEGIN Sharepoint 2010 Fixes for Bootstrap 3 
  * 
  ****************************************************************************/ 
   /*
 .sbg-contentboxmodel { 
     -webkit-box-sizing: content-box; 
     -moz-box-sizing: content-box; 
     box-sizing: content-box; 
 } 
   
 
 body #s4-bodyContainer { 
     min-width: 0; 
 } 
   

 body #s4-ribbonrow { 
     line-height: 1.2; 
     .s4-breadcrumb-menu { 
         background-color: #FFFFFF; 
     } 
     a:hover, 
     a:focus, 
     a:active { 
         text-decoration: none; 
     } 
 } 
   

 body { 
     #pageStatusBar, 
     .ms-cui-tooltip { 
         line-height: 1.1; 
         font-size: 8pt; 
     } 
     .ms-dlgContent { 
         line-height: 1.1; 
     } 
   

     #s4-ribbonrow *, 
     #s4-ribbonrow *:before, 
     #s4-ribbonrow *:after, 
     *[class*='ms-dlg'], 
     *[class*='ms-dlg']:before, 
     *[class*='ms-dlg']:after, 
     .ms-dlgFrameContainer > div, 
     .ms-dlgFrameContainer > div:before, 
     .ms-dlgFrameContainer > div:after, 
     .ms-dlgFrameContainer > div > div, 
     .ms-dlgFrameContainer > div > div:before, 
     .ms-dlgFrameContainer > div > div:after, 
     .ms-MenuUIPopupBody, 
     .ms-MenuUIPopupBody:before, 
     .ms-MenuUIPopupBody:after, 
     .ms-MenuUIPopupBody *, 
     .ms-MenuUIPopupBody *:before, 
     .ms-MenuUIPopupBody *:after, 
     .ms-ToolPaneOuter, 
     .ms-ToolPaneOuter:before, 
     .ms-ToolPaneOuter:after, 
     .ms-ToolPaneOuter *, 
     .ms-ToolPaneOuter *:before, 
     .ms-ToolPaneOuter *:after, 
     *[class*='ms-cui'], 
     *[class*='ms-cui']:before, 
     *[class*='ms-cui']:after, 
     *[class*='ms-cui'] *, 
     *[class*='ms-cui'] *:before, 
     *[class*='ms-cui'] *:after { 
         .sbg-contentboxmodel; 
     } 
     .ms-cui-modalDiv-ie, 
     .ms-cui-glass-ie { 
         background-color: transparent; 
     } 
 } 

 .outer { 

     .ms-WPBody { 
         font-family: inherit; 
         font-size: inherit; 
     } 

     .ms-ToolPaneOuter img { 
         display: inline-block; 
         max-width: none; 
     } 
 } 
*/   
 /**************************************************************************** 
  * 
  * END   Sharepoint 2010 Fixes for Bootstrap 3 
  * 
  ****************************************************************************/ 
  /*
body {
    overflow: auto ! important;
}
body.v4master {
    height:inherit;
    width:inherit;
    overflow:visible!important;
}

body #s4-workspace {
   overflow-y:auto !important;
   overflow-x:auto !important;
   height:auto !important;
}
*/

body #s4-notdlg {
    width: 100%;
    z-index: 101;
    background-color:#FFFFFF;	
}

body #s4-ribbonrow {
    width: 100%;
    z-index: 101;
    padding-top:0px;
}


.ribbonbackground{
	background-color: #21374c;
	min-height:40px;
	z-index:101;
	width:100%;
}

body #s4-workspace {
    padding-top: 44px;
}


.ms-cui-smenu-inner {
	max-height:500px;
	position: fixed;
	overflow-y:auto;	
}

.ms-cui-menu{
	
	border:0px;
	position: fixed;
	overflow-y:auto;	
	
}

a.ms-cui-ctl-large {
	height: 65px;
}

.ms-MenuUIPopupInner{
	
	position:fixed;
	z-index:1000;
}

/*estilos listados formaicón */
.ficha-curso {
	/*border-bottom: 1px solid #eee;	*/
	background-color: white;
    border: 1px solid #ccc;
    margin-bottom: 20px;
	}
	.contenedor-botones {
	margin-bottom:20px;
}
.ficha-curso .img-listado{
	margin-left:15px;
}
.ficha-curso .cont-ficha  {
	margin-left:20px;
	margin-top:10px;
}
.ficha-curso .cont-titulo {
	margin-right:15px;
	border-bottom: 1px solid #eee;
}
.ficha-curso .cont-titulo h4 {
	margin-left:20px;
}
.cont-btn-mas-info, .cont-btn-contratar {

	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
}

.listado-productos .titulo-producto {
  padding-bottom: 5px;
  /*border-bottom: 1px solid #eee;*/
}
.col-izq-formulario {
	margin-left:20px;
}

.ficha-curso .cont-btn-mas-info {
	padding-left: 20px;
}

@media (max-width: 480px) { 
	.campusfp-info {
		margin-top: 20px;
}
	

	.carousel-caption-jornadas .cont-titulo h3 {
		display:none;
	}

	.carousel-caption-jornadas .cont-titulo h1{
	font-size:1.5em !important;
	}
	.botonera .cont-btn-contratar {
		padding-left:0px;	
		display:block;	
	} 
	
	.botonera {
		width:300px;	
	}
	.carousel-caption-jornadas .cont-descripcion{
	display:none;
}	
	#carouselGlobal,.fondo-texto-banner-landing-jornadas  {
		height: 120px;
	}
	.ficha_evento {
		margin-top:10px;
	}
	.col-izq-formulario {
		margin-left:0px;
	}
	
	.alumni_franja_azul .container_icono P{
	padding-left:0px !important;
	padding-right:0px !important;
	}

	.alumni_franja_blanca .container_icono_num P, .alumni_franja_blanca .container_icono_num ul{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	h1.banner_alumni, h3.banner_alumni {
		display:none;
	}
	img.banner_alumni {
		width:150px !important;
		height:auto !important;
		margin-top:40px !important;
	}
	.alumni_franja_blanca .num3 {
		margin-top:0px !important;
	}
	
	#pre-container-ticngocios-home {
	background: url("/Style Library/web2016/img/fondo-franja-ticnegocios-peq.jpg") no-repeat scroll center top / cover;
	height:500px;
	}
	#pre-container-ticngocios-home .boton-banner-finanziacion {
		margin-top:30px;
	}
	#pre-container-ticngocios-home .boton-banner-finanziacion a.boton_revslider , #pre-container-ticngocios-home .boton-banner-finanziacion a.boton_revslider:hover, #pre-container-ticngocios-home .boton-banner-finanziacion a.boton_revslider:visited{
			}
	#pre-container-ticngocios-home .ticnegocios-info-container {
		padding:20px;
	}
	#pre-container-ticngocios-home .ticnegocios-info-container h2 {
			}
	

 }


.patrocinio_pie_container {
	background-color: #313131;
	
}

/* /estilos listados formaicón */

blockquote {
    border-left: 0px !important;
    margin: 0 0 20px;
    padding: 0 0 0 15px;
    font-size:14px;
}

/****** Perfil del Contratante   *****/
.listado_titulo {
	font-size: 30px !important;
    font-weight: 500 !important;
    margin-top:20px;
    margin-bottom:20px;
}
.cabecera_campo {
	background-color:#ccc;
	padding:20px;
}
.listado_contenedor table tr {
/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
*/	
}
.listado_contenedor table td {
margin-top:10px;
	margin-bottom:10px;
	padding:10px
}
.linea_valor_gris {
	background-color:#f4f4f4;
}
/****** Perfil del Contratante  *****/


/********** Salas y Recursos *************/
.recurso-item .content_alaultimasobre {
	color:#d30547;
}
.recurso-item .content_alaultimasobre {
	height: 80px;
}
.recurso-item .content_alaultimasobre h3{
	font-size:22px;
	margin-bottom:0px;
}

.recurso-item .content_alaultimasobre p{
 	margin-top: 0px;
	font-size:16px;
	color:	#676767;
}

.recurso-item .content_alaultimasobre {
	bottom:-20px;

}
/********** / Salas y Recursos *************/
.item_Letra h2 {
	background-color:#d30547;
	padding: 15px 20px;
	color:#FFFFFF;
	max-width: 60px;
	
}
.grupo-profesores .fondo-gris {
	background-color:#efefef;
	color:#444;
}

.item_profesor {
	padding:10px;
}
/********** Listado Profesores *************/



/********** / Listado Profesores ***********/
.button_slide .boton-rojo a,.button_slide .boton-negro a, .boton-rojo .ms-rtestate-field, .boton-negro .ms-rtestate-field { 
	display: inline-block;
}

.button_slide .boton-rojo a,.button_slide .boton-negro a {
	margin:10px;
}

.button_slide .boton-negro a {
	background-color:#333;
}

#buscador_jornadas_container {
	margin-top: 20px;
}
#buscador_jornadas_container span, #buscador_jornadas_container select{
	margin:20px;
}

#detalle_liticacion_titulo {
	font-size: 18px;
	font-weight:bold;
	margin-bottom: 20px;
}
.detalle_licitacion_campo {
font-weight:bold;
}

#logos-partners img {
	width:40%;
	text-align:center;
}

/*ELECCIONES CAMARA */
.elecciones-input{
	height:45px !important;
	font-size: 22px !important;
	
}
#ctl00_PlaceHolderMain_g_90040081_a37c_482c_8a10_e4263d307d27_ctl00_panelMensajeEnvio h2,
#ctl00_ctl41_g_0af2ac63_3042_43cf_80bf_de66fd1b0ea3_ctl00_panelMensajeEnvio h2{
  text-align:left !important;
  padding-bottom:0px !important;
  padding-top:0px !important;
  font-size:24px !important;

}
#ctl00_PlaceHolderMain_g_90040081_a37c_482c_8a10_e4263d307d27_ctl00_panelMensajeEnvio {
	text-align:left !important;
}

.grupo-campo-grupo, .grupo-campo-subgrupo {
	font-size:18px !important;
	font-weight:700 !important;
}
#franja_elecciones {
	background-color:#eeeeee;
	text-align:center;
	padding:20px;
}
#franja_elecciones h3 {
	font-size:18px;
}

/*** Bono Actualizate *****/

#franja_bono {
	background-color:#666;
	padding:10px;
	text-align:center;
}
#franja_bono h2{
	color:#eeeeee;
	display:inline;
	font-size:28px;
	margin:10px;
}
/*** /Bono Actualizate *****/

.detalle_licitacion_valor {
	margin-top: 10px;
	margin-bottom: 10px;
}
.detalle_licitacion_observaciones p{
	margin-top: 20px;
}

@media print {
#header, #sobreheader, #club_camara, #footer, #ctl00_PlaceHolderMain_g_90040081_a37c_482c_8a10_e4263d307d27_ctl00_panelFormulario, #boton_contactar {
	display:none;
}
  
}