

#open_mas_bp-e, .close_mas_bp-e, #open_form_bp-e, #close_form_bp-e, #open_mas_bp-ed, .close_mas_bp-ed, #open_form_bp-ed, #close_form_bp-ed, #open_mas_bp-ee, .close_mas_bp-ee, #open_form_bp-ee, #close_form_bp-ee, #open_mas_bd, .close_mas_bd, #open_form_bd, #close_form_bd, #open_mas_bd-c, .close_mas_bd-c, #open_form_bd-c, #close_form_bd-c, #open_mas_bj-d, .close_mas_bj-d, #open_form_bj-d, #close_form_bj-d, #open_mas_bj-e, .close_mas_bj-e, #open_form_bj-e, #close_form_bj-e, #open_mas_e12, .close_mas_e12, #open_form_e12, #close_form_e12, #open_mas_ep-1, .close_mas_ep-1, #open_form_ep-1, #close_form_ep-1, #open_mas_ep-2, .close_mas_ep-2, #open_form_ep-2, #close_form_ep-2, #open_mas_cfm-1, .close_mas_cfm-1, #open_form_cfm-1, #close_form_cfm-1, #open_mas_cfm-2, .close_mas_cfm-2, #open_form_cfm-2, #close_form_cfm-2, #open_mas_cfa-1, .close_mas_cfa-1, #open_form_cfa-1, #close_form_cfa-1, #open_mas_cfa-2, .close_mas_cfa-2, #open_form_cfa-2, #close_form_cfa-2, #open_mas_cfa-3, .close_mas_cfa-3, #open_form_cfa-3, #close_form_cfa-3, #open_mas_as-1, .close_mas_as-1, #open_form_as-1, #close_form_as-1, #open_mas_as-2, .close_mas_as-2, #open_form_as-2, #close_form_as-2, #open_mas_vse-1, .close_mas_vse-1, #open_form_vse-1, #close_form_vse-1, #open_mas_vse-2, .close_mas_vse-2, #open_form_vse-2, #close_form_vse-2, #open_mas_vep-1, .close_mas_vep-1, #open_form_vep-1, #close_form_vep-1, #open_mas_vep-2, .close_mas_vep-2, #open_form_vep-2, #close_form_vep-2, #open_mas_vem-1, .close_mas_vem-1, #open_form_vem-1, #close_form_vem-1, #open_mas_vem-2, .close_mas_vem-2, #open_form_vem-2, #close_form_vem-2, #open_mas_vcm-1, .close_mas_vcm-1, #open_form_vcm-1, #close_form_vcm-1, #open_mas_vcm-2, .close_mas_vcm-2, #open_form_vcm-2, #close_form_vcm-2, #open_mas_vcm-3, .close_mas_vcm-3, #open_form_vcm-3, #close_form_vcm-3, .open_password, .close_password, .open_aviso, .close_aviso
{
	cursor:pointer;
}


/* PANEL MAS */
.top_panel_mas
{ 
	bottom:18em;
    width: 100%;
    z-index: 9;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.panel_mas
{
	width: 100%;
	z-index: 3;
	display: none;
}

/* PANEL SOLICITAR MAS */
#top_panel_solicitar
{
	width:100%;
	margin:0 auto;
    position: fixed; 
	bottom:5.2em;
    z-index: 9;
    text-align: center; 
}

#panel_solicitar
{
	width:60%;
	padding-top:1em;
	padding-bottom:1em;
	margin:0 auto; 
	background:#011e30;
	border-radius:0.25em;
	z-index: 9;
	display: none;
	box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
}

.solicitar_mas
	{
		display:none;
	}

	
@media(max-width:1080px)
{
	#panel_solicitar
	{
	width:68.2%; 
	}
	
	#td_solicitar_mas
	{
	padding-bottom:1em;
	}
}

@media(max-width:800px)
{
	#panel_solicitar
	{
	width:76.7%; 
	}
}

@media(max-width:600px)
{
	.open_solicitar
	{
		display:none;
	}
	
	.solicitar_mas
	{
		display:initial;
	}

	#panel_solicitar
	{
	width:85%; 
	}
}

@media(max-width:500px)
{

	
	#top_panel_solicitar
	{
		width:100%;
		margin:0 auto;
		position: fixed; 
		bottom:0em;
		z-index: 9;
		text-align: center; 
	}
}



	#td_solicitar_mas
	{
	height:36em;

	}
}




/* PANEL DE PRECIOS */
#top_panel_precios_bp12-e, #top_panel_precios_bpj12-ed, #top_panel_precios_bpj12-ee, #top_panel_precios_bd12, #top_panel_precios_bd12-c, #top_panel_precios_bj12-d, #top_panel_precios_bj12-e, #top_panel_precios_e12, #top_panel_precios_ep-1, #top_panel_precios_ep-2, #top_panel_precios_cfm-1, #top_panel_precios_cfm-2, #top_panel_precios_cfa-1, #top_panel_precios_cfa-2, #top_panel_precios_cfa-3, #top_panel_precios_as-1, #top_panel_precios_as-2, #top_panel_precios_vse-1, #top_panel_precios_vse-2, #top_panel_precios_vep-1, #top_panel_precios_vep-2, #top_panel_precios_vem-1, #top_panel_precios_vem-2, #top_panel_precios_vcm-1, #top_panel_precios_vcm-2, #top_panel_precios_vcm-3
{
	width:100%;
	margin:0 auto;
	position: fixed; 
	bottom:0em;
    z-index: 9;
    text-align: center; 
}

#top_panel_precios_bp12-e section, #top_panel_precios_bpj12-ed section, #top_panel_precios_bpj12-ee section, #top_panel_precios_bd12 section, #top_panel_precios_bd12-c section, #top_panel_precios_bj12-d section, #top_panel_precios_bj12-e section, #top_panel_precios_e12 section, #top_panel_precios_ep-1 section, #top_panel_precios_ep-2 section, #top_panel_precios_cfm-1 section, #top_panel_precios_cfm-2 section, #top_panel_precios_cfa-1 section, #top_panel_precios_cfa-2 section, #top_panel_precios_cfa-3 section, #top_panel_precios_as-1 section, #top_panel_precios_as-2 section, #top_panel_precios_vse-1 section, #top_panel_precios_vse-2 section, #top_panel_precios_vep-1 section, #top_panel_precios_vep-2 section, #top_panel_precios_vem-1 section, #top_panel_precios_vem-2 section, #top_panel_precios_vcm-1 section, #top_panel_precios_vcm-2 section, #top_panel_precios_vcm-3 section
{
	width:100%;
	margin:0 auto; 
	background:#011e30;
	border-radius:0.25em;
}

#panel_precios_bp12-e, #panel_precios_bpj12-ed, #panel_precios_bpj12-ee, #panel_precios_bd12, #panel_precios_bd12-c, #panel_precios_bj12-d, #panel_precios_bj12-e, #panel_precios_e12, #panel_precios_ep-1, #panel_precios_ep-2, #panel_precios_cfm-1,#panel_precios_cfm-2, #panel_precios_cfa-1, #panel_precios_cfa-2, #panel_precios_cfa-3, #panel_precios_as-1, #panel_precios_as-2, #panel_precios_vse-1, #panel_precios_vse-2, #panel_precios_vep-1, #panel_precios_vep-2, #panel_precios_vem-1, #panel_precios_vem-2, #panel_precios_vcm-1, #panel_precios_vcm-2, #panel_precios_vcm-3
{
	width:59.7%;
	margin:0 auto; 
	background:#011e30;
	border-radius:0.25em;
	position: fixed; 
	bottom:0em;
	z-index: 9;
	display: none;
	text-align: center; 
}

#td_precios
	{
	height:39em;
	}
	
#nav_precios
	{
	margin:0 auto;
	}
	
#nav_precios article
	{
		margin:0 auto;
	}

@media(max-width:1080px)
{
	#panel_precios_bp12-e, #panel_precios_bpj12-ed, #panel_precios_bpj12-ee, #panel_precios_bd12, #panel_precios_bd12-c, #panel_precios_bj12-d, #panel_precios_bj12-e, #panel_precios_e12, #panel_precios_ep-1, #panel_precios_ep-2, #panel_precios_cfm-1,#panel_precios_cfm-2, #panel_precios_cfa-1, #panel_precios_cfa-2, #panel_precios_cfa-3, #panel_precios_as-1, #panel_precios_as-2,  #panel_precios_vse-1, #panel_precios_vse-2, #panel_precios_vep-1, #panel_precios_vep-2, #panel_precios_vem-1, #panel_precios_vem-2, #panel_precios_vcm-1, #panel_precios_vcm-2, #panel_precios_vcm-3
	{
	width:68.2%; 
	}
}

@media(max-width:800px)
{
	#panel_precios_bp12-e, #panel_precios_bpj12-ed, #panel_precios_bpj12-ee, #panel_precios_bd12, #panel_precios_bd12-c, #panel_precios_bj12-d, #panel_precios_bj12-e, #panel_precios_e12, #panel_precios_ep-1, #panel_precios_ep-2, #panel_precios_cfm-1,#panel_precios_cfm-2, #panel_precios_cfa-1, #panel_precios_cfa-2, #panel_precios_cfa-3, #panel_precios_as-1, #panel_precios_as-2,  #panel_precios_vse-1, #panel_precios_vse-2, #panel_precios_vep-1, #panel_precios_vep-2, #panel_precios_vem-1, #panel_precios_vem-2, #panel_precios_vcm-1, #panel_precios_vcm-2, #panel_precios_vcm-3
	{
	width:76.7%; 
	}
}

@media(max-width:600px)
{
	#panel_precios_bp12-e, #panel_precios_bpj12-ed, #panel_precios_bpj12-ee, #panel_precios_bd12, #panel_precios_bd12-c, #panel_precios_bj12-d, #panel_precios_bj12-e, #panel_precios_e12, #panel_precios_ep-1, #panel_precios_ep-2, #panel_precios_cfm-1,#panel_precios_cfm-2, #panel_precios_cfa-1, #panel_precios_cfa-2, #panel_precios_cfa-3, #panel_precios_as-1, #panel_precios_as-2,  #panel_precios_vse-1, #panel_precios_vse-2, #panel_precios_vep-1, #panel_precios_vep-2, #panel_precios_vem-1, #panel_precios_vem-2, #panel_precios_vcm-1, #panel_precios_vcm-2, #panel_precios_vcm-3
	{
	width:86%;
	}
}

@media(max-height:680px)
{
	#td_precios
	{
	height:35em;

	}
}

@media(max-height:670px)
{
	#td_precios
	{
	height:25em;

	}
}

@media(max-height:530px)
{
	#td_precios
	{
	height:20em;

	}
}

@media(max-height:450px)
{
	#td_precios
	{
	height:18em;

	}
}

@media(max-height:400px)
{
	#td_precios
	{
	height:10em;

	}
}



/* PANEL DE CONTRASEÑA */
#bottom_panel_password 
{
	margin:0 auto;
    position: fixed; 
	bottom:18em;
    width: 100%;
    z-index: 9;
    text-align: center;   
}

#panel_password
{
	margin:0 auto;
	border-radius: 1em;
	width: 25em;
	color: #999999;
	background: #011e30;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
	padding-top:2em;
	padding-bottom:2em;
	box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
}

@media(max-width:600px)
{
	#panel_password
	{
		width:70%;
	}
}

@media(max-height:500px)
{
#bottom_panel_password 
{
	margin:0 auto;
    position: fixed; 
	bottom:2em;
    width: 100%;
    z-index: 9;
    text-align: center;   
}

#panel_password
{
	padding-top:1em;
	padding-bottom:1em;
}

}

@media(max-height:350px)
{
#bottom_panel_password 
{
	margin:0 auto;
    position: fixed; 
	bottom:1em;
    width: 100%;
    z-index: 9;
    text-align: center;   
}

#panel_password
{
	padding-top:1em;
	padding-bottom:1em;
}

}


/* PANEL DE AVISO */
#bottom_panel_aviso 
{
	margin:0 auto;
    position: fixed; 
	bottom:5.2em;
    width: 100%;
    z-index: 9;
    text-align: center;   
}

#panel_aviso
{
	margin:0 auto;
	border-radius: 0.3em;
	width: 60%;
	background: #011e30;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
	padding-top:1em;
	padding-bottom:1em;
	box-shadow: 0px 0px 10px 10px  rgba(255,255,255,0.5);
}

#td
{
	height:25em;
}

.aviso
{
	display:none;
}

@media(max-width:600px)
{
	.open_aviso
	{
		display:none;
	}
	
	.aviso
	{
		display:initial;
	}
}

@media(max-height:650px)
{
	#bottom_panel_aviso 
	{
		bottom:0em;
	}
}

@media(max-height:540px)
{
	#td
	{
		height:20em;
	}
}

@media(max-height:440px)
{
	#td
	{
		height:18em;
	}
}

@media(max-height:390px)
{
	#td
{
	height:10em;
}
}

@media(max-width:1080px)
{
	#panel_aviso
	{
		width:68.2%;
	}
}

@media(max-width:800px)
{
	#panel_aviso
	{
		width:76.7%;
	}
}

@media(max-width:600px)
{
	#panel_aviso
	{
		width:85%;
	}
}


/* BOTON IR ARRIBA - ABAJO */
#ir_arriba
{
	margin:0 auto;
    position: fixed;
	left:86%;	
	bottom:51%;
    z-index: 9;
    text-align: center;   
}

#ir_arriba_boton
{
	margin:0 auto;
	padding:1em;
	border:0.2em solid #1e6381;
	position:relative;
	background:url(../img/ir_arriba.png) no-repeat top left;
	background-position:50% 50%;
	width:0.5em;
	height:1em;
	opacity:0.7;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 0.25em 0.25em 0em 0em;
	-moz-border-radius: 0.25em 0.25em 0.25em 0.25em;
    -webkit-border-top-left-radius:0.25em;
	-webkit-border-top-right-radius:0.25em;
    -khtml-border-top-left-radius:0.25em;
	-khtml-border-top-right-radius:0.25em;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

#ir_arriba_boton:hover
{
	margin:0 auto;
	padding-top:3em;
	border:0.2em solid #1e6381;
	position:relative;
	background: #1e6381 url(../img/ir_arriba.png) no-repeat top left;
	background-size:1.5em;
	background-position:50% 50%;
	width:0.5em;
	height:1em;
	opacity:0.7;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 1.5em 1.5em 0em 0em;
	-moz-border-radius: 1.5em 1.5em 0em 0em;
    -webkit-border-top-left-radius:1.5em;
	-webkit-border-top-right-radius:1.5em;
    -khtml-border-top-left-radius:1.5em;
	-khtml-border-top-right-radius:1.5em;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

#ir_abajo
{
	margin:0 auto;
    position: fixed; 
	top:51%;
	left:86%;
    z-index: 9;
    text-align: center;   
}

#ir_abajo_boton
{
	margin:0 auto;
	padding:1em;
	border:0.2em solid #1e6381;
	position:relative;
	background:url(../img/ir_abajo.png) no-repeat top left;
	background-position:50% 50%;
	width:0.5em;
	height:1em;
	opacity:0.7;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 0em 0em 0.25em 0.25em;
	-moz-border-radius: 0em 0em 0.25em 0.25em;
    -webkit-border-bottom-left-radius:0.25em;
	-webkit-border-bottom-right-radius:0.25em;
    -khtml-border-bottom-left-radius:0.25em;
	-khtml-border-bottom-right-radius:0.25em;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

#ir_abajo_boton:hover
{
	margin:0 auto;
	padding-bottom:3em;
	background-color:white;
	border:0.2em solid #1e6381;
	position:relative;
	background:#1e6381 url(../img/ir_abajo.png) no-repeat top left;
	background-size:1.5em;
	background-position:50% 50%;
	width:0.5em;
	height:1em;
	opacity:0.7;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 0em 0em 1.5em 1.5em;
	-moz-border-radius: 0em 0em 1.5em 1.5em;
    -webkit-border-bottom-left-radius:1.5em;
	-webkit-border-bottom-right-radius:1.5em;
    -khtml-border-bottom-left-radius:1.5em;
	-khtml-border-bottom-right-radius:1.5em;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

@media(max-width:1080px)
{
	#ir_arriba
	{
		left:91%;  
	}
	
	#ir_abajo
	{
		left:91%;  
	}	
}

@media(max-width:800px)
{
	#ir_arriba
	{
		left:95.5%; 
	}
	
	#ir_arriba_boton
{
	margin:0 auto;
	padding:0.5em;
	border:0.2em solid #1e6381;
	position:relative;
	background:url(../img/ir_arriba.png) no-repeat top left;
	background-position:50% 50%;
	width:0.05em;
	height:1em;
	opacity:0.7;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 0.25em 0.25em 0em 0em;
	-moz-border-radius: 0.25em 0.25em 0.25em 0.25em;
    -webkit-border-top-left-radius:0.25em;
	-webkit-border-top-right-radius:0.25em;
    -khtml-border-top-left-radius:0.25em;
	-khtml-border-top-right-radius:0.25em;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

#ir_arriba_boton:hover
{
	margin:0 auto;
	border:0.2em solid #1e6381;
	position:relative;
	background: #1e6381 url(../img/ir_arriba.png) no-repeat top left;
	background-size:1.5em;
	background-position:50% 50%;
	width: 0.05em;
	height:1em;
	opacity:0.7;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 1.5em 1.5em 0em 0em;
	-moz-border-radius: 1.5em 1.5em 0em 0em;
    -webkit-border-top-left-radius:1.5em;
	-webkit-border-top-right-radius:1.5em;
    -khtml-border-top-left-radius:1.5em;
	-khtml-border-top-right-radius:1.5em;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}
	
	#ir_abajo
	{
		left:95.5%; 
	}
	
	#ir_abajo_boton
{
	margin:0 auto;
	padding:0.5em;
	border:0.2em solid #1e6381;
	position:relative;
	background:url(../img/ir_abajo.png) no-repeat top left;
	background-position:50% 50%;
	width:0.05em;
	height:1em;
	opacity:0.7;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 0em 0em 0.25em 0.25em;
	-moz-border-radius: 0em 0em 0.25em 0.25em;
    -webkit-border-bottom-left-radius:0.25em;
	-webkit-border-bottom-right-radius:0.25em;
    -khtml-border-bottom-left-radius:0.25em;
	-khtml-border-bottom-right-radius:0.25em;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

#ir_abajo_boton:hover
{
	margin:0 auto;
	padding-bottom:3em;
	background-color:white;
	border:0.2em solid #1e6381;
	position:relative;
	background:#1e6381 url(../img/ir_abajo.png) no-repeat top left;
	background-size:1.5em;
	background-position:50% 50%;
	width:0.05em;
	height:1em;
	opacity:0.7;
	white-space:nowrap;
	cursor: pointer;
	border-radius: 0em 0em 1.5em 1.5em;
	-moz-border-radius: 0em 0em 1.5em 1.5em;
    -webkit-border-bottom-left-radius:1.5em;
	-webkit-border-bottom-right-radius:1.5em;
    -khtml-border-bottom-left-radius:1.5em;
	-khtml-border-bottom-right-radius:1.5em;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-ms-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

}

@media(max-width:600px)
{
	#ir_arriba, #ir_abajo, #ir_arriba_boton, #ir_abajo_boton
	{
		left:110%; 
		display:none;
		bottom:-10%;
		top:-10%;
	}
}



/* PANEL DE MENU */
#panel_menu1,#boton_menu1, .menu1, .menu, #panel_menu1 a
{
	display:none;
}

@media(max-width:600px)
{
#panel_menu
{
	margin:0 auto;
    position: absolute; 
	top:3.7em;
    width: 100%;
    z-index: 9;
    text-align: center;
}

#panel_menu1
{
	margin:0 auto;
	border-radius: 0em 0em 0.3em 0.3em;
	border-left:0.2em  solid #1e6381;
	border-right:0.2em  solid #1e6381;
	border-bottom:0.2em  solid #1e6381;
	width: 20em;
	background: #011e30;
	overflow: hidden;
	position: absolute;
	z-index: 9;
	display: none;
	padding-top:0.2em;
	padding-bottom:0.2em;	
}

#panel_menu1 ul
	{
		list-style: none;
	}
	
#panel_menu1 li
	{
		display: block;
		padding: 0.2em 0em;
		vertical-align: top;
	}
	
 .menu 
	{
		background-color: #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
	}
	
 .menu1
	{
		background-color:#011e30;
		border-radius: 0.25em;
		color: #1e6381;
	}
	
#panel_menu1 a
	{
		width: 90%;
		border: 0.1em solid #1e6381;
		display: block;
		font-family: helvetica, arial;
		font-size: 1.2em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
		margin:0 auto;
	}
	
#panel_menu1 a:hover
	{
		background: #1e6381;
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:#011e30;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	

#boton_menu
{
	margin:0 auto;
    position: absolute; 
	top:1em;
	left:1.5em;
    width: 100%;
    z-index: 9;
    text-align: center;
}

#boton_menu1
{
	background:url(../img/menu1.png) no-repeat top left;
	margin:0 auto;
	width: 25px;
	height:25px;
	cursor:pointer;
	overflow: hidden;
	position: absolute;
	z-index: 9;
	display: none;
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

#boton_menu1:hover
{
	background:url(../img/menu1.png) no-repeat top left;
	margin:0 auto;
	width: 25px;
	height:25px;
	cursor:pointer;
	overflow: hidden;
	position: absolute;
	z-index: 9;
	display: none;
	-ms-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
}

@media(max-width:500px)
{
#panel_menu, #panel_menu1, #boton_menu
{
    position: absolute; 
}
}

@media(max-width:340px)
{
#panel_menu1
{

	width: 97.5%;
	
}
}

/* PANEL DE IDIOMAS */
#panel_idiomas1,#boton_idiomas1, .menu1, .menu, #panel_idiomas1 a
{
	display:none;
}

@media(max-width:600px)
{
#panel_idiomas
{
	margin:0 auto;
    position: absolute; 
	top:3.7em;
	right:0.4em;
    width: 20em;
    z-index: 9;
    text-align: center;
}

#panel_idiomas1
{
	margin:0 auto;
	border-radius: 0em 0em 0.3em 0.3em;
	border-left:0.2em  solid #1e6381;
	border-right:0.2em  solid #1e6381;
	border-bottom:0.2em  solid #1e6381;
	width: 20em;
	background: #011e30;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	display: none;
	padding-top:0.2em;
	padding-bottom:0.2em;	
}

#panel_idiomas1 ul
	{
		list-style: none;
	}
	
#panel_idiomas1 li
	{
		display: block;
		padding: 0.2em 0em;
		vertical-align: top;
	}
	
#panel_idiomas1 a
	{
		width: 90%;
		border: 0.1em solid #1e6381;
		display: block;
		font-family: helvetica, arial;
		font-size: 1.2em;
		padding: 0.5em 0em;
		-ms-transition: all 0.5s ease-in;
		-moz-transition: all 0.5s ease-in;
		-o-transition: all 0.5s ease-in;
		-webkit-transition: all 0.5s ease-in;
		transition: all 0.5s ease-in;
		margin:0 auto;
	}
	
#panel_idiomas1 a:hover
	{
		background: #1e6381;
		background-color: #FFFFFF;
		background: -moz-linear-gradient(top, #1e6381, #011e30, #1e6381);/* F 3.6+ */
		background: -ms-linear-gradient(top, #1e6381, #011e30, #1e6381);/* IE 10+ */
		background: -webkit-linear-gradient(top, #1e6381, #011e30, #1e6381);/* FF 3.6+ */
		background: -o-linear-gradient(top, #1e6381, #011e30, #1e6381);/* Safari 5.1+, Chrome 10+ */
		background: linear-gradient(top, #1e6381, #011e30, #1e6381);/* ESTILO ESTANDAR */
		border: 0.1em solid #1e6381;
		border-radius: 1em 1em 1em 1em;
		color:white;
		-ms-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	

#boton_idiomas
{
	margin:0 auto;
    position: absolute; 
	right:1.5em;
	top:1em;
    width: 25px;
    z-index: 9;
    text-align: right;
}


#boton_idiomas1
{
	background:url(../img/idiomas1.png) no-repeat top left;
	margin:0 auto;
	width:25px;
	height:25px;
	cursor:pointer;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	display: none;
	-ms-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
}

#boton_idiomas1:hover
{
	background:url(../img/idiomas1.png) no-repeat top left;
	margin:0 auto;
	width: 25px;
	height:25px;
	cursor:pointer;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	display: none;
	-ms-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	
}
}

@media(max-width:500px)
{
#panel_idiomas1, #panel_idiomas, #boton_idiomas
{
	position: absolute;	
}
}

@media(max-width:340px)
{
#panel_idiomas, #panel_idiomas1
{

	width: 98%;
	left:1px;
	
}
}





