
#idiomas {
	float: right;
}

#header .enlAcceso {
	text-align: right;
	margin: 0 1em 0 0;
	padding:0;
}

#header .enlAcceso li:first-child:before {
    content: "";
}

.buscador {
    margin-top: -10px;
}

#content .contTitulo h1 {
    margin-left: 0em;
}

.migasPan li.first:before {
    margin-left: 0em;
}

#nav {
    min-height: 0px;
}
#nav li {
    padding: 9px 1px;
    width: auto;
    float: left;
    text-transform: uppercase;
}

#nav li:last-child {
    box-shadow: none;
}

#nav li:hover {
	background:none;
}

#nav .accordion_menu ul.panel {
    float: left;
    width:95%;
}
#nav .accordion_menu .tituloMenu  a{
    background-image: url('/base/media/base/img/decorativa/IMG_Comunes_IcoMenuMovil/MenuMovil.png');
	padding: 1em 0.5em;
}

.redesSociales li {
	width: auto;
	margin-left: 5%;
}

.redesSociales{
	width: auto;
}

#content .redesSociales {
    margin-bottom: 0;
}
.redesSociales img{
	width:32px;
	max-width:32px;
}
#nav .menu img {
	width:auto;
	height: 27px;
}
#nav .menu .redesSociales {
	float: left;
    width: auto;
	clear: none;
}
#nav .menu .redesSociales  p{
	padding: 1em 0.5em;
    margin-left: 1em;
    margin-right: 1em;
}
#nav .menu .redesSociales ul li{
	border: none;
	display: inline-block;
	width: auto;
	margin-left: 0;
}
#nav .menu .redesSociales ul li a{
	background: none;
}
/*fin cabecera*/

/*estilos generales*/
#content .banda-wrapper, #content .minisite_foto_principal{
	position: relative;
	z-index: 100;
}
#content .banda-wrapper .bandaMinisite {
	max-width: 60%;
    position:absolute;
    top:10%;
	font-size: 2.3em;
	z-index: 100;
    /* Fallback for web browsers that doesn't support RGBa */
    /*background: rgb(229, 15, 15);*/
    /* RGBa with 0.7 opacity */
    /*background: rgba(229, 15, 15, 0.7);*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	*/
}
#content .banda-wrapper .bandaMinisite.mini{
	font-size: 1.5em;
	margin-left: 0.1em;
}
#content .banda-wrapper .bandaMinisite.abajo{
	top: auto;
	top: inherit;
	bottom: 10%;
}
#content .banda-wrapper .bandaMinisite.bajo2{
	top: auto;
	top: inherit;
	bottom: 30%;
}
#content .banda-wrapper .bandaMinisite h1{
	font-family: "Futura Pro Medium W05 Regular",Georgia,Times,Serif;
	color: #ffffff;
    font-weight: normal;
    margin-bottom: 0px;
	text-transform: uppercase;
    padding: 0.2em 0.5em 0.2em 1em;
	font-size: 1em;
	border: none;
	margin-top:0;
}

.rojo #content .banda-wrapper .bandaMinisite h1,
.naranja #content .banda-wrapper .bandaMinisite h1,
.azul #content .banda-wrapper .bandaMinisite h1,
.negro #content .banda-wrapper .bandaMinisite h1,
.carmin #content .banda-wrapper .bandaMinisite h1,
.crema #content .banda-wrapper .bandaMinisite h1,
.gris #content .banda-wrapper .bandaMinisite h1,
.lila #content .banda-wrapper .bandaMinisite h1,
.azulClaro #content .banda-wrapper .bandaMinisite h1,
.coral #content .banda-wrapper .bandaMinisite h1,
.violeta #content .banda-wrapper .bandaMinisite h1{
	color: #ffffff;
}

.blanco #content .banda-wrapper .bandaMinisite h1 {
	color: #3a3a3a;
}

#content .banda-wrapper .bordeBanda:before {
    /*border-color: transparent rgba(229, 15, 15, 0.4) transparent transparent;*/
	border-style: solid;
    border-width: 0 0.2em 0.2em 0;
    top: 100%;
    left: 0;
    position: absolute;
	content: "";
}
#content .banda-wrapper .afterBanda_container{
    height: 50%;
    left: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 3em;
	margin-bottom: 0;
}
#content .banda-wrapper .afterBanda_container2{
    height: 50%;
    left: 100%;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    width: 3em;
	margin-bottom: 0;
}

#content .banda-wrapper .afterBanda:before {
    border-style: solid;
    border-width: 3em 3em 0 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
	content: "";
	overflow: visible;

}
#content .banda-wrapper .afterBanda2:after {
	/*border-color: transparent transparent  #E50F0F #E50F0F;
	border-color: transparent transparent  rgba(229, 15, 15, 0.6) rgba(229, 15, 15, 0.6);*/
	border-style: solid;
    border-width: 0 3em 3em 0;
    position: absolute;
    left: 0;
    bottom: 0;
	content: "";
	overflow: visible;
}
#content .banda-wrapper .afterBanda_container,#content .banda-wrapper .afterBanda_container2{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}

/*bandas minisites tipos A y C para paginas internas mientras no haya navegacion*/
	.rojo #content .bandaMinisite h1{
		color: #E50F0F;
	}
	.naranja #content .bandaMinisite h1{
		color: #c85600;
	}
	.azul #content .bandaMinisite h1{
		color: #000779;
	}
	.negro #content .bandaMinisite h1{
		color: #3a3a3a;
	}
	.carmin #content .bandaMinisite h1{
		color: #7e1c02;
	}
	.crema #content .bandaMinisite h1{
		color: #402923;
	}
	.gris #content .bandaMinisite h1{
		color: #61747f;
	}
	.lila #content .bandaMinisite h1{
		color: #7147a5;
	}
	.azulClaro #content .bandaMinisite h1{
		color: #3a3a3a;
	}
	.blanco #content .bandaMinisite h1{
		color: #3a3a3a;
	}
	.coral #content .bandaMinisite h1{
		color: #d6330d;
	}
	.violeta #content .bandaMinisite h1{
		color: #300321;
	}
/*fin bandas minisites tipos A y C para paginas internas mientras no haya navegacion*/

/* rojo */
.rojo #content .banda-wrapper .afterBanda:before ,
.rojo #content .banda-wrapper .afterBanda2:after{
	border-color: rgb(229, 15, 15);
	border-color: rgba(229, 15, 15, 0.7);
}
.rojo #content .banda-wrapper .bordeBanda:before {
	border-color: rgb(229, 15, 15);
	border-color: rgba(229, 15, 15, 0.7);
}
.rojo #content .banda-wrapper .bandaMinisite{
	background-color: rgb(229, 15, 15) transparent;
	background-color: rgba(229, 15, 15, 0.7);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99E50F0F, endColorstr=#99E50F0F)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99E50F0F, endColorstr=#99E50F0F);

}

/* azul */
.azul #content .banda-wrapper .afterBanda:before ,
.azul #content .banda-wrapper .afterBanda2:after{
	border-color: rgb(0, 37, 150);
	border-color: rgba(0, 37, 150, 0.7);
}
.azul #content .banda-wrapper .bordeBanda:before {
	border-color: rgb(0, 37, 150);
	border-color: rgba(0, 37, 150, 0.7);
}
.azul #content .banda-wrapper .bandaMinisite{
	background-color: rgb(0, 37, 150) transparent;
	background-color: rgba(0, 37, 150, 0.7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99002596, endColorstr=#99002596)";
	 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99002596, endColorstr=#99002596);

}
/* azul */
/* naranja*/
.naranja #content .banda-wrapper .afterBanda:before ,
.naranja #content .banda-wrapper .afterBanda2:after{
	border-color: #c85600;
	border-color: rgba(200, 86, 0, 0.7);
}
.naranja #content .banda-wrapper .bordeBanda:before {
	border-color: #c85600;
	border-color: rgba(200, 86, 0, 0.7);
}
.naranja #content .banda-wrapper .bandaMinisite{
	background-color: #c85600 transparent;
	background-color: rgba(200, 86, 0, 0.7);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99c85600, endColorstr=#99c85600)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99c85600, endColorstr=#99c85600);

}
/* naranja*/

/* negro*/
.negro #content .banda-wrapper .afterBanda:before ,
.negro #content .banda-wrapper .afterBanda2:after{
	border-color: #000000;
	border-color: rgb(00, 00, 00);
	border-color: rgba(00, 00, 00, 0.7);
}
.negro #content .banda-wrapper .bordeBanda:before {
	border-color: #000000;
	border-color: rgb(00, 00, 00);
	border-color: rgba(00, 00, 0, 0.7);
}
.negro #content .banda-wrapper .bandaMinisite{
	background-color: rgb(00, 00, 00) transparent;
	background-color: rgba(00, 00, 00, 0.7);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);

}
/* negro*/
/* crema*/
.crema #content .banda-wrapper .afterBanda:before ,
.crema #content .banda-wrapper .afterBanda2:after{
	border-color: #402923;
	border-color: rgb(64, 41, 35);
	border-color: rgba(64, 41, 35, 0.7);
}
.crema #content .banda-wrapper .bordeBanda:before {
	border-color: #402923;
	border-color: rgb(64, 41, 35) transparent;
	border-color: rgba(64, 41, 35, 0.7);
}
.crema #content .banda-wrapper .bandaMinisite{
	background-color: rgb(64, 41, 35) transparent;
	background-color: rgba(64, 41, 35, 0.7);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99402923, endColorstr=#99402923)";*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99402923, endColorstr=#99402923);

}
/* crema*/
/* rojo*/
.carmin #content .banda-wrapper .afterBanda:before ,
.carmin #content .banda-wrapper .afterBanda2:after{
	border-color: #7e1c02;
	border-color: rgb(126, 28, 2);
	border-color: rgba(126, 28, 2, 0.7);
}
.carmin #content .banda-wrapper .bordeBanda:before {
	border-color: #7e1c02;
	border-color: rgb(126, 28, 2);
	border-color: rgba(126, 28, 2, 0.7);
}
.carmin #content .banda-wrapper .bandaMinisite{
	background-color: rgb(126, 28, 2) transparent;
	background-color: rgba(126, 28, 2, 0.7);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#997e1c02, endColorstr=#997e1c02)";*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#997e1c02, endColorstr=#997e1c02);

}
/* crema*/
/*gris*/
.gris #content .banda-wrapper .afterBanda:before ,
.gris #content .banda-wrapper .afterBanda2:after{
	border-color: #61747f;
	border-color: rgb(97, 116, 127);
	border-color: rgba(97, 116, 127, 0.7);
}
.gris #content .banda-wrapper .bordeBanda:before {
	border-color: #61747f;
	border-color: rgb(97, 116, 127);
	border-color: rgba(97, 116, 127, 0.7);
}
.gris #content .banda-wrapper .bandaMinisite{
	background-color: rgb(97, 116, 127) transparent;
	background-color: rgba(97, 116, 127, 0.7);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#9961747f, endColorstr=#9961747f)";*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9961747f, endColorstr=#9961747f);

}
/*gris*/
/* lila*/
.lila #content .banda-wrapper .afterBanda:before ,
.lila #content .banda-wrapper .afterBanda2:after{
	border-color: #7147a5;
	border-color: rgb(113, 71, 165);
	border-color: rgba(113, 71, 165, 0.7);
}
.lila #content .banda-wrapper .bordeBanda:before {
	border-color: #7147a5;
	border-color: rgb(113, 71, 165);
	border-color: rgba(113, 71, 165, 0.7);
}
.lila #content .banda-wrapper .bandaMinisite{
	background-color: rgb(113, 71, 165) transparent;
	background-color: rgba(113, 71, 165, 0.7);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#997147a5, endColorstr=#997147a5)";*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#997147a5, endColorstr=#997147a5);

}
/* lila*/
/* azulClaro */
.azulClaro #content .banda-wrapper .afterBanda:before ,
.azulClaro #content .banda-wrapper .afterBanda2:after{
	border-color: #3e628d;
	border-color: rgb(62, 98, 141);
	border-color: rgba(62, 98, 141, 0.7);
}
.azulClaro #content .banda-wrapper .bordeBanda:before {
	border-color: #3e628d;
	border-color: rgb(62, 98, 141);
	border-color: rgba(62, 98, 141, 0.7);
}
.azulClaro #content .banda-wrapper .bandaMinisite{
	background-color: rgb(62, 98, 141) transparent;
	background-color: rgba(62, 98, 141, 0.7);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#993e628d, endColorstr=#993e628d)";*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#993e628d, endColorstr=#993e628d);

}
/* azulClaro */
/* blanco */
.blanco #content .banda-wrapper .afterBanda:before ,
.blanco #content .banda-wrapper .afterBanda2:after{
	border-color: #f7f7f7;
	border-color: rgb(247, 247, 247);
	border-color: rgba(247, 247, 247, 0.7);
}
.blanco #content .banda-wrapper .bordeBanda:before {
	border-color: #f7f7f7;
	border-color: rgb(247, 247, 247);
	border-color: rgba(247, 247, 247, 0.7);
}
.blanco #content .banda-wrapper .bandaMinisite{
	background-color: rgb(247, 247, 247) transparent;
	background-color: rgba(247, 247, 247, 0.7);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f7f7f7, endColorstr=#99f7f7f7)";*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99f7f7f7, endColorstr=#99f7f7f7);

}
/* blanco */
/* coral */
.coral #content .banda-wrapper .afterBanda:before ,
.coral #content .banda-wrapper .afterBanda2:after{
	border-color: #d6330d;
	border-color: rgb(214, 51, 13);
	border-color: rgba(214, 51, 13, 0.7);
}
.coral #content .banda-wrapper .bordeBanda:before {
	border-color: #d6330d;
	border-color: rgb(214, 51, 13);
	border-color: rgba(214, 51, 13, 0.7);
}
.coral #content .banda-wrapper .bandaMinisite{
	background-color: rgb(214, 51, 13) transparent;
	background-color: rgba(214, 51, 13, 0.7);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99d6330d, endColorstr=#99d6330d)";*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99d6330d, endColorstr=#99d6330d);

}
/* coral */
/* violeta */
.violeta #content .banda-wrapper .afterBanda:before ,
.violeta #content .banda-wrapper .afterBanda2:after{
	border-color: #300321;
	border-color: rgb(48, 3, 33);
	border-color: rgba(48, 3, 33, 0.7);
}
.violeta #content .banda-wrapper .bordeBanda:before {
	border-color: #300321;
	border-color: rgb(48, 3, 33);
	border-color: rgba(48, 3, 33, 0.7);
}
.violeta #content .banda-wrapper .bandaMinisite{
	background-color: rgb(48, 3, 33) transparent;
	background-color: rgba(48, 3, 33, 0.7);
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99300321, endColorstr=#99300321)";*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99300321, endColorstr=#99300321);

}
/* violeta */
#content .banda-wrapper .bandaMinisite .afterBanda:before{
	border-right-color: transparent;
	border-left-color: transparent;
}
#content .banda-wrapper .bandaMinisite .afterBanda2:after{
	border-right-color: transparent;
	border-left-color: transparent ;
}

#content .banda-wrapper .bandaMinisite .bordeBanda:before {
	border-bottom-color: transparent;
	border-left-color: transparent;
}

#content .banda-wrapper .pico .afterBanda_container{
	display: none;
}
#content .banda-wrapper .pico .afterBanda_container2{
	height: 100%;
}
#content .banda-wrapper .pico2 .afterBanda_container{
	height: 100%;
}
#content .banda-wrapper .pico2 .afterBanda_container2{
	display: none;
}
#content .banda-wrapper .flecha .afterBanda_container  {
	top: 50%;
}
#content .banda-wrapper .flecha .afterBanda_container2 {
	bottom: 50%;
}

#content .banda-wrapper .bandaMinisite.derecha{
	left: auto;
	right: 0;
}
#content .banda-wrapper .bandaMinisite.derecha h1{
	text-align: right;
}

#content .banda-wrapper .bandaMinisite.derecha .afterBanda_container,
#content .banda-wrapper .bandaMinisite.derecha .afterBanda_container2{
	left: auto;
	left: inherit;
	right: 100%;
}
#content .banda-wrapper .bandaMinisite.derecha .afterBanda:before{
	border-width: 3em 3em 0 3em;
}
#content .banda-wrapper .bandaMinisite.derecha .afterBanda2:after{
	border-width: 0em 3em 3em 3em;
}
#content .banda-wrapper .bandaMinisite.derecha .bordeBanda:before {
	left: auto;
	left: inherit;
	right: 0;
	border-width: 0.2em 0.2em 0 0;
	border-bottom-color: transparent;
	border-right-color: transparent;
}

#content .banda-wrapper .marcoSombra{
	margin: 0 6px;
}

@media screen and (max-width : 767px) {

	#content .banda-wrapper .bordeBanda:before,
	#content .banda-wrapper .afterBanda2:after,
	#content .banda-wrapper .afterBanda:before 	{
		border-color: transparent;
		border: none;
	}

	#content .banda-wrapper .bandaMinisite {
		position: relative;
		background: transparent;
		font-size: 1em;
		max-width: 100%;
		top: 0;
	}
	#content .banda-wrapper .bandaMinisite.abajo,
	#content .banda-wrapper .bandaMinisite.abajo2,
	#content .banda-wrapper .bandaMinisite.abajo3,
	#content .banda-wrapper .bandaMinisite.abajo4{
		top: 0;
	}
	#content .banda-wrapper .bandaMinisite h1{
		color: #E50F0F;
		font-size: 1.5em;
		margin-bottom: 0;
		margin-left: 0.5em;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
	}

	#buscadorGeneral .fBuscarEn {
		color: #3a3a3a;
	}

	.rojo #content .banda-wrapper .bandaMinisite,
	.naranja #content .banda-wrapper .bandaMinisite,
	.azul #content .banda-wrapper .bandaMinisite,
	.negro #content .banda-wrapper .bandaMinisite,
	.crema #content .banda-wrapper .bandaMinisite,
	.carmin #content .banda-wrapper .bandaMinisite,
	.gris #content .banda-wrapper .bandaMinisite,
	.lila #content .banda-wrapper .bandaMinisite,
	.azulClaro #content .banda-wrapper .bandaMinisite,
	.blanco #content .banda-wrapper .bandaMinisite,
	.coral #content .banda-wrapper .bandaMinisite,
	.violeta #content .banda-wrapper .bandaMinisite{
		background: none;
	}
	.rojo #content .banda-wrapper .bandaMinisite h1,
	.naranja #content .banda-wrapper .bandaMinisite h1,
	.azul #content .banda-wrapper .bandaMinisite h1,
	.negro #content .banda-wrapper .bandaMinisite h1,
	.crema #content .banda-wrapper .bandaMinisite h1,
	.carmin #content .banda-wrapper .bandaMinisite h1,
	.gris #content .banda-wrapper .bandaMinisite h1,
	.lila #content .banda-wrapper .bandaMinisite h1,
	.azulClaro #content .banda-wrapper .bandaMinisite h1,
	.blanco #content .banda-wrapper .bandaMinisite h1,
	.coral #content .banda-wrapper .bandaMinisite h1,
	.violeta #content .banda-wrapper .bandaMinisite h1{
		padding: .5em .7em;
	}
	.rojo #content .banda-wrapper .bandaMinisite h1{
		color: #E50F0F;
	}
	.naranja #content .banda-wrapper .bandaMinisite h1{
		color: #c85600;
	}
	.azul #content .banda-wrapper .bandaMinisite h1{
		color: #000779;
	}
	.negro #content .banda-wrapper .bandaMinisite h1{
		color: #3a3a3a;
	}
	.carmin #content .banda-wrapper .bandaMinisite h1{
		color: #7e1c02;
	}
	.crema #content .banda-wrapper .bandaMinisite h1{
		color: #402923;
	}
	.gris #content .banda-wrapper .bandaMinisite h1{
		color: #61747f;
	}
	.lila #content .banda-wrapper .bandaMinisite h1{
		color: #7147a5;
	}
	.azulClaro #content .banda-wrapper .bandaMinisite h1{
		color: #3e628d;
	}
	.blanco #content .banda-wrapper .bandaMinisite h1{
		color: #3a3a3a;
	}
	.coral #content .banda-wrapper .bandaMinisite h1{
		color: #d6330d;
	}
	.violeta #content .banda-wrapper .bandaMinisite h1{
		color: #300321;
	}


	#content .banda-wrapper .bandaMinisite.derecha h1{
		text-align: left;
	}

}

.menu_minisite li{
	display: table;
	width: 100%;
	height: 3em;
	position: relative;
	/* Fallback for web browsers that doesn't support RGBa */
	/*b1d2d1*/
    background: rgb(177,210,209);
	font-size:0.9em;
	font-family: "Futura Pro Medium W05 Regular", Georgia, Times, Serif;
	color: #3a3a3a;
}
.menu_minisite li a{
	font-family: "Futura Pro Medium W05 Regular", Georgia, Times, Serif;
	font-size:1.25em;
}
.menu_minisite li:hover{background: #d7efee;}
.menu_minisite li.activo{	background: #d7efee;}
.menu_minisite li:before{
	border-color: transparent transparent transparent rgb(144,179,180);
    border-style: solid;
    border-width: 0.75em 0.75em 0.75em 0.75em;
    content: "";
	top: 0.75em;
    position: absolute;
}
.menu_minisite li:after{
	border-color: transparent #F3F3EA transparent transparent;
    border-style: solid;
    border-width: 1.5em 1.5em 1.5em 1.5em;
    content: "";
    position: absolute;
	right: 0;
	top: 0;
}
.menu_minisite li a {
	padding: 0 2em 0 2em;
	display: table-cell;
	vertical-align: middle;
	color: #3a3a3a;
}
/* menu color crema*/
.minisite.MiniSiteB .menu_minisite li{background: #d1c9bc;}
.minisite.MiniSiteB .menu_minisite li:hover{background: #e5ddcf;}
.minisite.MiniSiteB .menu_minisite li:after{border-color: transparent #f0eae0 transparent transparent;}
.minisite.MiniSiteB .menu_minisite li:before{border-color: transparent transparent transparent #ad9773;}
.minisite.MiniSiteB .menu_minisite li.activo { background-color: #e5ddcf;}

.bordetopgris{
	border: none;
    border-top: 1px solid #CCCCCC;
	padding-top: 1em;

}

.marcoVerde{
	background-color: #DCE9BB;
	border: 1px solid #DDDDDD;
    margin-bottom: 0.5em;
	position: relative;
}
.marcoVerde .tituloMenu{
	background-color: #a4bf64;
	position: relative;
	padding: 0.5em 1em;
	color: #3a3a3a;
	font-size: 0.9em;
	font-family: "Futura Pro Medium W05 Regular", Georgia, Times, Serif;
}
.marcoVerde .tituloMenu:before{

	border-color: transparent transparent transparent #809F37;
    border-style: solid;
    border-width: 0.6em 0.6em 0.6em 0.6em;
    content: "";
	top: 0.5em;
    position: absolute;
	left: 0;
	color: #3a3a3a;
}
.marcoVerde ul{
	margin-bottom: 0.8em;
    margin-left: 1.5em;
}
.marcoVerde ul li{
	color: #3a3a3a;
	list-style: none outside url("/base/media/base/img/decorativa/IMG_Comunes_PuntoListadoAzul/lista_disc_azul.png");
	font-size:0.8em;
}
.marcoVerde ul li a{
	color: #333366;
    padding: 0 0 0 0;
	font-family: "Trebuchet MS",Helvetica,Arial,Sans-serif;
	vertical-align: middle;
}
.marcoVerde ul li a:hover{
	color: #333366;
}

.marcoVerde .botonDesplegar{
	margin: 0.5em;
	background: url("/base/media/base/img/decorativa/-IMG_Comunes_FlechaDesplVerde/flechaVerde.png") no-repeat 95% 0.3em #EBF5D5;
	color: #3a3a3a;
	padding: 0.2em 0.5em;
	display:none;
}

.marcoVerde .botonDesplegar span{
	font-size: 0.85em;
	font-family: "Trebuchet MS",Helvetica,Arial,Sans-serif;
}


.marcoVerde .menu_flotante{
	background-color: #EBF5D5;
    display: none;
    position: absolute;
	left: 0.5em;
	right: 0.5em;
	display: block;
    z-index: 110;
	width: auto;
	margin-left: 0;
	padding-left: 1.2em;
	padding-top: 0.3em;
}

.formulario_A{

}
.formulario_A input[type="text"],
.formulario_A input[type="email"],
.formulario_A input[type="url"],
.formulario_A input[type="password"],
.formulario_A textarea {
    border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
    border-style: solid;
    border-width: 1px;
    width: 100%;
    background: #fff;
    font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
}
.formulario_A input[type="email"]{
	width: 50%;
}

@media screen and (max-width : 767px) {
	.formulario_A input[type="email"] {
	    width: 100%;
	}
}

.formulario_A input[type="submit"]{
	float:right;
	text-transform: uppercase;
	padding-right:20px;
	padding-left:10px;
	background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #C6DDDD;
	background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif");
	background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), -moz-linear-gradient(top,  #C6DDDD 90%, #abbfbf);
    background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), -webkit-linear-gradient(top,  #C6DDDD, #abbfbf);
    background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), -o-linear-gradient(top,  #C6DDDD, #abbfbf);
    background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), -ms-linear-gradient(top,  #C6DDDD, #abbfbf);
    background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), linear-gradient(top,  #C6DDDD, #abbfbf);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#C6DDDD', endColorstr='#abbfbf');
	border-color: #C6DDDD;
	border-radius: 1.5em;
}

.formulario_A input[type="submit"]:hover{
    background-color: #C6DDDD;
    background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), -moz-linear-gradient(top,  #d5eeee 10%, #C6DDDD);
    background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), -webkit-linear-gradient(top,  #d5eeee, #C6DDDD);
    background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), -o-linear-gradient(top,  #d5eeee, #C6DDDD);
    background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), -ms-linear-gradient(top,  #d5eeee, #C6DDDD);
    background-image: url("/base/media/base/img/decorativa/IMG_Comunes_FlechaBotonFormulario/flecha_boton_formulario.gif"), linear-gradient(top,  #d5eeee, #C6DDDD);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5eeee', endColorstr='#C6DDDD');

}

.formulario_A input.error{
	background-color: rgba(255, 0, 0, 0.1);
}
.formulario_A textarea.error{
	background-color: rgba(255, 0, 0, 0.1);
}

.formulario_A label{
	display: block;
}
.formulario_A legend{
	color: #3A3A3A;

}
.formulario_A  .mensajeError {
	text-align:left;
	color:red;
}

.minisite.MiniSiteA #content .marcoLiso h1,
.minisite.MiniSiteA #content .marcoLiso h2,
.minisite.MiniSiteA #content .marcoLiso h3,
.minisite.MiniSiteA #content .marcoLiso h4,
.minisite.MiniSiteA #content .marcoLiso h5,
.minisite.MiniSiteA #content .marcoLiso h6,
.minisite.MiniSiteA #content .marcoLiso caption,
.minisite.MiniSiteA #content .marcoLiso legend,
.minisite.MiniSiteA .contTitulo h2
 {
	color: #2F7275;
}

.minisite.MiniSiteB #content .marcoLiso h1,
.minisite.MiniSiteB #content .marcoLiso h2,
.minisite.MiniSiteB #content .marcoLiso h3,
.minisite.MiniSiteB #content .marcoLiso h4,
.minisite.MiniSiteB #content .marcoLiso h5,
.minisite.MiniSiteB #content .marcoLiso h6,
.minisite.MiniSiteB #content .marcoLiso caption,
.minisite.MiniSiteB #content .marcoLiso legend,
.minisite.MiniSiteB .contTitulo h2
{
	color: #796965;
}

.minisite.MiniSiteC #content .marcoLiso h1,
.minisite.MiniSiteC #content .marcoLiso h2,
.minisite.MiniSiteC #content .marcoLiso h3,
.minisite.MiniSiteC #content .marcoLiso h4,
.minisite.MiniSiteC #content .marcoLiso h5,
.minisite.MiniSiteC #content .marcoLiso h6,
.minisite.MiniSiteC #content .marcoLiso caption,
.minisite.MiniSiteC #content .marcoLiso legend,
.minisite.MiniSiteC .contTitulo h2
{
	color: #617C20;
}
/*fin estilos generales*/
/*borrar*/
/*menu de navegacion*/

iframe body{
	margin: 0;
}

/*menu de navegacion*/

/*borrar*/
@media screen and (max-width : 767px) {
	#header .enlAcceso {
		margin-right: 0;
	}

	#header .enlAcceso li {
		text-align: right;
	}

}
iframe.biblioteca{
	height: 289px;
	width: 100%;
}
/* tamanho para el iframe del buscador de la biblioteca*/
@media screen and (max-width : 355px) {
	iframe.biblioteca{
		height: 336px;
	}
}
@media screen and (min-width : 355px)  and (max-width : 475px) {
	iframe.biblioteca{
		height: 289px;
	}
}
@media screen and (min-width : 475px)  and (max-width : 610px) {
	iframe.biblioteca{
		height: 272px;
	}
}
@media screen and (min-width : 610px)  and (max-width : 850px) {
	iframe.biblioteca{
		height: 253px;
	}
}
@media screen and (min-width : 850px){
	iframe.biblioteca{
		height: 195px;
	}
}

/*ajustamos los tamanoos de las fuentes para resoluciones bajas*/
@media screen and ( min-width : 767px )and (max-width : 980px)  {
	.menu_minisite li{
		font-size:0.8em;
	}
	.marcoVerde .botonDesplegar span{
		font-size: 0.78em;
	}
	.marcoVerde .tituloMenu{
		font-size: 0.8em;
	}
	.marcoVerde ul li{
		font-size:0.75em;
	}
}

.MiniSiteA #content .contTitulo.row, .MiniSiteC #content .contTitulo.row {
    position: static;
    padding-left:0;
}

@media screen and (max-width : 767px) {
	.MiniSiteB #content .contTitulo.row{
		padding:.5em .7em;
	}
	.MiniSiteB #content .contTitulo.row h1{
		margin:0;
	}
}

@media screen and (max-width : 420px) {
	#buscadorGeneral {
		margin:0.8em 0;
	}
}
/*CAMBIOS NUEVA VISTA MOVIL*/
.marcoVerde{
border:0;
}
#nav a#pull,#nav a#pullSearch{
display:none;
}
.minisite.MiniSiteA .menu,.minisite.MiniSiteB .menu,.minisite.MiniSiteC .menu{
	display:none;
}
@media screen and (max-width:767.98px){
	#header .logotipo a .logomovil img{
		max-height: 120px;
	}
	#header .logotipo a .logomovilsticky img{
max-height:60px;
}
#nav a#pull,#nav a#pullSearch{
display:inline;
float:left;
padding-top:.6em;
padding-bottom:.4em
}
#nav a#pull{
text-align:right;
}
.no-js #nav a#pull,.no-js #nav a#pullSearch{
display:none
}
#nav a#pull img,#nav a#pullSearch img{
max-width:25px;
}
#nav #pullSearch{
padding-left:1em;
}
#nav #pull{
padding-right:.5em;
border-left:3px solid #f7f7f7;
}
#nav #pull .closeMenu{
display:none;
}
#nav #pull span,#nav #pullSearch span{
padding:0em 1em;
vertical-align:middle;
color:#021889;
}
#nav #pull img,#nav #pullSearch img{
max-width:30px;
vertical-align:middle;
}
#content .banda-wrapper .marcoSombra{
	margin: 0;
}
#content .slider-wrapper.theme-uc3m{
	width: 100%;
    position: relative;
    left: 0;
    right: 0;
    margin-left: 0;
    margin-right: 0;
}
.marcoVerde .tituloMenu{
	background-color: #fff;
	padding: 0.5em 2em .5em 1em;
	color: #617C20;
}
}
