body
{
    font-size: xx-small;
    MARGIN: 0pt 0pt 0pt 0pt;
    font-family: verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF /*"#E5E5E5" #4791c5*/;
    SCROLLBAR-HIGHLIGHT-COLOR: #D16A6D; /*#e8eef2;*/
    SCROLLBAR-SHADOW-COLOR: #D16A6D;/*#487d97; /*black;*/
    SCROLLBAR-:3DLIGHT-COLOR: #D16A6D;/*#487d97;*/
    SCROLLBAR-ARROW-COLOR: #D16A6D;/*#e8eef2;*/
    SCROLLBAR-TRACK-COLOR: D16A6D; /*#e8eef2;*/
    SCROLLBAR-DARKSHADOW-COLOR: #D16A6D; /*487d97;*/
    SCROLLBAR-BASE-COLOR: whiteSmoke; /*#e8eef2;*/
    SCROLLBAR-FACE-COLOR: whiteSmoke; /*#e8eef2;*/ /*#487d97;*/
	text-align:center;    
}



/* ++++ TEXTOS  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Peq
{
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;	
}

.PeqK
{
	font-weight: normal;
	font-size: xx-small;
	color: #000000;
	font-style: italic;
	text-align: justify;
	text-decoration: none;
}

.PeqN
{
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: justify;	
}

.PeqNAzul
{
	font-size: xx-small;
	color: #3333FF;
	text-align: justify;
	text-decoration: none;
	font-weight: bold;
}


.rosa_10
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #993366; 
	text-decoration: none
}

.titulo
{
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
}

.tituloB
{
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}




/* ++++ GENERALES como frames ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.general
{ 
	margin:0 0 0 0;
	width:700px;
}

.generalB
{
	border-right: #0099ff thin solid;
	border-top: #0099ff thin;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-left: #0099ff thin solid;
	width: 700px;
	border-bottom: #0099ff thin solid;
}

.contenido
{
	width: 565px;
	float: right;
	text-align: justify;
	padding: 0.5em 1em 0em 1em; 

}

.pie
{
	 margin:0 0 0 0;
	 width:696px;
}


/* ++++ TABLAS  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.tbMenu
{
	padding: 0.9em 0em 0.9em 0.9em;
	font-weight: bold;
	font-size: xx-small;
	font-style: normal;
	background-image: url(../img/fondo_menu.gif);
	color: #0066ff;
	background-repeat: repeat;
	font-family: Tahoma;
	text-decoration: none;
	width: 130px;
	float: left;
	text-align: left;
}

.tbMenu A
{
	padding: 0.5em 0em 0.5em 0em;
	font-weight: bold;
	font-size: xx-small;
	font-style: normal;
	color: #0066ff;
	font-family: Tahoma;
	text-decoration: none;
}

.tb100
{
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	width: 100%;
	padding: 0 0 0 0;
}

.tb98
{
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	width: 98%;
	padding: 0 0 0 0;
}
.tb100_BAzul
{
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size: xx-small;
	width: 100%;
	color: #000000;
	text-align: justify;
	text-decoration: none;
	border: thin solid #0099ff;
}

.fdAzulTxtBlanco
{
	color: #ffffff;
	background-color: #0099ff;
	text-align: right;
	font-size: x-small;
	text-decoration: none;
	font-weight: bold;
}

.fdAzulTxtBlanco A
{
	font-weight: bold;
	font-size: x-small;
	color: #FFFFFF;
	margin-right: 3%;
	background-color: #0099ff;
	text-align: right;
	text-decoration: none;
}

.fdGrisRight
{
	font-size: xx-small;
	color: #000000;
	background-color: #E8E8DD;
	text-align: right;
}

.fdGrisRightB
{
	border-right: #0099ff thin solid;
	font-size: xx-small;
	border-left: #0099ff thin solid;
	color: #000000;
	background-color: #e8e8dd;
	text-align: right;
}

.fdGrisRightN
{
	font-size: xx-small;
	color: #000000;
	background-color: #E8E8DD;
	text-align: right;
	font-weight: bold;
}

.fdGrisCenter
{
	font-size: xx-small;
	color: #000000;
	background-color: #E8E8DD;
	text-align: Center;
}

.tb90Gris
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: xx-small;
	padding-bottom: 0px;
	margin: 0px;
	width: 90%;
	color: #000000;
	padding-top: 0px;
	background-color: #e8e8dd;
}

.fdGris2TxtBlanco
{
	font-size: x-small;
	color: "#FFFFFF";
	background-color: "#999999";
	font-weight: bold;
	padding-left: 1em;
}

.fdBlanco
{
	background-color: #ffffff;
}

.subrayado
{
	border-bottom: #0066cc thin solid;
}

/* ++++ CONTROLES  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.btBlanco
{
	background-color: #ffffff;
	font-size: xx-small; 
	font-weight: bold; 
	color: #0066FF; 
	border: none 0 #000000;
	text-align: center;
}

.btOrange
{
	border-right: #000000 0px;
	border-top: #000000 0px;
	font-weight: bold;
	font-size: xx-small;
	border-left: #000000 0px;
	color: #ffffff;
	border-bottom: #000000 0px;
	background-color: #ffcc66;
	text-align: center;
}

.btGris
{
	border-right: #000000 0px;
	border-top: #000000 0px;
	font-weight: bold;
	font-size: xx-small;
	border-left: #000000 0px;
	color: #0066ff;
	border-bottom: #000000 0px;
	background-color: #cccccc;
	text-align: center;
}

.DpList1
{
	border-right: #f30c13 1px double;
	padding-right: 2px;
	border-top: #f30c13 1px double;
	padding-left: 2px;
	font-weight: normal;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: #f30c13 1px double;
	width: auto;
	color: #000000;
	padding-top: 2px;
	border-bottom: #f30c13 1px double;
	background-color: #ffffff;
}

.ulSin
{
	list-style-type: none;
}

.ulCuadradoRed
{
	list-style-image: url(../img/bolo.gif);
}


.liSeparado1
{
	margin-top: 10px;
}

.LinkMenuDown
{
	font: normal xx-small Tahoma;
	color: #000000;
	text-decoration: none;
}

.LinkRojoS
{
	font: bold xx-small Tahoma;
	color: #660000;
}


.LinkTitulo
{
	font: normal xx-small Tahoma;
	color: #000000;
	text-decoration: none;
	padding-left: 1em;
	font-weight: bold;
}

.LinkPdf
{
	font-size: xx-small; 
	font-weight: bold; 
	color: #E8E8A8; 
	text-decoration: none ; 
	background-color: #0099FF;
	padding: 0 0.3em 0 0.3em;
}

.LinkNaranja { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small;
	font-weight: bold; 
	color: #993366; 
	text-decoration: none ; 
	background-color: #E8E8A4; 
 }

.LinkAzul
{
	font-size: xx-small; 
	font-weight: bold; 
	color: #3333FF; 
	text-decoration: none;
}

.LinkNegro
{
	font-size: xx-small; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

.LinkNegro:hover
{
	font-weight: bold;
	font-size: xx-small;
	color: #cccccc;
	text-decoration: none;
}

/* ++++ ORIGINALES  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.verde_caja { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #E8E8A8; 
text-decoration: none ; 
background-color: #0099FF;
}


.pagina { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #000000;
 font-style : normal;
 font-weight : bold;
}

.malva_10 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #3333FF; 
text-decoration: none}

.titulos {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: small; 
font-weight: bolder; 
color: #993399; 
text-decoration: underline}

.azul_10 { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; font-weight: bold; 
 color: #122c5a; 
 text-decoration: none}

.s2000 {  
font-family: Geneva, Arial, Helvetica, san-serif; 
font-size: 20px; 
font-weight: bold; 
color: #94a0c6; 
text-decoration: none}

.rosa_caja { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
 font-weight: bold; 
 color: #993366; 
 text-decoration: none ; 
 background-color: #E8E8A4; 
 }

.originales{
	border : 1 solid #0099ff;
	color: #0066ff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;
  color: #000000;
   font-style : normal;
  background : #ffffff;
	}

.normal_9 { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: bold; 
 color: #0066FF; 
 text-decoration: none}

.conductas { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
color: #000000;
 font-style : italic;
}

.input_1	{
	border : 1 solid #0099ff;
	font-size: 10px;
	color: #0066ff;
	font-weight: bold;
	font-family: Arial;
	background : #ffffff;
	width:75px;}

.input_2{
	border : 1 solid #0099ff;
	font-size: 10px;
	color: #0066ff;
	font-weight: bold;
	font-family: Arial;
	background : #ffffff;
	width:200px;}


/*


.seleccionado9 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight: bold; 
  color: #cc399c; 
  text-decoration: none; 
  text-align: centre }
  
  
.normal_9claro { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold; 
color: #fefefe; 
text-decoration: none; 
text-align: centre }




.subtitulos {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 font-weight: normal; 
 color: #660000}

.normal_9rosa { 
font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold; 
 color: #8f256d; 
 text-decoration: none; 
 text-align: centre }
 
 


.seleccionado9granate { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #660000;  }


.azul_tt { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
color: #122c5a; 
text-decoration: none}


.azul_sbtt { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #122c5a; 
text-decoration: none }

.azul_ttlargo { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
color: #122c5a;
 text-decoration: none }
 
 




.s2000over {
 font-family: Geneva, Arial, Helvetica, san-serif; 
 font-size: 24px;
 font-weight: bold; 
 color: #ff9900; 
 text-decoration: none}
 
 
.hover {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: 993366; 
text-decoration: none; 
font-weight: bold}


.link { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: 122c5a; 
 text-decoration: none; 
 font-weight: bold}
 
 
.visited {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: ff9900; 
font-weight: bold}


.linkoscuro {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 color: #dbc5d1; 
 text-decoration: none; 
 font-weight: bold }


.rosa_10p { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: xx-small;
font-weight: bold; 
color: #993366; 
text-decoration: none }



 


.caja_algoritmo { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #E8E8A8; 
text-decoration: none ; 
background-color: #0099FF;
}


p { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: normal; 
color: #000000;
 text-align : justify;
}

BODY{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
text-align : justify;
}




.textoTabla{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #000000;
 font-style : normal;
}


*/