/* CSS Document */

A:link {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A:visited {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A:active {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A:hover {
	font-size:10px; COLOR: #000000; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.idx_franchises:link {
	font-size:10px; COLOR: #5c5249; LINE-HEIGHT: 16px; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.idx_franchises:visited {
	font-size:10px; COLOR: #5c5249; LINE-HEIGHT: 16px; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.idx_franchises:active {
	font-size:10px; COLOR: #5c5249; LINE-HEIGHT: 16px; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.idx_franchises:hover {
	font-size:10px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.idx_tab:link {
	font-size:10px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.idx_tab:visited {
	font-size:10px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.idx_tab:active {
	font-size:10px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.idx_tab:hover {
	font-size:10px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.serdir:link {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.serdir:visited {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.serdir:active {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.serdir:hover {
	font-size:10px; COLOR: #000000; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.history:link {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.history:visited {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.history:active {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.history:hover {
	font-size:10px; COLOR: #000000; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.history1:link {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.history1:visited {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.history1:active {
	font-size:10px; COLOR: #666666; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.history1:hover {
	font-size:10px; COLOR: #000000; FONT-FAMILY: ??; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.bod:link {
	font-size:10px; COLOR: #3961c6; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.bod:visited {
	font-size:10px; COLOR: #3961c6; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.bod:active {
	font-size:10px; COLOR: #3961c6; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.bod:hover {
	font-size:10px; COLOR: #000000; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.black:link {
	font-size:10px; COLOR: #000000; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.black:visited {
	font-size:10px; COLOR: #000000; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.black:active {
	font-size:10px; COLOR: #000000; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.black:hover {
	font-size:10px; COLOR: #000000; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.main:link {
	font-size:10px; COLOR: #475887; LINE-HEIGHT: 17px; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.main:visited {
	font-size:10px; COLOR: #475887; LINE-HEIGHT: 17px; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.main:active {
	font-size:10px; COLOR: #475887; LINE-HEIGHT: 17px; FONT-FAMILY: ??; TEXT-DECORATION: none
}
A.main:hover {
	font-size:10px; COLOR: #475887; LINE-HEIGHT: 17px; FONT-FAMILY: ??; TEXT-DECORATION: none
}


body{ 

	/*background-image:url(../images/bg_page.jpg); */
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.bgpage{ 
	margin-top:5px;
	}

#header {
	position:relative;
	width:940px;
	height:97px;	
	left: 50%;
	margin: 18px 0px 0px -473px;
	background-image:url(../images/back_header.gif);
	background-color:#ffffff;
}

#headerPage {
	position:relative;
	width:940px;
	height:81px;	
	left: 50%;
	margin: 18px 0px 0px -470px;
	background-image:url(../images/back_header_page.gif);
	background-color:#ffffff;
	padding-top:5px;
}

#imagenItem {
	position:relative;
	width:940px;
	height:100px;	
	left: 50%;
	margin: 0px 0px 0px -470px;
	background-color:#ffffff;
	text-align:center;
}

#bodyPage {
	position:relative;
	width:940px;
	height:400px;	
	left: 50%;
	margin: 0px 0px 0px -470px;
	background-color:#ffffff;
	text-align:center;
}

#content {
	position:relative;
	width:940px;
	height:406px;	
	left: 50%;
	margin: 0px 0px 0px -473px;
	background-color:#ffffff;
}



#imageHome {
	position:relative;
	width:920px;
	height:249px;	
	left: 50%;
	margin: 0px 0px 0px -460px;
	background-color:#000000;
}

#imagePage {
	position:relative;
	width:920px;
	height:100px;	
	left: 50%;
	margin: 0px 0px 0px -460px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

#dataHome{
	position:relative;
	width:920px;	
	left: 50%;
	margin: 0px 0px 0px -460px;
	background-image:url(../images/back_offers.gif);
}


#textHome{
	position:relative;
	width:350px;
	height:110px;
	/*left: 50%;*/
	margin: 15px 0px 0px 20px;
	text-align:justify;
}


#textHome2{
	position:relative;
	width:310px;
	height:110px;
	/*left: 50%;*/
	margin: 15px 0px 0px 20px;
	left: 400;
}

#botton {
	position:relative;
	width:940px;
	height:13px;	
	left: 50%;
	margin: 0px 0px 0px -473px;
	background-image:url(images/back_botton-page.gif);
}

#footer {
	position:relative;
	width:900px;
	height:100px;	
	left: 50%;
	margin: 10px 0px 0px -450px;
}

#footerPage{
	position:relative;
	width:940px;
	height:100px;	
	left: 50%;
	margin: 0px 0px 0px -470px;
	background-image:url(../images/borde_footer.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	
	font-family: Tahoma MS, Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #717171;
	text-align:left;
}

.tituHome{
	font-family: Tahoma MS, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color:#0505bf;}

.textInfo{
	font-family: Tahoma MS, Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #717171;
	text-align:left;
}

.textInfoGreen{
	/*font-family: Tahoma MS, Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #717171;
	text-align:left;*/
	
	background-image:url(../images/CURSOS_bg.gif);
	background-color:#ddeade;
	background-repeat: no-repeat;
	height:140px;
}


.textNews{
	background-image:url(../images/titu_news.gif);
	background-color:#d9e4ef;
	background-repeat: no-repeat;
	padding-top:40px;
	padding-left:20px;
	height:140px;
}

.bodyPage{	
	background-image:url(../images/back_degrade.jpg);
	padding:25px;
	font: 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; 
	line-height: 14px;
	text-align:justify;
	color: #000000;
	}

.bordeleft{
	border:3px solid #ffffff;
	margin-right:10px;
	margin-left:5px
}


#newslink { padding-left: 0px; padding-bottom: 5px; margin-top: 3px; margin-bottom: 5px; margin-left: -20px;  width: 190px;  list-style: none; }
#newslink li.link {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 3px; padding-left: 36px; background-image: url('../images/dot5.gif'); background-repeat: no-repeat; background-position: 20px 0px; }
#newslink li.firstlink2 {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 3px; padding-left: 36px; background-image: url('../images/dot7.gif'); background-repeat: no-repeat; background-position: 20px 0px; }
#newslink li.link2 {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 3px; padding-left: 36px; background-image: url('../images/dot6.gif'); background-repeat: no-repeat; background-position: 20px 0px; }
#newslink li a {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; display: block; color: #888888; width:100%; line-height: 13px; text-decoration:none; }
#newslink li a:hover {font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; display: block; color: #112a40; width:100%; line-height: 13px; text-decoration:none; }


.newsdate {

	font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; 
	color: #333333; font-weight: bold; 
}


.smalltext {

	font: 9px/normal Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000;
}

.exchange {
font: Tahoma, Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; 
color:#051cc6 ;
font-weight: bold;
font-size: 11pt;
}
.exchangeNew {
font: Tahoma, Microsoft Sans Serif, Arial, Geneva, Arial, Helvetica, sans-serif; 
font-size:18px;
color:Orange ;
font-weight: bold;
}


.tnoticias{ background-image: url(../images/bg-noticias.gif);
	background-repeat:no-repeat;
	padding: 55px 30px 10px 20px;
	text-align:left;
	font-size:10px;
	width:250px;
	color:#83868a;
	}
		
	.teventos{ background-image: url(../images/bg-eventos.png);
	background-repeat:no-repeat;
	padding: 55px 30px 10px 20px;
	text-align:left;
	font-size:10px;
	width:920px;
	color:#83868a;
	}
		
	.tvideos{ background-image: url(../images/bg-videos.gif);
	background-repeat:no-repeat;
	padding: 55px 30px 10px 20px;
	text-align:left;
	font-size:10px;
	width:920px;
	color:#83868a;
	}
	
.tservicios{ background-image: url(../images/bg-servicios.png);
background-repeat:no-repeat;
padding:50px 25px 10px 15px;
font-size:11px;
width:730px;
color:#403f3f;
}

.ttalleres{ background-image: url(../images/bg-talleres.png);
background-repeat:no-repeat;
padding:50px 25px 10px 15px;
font-size:11px;
width:730px;
color:#403f3f;
}

.tlogin{ background-image: url(../images/bg-login.gif);
background-repeat:no-repeat;
padding:50px 15px 10px 25px;
font-size:11px;
width:160px;}

#login{ padding-left:10px;}

.txtField{ width:150px; height:18px; border:1px solid #b3b3b1;}

.btn{ width:150px; height:22px;}

#direc{ text-align:right; font-size:9px; padding:70px 0 0 0;}

.curso{
	font-family: Tahoma MS, Arial, Verdana;
	font-size: 17pt;
	font-weight: bold;
	color: #717171;
	text-align:left;
}

.detalleCurso{
	font-family: Tahoma MS, Arial, Verdana;
	font-size: 16pt;
	font-weight: normal;
	color: #717171;
	text-align:left;
}

.detallePrograma
{
	font-family: Tahoma MS, Arial, Verdana;
	font-size: 11pt;
	font-weight: normal;
}

.enlace
{
	font-size:12px;
	color: red;
	font-size: 14pt;
	text-decoration: none
}
	
.bgwebcasts
{
	margin-top: 5px;
	background-image: url(../images/webcast.jpg);
	padding:25px;
	font: 11px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; 
	line-height: 14px;
	text-align:justify;
	color: #000000;
	width: 800px;
	height: 520px;
	z-index: 0;
	}
	
	.tituloWebCasts
	{
		position: absolute;
		top: 100px;
		left: 220px;
		height: 100px;
		width: 750px;
		border-style: none;
		border-width: 0px;
		z-index: 1;
	}
	
	.subtituloWebCasts
	{
		position: relative;
		width: 750px;
		border-style: none;
		border-width: 0px;
		z-index: 1;
		background-color: Blue;
		color: White;
		font: 18px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; 
	}
	
		.divWebCasts
	{
		position: relative;
		top: 100px;
		left: 50px;
		height: 430px;
		width: 750px;
		border-style: solid;
		border-width: 1px;
		z-index: 1;
		background-color: White;
	}

.tablaWebCasts
{
	color: Navy;
	font: 14px Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; 
	background-color: White;
}

.tdesarrollo{ background-image: url(../images/bg-desarrollo.png);
	background-repeat:no-repeat;
	padding: 55px 30px 10px 20px;
	text-align:left;
	font-size:10px;
	width:250px;
	color:#83868a;
	}
	
	.tgestionbd{ background-image: url(../images/bg-gestionbd.png);
	background-repeat:no-repeat;
	padding: 55px 30px 10px 20px;
	text-align:left;
	font-size:10px;
	width:480px;
	color:#83868a;
	}
	
	.twebcasts{ background-image: url(../images/bg-webcasts.png);
	background-repeat:no-repeat;
	padding: 55px 30px 10px 20px;
	text-align:left;
	font-size:10px;
	width:250px;
	color:#83868a;
	}
	
	.tblogs{ background-image: url(../images/bg-blogs.png);
	background-repeat:no-repeat;
	padding: 55px 30px 10px 20px;
	text-align:left;
	font-size:10px;
	width:250px;
	color:#83868a;
	}
	
	.tvideos{ background-image: url(../images/bg-videos2.png);
	background-repeat:no-repeat;
	padding: 55px 30px 10px 20px;
	text-align:left;
	font-size:10px;
	width:330px;
	color:#83868a;
	}
