/* 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:#313c1a;
	background-image:url(../img/back.png);
	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: 22px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

/*Estilo de subtítulos*/
.subtitulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin-left: 12px;
}

/*Estilo de subtítulos2*/
.subtitulos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-left: 12px;
}

/*Estilo de anuncio*/
.anuncio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}

/*Estilo de título, Presentación*/
.color1 {
	color: #00A2B0;
}

.color2 {
	color: #0069CF;
}

.color3 {
	color: #002ACA;
}

/*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;"
}

.navbar {
    display: block !important;
  
}

@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;
  }
}

.notas{
padding:1em;
font-size: .8em;
margin: auto;
color: #000;
}

.cita_color1{
	color: #017B90;

}

.notapie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: justify;
}

.barramenu {
	background-color:#00A2B0;
}
.texto_blanco {
	color:#FFFFFF;
}

/*Estilo para textos resaltados en otro color y con negritas*/
.textoSubrayadoVerde {
	font-weight: bold;
	color:#017B90;
}

.espacio_tabla {
    margin-left: 90px;
}

/* Estilo para vinculos*/
a:link {
	color: #0190F7;
}
a:visited {
	color: #0190F7;
}
a:active {
	color: #0190F7;
}