	p,h1,h2,h3,h4,h5 {margin:0}
	
	p  {
	font:12px Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 120%;
	margin: 20px 20px 10px 0;
	text-align: justify;
		
	}
	h1  {
		font:bold 14px Verdana;
		text-align : left;
		color : #000000;
		margin:20px 0 10px 0;	
	}	
	h2  {
	font:15px Arial, Helvetica, sans-serif;
	text-align : left;
	color:#000;
	margin-bottom: 10px;
	
	}
	h3  {
	font:13px Arial, Helvetica, sans-serif;
	text-align : left;
	color:#017DC3;
	margin-bottom: 10px;
	}
	h4  {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align : left;
	color : #205BC3;
	margin: 30px 0 0 0;
	}
	h5 {
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align : left;
	color : #225BC2;
	margin: 7px 0 0 22px;
		
	}
	td  {
		font: 12px Arial, Helvetica, sans-serif;
		text-align : center;
		color : #586885;	
	}
	a	{
		font:12px Arial, Helvetica, sans-serif;
		color:#027DC3;
		margin-bottom:10px;
	}
	a:link {
		text-decoration: none;		
	}
	a:visited {
		text-decoration: none;
		color:#325FA0;	
	}
	a:hover {
		text-decoration: none;
		color:#000066;	
	}
	a:active {
	text-decoration: none;
	color:#0099CC;
	
		
	}
	BODY  {
		line-height: 10px; 
		margin:0 0 0 0;
		background:  url(../imagenes/fondo.jpg) repeat-x #fff;
		_background: url(../imagenes/fondo2.jpg) repeat-x #fff;
	}
	#contenedor	{
		margin: 0 auto; 
		width:1066px;
		height:auto;
	}
	.header{
		width:1099px;
		height:80px;
		background: #9AB0E4 url(../imagenes/cabecera.jpg);
	}
	.menu{
	width:1099px;
	height:23px;
	background-color: #714329;
	}
	/* Menu ****************************************************************************************************/
#menu{					text-align:left;width:1099px; margin:0 auto;}
#menu ul{				float:left;list-style-type:none;margin:3px 0 0 300px; _margin:3px 0 0 180px ;padding:0;}

#menu ul li{			float:left;display:inline;text-align:center}
#menu ul li a{			display:block;color:#FFF;padding:0 14px;letter-spacing:1px;text-decoration:none;font-weight:bold;}
#menu ul li a:hover{ 	text-decoration:underline;color:#ffff00; }
.activo a{    			border-left:1px solid #fff;  border-right:1px solid #fff; color:#ffff00 !important; }
#navegacion{			width:870px; margin:0 auto; padding:0 0 0 30px; font-size:9px; }		
	
	/* Menu2 ****************************************************************************************************/	
	.menu2{
		width:1099px;
		height:23px;
		background: #017DC3 url(../imagenes/fondo_menu.jpg);
	}
		/* Menu ****************************************************************************************************/
#menu2{					text-align:left;width:1099px; margin:0 auto;}
#menu2 ul{				float:left;list-style-type:none;margin:8px 0 0 100px; padding:0;}
#menu2 ul li{			float:left;display:inline;text-align:center}
#menu2 ul li a{			display:block;color:#FFF;padding:0 14px;letter-spacing:1px;text-decoration:none;font-weight:bold;}
#menu2 ul li a:hover{ 	text-decoration:underline;color:#ffff00; }
.activo a{    			border-left:1px solid #fff;  border-right:1px solid #fff; color:#ffff00 !important; }
#navegacion{			width:870px; margin:0 auto; padding:0 0 0 30px; font-size:9px; }		
	
	/* Menu2 ****************************************************************************************************/	
	.productos{
	width:1099px;
	height:201px;
	}
	.contenidos{
		width:1099px;
		height:auto;
	}
	.foto_noticia{
	width:260px;
	height:auto;
	float:right;
	margin: 30px 0 20px 20px;
	}
	.columna_izquierda{
	width:661px;
	height:auto;
	float:left;
	margin: 18px 0 0 90px;
	_margin: 18px 0 0 50px;
	}
	.noticia_completa{
	width:661px;
	height:auto;
	float:left;

	}
	.noticias_anteriores{
	width:661px;
	height:auto;
	float:left;
	margin: 10px 0 0 0;	
	}
	.barra_cursos{
	width:645px;
	height:29px;
	float:left;
	background: url(../imagenes/barra_cursos.jpg);
	margin: 10px 0 10px 0;
	}

	/* LISTADO CLIENTES ****************************************************************************************************/
	.listado_clientes{
	width:661px;
	height:83px;
	float:left;
	border-bottom: 1px dotted #ccc;
	margin: 20px 0 0 0;
	}
	.cliente{
	width:648px;
	height:auto;
	margin: 30px 0 30px 0;
	
	}
	.nombre_cliente{
	width:460px;
	height:83px;
	float:left;
	}
	.logo_cliente{
	width:133px;
	height:71px;
	float:right;
	border: 1px solid #6C6C6C;
	}
	.logo{
	width:116px;
	height:auto;
	float:left;
	background:#006699;
	margin: 10px 0 0 8px;
	text-align: center;
	}
		/* ****************************************************************************************************/
	.informacion_gencap{
	width:645px;
	height:78px;
	float:left;
	margin: 30px 0 0 0;
	}
	.columna_derecha{
	width:252px;
	height:auto;
	float:right;
	margin: 20px 80px 0 0;
	background: #fff url(../imagenes/linea_col.jpg);
	}
	.parte1{
	width:252px;
	height:15px;
	}
	.parte2{
	width:252px;
	height:15px;
	float: right;
	margin: 0 0 0 0;
	}
	.texto_columna{
	width:200px;
	height:auto;
	float: left;
	margin: 0 0 0 20px;
	}
	.texto1{
	width:200px;
	padding: 30px 0 0 0;
	background: url(../imagenes/titulo1.jpg);
	}	
	.texto2{
	width:200px;
	padding: 20px 0 20px 0;
	background: url(..);
	}	
	.texto3{
	width:200px;
	padding: 30px 0 0 0;
	background: url(../imagenes/clientes.jpg);
	}
	.texto4{
	width:200px;
	background: url(..);	
	}
	.texto4 h1 {
	margin:10px 0px 0px 0px;
	border-bottom:1px dotted #ccc;
	color:#000;
	}
	.texto4 p {
	border-bottom:1px dotted #ccc;
	padding:0px 0px 5px 0px;
	margin:5px 0px 0px 0px;
	color:#666;
	}
	.noticias p {
	margin:5px 0px;
	}
	.destacado {color:#633;}
	.ubicacion {color:#999;}
	.foto_columna{
	width:200px;
	padding: 20px 0 0 0;
	}
	.foto_clientes{
	width:164px;
	height:63px;
	margin:20px 0 0 20px;
	border: 1px solid #CACBCD;
	}
	.foto_clientes a img{	
	border: 0px;
	}
	.cuadro{
	width:586px;
	margin: 0 0 0 30px;
	}	
	.foto_equipo{
	width:99px;
	height:109px;
	margin: 0 0 10px 20px;
	float: right;
	border: 2px solid #017DC3;
	}
	
	/** GALERIA ***************************************************/
	.galeria{
	width:690px;
	height: 150px;
	}	
	.foto_curso{
	width:142px;
	height:142px;
	background:#F0EEE1;
	border: 1px solid #AFAB8E;
	float: left;
	margin: 0 8px 0 0;
	}	
	.foto_curso2{
	width:142px;
	height:142px;
	float:left;
	margin:0 0 0 200px;
	background:#F0EEE1;
	border: 1px solid #AFAB8E;
	}	
	.fotito{
	width:119px;
	border: 1px solid #AFAB8E;
	margin: 22px 0 0 10px;
	}	
	.boton1{
	width:28px;
	height:30px;
	float:left;
	margin: 60px 7px 0 0;
	}
	.boton2{
	width:28px;
	height:30px;
	float:left;
	margin: 60px 11px 0 0;
	}		
	/** PIE ***************************************************/
	#pie{
	clear:both;
	width:850px;
	height:37px;
	float:left;
	margin: 0 0 30px 0;
	margin: 0 0 0 0;
	margin: 0 0 0 0;
	margin: 0;
	margin: 0 0 0 0;
	float: left;
	float: left;
	}
	.menuh {
	font: normal 10px Verdana;
	margin: 20px 0 0 250px;
}

	.menuh ul, li {
		list-style-type: none;
	}
	.menuh ul {
		margin: 0;
		padding: 0;
	}
	.menuh li {
		float: left;
	}	
	.menuh a {
		text-decoration: none;
		color: #1647C4;
		background: #fff;
		padding: 3px 10px;
		text-align: center;
	}
	.menuh a#primero {

	}
	.menuh a:hover {
		text-decoration: none;
		color: #0D2154;
	}
	.direccion {
	float:left;
	width:830px;
	height:auto;
	margin:0 0 30px 130px;
	border-top: 1px solid #ccc;	
	}
		/* Formulario ****************************************************************************************************/
	.formulario2{
	width:661px;
	height:320px;
	margin: 0 0 0 0;
	float: left;
	}
	.formulario2 input{
	height:19px;
	border: 1px solid #CACBCD;
	margin: 0 0 0 0;
	}
	.formulario2 textarea{
	border: 1px solid #CACBCD;
	}	
