@charset "utf-8";
/* CSS Document */
@font-face{
	font-family:'Delicius';
	src:url(fonts/Delicious-Roman.otf);
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'Delicius';
	src:url(fonts/Delicious-Italic.otf);
	font-weight:normal;
	font-style:italic;
}
@font-face{
	font-family:'Delicius';
	src:url(fonts/Delicious-Bold.otf);
	font-weight:bold;
	font-style:normal;
}
@font-face{
	font-family:'Delicius';
	src:url(fonts/Delicious-BoldItalic.otf);
	font-weight:bold;
	font-style:italic;
}
body{font-family:'Delicius'; font-size:1em; background:#dcdcdc; margin:0;}
header{background:#0071bb; color:#fff; border:10px solid #0071bb; padding:30px 90px 0 90px; font-size:1.2em;}
.contenido{background:#fff; color:#000; width:85%; margin:0 auto; padding:20px;}
.footer{font-family: 'Roboto', sans-serif; font-size:15px; background:#00adee; color:#fff; border-top:10px solid #fff; border-bottom:10px solid #00adee;}
.ehspos{font-family: 'Roboto', sans-serif; background:#0071bb; color:#fff; border:10px solid #0071bb; font-size:11px; text-align:center; font-weight:100;}
.div-footer{width:90%; margin:0 auto; font-size:0.8em;}
.col-md-1,.col-md-2,.col-md-3,.col-ft-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-space{float:left;}
.col-enc-1,.col-enc-2, .col-enc-3, .col-enc-4{float:left;}
.col-int-3, .col-int-9, .col-30, .col-30-fin{float:left;}
.col-enc-2 a:link{padding:10px 5px; text-decoration:none; color:#fff;}
.col-enc-2 a:active{background:#ffff00; color:#0071bb;}
.col-enc-2 a:hover{background:#ffff00; color:#0071bb;}
.col-enc-2 a:visited{padding:10px 5px; text-decoration:none; color:#fff;}
.active{color:#ffff00;}
.col-md-space{width:100%; margin:6px 0;}
.clearFloat{clear:both}
.ul-footer li{margin-bottom:10px; list-style:url(images/li01.png);}
.titulo-home{text-transform:uppercase; text-align:center; color:#fff;}
.titulo-home2{text-transform:lowercase; text-align:center; color:#fff;}
.titulo-int{text-transform:uppercase; text-align:center; color:#fff; margin:120px 30px 0 30px; color:#ffff00;}
.titulo1-int{text-transform:uppercase; text-align:center; color:#fff; margin:80px 30px 0 30px; color:#ffff00;}
.titulo2-int{text-transform:uppercase; text-align:center; color:#fff; margin:40px 30px 0 30px; color:#ffff00;}
.titulo-enc{font-size:1.8em;}
.titulo-enc2{font-size:1.3em;}
.subtitulo-enc{font-size:1.3em; text-decoration:underline;}
.subtitulo-enc2{font-size:1.3em;}
.vertical-centered-text {
  height: 220px;
  display: table;
  
}
.vertical-centered-text > * {
  display: table-cell;
  vertical-align: middle;
}
.titulo-blog{width:80%; margin:30px auto;}
.titulo-blog2{text-transform:uppercase; color:#fff; font-size:1.8em;}
.titulo-curso{color:#fff; font-size:1.2em;}
.titulo-curso2{color:#fff; font-size:0.8em;}
/* Pantallas Pequeñas */
@media only screen and (min-width:0px) and (max-width:320px) {
.grande{display:none;}
.col-md-12{width:100%}
.col-md-11{width:100%}
.col-md-10{width:100%}
.col-md-9{width:100%}
.col-md-8{width:100%}
.col-md-7{width:100%}
.col-md-6{width:100%}
.col-md-5{width:100%}
.col-md-4{width:100%}
.col-md-3{width:100%}
.col-md-2{width:100%}
.col-md-1{width:48%; margin: 1%;}
.col-ft-3{width:100%}
.col-int-3{width:100%}
.col-int-9{width:100%}
.titulo-home, .titulo-home2{margin:150px auto 0 auto;}
.col-30{width:80%; padding:10%; margin-bottom:10px;}
.col-30-fin{width:80%; padding:10%; margin-bottom:10px;}
}
/* Smartphone y Tablet Vertical */
@media only screen and (min-width:321px) and (max-width:800px) {
.grande{display:none;}
.col-md-12{width:100%}
.col-md-11{width:100%}
.col-md-10{width:100%}
.col-md-9{width:100%}
.col-md-8{width:100%}
.col-md-7{width:100%}
.col-md-6{width:100%}
.col-md-5{width:100%}
.col-md-4{width:100%}
.col-md-3{width:48%; margin: 1%;}
.col-md-2{width:48%; margin: 1%;}
.col-md-1{width:48%; margin: 1%;}
.col-int-3{width:100%}
.col-int-9{width:100%}
.titulo-home, .titulo-home2{margin:150px 10px 0 auto;}
.col-ft-3{width:100%}
.col-30{width:80%; padding:10%; margin-bottom:10px;}
.col-30-fin{width:80%; padding:10%; margin-bottom:10px;}
}
/* Solo para resolución 1024px */
@media only screen and (min-width:801px) and (max-width:1024px) {
.col-1024{display:none;}	
.grande{display:none;}
.col-md-12{width:100%}
.col-md-11{width:100%}
.col-md-10{width:100%}
.col-md-9{width:100%}
.col-md-8{width:100%}
.col-md-7{width:100%}
.col-md-6{width:100%}
.col-md-5{width:100%}
.col-md-4{width:100%}
.col-md-3{width:48%; margin: 1%;}
.col-md-2{width:48%; margin: 1%;}
.col-md-1{width:48%; margin: 1%;}
.col-int-3{width:100%}
.col-int-9{width:100%}
.titulo-home, .titulo-home2{margin:150px 10px 0 auto;}

.col-ft-3{width:25%}
.col-30{width:30%; padding:1.3%; margin-right:0.5%;}
.col-30-fin{width:30%; padding:1.3%;}
.titulo-blog{width:50%; margin:30px auto;}
}
/* Tablet Horizontal y PC de Escritorio */
@media only screen and (min-width:1025px) and (max-width:1920px) {
.chiko{display:none;}	
.col-md-12{width:100%}
.col-md-11{width:89.66666667%; margin: 1%;}
.col-md-10{width:81.33333333%; margin: 1%;}
.col-md-9{width:73%; margin: 1%;}
.col-md-8{width:64.66666667%; margin: 1%;}
.col-md-7{width:56.33333333%; margin: 1%;}
.col-md-6{width:48%; margin: 1%;}
.col-md-5{width:39.66666667%; margin: 1%;}
.col-md-4{width:31%; margin: 1%;}
.col-md-3{width:23%; margin: 1%;}
.col-md-2{width:14.66666667%; margin: 1%;}
.col-md-1{width:6.33333333%; margin: 1%;}
.titulo-home, .titulo-home2{margin:150px 10px 0 auto;}
.col-ft-3{width:25%}
.col-int-3{width:25%}
.col-int-9{width:73%; margin-left:2%;}
.col-30{width:30%; padding:1.3%; margin-right:0.5%;}
.col-30-fin{width:30%; padding:1.3%;}
}
.col-enc-1{width:5%; text-align:center; padding:10px 0; color:#ffff00;}
.col-enc-2{padding:10px 5px;}
.col-enc-3{width:20%; margin:-30px auto 0 auto; text-align:center;}
.col-enc-4{padding:1px 5px; width:2%;}
.blanco{color:#fff;}
.footer a:link{color:#fff;}
.footer a:active{color:#fff;}
.footer a:hover{color:#fff;}
.footer a:visited{color:#fff;}	
h3{color:#0071bb; text-decoration:underline;}
.tit-curso{color:#0071bb; font-size:1.6em; font-weight:bold;}
.titulo-form{color:#fff; font-size:1.3em; text-transform:uppercase;}
.input-form{padding:5px 10px; width:90%; background-color:#c8cace; color:#000; border: 1px solid #c8cace;}
.button-form{padding:10px 30px; width:150px; background-color:#c8cace; color:#37505b; border: 1px solid #c8cace;}
