﻿.txt_cursos_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
}
.lista {
	list-style-position: outside;
	list-style-type: square;
	display: list-item;
}

.espizq {
	padding-left: 20px;
}

.txt_cursos_banner_ch {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.txt_cursos_banner_ch2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: italic;
}
.menu1linea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #fefadd;
	font-weight: normal;
	line-height: 43px;
	letter-spacing: 0.7px;
	margin-left: 20px;
}
.menu2lineas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #fefadd;
	font-weight: normal;
	letter-spacing: 0.7px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
}
.menucontacto {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c2272d;
	font-weight: bold;
	letter-spacing: 0.5px;
	margin-left: 20px;
}
.menucontacto2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c2272d;
	font-weight: normal;
	letter-spacing: 0.5px;
}
.txt_seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f36533;
	font-weight: normal;
	letter-spacing: 0.5px;
	padding-left: 25px;
	vertical-align: middle;
}
.txt_gral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	padding-left: 25px;
	line-height: 1.5em;
	padding-right: 0px;
	text-align: justify;
	vertical-align: top;
	margin: 0px;
}
.txt_parrafodest {
	font-family: "Times New Roman", Times, serif;
	font-size: 120%;
	color: #fefadd;
	font-weight: normal;
	letter-spacing: 0.1px;
	margin-left: 20px;
	font-style: italic;
    line-height: 1.3em;
}
.txt_seccion2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f36533;
	font-weight: normal;
	letter-spacing: 0.5px;
	padding-left: 20px;
}
.titulos {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	padding-left: 30px;
	line-height: 1.7em;
	padding-right: 20px;
	text-align: justify;
	vertical-align: top;
	margin: 0px;
}
.centrado {
display: table-cell;
vertical-align: middle;
text-align: center; 
}
.contenedor {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: fixed;
display: table; 
}
.alto100 {
	height: 100%;
}
.links_ch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEF8CB;
	font-weight: normal;
	letter-spacing: -0.7px;
}
.version {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F26633;
	font-weight: normal;
	letter-spacing: -0.7px;
}
.txt_gral2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	padding-left: 25px;
	line-height: 1.4em;
	padding-right: 25px;
	text-align: justify;
	vertical-align: top;
}
.txt_gral3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: justify;
}
.txt_gral2tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C2272D;
	font-weight: bold;
	letter-spacing: 0.05px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: justify;
	vertical-align: top;
	padding-top: 10px;
}
.txt_firma {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2272D;
	font-weight: bold;
	letter-spacing: 0.05px;
	padding-left: 25px;
	line-height: 1.4em;
	padding-right: 25px;
	text-align: justify;
	vertical-align: top;
}
.txt_firma2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2272D;
	font-weight: bold;
	letter-spacing: 0.05px;
	line-height: 1.4em;
	text-align: justify;
	vertical-align: top;
}
.txt_grallinks {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	line-height: 1.4em;
	text-align: center;
	vertical-align: top;
}
.txt_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	padding-left: 25px;
	line-height: 1.4em;
	padding-right: 25px;
	text-align: justify;
	vertical-align: top;
}

.premio_ch {
	background-color: #FFFFFF;
	border: 1px solid #CE372E;
	height: 60px;
	width: 100px;
}
.premio_gr {
	background-color: #FFFFFF;
	border: 1px solid #CE372E;
	height: 250px;
	width: 250px;
}
.txt_gralsinmarg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	line-height: 1.4em;
	text-align: justify;
	vertical-align: top;
	list-style-image: url(imagenes/bull.gif);
	list-style-position: outside;
	margin-right: 25px;
}
.txt_jurado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.05px;
	line-height: 1.5em;
	text-align: justify;
	vertical-align: top;
	padding-right: 10px;
	padding-left: 10px;
}
.txt_gral2bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: bold;
	letter-spacing: 0.05px;
	line-height: 1.4em;
	text-align: justify;
	vertical-align: top;
}
.txt_tablas {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	line-height: 1.5em;
	text-align: justify;
	vertical-align: top;
	margin: 0px;
}
.txt_gral2fdo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	padding-left: 25px;
	line-height: 1.4em;
	padding-right: 25px;
	text-align: justify;
	vertical-align: top;
	background-color: #FCEE8B;
}
.txt_gral2bold16 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C2272D;
	font-weight: bold;
	letter-spacing: 0.05px;
	line-height: 1.4em;
	text-align: justify;
	vertical-align: top;
}
.borde1px {
	border: 1px solid #C2272D;
}
.txt_gral_margizq {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	padding-left: 25px;
	line-height: 1.5em;
	padding-right: 0px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
}
.txt_gral2titb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C2272D;
	font-weight: bold;
	letter-spacing: 0.05px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: justify;
	vertical-align: top;
	padding-top: 10px;
	text-transform: uppercase;
}
.txt_firma3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C2272D;
	font-weight: bold;
	letter-spacing: 0.05px;
	line-height: 1.4em;
	text-align: left;
	vertical-align: top;
}
.txt_gralsinmarg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	line-height: 1.4em;
	text-align: justify;
	vertical-align: top;
	list-style-position: outside;
	margin-right: 25px;
	list-style-type: decimal;
	margin-left: 10px;
}
.txt_20anios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fefadd;
	font-weight: normal;
	letter-spacing: 0.5px;
}
.espderfot {
	padding-right: 10px;
	padding-left:25px
}
.txt_gral4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C2272D;
	font-weight: normal;
	letter-spacing: 0.05px;
	/*padding-left: 115px;*/
	line-height: 1.4em;
	padding-right: 25px;
	text-align: justify;
	vertical-align: top;
	
}
