﻿html {
  position: relative;
  min-height: 100%;
}
body {
	/*margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	background-color: #CCCCCC;
	
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.Estilo2 {font-size: 10pt}
/*a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}*/
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	color: #FFFFFF;
	font-size: 18px;
}
h2 {
	color: #000033;
	font-size: 18px;
}
/*h3 {
	color: #CC3300;
	font-size: 12px;
}*/
.Estilo7 {font-size: 24px}
.Estilo8 {font-size: 20px; color: #FFFFFF;}
.Estilo9 {
	color: #000033
}
/********* responsive **********/
#cuadro-naranja{
	background-color: #ff9933;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
	max-width: 683px;
	
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  text-align: center;
  font-size:12px;
  color: #444;
  
}
.footer a{
	color: #444;
}
.contacto{
	margin-top: 20px;
	margin-bottom: 80px;
	
}
.contacto a{
	color: #222;
	font-size: 13px;
}
.img-centrada{
	margin-left: auto;
	margin-right: auto;
}
.color-blanco{
	color: #fff;
}
.sin-margin-right{
	margin-right: 0px !important;
}
.sin-margin-left{
	margin-left: 0px !important;
	padding: 0;
}
.navbar-default, .navbar-default .navbar-nav{
	background-color: #fff;
}
.navbar-default > div{
	max-width: 683px;
	
	
	
}
.navbar-default, .con-swiffy {
	max-width: 683px;
	margin-left: -15px !important;
	margin-right: -15px !important;
	border: none;
	
}
.navbar-default .navbar-nav > li > a {
    color: #000;
	font-family: Arial, Helvetica, sans-serif ;
	
	
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > .active > a:hover
{
    background-color: #ff9933;
	color: #fff;
	
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus {
	color: #ff9933;
	background-color: #fff;
	font-weight: bold;
}
.navbar-default .navbar-nav > li {
   margin-right: 10px;
   margin-left: 10px;
   
}
#swiffycontainer{
	margin-left:-15px;
	
}

.sin-padding{
	padding: 0;
}

/********* presentacion **********/
.contenidos{
	margin-top: 0;
	background-color: #fff;
	
}
.conte-cd{
	max-width: 683px;
	
}
.conte-izq{
	max-width: 683px;
	padding-left: 0;
	
}
.Estilo43 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	}
	
a.Estilo46:link{
	text-decoration: none;
	color: #990000;
}
a.Estilo46:visited{
	text-decoration: none;
	color: #990000;
}
a.Estilo46:hover{
	text-decoration: none;
	color: #ff9933;
}
a.Estilo46:active{
	text-decoration: none;
	color: #990000;
}
a.Estilo46 {
	font-weight: bold;
	
}

a.bold900{
	font-weight: 900;
}
#conte-cd-presentacion{
	background-image: url("../Imagenes/fondopresen.gif");
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover; 
}
#conte-cd-presentacion > img {
		display: none;
}

/********** gestalt.php ************/
#conte-cd-gestalt{
	background-image: url("../Imagenes/fondogestalt2.gif");
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover; 
}
#conte-cd-gestalt > img {
		display: none;
}
.Estilo22{
	color: #990000;
	font-weight: bold;
	font-size: 14pt;
}
.negrita{
	font-weight: bold;
}
.div-dcha{
	float: right;
	margin-bottom: 15px;
	
}
/************ humanista.php *********/
.Estilo52 {
	font-size: 10pt;
}
/************ talleres *************/
.izq-talleres{
	padding: 30px;
	text-align: center;
	font-size: 10pt;
}
.rosa{
	color: #993333;
	font-size: 12px;
}
.borde2{
	border: solid 2px #000;
}
.size-11pt{
	 font-size: 11pt;
}
.img-taller{
	padding-top: 30px;
}
hr{
	border-color: #000;
}
.italic{
	font-style: italic;
}
.pad-bot20{
	padding-bottom: 20px;
}
.mar-bot20{
	margin-bottom: 20px;
}
/*********** crecer2 ***********/
.crecer2-izq{
	padding: 0;
}
.crecer2-izq > img{
	height: 100%;
	width: 100%;
}
.violeta{
	color: #550055;
}
#crecer2d > img {
	
}
/********** inscripcion.php ************/
.aster {
	font-size:11px;
	color:#5c11a4;
}	

/********** contacto **************/
	
a.acontacto:link{
	text-decoration: none;
	color: #000000;
}
a.acontacto:visited{
	text-decoration: none;
	color: #000000;
}
a.acontacto:hover{
	text-decoration: none;
	color: #444;
}
a.acontacto:active{
	text-decoration: none;
	color: #000000;
}
a.acontacto {
	font-weight: bold;
	font-size: 15px;
	
}
.tel-contacto{
	font-weight: bold;
	font-size: 15px;
	color: #990000;
}
.pad-top-30{
	padding-top: 30px;
}

/************ Correo.php *********/
.form-contacto{
	padding-top: 15px;
}

/********* media queries ***********/


.menu1, .menu2, .menu3 { display:none !important}
	#bloque { height:auto; }

@media (max-width: 765px){
	.menu1, .menu2, #navbar { display:block !important}
	#bloque { height:50px; }
}

@media (min-width: 768px){

	.navbar-brand{
		display: block;
	}
	.navbar{
		border-radius: 0 !important;
	}
	.breadcrumb{
		margin-left: 40px;
	}
}
@media (min-width: 992px){
	#nav-sup{
		display: none;
	}
	#crecer2d > img {
		display: none;
	}
	#conte-cd-inscripcion{
		padding-top: 30px;
	}
	.div-bread{
		display: none;
		
	}

}

@media (max-width: 991px){
	#nav-inf{
		display: none;
	}
	#nav-sup{
		margin-bottom: 0px;
		
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > .active > a:hover
	{
    background-color: #e77607;
	color: #fff;
	
	}
	
	.contacto{
		text-align: center;
	}
	.solo-img{
		display: none;
	}
	.crecer2-izq{
		display: none;
	}
	.div-bread{
		max-width: 683px;
		background-color: #fff;
		
	}
	.div-bread > div {
		margin-left: -15px;
	
		
	}
	.breadcrumb{
		margin-bottom: 0px;
		border-radius: 0px;
		font-size: 10pt;
	}
	.dcha-contacto{
		margin-bottom: 15px;
	}
	
}

@media (min-width:684px) and (max-width: 991px){
	.contenidos {
		max-width: 683px;
	}
	#cuadro-naranja , .contacto, .con-swiffy, .conte-izq, .conte-cd,.contenidos{ 
		margin-left: auto !important;
		margin-right: auto !important;
	}
	#nav-sup  ,.div-bread{
		margin-left: auto !important;
		margin-right: auto !important;
	}
		
}
@media (max-width: 360px){
	#cuadro-naranja{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#logo148{
		display: none;
	}
	.col-sm-6 > ul , .izq-360{
	margin-left: -20px;
	}
}
@media (min-width: 361px){
	#logo74{
		display: none;
	}
}
@media (min-width: 1200px){
	.conte-cd{
		float:right;
	}
	
}
@media (max-width: 709px){
	/* oculta imagen de fondo de conte-cd */
	#conte-cd-presentacion, #conte-cd-gestalt{
		background-image: none;
	}
	#conte-cd-presentacion > p > br, #conte-cd-gestalt > p > br,
	#conte-cd-constelaciones > p > br, #conte-cd-pnl > p > br,
	#conte-cd-breve > p > br, #conte-cd-terapia > p > br{
		display: none;
	}	
	#conte-cd-presentacion > img ,#conte-cd-gestalt> img {
		display: block;
		margin-bottom: 10px;
	}
	.conte-cd {
		font-size: 12pt;
	}
	.img50 {
		width: 50%;
		height: auto;
		margin-left: 15px;
	
	}
}
@media (max-width: 767px){
	.hr-talleres{
		display: none;
	}
}

