
/* -------------------------------------------------------- */
/* Página en modo wide
/* -------------------------------------------------------- */
#wrapper {
	width:100%;
	margin: 0 auto;
	max-width: 100%;
} 
#main {
	width:1200px;
	width: 100%;
	margin: 0 auto;
	max-width: 100%;
}
body.home #main .avada-row {
	max-width: 1050px;
	margin: 0 auto;
	max-width: 100%;
}
body.home #content.bbgdashed {
	border:0 !important;
}
.footer-area {
	width: 1100px;
	margin: 0 auto;
	padding: 52px 0 0 !important;
}
#footer {
	width: 1100px;
	margin: 0 auto;
}
.page-title-wrapper {
	padding: 0 0 0 25px;	
}
.page-id-13187 #main #content {
	width: 71%;
}

/* -------------------------------------------------------- */
/* varios
/* -------------------------------------------------------- */
.cdp-imagen-100 {
	width: 100%;
	height: auto;
}
.cdp-min-height-50 {
	min-height: 50px;
}
.cdp-min-height-70 {
	min-height: 70px;
}
.cdp-min-height-100 {
	min-height: 100px;
}

/* -------------------------------------------------------- */
/* Sliders
/* -------------------------------------------------------- */
#sliders-container .tp-caption {
	max-width: 100% !important;
}
.cdp-boton-transparente {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #000000;
	font-family: "Alwyn", Arial, Helvetica, sans-serif !important;
	font-size: 20px !important;
	line-height: 24px !important;
	margin: 10px 0;
	color:#000000 !important;
}

/* -------------------------------------------------------- */
/* Boton 1
/* -------------------------------------------------------- */
.cdp-boton1 {
	display: block;
	padding: 10px 10px;
	background-color: #979797;
	  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  color:#ffffff !important;
  text-decoration: none;
	opacity: 1;
}
.cdp-boton1.cdp-compacto {
	display: inline-block;
}
.cdp-boton1:hover {
	color:#eeeeee !important;
	opacity: 0.8;
}
.cdp-boton1 img {
	float:right;
	margin: 0 0 0 10px;
}

/* -------------------------------------------------------- */
/* Títulos
/* -------------------------------------------------------- */
.cdp-titulo.cdp-tipo1 {
	font-size: 28px !important;
	line-height: 32px !important;
	font-weight: normal !important;
	color:#666666 !important;
	margin: 0 0 10px 0 !important;
}
.cdp-titulo.cdp-tipo2 {
	font-size: 28px !important;
	line-height: 32px !important;
	font-weight: normal !important;
	color:#222222 !important;
	margin: 10px 0 30px 0 !important;
}
.cdp-titulo.cdp-tipo3 {
	font-size: 28px !important;
	line-height: 32px !important;
	font-weight: normal !important;
	color:#222222 !important;
	margin: 40px 0 10px 0 !important;
}
.cdp-titulo.cdp-tipo4 {
	font-size: 22px !important;
	line-height: 24px !important;
	font-weight: normal !important;
	color:#222222 !important;
	margin: 20px 0 10px 0 !important;
	min-height: 70px;
}
.cdp-titulo.cdp-tipo5 {
	font-size: 26px !important;
	line-height: 28px !important;
	font-weight: normal !important;
	color:#222222 !important;
	margin: 20px 0 10px 0 !important;
}

/* -------------------------------------------------------- */
/* Bloque texto - icono
/* -------------------------------------------------------- */
.cdp-bloque-texto-icono {
}
.cdp-bloque-texto-icono .cdp-icono {
	float: left;
	width: 30%;
	padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-bloque-texto-icono .cdp-texto {
	float: left;
	width: 70%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-bloque-texto-icono .cdp-texto h3 {
	font-size: 22px !important;
	line-height: 26px !important;
	font-weight: normal !important;
	color: #666666 !important;
	margin: 10px 0;
}
.cdp-bloque-texto-icono .cdp-texto p {
	font-size: 14px !important;
	line-height: 18px !important;
	color: #888888 !important;
	margin-bottom: 40px;
}
.cdp-bloque-texto-icono:after {
  content: "";
  display: table;
  clear: both;
}

/* -------------------------------------------------------- */
/* Cursos in company
/* -------------------------------------------------------- */
p.cdp-tipo1 {
	color: #343434;
	width: 200px;
}
.cdp-sombra1 {
  -webkit-box-shadow: 5px 2px 10px 0px #aaaaaa; 
  -moz-box-shadow: 5px 2px 10px 0px #aaaaaa;  
  box-shadow: 5px 2px 10px 0px #aaaaaa; 
}
.cdp-bloque-curso {
}
.cdp-bloque-curso h2 {
	font-size: 22px !important;
	line-height: 26px !important;
	font-weight: normal !important;
	color: #666666 !important;
	margin: 10px 0;
	min-height: 70px;	
	color:#343434 !important;
}
.cdp-bloque-curso p.cdp-texto {
	color:#343434;
	min-height: 80px;
}
.cdp-bloque-curso img.cdp-portada {
	width: 100%;
	height: auto;
  -webkit-box-shadow: 5px 2px 10px 0px #aaaaaa; 
  -moz-box-shadow: 5px 2px 10px 0px #aaaaaa;  
  box-shadow: 5px 2px 10px 0px #aaaaaa; 
}
.cdp-form1 p {
	font-size: 20px !important;
	line-height: 26px !important;
	font-weight: normal !important;
	margin: 0 0 20px 0;
	color:#666666 !important;
}
.cdp-form {
}
.wpcf7 .cdp-form p {
	clear: both;
	margin-bottom: 5px;
}
.wpcf7 .cdp-form span {
	display: inline-block;
	color:#ff0000;
	min-width: 10px;
	vertical-align: top;
}
.wpcf7 .cdp-form input[type="text"],
.wpcf7 .cdp-form input[type="email"],
.wpcf7 .cdp-form textarea {
	display: inline-block;
	width: 450px;
	color: #343434 !important;
	border:1px solid #cccccc !important;
	font-family: "Alwyn", Arial, Helvetica, sans-serif !important;
	padding:5px 10px;
}
.wpcf7 .cdp-form textarea {
	height: 100px;
}
.wpcf7 .cdp-form .cdp-enviar {
	padding: 10px 10px;
	background-color: #979797;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  color:#ffffff !important;
  text-decoration: none;
	opacity: 1;
}
.wpcf7 .cdp-form .wpcf7-submit {
	display: none;
}
.page-id-13137 .widget.widget_text {
	display:none;
}

/* -------------------------------------------------------- */
/* Academia
/* -------------------------------------------------------- */
.page-id-13126 {

}
.page-id-13126 #main {
	padding-top: 0;	
}

/* -------------------------------------------------------- */
/* Fila
/* -------------------------------------------------------- */
.cdp-fila {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-fila:after {
  content: "";
  display: table;
  clear: both;
}
.cdp-fila.cdp-borde-superior {
	border-top: 1px dashed #bbbbbb;
}
.cdp-fila .cdp-contenido {
	width: 1100px;
	margin: 0 auto;
}
.cdp-fila .cdp-contenido:after {
  content: "";
  display: table;
  clear: both;
}
.cdp-col-1-3,
.cdp-col-1-4,
.cdp-col-2-3,
.cdp-col-1-2,
.cdp-col-1-1 {
	float:left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-col-1-1 { width: 100%; }
.cdp-col-1-3 { width: 33.33%; }
.cdp-col-1-4 { width: 25%; }
.cdp-col-1-2 { width: 50%; }
.cdp-col-2-3 { width: 66.66%; }
.cdp-clear {
	display: table;
	clear: both;
	content:"";
}

/* -------------------------------------------------------- */
/* Seccion tipo 1 
/* -------------------------------------------------------- */
.cdp-seccion-tipo1 {
	background-color: #e9e9e9;
	border-bottom: 1px solid #c64444;
}
.cdp-seccion-tipo1 .cdp-izq {
	float: left;
	width: 50%;
	padding: 30px 30px 30px 30px;
	background-color: #dbdbdb;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-seccion-tipo1 .cdp-der {
	float: left;
	width: 50%;
	padding: 60px 30px 30px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor {
	float: right;
	width: 525px;
}
.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor .cdp-fila1 {
	border-bottom: 1px dashed #888888;
	margin-bottom: 20px;
}
.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor h2 {
	font-size: 40px !important;
	line-height: 45px !important;
	float:left;
	width: 30%;
	color: #444444;
}
.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor h3 {
	font-size: 22px !important;
	font-weight: normal;
	line-height: 24px !important;
	color: #888888 !important;
}
.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor h3.ultimas-entradas {
	margin-bottom: -25px ;
}
.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor .cdp-fila1 span {
	text-align: right;
	float:left;
	width: 70%;
}
.cdp-seccion-tipo1 .cdp-izq .recent-posts-content h4 a {
	color:#888888 !important;
}
.cdp-seccion-tipo1 .cdp-der .cdp-contenedor {
	float: left;
	width: 525px;
}
.cdp-seccion-tipo1:after,
.cdp-seccion-tipo1 .cdp-izq:after,
.cdp-seccion-tipo1 .cdp-der:after,
.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor:after,
.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor .cdp-fila1:after,
.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor .cdp-fila2:after {
  content: "";
  display: table;
  clear: both;
}

/* -------------------------------------------------------- */
/* Seccion tipo 2
/* -------------------------------------------------------- */
.cdp-seccion-tipo2 {
	background-color:#d4cfcf;
}
.cdp-seccion-tipo2 h1 {
	font-size: 38px !important;
	line-height: 42px !important;
	color:#ffffff !important;
	margin: 10px 0;
}
.cdp-seccion-tipo2 ul {
	margin:0;
	padding: 0;
}
.cdp-seccion-tipo2 #jtwt .jtwt_tweet {
	float:left;
	width: 50%;
	background:none !important;
	padding-left: 0 !important;
	margin-bottom: 10px;
}
.cdp-seccion-tipo2 #jtwt .jtwt_tweet:nth-child(even) {
	clear:right;	
}
.cdp-seccion-tipo2 #jtwt .jtwt_tweet:nth-child(odd) {
	clear:left;
}
.cdp-seccion-tipo2 .jtwt_tweet_text {
	color:#666666 !important;
}
.cdp-seccion-tipo2 #jtwt .jtwt_tweet a {
	color:#cc0000 !important;
}
.cdp-seccion-tipo2 .cdp-contenedor1 {
	width: 1100px;
	margin: 0 auto;
}
.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-izq {
	float:left;
	width: 875px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-izq .cdp-contenedor2 {
	width: 4875px;
	margin-left: -4000px;
	padding: 30px 30px 0 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	background-color: #d4cfcf;
}
.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-izq .cdp-contenedor2 .cdp-contenido {
	float:right;
	width: 875px;	
	padding: 0 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-der {
	float:left;
	width: 225px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-der .cdp-contenedor2 {
	width: 4000px;
	padding: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	background-color: #e4e0e0;
}
.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-der .cdp-contenedor2 .cdp-contenido {
	float:left;
	width: 225px;	
	padding: 0 30px;
	min-height: 475px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cdp-seccion-tipo2:after,
.cdp-seccion-tipo2 .cdp-contenedor1:after,
.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-izq .cdp-contenedor2,
.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-der .cdp-contenedor2 {
  content: "";
  display: table;
  clear: both;	
}

/* -------------------------------------------------------- */
/* Widgets
/* -------------------------------------------------------- */
.chome_cont {
	width: 1100px;
	margin: 0 auto;
	padding: 40px 0;
}

/* -------------------------------------------------------- */
/* Paginacion
/* -------------------------------------------------------- */
.cdp-paginacion {

}
.cdp-paginacion a {
	padding: 5px 10px;
	font-size:14px;
	color:#c5101b;
	background-color: #eeeeee;
	border: 1px solid #e0dede;
	margin-right: 5px;
	font-weight: bold;
}
.cdp-paginacion a.cdp-pag-actual {
	background-color:#C5101B;
	border: 1px solid #C5101B;
	color: #ffffff;
}

/* -------------------------------------------------------- */
/* responsive
/* -------------------------------------------------------- */
@media only screen and (max-width: 1100px) {
	.cdp-fila .cdp-contenido {
		width: 96%;
	}
	#header .logo {
		float:none;
	}
	#header .fder {
		float:none;
	}
	.cdp-seccion-tipo1 .cdp-izq {
		width:100% !important;
	}
	.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor {
		float:none !important;
		width: 100% !important;
	}
	.cdp-seccion-tipo1 .cdp-izq .cdp-contenedor h3.ultimas-entradas {
		margin-bottom: 10px !important;
	}
	.cdp-seccion-tipo1 .cdp-der {
		width:100% !important;
	}
	.cdp-seccion-tipo1 .cdp-der .cdp-contenedor {
		float: none;
		width: 100%;
	}
	.cdp-boton1 {
	}
	.cdp-boton1 img {
		display: none;
	}
	.chome_cont {
		width:auto !important;
		padding-bottom:30px !important;
		padding-left: 20px;
		padding-right: 20px;
	}
	.cdp-seccion-tipo2 .cdp-contenedor1 {
		width: 100%;
	}
	.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-izq,
	.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-der {
		width:100%;
		float:none;
	}
	.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-izq .cdp-contenedor2 {
		width: 100%;
		margin: 0;
		padding: 20px;
	}
	.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-izq .cdp-contenedor2 .cdp-contenido {
		width: 100%;
		float:none;
	}
	.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-der .cdp-contenedor2 {
		width: 100%;
	}
	.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-der .cdp-contenedor2 .cdp-contenido {
		float:none;
		width: 100%;
		min-height: auto;
	}
	.cdp-seccion-tipo2 .cdp-contenedor1 .cdp-der a.testi_dest img {
		width: 100%;
	}
	.cdp-fila .cdp-col-1-3,
	.cdp-fila .cdp-col-1-2,
	.cdp-fila .cdp-col-1-4 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	#wrapper #footer {
		width: 100%;
		padding: 0 !important;
	}
	.footer-area {
		width: 90%;
		margin: 0 5% 0 5% !important;
	}
	.footer-area .columns-4 .col {
		width: 100% !important;
	}
	/*
	.page-id-13123 .footer-area {
		margin: 0 5% 0 5% !important;
	}
	*/
}
@media only screen and (max-width: 760px) {
	.cdp-fila .cdp-col-1-3,
	.cdp-fila .cdp-col-1-2,
	.cdp-fila .cdp-col-1-4 {
		float:none;
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.cdp-imagen-100 {
		width: 50% !important;
	}
	p.cdp-tipo1 {
		width: 100%;
	}
	img.cdp-portada {
		width: 50% !important;
	}
	.footer-area {
		width: 90%;
		margin: 0 5% 0 -5% !important;
	}
}
@media only screen and (max-width: 500px) {
	.cdp-imagen-100 {
		width: 100% !important;
	}
	p.cdp-tipo1 {
		width: 100%;
	}
	img.cdp-portada {
		width: 100% !important;
	}
}












