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


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


#block-logo {
	margin: 0 -10% 0 0;
	width: 75% !important;
}

.field--name-body {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 90% !important;
	left: 0 !important;
	position: relative !important;

}

.breadcrumb, #backtotop, #block-languagedropdownswitchercontenido, #block-imprimir, #block-imprimirespecifico, #block-logoalt, .contextual .trigger, #block-contactblock, #block-contactblock-2, .view-filters, #block-reserva  {
	display: none !important;
}

#backtotop,
#block-cierretemporal {
	display: none;
}

/* Página básica */ 

.basica .field--name-field-image {
	width: 80% !important;
	left: 0;
	margin: 15% 10% 0 10% !important;
	padding: 6% 0 6% 0 !important;
	z-index: 4;
	float: none;
	clear: both;
}

.basica .field--name-field-image img {
	min-width: 1% !important;
	position: relative !important;
	width: 100% !important;
	z-index: 4 !important;
}

.basica h2 {
	font-size: 270%;
	margin: 0 10% 10% 6%;
	color: #2c2cc4;
}

.basica .field--name-body {
	font-size: 80% !important;
	padding: 0 4% 0 4% !important;
	width: 92% !important;
}

/* 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);
}

/* 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;
}



/* Horarios */

.field--name-field-horario-de-manana, .field--name-field-horario-de-tarde, .field--name-field-horario-de-verano {
	font-size: 90%;
}

/* Guía del estudiante */

.node--type-guia-del-estudiante h2 {
	display: inline;
	text-align: center !important;
	font-size: 250% !important;
	font-weight: bold;
	color: #2c2cc4 !important;
	line-height: 125% !important;
	margin-bottom: 30% !important;
}

.node--type-guia-del-estudiante h3 {
	margin-top: 8%;
}

.node--type-guia-del-estudiante .field--name-field-image {
	width: 70% !important;
	left: 0;
	margin: 0 15% 0 15% !important;
	padding: 6% 0 6% 0 !important;
	z-index: 4;
	float: none;
	clear: both;
}

.node--type-guia-del-estudiante img {
	min-width: 1% !important;
	position: relative !important;
	width: 100% !important;
	z-index: 4 !important;
}

.node--type-guia-del-estudiante .field--name-body img {
	width: 80% !important;
	margin-left: 10%;
}

#block-views-block-visor-de-nodos-block-5 {
	display: none;
}


/* Views */

/* Docentes cursos para profesores */

.view-equipo .views-field-user-picture,
.view-equipo .views-field-name,
.view-equipo .views-field-field-curso-de-iniciacion {
	float: left;
}

.view-equipo .views-field-user-picture {
	width: 12%;
}

.view-equipo .views-field-name {
	width: 24%;
	padding: 2%;
}

.view-equipo .views-field-field-curso-de-iniciacion {
	width: 54%;
	padding: 2%;
}


/* Formación de profesores, fechas y precios */

.view-matricula-formacion-profesores {
	margin-bottom: 10% !important;
}

.view-matricula-formacion-profesores .field__label {
	float: left;
}

/* Pildoras */

.view-pildoras {
	margin-top: 10%;
}

.view-pildoras .views-field-field-imagen {
	width: 15% !important;
	float: left;
	margin: 0 5% 0 10%;
}

.view-pildoras .views-field-title {
	padding: 2%;
	font-size: 115%;
	clear: right;
}

/* libros */

.view-libros .views-field-field-image {
	width: 23%;
	float: left;
	margin-right: 2%;
}

.view-libros .views-field-title {
	font-size: 150%;
	margin: 10% 0 0 10%;
	font-weight: bold;
}

/* 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%;
}
