﻿@page { 
    size: auto;   /* auto is the initial value */ 
    margin: 50px 0 10% 0 !important;  
	width: 100% !important;
}

/* Elementos a ocultar */

#tb-megamenu-main, 
#backtotop, 
.breadcrumb, 
#block-languagedropdownswitchercontenido, 
#block-imprimir, 
#block-imprimirespecifico, 
#block-logoalt, 
.contextual .trigger, 
#block-infolopd, 
.block-contact-block, 
.view-filters, #block-reserva,
#block-infolopdprof,
video
 {
	display: none !important;
}


a:link, a:visited {
	color: black;
}


#block-logo {
	margin: 50px;
	width: 55% !important;
}

/* Nodos imágenes */

.node__content .field--type-image {
	margin: 140px 0 5% 0 !important;
}

.node__content .field--type-image img {
	max-height: 250px !important;
}

/* Nodos slides */

#flexslider-1 {
	margin: 180px 0 5% 0 !important;
}


/* Body */

.node__content .field  {
	width: 100% !important;
	font-size: 90% !important;
	position: relative !important;
}


/* Titulo */

.node__content .field--name-field-titulo {
	margin: 0 0 5% 0;
	font-size: 200% !important;
}


/* Imagen colocada en el editor de texto */

.node__content .field--name-body img {
	width: 60% !important;
	min-width: 60% !important;
	margin: 0 20% 0 20%;
}

/* Cuadrículas */

.views-view-grid .views-col {
	min-width: 0;
}


/* bienvenida */

.bienvenido .views-view-grid .views-field-field-image {
	width: auto;
	margin: 0 10% 0 10%;
}


/* Noticias, radio, blog */

.node--type--radio .field--type-image img {
	margin-top: 0;
}

/* ¿Cómo llegar? */

	.llegar .paragraph--type--llegar .field--name-field-image > div:nth-child(1) > img:nth-child(1),
	.llegar div.field__item:nth-child(5) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > img:nth-child(1),
	.llegar .paragraph--type--llegar .field--name-field-lista > div:nth-child(1), 
	.llegar .paragraph--type--llegar .field--name-field-lista > div:nth-child(2),
	.llegar .paragraph--type--llegar .field--name-field-enlace,
	.llegar .paragraph--type--llegar div.field__item:nth-child(3),
	.llegar .paragraph--type--llegar 	{
	display: none;
	}


/* A PARTIR DE AQUÍ YA ES LA SECCIÓN PARA LAS MATRÍCULAS */


/* Matricula */

.field--name-billing-profile {
	display: none;
}

#edit-review {
	margin-top: 5%;
}

.field--name-mail /* administrador */ {
	margin-top: 20%;
}


.checkout-order-summary > table:nth-child(1) > tbody:nth-child(1) {
	width: 100% !important;
}

#edit-review-contact-information > legend:nth-child(1) > span:nth-child(1) > a:nth-child(1), #edit-review-payment-information > legend:nth-child(1), .layout-region-checkout-footer {
	display: none;
}

.layout-region, .customer-information /* administrador */ {
	width: 100%;
	clear: both;
	float: none;
	font-size: 80%;
}

.customer-information {
	padding-top: 20%;
}

.layout-region-checkout-secondary,
.order-information /* administrador */ {  /* Resumen económico */
    float: none;
    width: 80%;
    position: absolute;
	top: 120px;
}

.order-information /* administrador */ {
	width: 100%;
	top: 50px;
	font-size: 80%;
}

.layout-region-checkout-secondary h3 {
	margin-bottom: 5%;
}

.view-commerce-checkout-order-summary td,
.view-commerce-checkout-order-summary tr,
.view-commerce-checkout-order-summary tr td,
.view-commerce-order-item-table td, /* administrador */
.view-commerce-order-item-table tr, /* administrador */
.view-commerce-order-item-table tr td  /* administrador */ {
	margin: 5% 0 5% 0;
	border-bottom: solid 3px;
	border-top: solid 3px;
	border-left: none;
	border-right: none;
	border-color: rgba(0,90,170,1);
}

/* administrador matriculas */

.tabla-matriculas-admin {
	position: relative;
	z-index: 10;
}

.tabla-matriculas-admin .views-field-total-price__number,
.tabla-matriculas-admin .views-field-placed,
.checkout-progress,
.action-links {
	display: none;
}

.tabla-matriculas-admin .views-field-order-number {
	width: 10%;
}

.tabla-matriculas-admin .views-field-order-items-target-id-1 {
	width: 30%;
}

.tabla-matriculas-admin .views-field-billing-profile__target-id {
	width: 60%;
}



/* Productos */

.path-product .field--name-field-imagen img {
	position: relative !important;
	z-index: 5 !important;
	min-width: 480px !important;
	max-width: 480px !important;
	margin-left: 10px !important;
}

.path-product .main-content {
	margin: 150px 0 0 0 !important;
	padding: 0 !important;
	width: 85% !important;
}

.field--name-field-documentos, .add-to-cart-link, .path-product .field--name-field-archivo {
	display: none !important;	
}

.path-product .field--name-field-titulo {
	margin: 0 0 100px 0 !important;
	font-size: 220% !important;
}


.path-product h3 {
	font-size: 170%;
	margin: 10% 0 4% 0;
}


.path-product tr {
    padding: 0 !important;
	border-bottom: 1px solid rgba(0,90,170,1);
	margin: 0 !important;
}

.path-product tr td,
.path-product tr th {
  padding: 0 !important;
  text-align: left;
  border: 0px solid #fff;
}

.path-product tr th {
  border-bottom-style: none;
  color: rgba(0,90,170,1) !important;
}

.path-product .view-grouping-header {
	margin-top: 5% !important;
}


.view-commerce-user-orders {
	padding-top: 20% !important;
	font-size: 70%;
}

.view-commerce-user-orders  tr {
	border-bottom: 1px solid rgba(0,90,170,1) !important;
}
