/* tipo de letra general, tamaño */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	overflow: visible;
	background-color:#ace5d4;
	/*background-image:url(../img/back2.png);*/
	background-color: #003667;
	background-position: center top;
	background-repeat: no-repeat;

}

#contenido {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				12px;
	font-weight: 			normal;
	color: 					#000000;
	background-color: 		#FFF;
	text-align: 			center;
	vertical-align: 		top;
	padding-top: 			10px;
	padding-right: 			12px;
	padding-bottom: 		10px;
	padding-left: 			10px;
	margin-top: 			0;
	margin-right: 			auto;
	margin-bottom: 			0;
	margin-left: 			auto;
	position:	relative;
	/*max-width: 960px;*/
}

/*Estilo de títulos*/
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align:center;
}
/*Estilo de título, Presentación*/
.presentacion {

	color: #9fbc03;

}
/*Estilo de título, Estrategia*/
.estrategia {

	color: #9fbc03;

}
/*Estilo de título, Proposito*/
.proposito {

	color: #9fbc03;

}
/*Estilo de título, Calendario*/
.calendario {

	color: #9fbc03;

}
.calendario2 {

	color: #006EDF;

}
/*Estilo de título, Inscripciones*/
.inscripcion {

	color: #D28F4D;

}
.txt_norm01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin-left: 12px;
	margin-right: 12px;
	text-align: justify;
}

.txt_norm01_cita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-left: 12px;
	margin-right: 12px;
	text-align: justify;
}


.tabla {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin-left: 60px;
	margin-right: 10px;
}
.test {
	background: #fff;
	background-size: cover;
	box-shadow: 2px 2px 17px rgba(41, 40, 40, 0.39);
	padding: 1.5vw;
	box-sizing: border-box;"
}


@media only screen and (min-width: 768px) {
    /* tablets and desktop */
    .navbar {
  	margin-top:-220px;
  }
}

@media only screen and (max-width: 767px) {
    /* phones */
    .navbar {
  	margin-top:-70px;
  }
}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */
    .navbar {
  	margin-top:-70px;
  }
}

