/* CSS Document */

/* ESTILOS GENERICOS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, doel, dfn, font,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, caption,
center, u, b, i {
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
	 padding:0;
	 margin:0;

}

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(imagenes/fondoweb.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e6e6e6;
	padding:0px;
	line-height: 1;
}

.botonera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.botonera:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.botonera:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.botonera:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.titulocategoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7db901;
	font-weight: bold;
}
a.titulocategoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7db901;
	font-weight: bold;
}
a.titulocategoria:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7db901;
	font-weight: bold;
}
a.titulocategoria:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7db901;
	font-weight: bold;
}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FEB616;
	font-weight: bold;
	padding: 0px;
}
.cursoscategoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight: normal;
}
.masinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

a.masinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

a.masinfo:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

a.masinfo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7db901;
	text-decoration:underline;
}
.vertodoscursos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration:none;
}

a.vertodoscursos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAA;
	text-decoration:none;
}

a.vertodoscursos:link :hover :visited :active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAA;
	text-decoration:none;
}
.categoriasservicios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: normal;
}
a.categoriasservicios:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
a.categoriasservicios:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7db901;
	font-weight: normal;
}
.catsserviciosdestacada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
a.catsserviciosdestacada:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.catsserviciosdestacada:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7db901;
	font-weight: bold;
}
.accesoplataforma2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
}
.camposybotonacceso2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color:#E1E2E4;
}
.camposybotonacceso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
}
.camposybotonaccesorojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#F00;
	background-color:#E1E2E4;
}
.tituloarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7db901;
	font-size: 12px;
	font-weight:bold;
}
.titulonoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}
a.titulonoticia:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
a.titulonoticia:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
a.titulonoticia:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
.titulonoticianaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F90;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}
a.titulonoticianaranja:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F90;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
a.titulonoticianaranja:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F90;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
a.titulonoticianaranja:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F90;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
.titulonoticiaverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7db901;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}
a.titulonoticiaverde:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7db901;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
a.titulonoticiaverde:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7db901;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
a.titulonoticiaverde:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7db901;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;	
}
.cursotxt {
	font-family: Arial, Helvetica, sans-serif, Calibri;
	color: #666;
	font-weight: normal;
	font-size: 12px;
	line-height:17px;
}
.textogenerico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	padding-left:2pt;
	padding-right:5pt;
	text-align: justify;
	line-height:17px;
}
#delegaciones{
	border:1px solid #ccc;
	background-image: url(imagenes/fondodelegaciones.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	padding-top: 10px;
	width: 100px;
}
#delegaciones img{
	margin-right:5px;
	margin-left: 5px;
	border:none;
}
p {
	font-family: Arial, Helvetica, sans-serif, Calibri;
	color: #333;
	font-weight: normal;
	font-size: 11px;
	line-height:15px;
}
.contenidonoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height:17px;
}
.masinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7db901;
	text-decoration: underline;
}
#contenedorbloquesindex{
	width: 740px;
	border-bottom: 1px solid #eee;


}
#bloqueindexnuevo{
	float:left;
	width:350px;
	margin-right:5px;
	padding:5px;
}
#bloqueindexnuevodes{
	float:left;
	width:350px;
	margin-right:15px;
	padding:5px;
	background-color: #FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
#bloqueindexnuevodes .titulogrande22{
	color:#333;
}
#bloqueindexnuevoderecha{
	float:left;
	width:350px;
	margin-left:5px;
	padding:5px;
}
.minitextoindex, .minitextoindex a{font-family: Arial, Helvetica, sans-serif, Calibri;
	color: #7db901;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	text-decoration:none;}
.minitextoautor, .minitextoautor a{
	font-family: Arial, Helvetica, sans-serif, Calibri;
	color: #333;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
	text-decoration:none;
}
.piedepagina {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #FFFFFF;
}
a.piedepagina:link {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.piedepagina:visited {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
a.piedepagina:hover {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7db901;
}
a.linkmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7db901;
	text-decoration: none;
}
a.linkmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7db901;
	text-decoration:none;
}
a.linkmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
.fichacaracteristica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7db901;
	font-weight: bold;
	font-size: 14px;
	background-image:url(Images/motivo.gif);
	line-height:18px;
}
.fichatitulocurso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 18px;
	padding-left: 65px;
}
.fichatexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	padding-left:15px;
}
.fotos {
	border:1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.fotosindex21 {
	border:1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 5px;
	background-color: #FFFFFF;
}
	
.formulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size:13px;
}

form {
	margin: 0px;
	padding: 0px;
}
.buscadordeindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:8px;
	margin-left: 10px;
	margin-right: 10px;
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size:13px;
	width:155px;
	height:20px;
}

.botonformulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
	font-size:12px;
	color:#333333;
}
.fichatemario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
	line-height: 16px;
	margin-bottom:3px;
}
.fichaimportantetemario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7db901;
	font-size: 13px;
	font-weight: bold;
}
.cursosendirectorio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-type: square;
	text-decoration: none;
	font-weight: normal;
	padding-right: 25px;
}
a.cursosendirectorio:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-type: square;
	text-decoration: none;
	padding-right: 25px;
	text-transform: lowercase;
}
a.cursosendirectorio:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-type: square;
	text-decoration:none;
	padding-right: 25px;
	text-transform: lowercase;
}
a.cursosendirectorio:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-type: square;
	background-color: #E7E8E9;
	padding-right: 25px;
	text-transform: lowercase;
}


.titulolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7db901;
	text-decoration:none;
}

a.titulolink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7db901;
	text-decoration:none;
}

a.titulolink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7db901;
	text-decoration:none;
}

a.titulolink:hover {
	color: #7db901;
	text-decoration:none;
}

.titulograndelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
.titulograndelinkverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #7db901;
	font-weight:bold;
	text-decoration:none;
}
.titulograndelinknaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #F90;
	font-weight:bold;
	text-decoration:none;
}

a.titulograndelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

a.titulograndelink:link :visited :active :hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

.titulolinkazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #00a7eb;
	font-weight:bold;
	text-decoration:none;
}
.titulolinkazul a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #00a7eb;
	font-weight:bold;
	text-decoration:none;
}

h1.titulograndelink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
.cursotit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #7db901;
	font-weight:bold;
	text-decoration:none;
}

info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #7db901;
	text-decoration: none;
}

a.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #7db901;
	text-decoration: none;
}

a.info:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #7db901;
	text-decoration: none;
}

a.info:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #7db901;
	text-decoration: none;
}

a.info:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.profesores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7db901;
	font-size: 13px;
	font-weight: bold;
}
.listadoindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-transform: lowercase;
	text-decoration: none;
	text-align: justify;
}
a.listadoindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-transform: lowercase;
	text-decoration: none;
	text-align: justify;
}
a.listadoindex:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-transform: lowercase;	
	text-decoration: none;
	text-align: justify;
}
a.listadoindex:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7db901;
	font-weight: normal;
	text-transform: lowercase;
	text-decoration: none;	
	text-align: justify;
}
.accesoplataforma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.camposybotonacceso2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color:#E1E2E4;
}
.camposybotonacceso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
}
.tituloindex21 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #7db901;
	text-decoration:none;
	padding-bottom:0px;
	font-weight:bold;
	margin-bottom:0px;
}
a.tituloindex21 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #7db901;
	text-decoration:none;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}
a.tituloindex21:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #7db901;
	text-decoration:none;
	padding-bottom:0px;
	font-weight:bold;
	margin-bottom:0px;
}
a.tituloindex21:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #7db901;
	text-decoration:none;
	padding-bottom:0px;
	font-weight:bold;
	margin-bottom:0px;
}
a.tituloindex21:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #7db901;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
a.cursosindex21 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7db901;
	text-decoration:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
a.cursosindex21:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7db901;
	text-decoration:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
a.cursosindex21:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7db901;
	text-decoration:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
a.cursosindex21:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #7db901;
	text-decoration:none;
	padding-bottom:0px;
	margin-bottom:0px;
}
a.titulosdestacados {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #7db901;
	text-decoration:none;
	padding:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight: bold;
}
a.titulosdestacados:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #7db901;
	text-decoration:none;
	padding:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight: bold;
}
a.titulosdestacados:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #7db901;
	text-decoration:none;
	padding:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight: bold;
}
a.titulosdestacados:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #7db901;
	text-decoration:none;
	padding:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight: bold;
}
.destacado {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	padding:0px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight: bold;
	border-bottom:#666666 solid 2px;
}
h2.destacado {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	font-weight: bold;
	border-bottom:#666666 solid 2px;
}
.textodestacado {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #7db901;
	padding-top:0px;
	margin-top:0px;
	text-decoration:none;
	margin-bottom:0px;
	text-align: left;
}
.fotosdestacadas21 {
	border:1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 10px;
	background-color: #FFFFFF;
}
.vermas {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:11px;
	color:#333;
	text-decoration:none;
	line-height: 16px;
}
.cursogratistitulo{
	font-family:Calibri, Arial, Helvetica;
	font-size:16px;
	color:#7db901;
	padding-left:10px;
	padding:0px;
	font-weight: bold;
}
a.cursogratistitulo{
	font-family:Calibri, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#7db901;
	padding-left:10px;
	padding:0px;
	text-decoration:none;
}
a.cursogratistitulo :link :active :visited {
font-family:Calibri, Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#7db901;
	padding-left:10px;
	padding:0px;
		text-decoration:none;
}

a.cursogratistitulo :hover{
font-family:Calibri, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-left:10px;
	padding:0px;
		text-decoration:none;
}
.cursogratistituloverde{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#7db901;
	padding-left:10px;
	padding:0px;
}
a.cursogratistituloverde{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7db901;
	padding-left:10px;
	padding:0px;
	text-decoration:none;
}
a.cursogratistituloverde :link {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7db901;
	padding-left:10px;
	padding:0px;
		text-decoration:none;
}
a.cursogratistituloverde :active :visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7db901;
	padding-left:10px;
	padding:0px;
		text-decoration:none;
}
a.cursogratistituloverde :hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	padding-left:10px;
	padding:0px;
		text-decoration:none;
}
.cursogratistitulonaranja{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#F90;
	padding-left:10px;
	padding:0px;
		text-decoration:none;

}
a.cursogratistitulonaranja{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F90;
	padding-left:10px;
	padding:0px;
	text-decoration:none;
}
a.cursogratistitulonaranja :link {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F90;
	padding-left:10px;
	padding:0px;
		text-decoration:none;
}
a.cursogratistitulonaranja :active :visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F90;
	padding-left:10px;
	padding:0px;
		text-decoration:none;
}
a.cursogratistitulonaranja :hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#F90;
	padding-left:10px;
	padding:0px;
		text-decoration:none;
}


/******************nuevo***********************/
#contenedor22{ padding:20px; text-align:left; background-color:#FFF;}
#bordeblanco{ background-color:#FFF; border:10px solid #FFF;}
#contenedorindex22{
	padding:10px;
	text-align:left;
	background-color:#FFF;
}
#itemlista{ padding:5px; border-bottom:1px solid #CCC; height:130px; background-color:#FFF;}
#itemlista:hover{ background-color:#eee;}
.titulogrande22, .titulagrande22 a{
	font-family:Calibri, Arial, Helvetica;
	font-size:21px;
	font-weight:bold;
	color:#333;
	text-align:left;
	text-decoration:none;
	line-height:30px;
}
.titulo21{ font-family:Calibri, Arial, Helvetica; font-size:16px; font-weight:bold; color:#7db901; text-align:left; line-height:21px; margin-bottom:3px;}
a.titulo21{ font-family:Calibri, Arial, Helvetica; font-size:16px; font-weight:bold; color:#7db901; text-align:left; text-decoration:none;line-height:21px; margin-bottom:3px;}
a.titulo21:link :active :visited{ font-family:Calibri, Arial, Helvetica; font-size:16px; color:#7db901; text-align:left;line-height:21px; margin-bottom:3px;}
a.titulo21:hover{ font-family:Calibri, Arial, Helvetica; font-size:16px; color:#7db901; text-align:left;}

.indextitulo21, .indextitulo21 a{
	font-family:Calibri, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#7db901;
	text-align:left;
	line-height:16px;
	margin-bottom:3px;
	text-decoration: none;
}
#indexmaster{
	overflow:hidden;
	height:1%;
	margin-bottom: 2px;
}

.fotolista{ margin-right:10px; margin-left:10px; padding:5px; border:1px solid #CCC; background-color:#FFF;}

#logindg{
	float:right;
	background-image:url(imagenes/fondoc3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height:33px;
}
.formc3{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:11px;
	line-height:13px;
	color:#666;
	padding:3px;
	padding-bottom:1px;
	padding-top:1px;
	background-color:#FFF;
	border: 1px #CCC solid;
	vertical-align:middle;
	}
.checkc3{font-family:"Trebuchet MS", Arial, Verdana;
	font-size:11px;
	line-height:13px;
	color:#666;
	padding:3px;
	padding-bottom:1px;
	padding-top:1px;
	vertical-align:middle;}
.btc3{font-family:Arial, Verdana;
	font-size:11px;
	line-height:13px;
	color:#666;
	padding:3px;
	padding-bottom:1px;
	padding-top:1px;
	vertical-align:middle;}
.fotomasterizq{
	padding-right:5px;
	border:1px solid #CCC;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.fotomasterder{
	padding-right:5px;
	border:1px solid #CCC;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}


/*articulos*/

.arttitulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#87BE15;
	text-decoration:none;
	line-height:19px;
}
.artformtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	line-height:14px;
	padding:3px;
}
.artformarea{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; text-decoration:none; line-height:14px; padding:5px;}
.arttexto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	line-height:25px;
}
.arttextoindex{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
	line-height:16px;
	text-align: justify;
}
.arttituloindex{
	font-family:Calibri, Arial, Helvetica; font-size:18px; font-weight:bold; color:#7db901;
	text-decoration:none;
	line-height:30px;
}
.arttituloindex2{
	font-family:Calibri, Arial, Helvetica;
	font-size:16px;
	color:#666;
	text-decoration:none;
	line-height:22px;
}
#artbloque{
	background-color: #eeeeee;
	padding:5px;
	border-bottom: 5px solid #88c219;
}
#artitemlista{
	padding:5px;
	border-bottom:1px solid #CCC;
	background-color:#FFF;
	height: 65px;
}
.fotoartizq{
	padding-right:5px;
	border:1px solid #CCC;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.arttitulogrande22, .arttitulagrande22 a{font-family:Calibri, Arial, Helvetica; font-size:21px; font-weight:bold; color:#666; text-align:left; line-height:14px; text-decoration:none; line-height:26px;}
.artvermas {
	font-family:Arial, Helvetica, sans-serif, Calibri;
	font-size:11px;
	color:#7db901;
	text-decoration:none;
	line-height: 16px;
	text-decoration:underline;
}
/*institutos tecnologicos*/
#itemitec{
	padding: 10px;
	outline: 5px solid #eee;
	margin-bottom: 20px;
	width: 200px;
	float: left;
	margin-right: 10px;
	margin-left: 15px;
	height: 290px;
	border: 1px solid #ccc;
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image: -o-linear-gradient(top, #fff, #eee);
	background-image: -ms-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #fff),color-stop(1, #eee));
}


#itemitec:hover{
	outline: 7px solid #eeeeee;
	background-color:#fff;
	border: 1px solid #7db901;
}
#fichaitemitec{
	padding: 10px;
	outline: 1px solid #ccc;
	margin-bottom: 10px;
}
#fichaitemitec:hover{
	outline: 1px solid #7db901;
	background-color:#fefefe;
}

#infoitec{
	float: left;
	width: 200px;
	border-bottom: 1px solid #ccc;
	height: 190px;
}
#infoitec h3, #infoitec h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}
#infoitec p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	line-height: 14px;
}
#infoitec img{
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
#fichainfoitec{
	float: left;
	width: 665px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
}
#fichainfoitec h3, #fichainfoitec h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #7db901;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}
#fichainfoitec p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	line-height: 14px;
}
#fichainfoitec img{
	margin-right:10px;
}
#cursositec{
	width: 200px;
}
#cursositec ul{ padding:0px; margin:0px;}
#cursositec ul li{
	list-style:none;
	padding:4px;
	margin:0px;
	border-bottom:1px solid #CCC;
}
#cursositec ul li:hover{
	background-color:#7db901;
}
#cursositec ul li:hover a{
	color: #fff;
}
#cursositec ul li, #cursositec ul li a{
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
	
}
#cursositec ul li span{
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7db901;
	text-decoration:none;
	font-weight:bold;	
}
#cursositec ul li.mascursos{
	background-color:#CCC;
}
#cursositec ul li.mascursos:hover{
	background-color:#666;
}
#cursositec ul li.mascursos a{
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	font-weight: bold;
}
#fichacursositec{
	float: left;
	width: 285px;
	padding: 10px;
	margin-right: 10px;
	padding-left: 0px;
}
#fichacursositec ul{ padding:0px; margin:0px;}
#fichacursositec ul li{
	list-style:none;
	padding:4px;
	margin:0px;
	border-bottom:1px solid #CCC;
}
#fichacursositec ul li, #fichacursositec ul li a{
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration:none;
	
}
#fichacursositec ul li span{
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7DB901;
	text-decoration:none;
	font-weight:bold;
}
#fichacursositec ul li span img{
	margin-right:5px;
}

/*ficha curso institutos tecnologicos*/
#itemcursoitec{
	padding: 10px;
	outline: 1px solid #ccc;
	margin-bottom: 10px;
	width: 220px;
	float: left;
	margin-right: 12px;
	display: table-cell;
	height: 340px;
}
#itemcursoitec:hover{
	outline: 2px solid #7db901;
	background-color:#e1f1c1;
	
}
#itemcursoitec h4 {
	padding:0;
	margin:0;
}
#itemcursoitec h4 a {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:17px;
	color: #7db901;
	line-height: 19px;
	text-decoration: none;
	font-weight: bold;
}
#itemcursoitec img{
	margin-bottom: 10px;
}
	
#itemcursoitec p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	line-height: 16px;
	text-decoration: none;
}
#itemcursoitec p.horas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666;
	line-height: 16px;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
}
#indexitec{
	padding:5px;
	margin-bottom: 5px;
	background-color: #7DAD08;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	-webkit-transition: -webkit-transform 1s ease-in-out, background-color linear 0.3s, color linear 5s;
	-moz-transition: -moz-transform 1s ease-in-out, background-color linear 0.3s, color linear 5s;
	-o-transition: -o-transform 1s ease-in-out, background-color linear 0.3s, color linear 5s;
	-ms-transition: -ms-transform 1s ease-in-out, background-color linear 0.3s, color linear 5s;
	transition: transform 1s ease-in-out, background-color linear 0.3s, color linear 5s;
	
}
#indexitec:hover{
	background-color:#666;
}

#indexitecizq{
	float:left;
	margin-right: 10px;
}
#indexitecizq img{
	padding:5px;
	border: 1px solid #ccc;
	background-color:#FFF;
}
#indexitec:hover #indexitecizq img{
	border: 1px solid #EEE;
	outline:2px solid #EEE;

}
#indexitecder{
	float:left;
	width: 213px;
}
#indexitecder p, #indexitecder p a{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.bloqueimg{
	border:2px solid #7DAD08;
	margin-bottom: 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}
.bloqueimg:hover{border:2px solid #333; opacity:0.8;
}
.bloqueimg2{
	border:2px solid #7DAD08;
	margin-bottom: 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	margin-left: 5px;
}
.bloqueimg2:hover{border:2px solid #333; opacity:0.8;
}
#desc_curso p{font-family: Arial, Helvetica, sans-serif, Calibri;
	color: #666;
	font-weight: normal;
	font-size: 12px;
	line-height:17px;}
