@CHARSET "ISO-8859-1";

/**
* Estilos para la Ficha de Experiencias
*
* Powered by RuralGest®
* @copyright RuralGest S.L.
*
* Template: modulos/TExpDistribucion/Paneles/Basico_V3_gris_sin_menu/css/principal.css
* id_destino: 4317
* id_punto_venta: 4532
*
*/

@CHARSET "ISO-8859-1";
  
@viewport {
    /*width: device-width !important;*/
}

.PanD_body {
	padding: 0px;
	margin: 0px;
	border: 0px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	background-color: #2f2f2f;
    -webkit-font-smoothing: antialiased;
}

.PanD_body * {
	/*font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555;*/
}

.PanD_texto_defecto {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.PanD_ancho_total {
	width: 100%;
}

.PanD_capa_izq {
	float:left
}

.PanD_capa_der {
	float:right;
}

.PanD_capa_oculta {
	display: none;
}

.PanD_texto_base {
	font-family: Arial;
	font-size: 12px;
	color: #000;
}	

.PanD_padding_incluido {
	box-sizing:border-box; 
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.PanD_borde_redondo_5 {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}		

.PanD_borde_redondo_25 {
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	-ms-border-radius: 25px;
}

.PanD_espacio_top_20 {
	margin-top: 20px;
}

.PanD_espacio_top_40 {
	margin-top: 40px;
}

.PanD_espacio_izq_20 {
	margin-left: 20px;
}

.PanD_espacio_der_20 {
	margin-right: 20px;
}

#PanD_capa_padre_centrada {
	width: 100%;
	max-width:1300px;
	margin: auto;
}

#PanD_capa_logo {
	width: 100%;
	float: left;
	height: 75px;
	background-color: #252525;
}

#PanD_capa_cabecera {	
	width: 100%;
	float: left;
}
#PanD_capa_cabecera a {
	text-decoration: none;
	border=0;
}

#PanD_capa_botonera {
	width: 100%;
	float: left;
	background-color: #d05656;	
	padding: 14px;
} 

#PanD_capa_subbotonera {
	width: 100%;
	float: left;
	background-color: #e9e6e1;
	padding: 10px 30px;	
}

#PanD_capa_contenido {
	width: 100%;
	float: left;
	background-color: #f2f2f2;
	padding: 0px 0px 20px 0px;
}

#PanD_capa_pie {	
	width: 100%;
	float: left;
	background-color: #252525;
	padding: 40px 20px;
	text-align: center;
}

.PanD_capa_centrado_botones {
	position: relative;
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}

.PanD_capa_centrado_botones li {
	display: inline-block;
	list-style: none;
	margin-left: 15px;
	cursor: pointer;
}
.PanD_capa_centrado_botones li:first-child { 
	margin-left: 0;
}

.PanD_boton_epigrafe_principal {
	width: 242px;
	text-align: center;
	background-color: #e07272;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ffffff;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

.PanD_boton_epigrafe_principal a {
	text-decoration: none;
	color: #ffffff;
}

.PanD_capa_resto_epigrafes {	
	position: relative;
	width: 100%;
	text-align: left;
	padding: 0;
	margin: 0;
}

.PanD_capa_resto_epigrafes li {
	display: inline-block;
	list-style: none;
	margin-right: 13px;
	cursor: pointer;
	padding-left: 13px;
	border-left: 1px solid #555;
	color: #555;
	font-size: 16px;
	margin-bottom: 8px;
}
.PanD_capa_resto_epigrafes li:first-child { 
	border-left: 0px;
}

.PanD_capa_resto_epigrafes li a {
	text-decoration: none;
	color: #555;
}

.PanD_capa_titulo_epigrafe_sel {
	width: 100%;
	max-width: 440px;
	background-color: #e9e6e1;
	text-align: center;
	margin: auto;
	margin-top: 40px;
	color: #e07272;
	padding: 10px;
	font-size: 24px;
	font-weight: bold;
}

.PanD_visible_responsive {
	display: none;
}

#PanD_capa_opciones_menu {
	width: 100%;
	float: left;
}

#PanD_btn_menu {
	display: none;
	float: right;
	margin-top: 12px;
	margin-right: 15px;
	height: 40px;
	cursor: pointer;
}

.elp_ancho_total {
	width: 100%;
}

.elp_capa_izq {
	float:left
}

.elp_capa_der {
	float:right;
}

#PanD_capa_padre_centrada .elp_cabecera_logo_V4 {
	background-color: #FFFFFF;
}	

#PanD_capa_padre_centrada .elp_cabecera_logo{
	/*margin-top: 7px;*/
}	

#PanD_capa_padre_centrada .elp_nombre_cabecera {
	background-color: #303030;
	width: 100%;
	overflow: hidden;
}

#PanD_capa_padre_centrada .elp_nombre_cabecera_TXT1 {
	padding-left: 25px;
	padding-top: 20px;
	color: #da7e05;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial;
}

#PanD_capa_padre_centrada .elp_nombre_cabecera_TXT2 {
	padding-left: 25px;
	margin-top: -4px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial;
}

#PanD_capa_padre_centrada .elp_ico_compartir {
	background-image: none !important;
	background-position:6px !important; 
	width: 42px !important;
	height: 36px !important;
	padding-top: 50px;
	padding-left: 11px !important;
}

#PanD_capa_padre_centrada .elp_btn_ver {
	width: 117px !important; 
	height: 45px !important; 
	margin-bottom: 10px !important; 
	font-size: 18px !important; 
	line-height: 45px !important;
}


#PanD_capa_padre_centrada .elp_logo_pie {
	padding-bottom: 20px;
	border-bottom: 1px solid #888;
	margin-bottom: 20px;
}	

.elp_lista_logos_pie {
	text-align: center;
	margin-top: -10px;
}

#PanD_capa_padre_centrada .elp_capa_volver_V4 {
	background-color: #d1d1d1; 
	float: left;
	width: 100%; 
	height: 40px;
	z-index: 20;
	
	/*background-image: URL
	background-position: top left;
	background-repeat: no-repeat;*/
}

.elp_botonera_resultados {
    width: 0%;
    height: 13px;
    padding-top: 3px;
    padding-left: 45px;
    margin: auto;
    max-width: 888px;
    z-index: 26;
    text-align: center;
}

			
.elp_imagen_cabecerea {
	height: 55px;
	padding: 10px;
	padding-left: 30px;
	
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
}	

.line {
    text-align: center;
    margin: 25px 0px 5px 0px;
    text-transform: uppercase;
    font-weight: 600;
    color: #949494;
    font-size: 18px;
    position: relative;
}

.line:before {
    content: "";
    height: 2px;
    width: 100%;
    background: #949494;
    left: 0;
    top: 50%;
    position: absolute;
    margin-top: -1px;
}

.line h3 {
    font-size: 22px;
    margin: 0 0 10px 0;
    color: #949494;
    line-height: 1.1;
    
    -webkit-font-smoothing: antialiased;
	-webkit-margin-after:25px;
	-webkit-margin-before:25px;
	-webkit-margin-end:0px;
	-webkit-margin-start:0px;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

.line span {
    background: #f2f2f2;
    display: inline-block;
    padding: 0 15px;
    position: relative;
    z-index: 1;
}

.PanD_capa_titulo_epigrafe_sel_V8 {
	width: 95%; 
	margin-left: 20px;
}

.PanD_capa_padre_compartir {
	position: absolute;
	display: none;
	top: 0px;
	right: 0px;
	width: 51px;
	height: 192px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ddd;
	
	box-sizing:border-box; 
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;

	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	
    box-shadow: 3px 6px 10px rgba(0,0,0,.25);
    
    z-index: 1000;
}

.PanD_capa_padre_compartir .PanD_ico_compartir {
	margin-bottom: 5px;
}

@media all and (max-width:800px) {
	.PanD_visible_responsive {
		display: block !important;
	}

	#PanD_capa_cabecera {
		display: none;
	}
	
	.PanD_boton_epigrafe_principal {
		width: 90% !important;
		display: block !important;
		margin: auto !important;
		margin-top: 10px !important;
	}
	.PanD_boton_epigrafe_principal:first-child {
		margin-top: 0px !important;
	}
	
	.PanD_capa_widget_publi {
		width: 96%;
	}
	
	.PanD_capa_resto_epigrafes li {
		border-left: 0px;
		width: 100% !important;
		text-align: left;
		padding-top: 8px;
		padding-bottom: 8px;
		list-style: circle !important;
		padding-left: 0;
		margin: 0;
		border-bottom: 1px solid #c3c1be;
	}
	.PanD_capa_resto_epigrafes li:last-child {
		border-bottom: 0px !important;
	}

	#PanD_capa_logo {
		height: 65px;
	}
	
	#PanD_capa_opciones_menu {
		display: none;
	}
	
	#PanD_btn_menu {
		display: block;
	}
	
	.elp_botonera_resultados {
		padding-left: 5px;
	}
	
	.PanD_capa_titulo_epigrafe_sel {
		margin-top: 20px;
	}
	
	.PanD_capa_titulo_epigrafe_sel_V8 {
		width: 95%; 
		margin-left: 2% !important;
	}
}