body { background-image: url(img-bmp/3-img-fondo-a.png);  background-repeat: repeat-y;  background-position: center;   }


/* BOX NUEVOS CURSOS ##################### */

.box_nuevos_cursos {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold; color: White; 	 height: 23px;
 border-bottom: 1px dotted White;
 vertical-align: middle;
}


a.lnk_nuevos_cursos:link {
	color: White;
	text-decoration: none;
}
a.lnk_nuevos_cursos:visited {
	color: White;
	text-decoration: none;
}
a.lnk_nuevos_cursos:hover {
	color: White;
	text-decoration: underline;
}
a.lnk_nuevos_cursos:active {
	color: White;
	text-decoration: none;
}




/* DISEŅO HEADER ##################### */

.headerfondo {
	background-image: url(img-bmp/3-header-fondo.png);
	background-repeat: repeat-x;
}

/* DISEŅO FOOTER ##################### */

.footerfondo {
	background-image: url(img-bmp/3-footer-fondo-a.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* SECCION  INSCRIPCION #################### */

.botoninscripcion {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: White;
	border: 1px solid #CBDEEB;
}


.fondoforminscripcion {
	background-image: url(img-bmp/1-img-fondo-form-inscripcion.jpg);
	background-repeat: repeat-x;
}


.font_lista_cursos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.checkbox {
	width: 22px;
	height: 22px;
	border: 1px solid #89AFD0;
	color: #1E90FF;
}


/* AREA CURSOS ########################3*/

.fuentesareacursos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CBDEEB;
	padding-top: 2px;
}


/* Recomendar a un amigo ################## */
.fuente-recomendar{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #717171;
}

.form-recomendar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #717171;
	border: 1px solid #777777;
}


/* ESTILOS DE ENLACES */

:link    {
	color: #005CB5;
	text-decoration: none;
}

:visited {
	color: #005CB5;
	text-decoration: none;
}
:active  {
	color: #005CB5;
	text-decoration: none;
}

:hover   {
	color: #7BBFFF;
	text-decoration: underline;
}


a.cursos:link {
	color: White;
	text-decoration: none;
}
a.cursos:visited {
	color: White;
	text-decoration: none;
}
a.cursos:hover {
	color: #FFFFE0;
	text-decoration: underline;
}
a.cursos:active {
	color: White;
	text-decoration: none;
}

/* ESTILOS DE TEXTO ##################### */


.texto-1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Gray;
	line-height: 18px;
}

.texto-2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.texto-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.texto-4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949494;
}

.texto-5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 20px;
}


.texto-6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979797;
	line-height: 18px;
	
}


.texto-7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;

}


.menu-cursos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #147CCE;
}



/* CAJAS DE TEXTO ##################### */

.box1 {
	border-bottom: 1px solid #9FBFD9;
	border-left: 1px solid #9FBFD9;
	border-right: 1px solid #9FBFD9;
	border-top: 1px solid #9FBFD9;
	}

	.box2 {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background: #F6F6F6;
}

.box3 
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background: #F8F8F8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #7B7B7B;
}

.box4
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background: #F6F6F6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.box5 {
	border-bottom: 2px solid Silver;
	background: F1F1F1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #7B7B7B;
}

.box7
	{
	border-bottom: 2px solid #D89B0C;
	border-left: 1px solid #D89B0C;
	border-right: 1px solid #D89B0C;
	border-top: 2px solid #D89B0C;
	background: #EBE9C9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.box8
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background: #F6F6F6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
.box9
	{
	border-bottom: 1px solid #ABABAB;
	border-left: 1px solid #ABABAB;
	border-right: 1px solid #ABABAB;
	border-top: 1px solid #ABABAB;
	background: #F6F6F6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
.box10
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background: #FCFCFC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.box11
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background: #F6F6F6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0474BC;
}

.box12
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0474BC;
}


.boxprecioscursos
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 2px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
}


.boxprogramascursos 
	{
	border-bottom: 1px solid #9FBFD9;
	border-left: 1px solid #9FBFD9;
	border-right: 1px solid #9FBFD9;
	border-top: 1px solid #9FBFD9;
	background: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: Black;
}

.boxcursospresencia
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background: #F6F6F6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}


.boxformaspago {
	background-image: url(img-bmp/1-img-fondo-formasdepago.jpg);
	background-position: top;
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 10px;
	border-top: 1px solid #BAD8F1;
	border-left: 1px solid #BAD8F1;
}




input,textarea {
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
}



a.titnoticias:link {
	color: #0071E1;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.titnoticias:visited {
	color: #0071E1;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.titnoticias:hover {
	color: #0071E1;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.titnoticias:active {
	color: #0071E1;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.boxnoticias {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;	
}

.lineanoticias {
	border-bottom: 1px dotted #595959;
}

.boxnoticias2 {
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-top: 1px dotted #CCCCCC;
}


a.cursospres:link {
	color: #808080;
	text-decoration: none;
}
a.cursospres:visited {
	color: #B22222;
	text-decoration: none;
}
a.cursospres:hover {
	color: #DF6E6E;
	text-decoration: underline;
}
a.cursospres:active {
	color: #B22222;
	text-decoration: none;
}



.noticiastitu1 {
	border-bottom: 1px solid Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: Black;
}

.noticiascategoria {
	border-bottom: 1px solid Silver;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	color: #3A6A94;
	font-weight: bold;
}

.noticiasresumen {
	border-bottom: 1px solid Silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	color: #333333;
	font-weight: bold;
}





.boxnotas
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	background: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #525252;
}


.boxquienesomos {
	border-bottom: 1px solid #DBE8EE;
	border-left: 3px solid #DBE8EE;
	background: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #767676;
}


.fuentequienesomos {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 20px;
}


.boxareacursos
	{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(img-bmp/1-img-fondo-areascursos.jpg);
}

.boxbordes1 {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: White;
}


.fondobox { background-image: url(img-tmp/1-img-fondo-azul.png);  background-repeat: repeat-x;  }

.fondoboxhome { background-image: url(img-tmp/1-img-fondo-azul-home.png);  background-repeat: repeat-x;  }

.barralateral {
	background-color: #E5EAEF;
	border-right: 3px solid #9FBFD9;
	border-left: 3px solid #9FBFD9;
	border-top: 4px solid #9FBFD9;
	border-bottom: 4px solid #9FBFD9;
}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005CB5;
}

.lineanoticias {
	border-bottom: 1px solid #CCCCCC;
}

.fondocolumna {
	background-image: url(img-bmp/1-img-fondo-columna-derecha.png);
	background-repeat: repeat-y;
}

.boxfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}


a.linkfooter:link {
	color: #488EDD;
	text-decoration: none;
	
}
a.linkfooter:visited {
	color: #488EDD;
	text-decoration: none;
}
a.linkfooter:hover {
	color: #488EDD;
	text-decoration: underline;
	
}
a.linkfooter:active {
	color: #488EDD;
	text-decoration: none;
}




/* ESTILOS FORMULARIOS */

.form3 {
	border: 1px solid #C8D7EA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3B6193;
}


.formdescolgante {
	border: 1px solid #C8D7EA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4780B2;
	padding: 5px 5px 5px 5px;
}

.formhighlight {
	background-color: #F0F0F0;
}


.formcontacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D7D7D;
	border: 1px solid #B8B8B8;
	padding: 3px 3px 3px 3px;
	background-image: url(img-bmp/1-img-fondo-degradado-formulario.png);
	background-repeat: repeat-x;
	height: 25px;
	width: 280px;
}


.forminscripcion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D7D7D;
	border: 1px solid #518CCE;
	padding: 3px 3px 3px 3px;
	background-image: url(img-bmp/1-img-fondo-degradado-formulario.png);
	background-repeat: repeat-x;
	height: 25px;
	width: 200px;
}

/* ESTILOS BOTONES */


.botoncontacto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4983B6;
	padding: 3px 3px 3px 3px;
	background-color: #F9F9F9;
	border: 1px solid #4682B4;
}





.boton1{
	color: #383838;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #E6E6E6;
	border: 1px solid;
	border-top-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	filter: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#E6E6E6');
}


.boton2{
	color: #383838;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #E6E6E6;
	border: 1px solid;
	border-top-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	filter: progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#E6E6E6');
}



.boton3 {
	border: 1px solid #CCDAEA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ECF0F6;
}


.boton4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: White;
	border: 1px solid #CBDEEB;
}


/*Estilos listado de Cursos */

.fondotitulo {
	background-image: url(img-bmp/1-img-fondo-titulo-cursos.png);
	background-repeat: repeat-x;
	height: 50px;
	padding-top: 10px;
}

.boxdescripcurso {
	border: 1px solid #DAE2E9;
	padding: 10 10 10 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4173A0;
	line-height: 17px;
	text-align: justify;
}

.letraprecio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4173A0;
	font-style: normal;
	font-weight: bold;
}

.letratitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4173A0;
	font-weight: bold;
}


a.titulocurso:link {
	color: #4173A0;
	text-decoration: none;
	
}
a.titulocurso:visited {
	color: #4173A0;
	text-decoration: none;
}
a.titulocurso:hover {
	color: #4173A0;
	text-decoration: underline;
	
}
a.titulocurso:active {
	color: #4173A0;
	text-decoration: none;
}


/* Tabla Aranceles de precios cursos */

.tabla_aranc_ctitulo  {background-image: url(img-bmp/tbl_aranc_fondo_1.png);  background-repeat: repeat-x;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;   height: 32px;    }


.tabla_aranc_cursos {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;   height: 32px;  border-bottom: 1px solid #B7E8FF;      }


.tabla_aranc_durac {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #000000;   height: 32px;  border-bottom: 1px solid #B7E8FF;   }

.tabla_aranc_precios {font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  color: #0072AB;	 width: 30px;  border-bottom: 1px solid #B7E8FF;
}






/* Tabla Proximos cursos */

.prox_cursos_box { border: 1px solid #A1C0DA;  background-image: url(img-bmp/box_prox_cursos_fondo_1.png);  background-repeat: repeat-x;  width: 481px; }

.prox_cursos_titulo { font-family: Arial, Helvetica, sans-serif;  font-size: 22px;  font-weight: bold; color:#0170C9;   }

.prox_cursos_listado {
font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold; color:#003399;	border-bottom: 1px dotted #6196C0;
padding-bottom: 5px;
padding-top: 5px;
}


.prox_cursos_box_base { background-image: url(img-bmp/box_prox_cursos_fondo_2.png);  background-repeat: repeat-x;  height: 30px;  }




a.prox_cursos:link {
	color: #003399;
	text-decoration: none;
	
}
a.prox_cursos:visited {
	color: #003399;
	text-decoration: none;
}
a.prox_cursos:hover {
	color: #003399;
	text-decoration: underline;
	
}
a.prox_cursos:active {
	color: #003399;
	text-decoration: none;
}


/* Publicacion de noticias */

.notic_titulo {
font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold; 	
}

.notic_copete {
font-family: Arial, Helvetica, sans-serif;  font-size: 11px;   line-height: 15px; padding-bottom: 10px;
	border-bottom: 1px dotted #8EB7D5;
}


.notic_marco {
	border: 1px solid #A2C1DA;
	padding: 3px 3px 3px 3px;
	text-align: center;
	width: 81px;	
}



/* Prueba */

pppp { font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #488EDD;  }


ppppp { border: 1px solid #488EDD; }