body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin: 0; 
	text-align: center; 
	background-image: url(/images/fondoMarco.png);
	background-repeat: repeat;			
}

.columnaCentral {
	width: 700px;
	margin: 40px auto 20px auto; 
	text-align: left; 
}

div#contenido {
  background: #FFFFFF;	
  padding:10px 10px 10px 10px;
  height: 100%;
 }

a {text-decoration: none; font-size:12px }
	a:link {color: #006699}
	a:visited {color: #3366FF}
	a:hover {color:#CC0000}	
.noVinculo {font-size: 12px; color:#999999 }
.capitulos {
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
.titulo {
	font-size: 28px;
	font-weight: bold;
	color: #CC0000;
}
.menuVinculo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.subtitulo {
	font-size: 18px;
	color: #000099;
	font-weight: bold;
}
.subtituloCentrado {
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
}
.pasos {
	color: #000099;
	font-weight: bold;
}
.resaltarRojo {
	font-weight: bold;
	color: #CC0000;
}
.resaltarRojo14px {
	font-weight: bold;
	color: #CC0000;
	font-size: 14px;			
}
.resaltarRojo16px {
	font-weight: bold;
	color: #CC0000;
	font-size: 16px;			
}
.resaltarRojo18px {
	font-weight: bold;
	color: #CC0000;
	font-size: 18px;			
}
.rojo {
	color: #CC0000;
}
.rojo14px {
	color: #CC0000;
	font-size: 14px;	
}
.codigoJavaRojo {
	color: #CC0000; 
	font-family: monospace; 
}
.codigoJavaRojoNegrita {
	color: #CC0000; 
	font-family: monospace; 
	font-weight: bold;
}

.codigoJavaRojoNegrita16px {
	color: #CC0000; 
	font-family: monospace; 
	font-weight: bold;
	font-size: 16px;		
}
.codigoJavaRojoSubrayado {
	color: #CC0000;
	font-family: monospace;
	text-decoration: underline;
}
.codigoJava {
	font-family: monospace;
}
.codigoJavaNegrita {
	font-family: monospace;
	font-weight: bold;
}
.codigoJavaComentario {
	color: #999999;
	font-family: monospace;
}
.codigoJavaComentarioNegrita {
	color: #808080; 
	font-family: monospace; 
	font-weight: bold;
}
.codigoJavaComentarioNegritaTachado {
	color: #808080; 
	font-family: monospace; 
	font-weight: bold;
	text-decoration: line-through;
}
.subsubtitulo {
	font-size: 16px;
	font-weight: bold;
	color: #000099;
}
th {
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	background-color: #FFCC66;
}
.vinculo {
	font-weight: bold;
}
.negrita {
	font-weight: bold;
}
.negrita14px {
	font-weight: bold;
	font-size: 14px;
}
.normal14px {
	font-size: 14px;
}
.grisMenor {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666 }
.menor {font-size: 11px;}
.grisNormal {font-size: 12px; color:#666666}
.grisFlojoNormal {font-size: 12px; color:#999999}
.azul {
	color: #000099;
}
.resaltarAzul {
	color: #000099;
	font-weight: bold;
}
.tablaCodigoJava {
	font-family: monospace;
	background-color: #FFCC66
}
.tablaSintaxis {
	background-color: #FFCC66
}
.tablaSintaxisResaltarRojo {
	font-weight: bold;
	color: #CC0000;
	background-color: #FFCC66
}

.tablaTitulo {
	font-weight: bold;
	color: #CC0000;
	font-size: 12px;
	background-color: #FFCC66;
	text-align: center;
}
.tablaTitulo16px {
	font-weight: bold;
	color: #CC0000;
	font-size: 16px;
	background-color: #FFCC66;
	text-align: center;
}

.tablaTituloCabecera {
	font-size: 28px; 
	font-weight: bold; 
	color: #CC0000;
	text-align: right;
	background-color: #FF9933;
}

.tablaColorFondo {
	background-color: #FF9933;
}

.cita {
	font-style:italic
}




#cajaAgruparCajasAutorEnlacesFooter { 
	margin-top: 10px;
	height: 145px;
}

#cajaAgruparCajasAutorEnlacesFooterPie { 
	margin-top: 10px;
	height: 60px;
}


#cajaAutorCuerpo 
{ 
	background-color: white;
	background-image: url(/images/cajaCuerpo270x1.gif);
	background-repeat: repeat-y;
}

#cajaAutorCuerpoTexto
{ 
	padding-left: 10px;
	font-size: 10px;
	color: #909090;
	overflow: hidden;
}

#cajaAutorPie
{
	background-color: white;
	background-image: url(/images/cajaPie270x11.gif);
	background-repeat: no-repeat;
	height: 11px;
}

#cajaAutorCuerpo span{ padding-left: 10px }



#cajaEnlaces
{
	height: 87px;
	width: 360px;
	position: relative;
	float: right;
}

#cajaEnlacesCabecera
{
	background-color: white;
	background-image: url(/images/cajaCabecera360x11.gif);
	background-repeat: no-repeat;
	padding-top: 11px;
}

#cajaEnlacesCuerpo
{ 
	background-color: white;
	background-image: url(/images/cajaCuerpo360x1.gif);
	background-repeat: repeat-y;
	overflow: hidden;
}

#cajaEnlacesCuerpoTexto
{ 
	padding-left: 10px;
	overflow: hidden;
}

.cajaVinculo { font-size: 10px }

#cajaEnlacesPie
{
	background-color: white;
	background-image: url(/images/cajaPie360x11.gif);
	background-repeat: no-repeat;
	height: 11px;
}



#cajaFooter
{
	float: left;
	margin: 10px 0 0 0;
	width: 680px;
}

#cajaFooterCabecera
{
	background-color: white;
	background-image: url(/images/cajaCabecera680x11.gif);
	background-repeat: no-repeat;
	padding-top: 11px;
}

#cajaFooterCuerpo 
{ 
	text-align: center; 	
	background-color: white;
	background-image: url(/images/cajaCuerpo680x11.gif);
	background-repeat: repeat-y;
	overflow: hidden;
}

#cajaFooterCuerpoTexto
{ 
	width: 680px;
	text-align: center;
	font-size: 10px;
	color: #909090;
}

#cajaFooterPie
{
	background-color: white;
	background-image: url(/images/cajaPie680x11.gif);
	background-repeat: no-repeat;
	height: 11px;
}
