A, A:visited, A:active  {
	font-size : 12pt;
	font-family : Arial,Geneva,sans-serif;
	color: #1A1C96;
	text-decoration : none;
}

A:hover  {
	font-size : 12pt;
	font-family : Arial,Geneva,sans-serif;
	color : #8083FC;
	text-decoration : none;
}

A.videos, A.videos:visited, A.videos:active  {
	font-size : 12pt;
	font-family : Arial,Geneva,sans-serif;
	color: #FF4C0B;
	text-decoration : none;
}

A.videos:hover  {
	font-size : 12pt;
	font-family : Arial,Geneva,sans-serif;
	color : #FF9036;
	text-decoration : none;
}

#contenido {
	position: relative;
	width: 950px;
	height: 2000px;
	margin-left: auto;
	margin-right: auto;	
}

#cabecera {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 950px;
	height: 120px;
	background-image: url('images/cabeceraloma.jpg');
}

#cursos {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 950px;
	height: 600px;
}

#subcabe {
	position: absolute;
	top: 135px;
	left: 0px;
	width: 950px;
	height: 100px;
	background-color: #e4eda6;
}

#fotos {
	position: absolute;
	top: 250px;
	left: 0px;
	width: 434px;
	height: 328px;
	vertical-align: middle;
	text-align: center;
	visibility: hidden;	
}

#flash {
	position: absolute;
	top: 250px;
	left: 0px;
	width: 434px;
	height: 328px;
	vertical-align: middle;
	text-align: center;
	visibility: hidden;	
}

#flash2 {
	position: absolute;
	top: 150px;
	left: 385px;
	width: 180px;
	height: 147px;
	vertical-align: middle;
	text-align: center;
	visibility: hidden;	
}

#listavideos {
	position: absolute;
	top: 320px;
	left: 0px;
	width: 950px;
	height: auto;
	vertical-align: middle;
	text-align: center;
	background-color: #fffeba;
}

#selfoto {
	position: absolute;
	top: 582px;
	left: 0px;
	width: 434px;
	height: 30px;
}

#datos {
	position: absolute;
	top: 250px;
	left: 450px;
	width: 500px;
	height: 328px;;
	background-color: #f4fdb6;
	border: 1px solid #c4cd86;
}

#datos2 {
	position: absolute;
	top: 590px;
	left: 0px;
	width: 434px;
	height: auto;
	background-color: #f4fdb6;
	border: 1px solid #c4cd86;
}

#texto {
	position: absolute;
	top: 315px;
	left: 454px;
	width: 492px;
	height: 258px;
	border: 1px solid black;
}

#idiomas {
	position: absolute;
	top: 320px;
	left: 450px;
	width: 492px;
	height: 258px;
}

#idi_descr {
	position: absolute;
	top: 268px;
	left: 0px;
	width: 490px;
	border: 1px solid black;
	visibility: visible;	
}
#idi_price {
	position: absolute;
	top: 268px;
	left: 0px;
	width: 490px;
	border: 1px solid black;
	visibility: hidden;	
}
#idi_progr {
	position: absolute;
	top: 268px;
	left: 0px;
	width: 490px;
	border: 1px solid black;
	visibility: hidden;	
}
#idi_prof1 {
	position: absolute;
	top: 268px;
	left: 0px;
	width: 490px;
	border: 1px solid black;
	visibility: hidden;	
}
#idi_prof2 {
	position: absolute;
	top: 268px;
	left: 0px;
	width: 490px;
	border: 1px solid black;
	visibility: hidden;	
}

.titu  {
	font-size : 16pt;
	font-family : Arial,Geneva,sans-serif;
	color : #286045;
	font-weight : bold;
}

.etiq {
	font-size : 12pt;
	font-family : Arial,Geneva,sans-serif;
	color : #000000;
}

.etiqb {
	font-size : 12pt;
	font-family : Arial,Geneva,sans-serif;
	color : #000000;
	font-weight : bold;
}

.etiqr {
	font-size : 12pt;
	font-family : Arial,Geneva,sans-serif;
	color : #660000;
}

.etiqg {
	font-size : 12pt;
	font-family : Arial,Geneva,sans-serif;
	color : #006600;
}

.campo  {
	font-size : 9pt;
	font-family : Arial,Geneva,sans-serif;
	color : #000000;
	border: thin solid Black;
	background-color: #FFF5BB;
}

.boton  {
	font-size : 8pt;
	font-family : Arial,Geneva,sans-serif;
	color : #FFFFFF;
	border: thin solid Black;
	background-color: #dc1368;
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}
