@charset "utf-8";
/* CSS Document */
/*responsivos*/
@media (max-width: 12000px) {

.cabecera, .cabeceracharla { width: 920px; height: inherit; margin: 0 auto; padding: 0; }

.panoramas { width: 720px; height: auto; margin: 0 auto; padding: 25px 100px 30px 100px; 
/* esto hace que ocupe el 100 % de alto */ 
content: "";
  display: table;
  clear: both; 
  /* esto hace que ocupe el 100 % de alto */ 
}
	
.panoramas2 { width: 920px; height: auto; margin: 0 auto; padding: 0 auto; background: #FFF;  
/* esto hace que ocupe el 100 % de alto */ 
content: "";
  display: table;
  clear: both; 
  /* esto hace que ocupe el 100 % de alto */ 
}	
	
.inscribirse { width: 920px; height: 260px; margin: 4px auto; padding: 0; background-image: url("../imagenes/fondo-inscripciones.jpg"); background-repeat: no-repeat; background-position: center center; 
}
	
.inscribirseazul { width: 920px; height: 260px; margin: 4px auto; padding: 0; background-image: url("../imagenes/fondo-inscripciones-23-10.jpg"); background-repeat: no-repeat; background-position: center center; 
}
	
.inscribirseverde { width: 920px; height: 260px; margin: 4px auto; padding: 0; background-image: url("../imagenes/fondo-inscripciones-verde.jpg"); background-repeat: no-repeat; background-position: center center; 
}		

.auspiciantes { width: 920px; height: auto; margin: 0 auto; padding: 0; }
	
.pie { width: 820px; height: 110px; margin: 40px auto 0 auto; padding: 38px 50px 0 50px; background: #c8a877; 
}

	
	
	
.panoramalocalleft { width: 55%; float: left; height: auto; margin: 0; padding: 0; } 	
.panoramalocalleft h2 { font-size: 1.8rem; line-height: 2.2rem; font-weight: 400; color: #000; text-align: left; }

.panoramalocalright { width: 40%; float: left; height: auto; margin: 0 0 0 5%; padding: 0; }	
.panoramalocalrightfoto { width: 50%; height: auto; margin: 0 0 0 0; float: left; }
	
.panoramalocalleft img { width: 70%; }	
	
.panoramalocalrighttextos { width: 48%; height: auto; margin: 0; padding: 2% 0 0 1%; float: left; text-align: left; }
.panoramalocalrighttextos h2, .panoramalocalrighttextosazul h2 { font-size: 1.5rem; line-height: 2rem; color: #000; text-transform: uppercase; font-weight: 700; margin: 0; padding: 0; font-style: oblique; }
.panoramalocalrighttextos img, .panoramalocalrighttextosazul img { width: 70%; margin: 1% 0; }	
.panoramalocalrighttextos h3, .panoramalocalrighttextosazul h3 { font-size: 1.3rem; line-height: 1.7rem; color: #000; font-weight: 700; margin: 0; padding: 0; }
.panoramalocalrighttextos p, .panoramalocalrighttextosazul p{ font-size: 1rem; line-height: 1.4rem; color: #000; font-weight: 300; margin: 0; padding: 0; font-style: oblique; }	
	
	

.panoramalocalrighttextosazul { width: 48%; height: auto; margin: 0; padding: 7% 0 0 1%; float: left; text-align: right; }	
.panoramalocalrightfoto h3 { font-size: 1.2rem; line-height: 1.3rem; color: #000; font-weight: 700; margin: 0; padding: 0; font-style: oblique; }
	
	
	
	
	
.titulodisertantes { width: 99%; height: inherit; background: #122a40; margin: 0; padding: 1% 0.5%; }	
.titulodisertantes h2 { font-size: 1.5rem; line-height: 2.5rem; text-align: center; padding: 0; margin: 0; text-transform: uppercase; font-weight: 500; color: #FFF; }	
	
	
.titulodisertantesverde { width: 99%; height: inherit; background: #006633; margin: 0; padding: 1% 0.5%; }	
.titulodisertantesverde h2 { font-size: 1.5rem; line-height: 2.5rem; text-align: center; padding: 0; margin: 0; text-transform: uppercase; font-weight: 500; color: #FFF; }	
	
	
/*.plu, .pld, .plt { width: 22%; height: inherit; margin: 0; padding: 0; float: left; background: #FFF; }*/
.plc, .plcdos { width: 22.25%; height: inherit; margin: 2% 1% 2% 0; padding: 0; float: left; background: #f1ece6; border-radius: 5px; padding: 2% 1%; box-shadow: 1px 1px 3px #C1C1C1;}	
.plci { width: 22.25%; height: inherit; margin: 2% 0; padding: 0; float: left; background: #f1ece6; border-radius: 5px; padding: 2% 1%; box-shadow: 1px 1px 3px #C1C1C1;}		
	
	.plcvacio { width: 22.25%; height: inherit; margin: 2% 1% 2% 0; padding: 0; float: left; padding: 2% 1%; }	
/*.plseparador { width: 2%; height: 100%; margin: 0; padding: 0; float: left; }*/

.pdfoto { width: 80%; margin: 0 auto; padding: 0 10%; }
.pdtextos { width: 100%; margin: 0; padding: 3% 1%; min-height: 90px; }
.pdtextos h3 { font-size: 1rem; line-height: 1.2rem; color: #000; font-weight: 700; margin: 0; padding: 0; }
.pdtextos p { font-size: 1rem; line-height: 1.4rem; color: #000; font-weight: 300; margin: 0; padding: 0;  font-style: oblique; }	
	
	
	
.pdtextosverde { width: 100%; margin: 0; padding: 3% 1%; min-height: 50px; }
.pdtextosverde h3 { font-size: 1.4rem; line-height: 1.4rem; color: #006633; font-weight: bolder; margin: 0; padding: 0; }
.pdtextosverde p { font-size: 1.1rem; line-height: 1.4rem; color: #000; font-weight: normal; margin: 0; padding: 0;  font-style: oblique; }		
	
	
	
	
.pdcv { width: 96%; text-align: right; margin: 0; padding: 1% 2%; }
.pdcv p { font-size: 0.8rem; line-height: 1rem; color: #000; font-weight: 400; margin: 0; padding: 0; }			
.pdcv p a { color: #000; text-decoration: none; }

.descargarpresentacion { width: 70%; margin: 0 auto; padding: 3% 5%; background: #DDDC03; border-radius: 3px; font-size: 0.8rem; line-height: 1.1rem; text-transform: uppercase; letter-spacing: 0.5px; text-align: center; }	
.descargarpresentacion a { color: #000; text-decoration: none; }	
.descargarpresentacion a:hover { text-decoration: underline; }	
	
.inscribirse-boton-left { width: 33%; height: auto; margin: 10% 2% 0 15%; float: left; }
.inscribirse-boton-right { width: 33%; height: auto; margin: 10% 15% 0 2%; float: left; }

.revivicharla { width: 100%; margin: 2% 0 0 0; padding: 0; } 
.revivicharlaleft { width: 85%; margin: 1% 0 0 0; padding: 0; float: left; } 
.revivicharlaright { width: 10%; margin: 0.5% 5% 0 0; padding: 0; float: left; text-align: left; } 
.revivicharlaleft h2 { font-weight: 300; font-size: 1.5rem; line-height: 2.5rem; margin: 2%; padding: 0; color: #FFF; }
.revivicharlaleft h2 a { color: #FFF; text-decoration: none; }	
.revivicharlaleft h2 a:hover { text-decoration: underline; }		
	
.footerurl, .footerico, .footerespaciocorto, .footerespaciolargo { float: left; padding: 0 0.5%; margin: 4% 0 1% 0; }

.footerurl { width: 18%; }
.footerico { width: 4%; }
.footerespaciocorto { width: 8%; }
.footerespaciolargo { width: 15%; }	

	
.footerurl p, .footerico p, .footerespaciocorto p, .footerespaciolargo p { font-size: 1.3rem; line-height: 1.9rem; color: #00263F; margin: 0; padding: 0; font-weight: 300; }
.footerurl h3, .footerico h3, .footerespaciocorto h3, .footerespaciolargo h3 { font-size: 1.5rem; line-height: 2rem; color: #00263F; margin: 0; padding: 0; font-weight: 300; }	
.footerurl a, .footerico a, .footerespaciocorto a, .footerespaciolargo a { color: #00263F; text-decoration: none; }	
/*.footerurl a:hover, .footerico a:hover, .footerespaciocorto a:hover, .footerespaciolargo a:hover { font-weight: 500; }*/		
.footerlogo { float: right; width: 25%; }
.footerico { width: 4%; }	
	
	
}
/*responsivos*/