body {
	margin: 0;
	background-attachment: fixed;
	background-image: url(img/demo_02042008_r1_c1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #EBEBEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tabla_general_borde {
	border: 1px solid #999999;
	background-color: #FFFFFF;
	margin-top: 15px;
}

.tabla_menu {
	background-image: url(img/demo_02042008_r2_c7.jpg);
	background-repeat: repeat-x;
}
.separacion_azul {
	background-image: url(img/demo_02042008_r4_c4.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.lateral_azul_td {
	background-image: url(img/demo_02042008_r5_c4.jpg);
	background-repeat: repeat-y;
	background-color: #338CB8;
	background-position: center bottom;
}

.tabla_gris_der {
	background-color: #E6E6E6;
	border: 1px solid #999999;
}
.publicidad_tabla {
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	height: 30px;
	background-color: #CCCCCC;
}
.fondo_tabla_menu {
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #E7EBF4;
}
.fondo_td_menu {
	background-color: #E7EBF4;
}
.t1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #0F243F;
	padding-left: 25px;
	padding-top: 15px;
}
.t1_i2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #0F243F;
}
h3 {
	font-family: verdana;
	font-size: 12px;
}
h2 {
	font-family: verdana;
	font-size: 16px;
	color: #003366;
	font-weight: bold;
}
p {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
}
h4 {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.h4 {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
img.imgPresentacion {
  width: 200px;
  float: left;
  margin: 0 10px 10px 0
}
p.mensaje {
  border: solid 1px #e0dfdb;
  background: #f3f3f3;
  padding: 10px;
  font-weight: bold;
  margin-bottom: 40px
}

p#mensajeDestacado {
  border: solid 1px #e0dfdb;
  background: #f3f3f3;
  padding: 20px;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  margin: 20px 20px 20px 20px
}
ul.lista {
	font-size: 11px;
	color: #333333;
}

img.imgCurso {
  float: left;
  margin: 0 0px 0px 0
}
.tabla_form {
	font-family: verdana;
	font-size: 11px;
	background-color: #B0D8FF;
}
.formcasillas {
	width: 280px;
	border: 1px solid #003366;
	font-family: verdana;
	height: 16px;
	font-size: 10px;
}
.formdatos {
	font-family: verdana;
	font-size: 12px;
	padding-left: 10px;
}
.formmas {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #003A73;
	text-decoration: underline;

}
.formmas a {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #003A73;

}
.formmas a:hover {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #003A73;

}

.formenviar {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #003A73;
}
.t2_i2 {
	font-family: arial;
	font-size: 13px;
	color: #003366;
	padding-left: 20px;
	padding-right: 20px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.pie-oc a:hover{
	font-family: verdana;
	color: #999999;
	font-size: 9px;
}
.pie-oc a{
	font-family: verdana;
	color: #999999;
	font-size: 9px;
}
