@charset "utf-8";
/* CSS Document */
  * {margin:0; padding:0; } 
  
html, body {
/*height: 100%;*/
/*height:100%;*/
/*width:100%;*/
margin: 0;
padding: 0;
font:Arial, Verdana, Helvetica, sans-serif;
}

#bg {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:0;
}


a,a:visited{
text-decoration:none;
color:#FFFFFF;
}

.menuItem{
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
padding:0;
margin-bottom:6px;
margin-left:5px;
font-size:10px;
}

a.menuItem{
	 font-size:8px;
}


h1.title
{
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-right:15px;
	margin-bottom:5px;
	color:#09C;
	}

p.estilo1
{
	margin-bottom:5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-align:justify;
}

/*ESTILO PARA SECCION DE ADMINISTRADOR*/

#registros table 
{
	font-size:13px; 
	width:100%;
	border: 1px solid #F00;
}

#registros table #encabezado
{
	font-weight:bold; 
	text-align:center;
	background-color:#003; 
	color:#FFF;
}

#registros table #encabezado td
{
	padding-top:9px; 
	padding-bottom:9px;
}

#registros table tr.detalles
{
	text-align:center; 
	background-color:#FFF;
}

#registros table tr.detalles td
{
		padding-top:4px; 
		padding-bottom:4px;
}

#registros table tr.detalles2
{
	text-align:center; 
	background-color:#CFC;
}

#registros table tr.detalles2 td
{
		padding-top:4px; 
		padding-bottom:4px;
}



a.linkAdmin{
	color:#BBD3E1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

table td.tdAdmin{
	color:#DBE7F0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
}

div.divTransparente{
	background-color:#FFF;
	/*IE*/
	/*filter: alpha(opacity=40);*/
	/*FireFox Opera*/
/*	opacity: .4;*/

}

div.divTransparenteMenu{
	background-color:#FFF;
	 
}
div.Registro{
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;

}
table.tablaRegistros{
	width:980px;
	text-align:center;
	vertical-align:middle;
	margin-right:50px;
}


table.tablaRegistros td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*border-right-style:solid;
	border-right-width:thin;
	border-right-color:#000000;*/
}

table.tablaRegistros td.ultimo{
	{
		margin-right:50px;
	}
		
table.tablaRegistros td.tdTitulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-color:#CCC;
	/*border-right-style:solid;
	border-right-width:thin;
	border-right-color:#000000;*/
}


/*FIN DE ESTILO PARA SECCION DE ADMINISTRADOR*/


/* PARA VALIDACION DE EMAIL*/

input
{
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	font-family:Arial;
	font-size:11px;
	float:left;
}
.invalido
{
	border-style:solid;
	border-width:1px;
	border-color:#ff0000;
	width:150px;
}
label
{
	display:block;
	width:420px;
	height:28px;
}

label span{
  display:block;
  float:left;
  width:70px;
}

span.redbox
{
	border-style:solid;
	border-width:1px;
	border-color:#e40c0c;
	background-color:#feafaf;
	padding:1px;
	font-weight:bold;
	color:#e40c0c;
	width:auto;
	float: left;
}
span.greenbox
{
	width:auto;
	float: left;
	padding:1px;
	border-style:solid;
	border-width:1px;
	border-color:#009933;
	background-color:#81dc74;
	font-weight:bold;
	color:#009933;
}
span#verificacion{
  width:auto;
}

/*FIN DE ESTILO PARA VALIDACION DE EMAIL*/


.contenidoTexto h1{
font-size:18px;
color:#999999;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-bottom:15px;
}

.contenidoTexto p{
font-size:13px;
/*color:#000000;*/
color:#3E3E3E;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-bottom:8px;
}


.contenidoTexto2 h1{
font-size:16px;
color:#0A5F94;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-bottom:15px;
}

.contenidoTexto2 p{
font-size:11px;
/*color:#000000;*/
color:#3E3E3E;
font-family:Arial, Verdana,Helvetica, sans-serif;
margin-bottom:8px;
}




#linksInteres a,#linksInteres a:visited{
text-decoration:none;
color:82C2E8;
}


li{
text-decoration:none;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:0;
margin-bottom:6px;
margin-left:5px;
list-style:none;
}



 #eduSomatica h1{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#558BBA;
 text-align:right;
 margin-bottom:20px;
 }

 #eduSomatica p{
 font-family:Arial, Verdana,, Helvetica, sans-serif;
 font-size:11px;
/* color:#969899;*/
color:#777777;
 text-align:left;
 margin-bottom:15px;
 }


 #clasesVirtuales h1{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#558BBA;
 text-align:right;
 margin-bottom:20px;
 }

 #clasesVirtuales p{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:10px;
 color:#969899;
 text-align:left;
 margin-bottom:15px;
 }

  #clasesVirtuales br{
  margin-top:0;
  margin-left:0;
  margin-right:0;
  margin-bottom:3px;
  }



 #quienSomos h1{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#558BBA;
 text-align:right;
 margin-bottom:15px;
 }
 
 #quienSomos h2{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#558BBA;
 text-align:left;
 margin-bottom:15px;
 }

 #quienSomos p{
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
/* color:#8B8C8C;*/
color:#777777;
 text-align:left;
 margin-bottom:10px;
 }


#textoAutoconciencia h1{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#0A5F94;
 text-align:left;
 margin-bottom:20px;


}


#textoAutoconciencia p{ 
/*font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#30302F;
 text-align:left;
 margin-bottom:15px;
*/
font-size:11px;
/*color:#000000;*/
color:#3E3E3E;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-bottom:8px;


}


.classH1{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#558BBA;
 text-align:right;
 margin-bottom:20px;
}



