body {
   font-family: Georgia,serif;
   font-size:1em;
   font-style:normal;
   background-attachment:fixed;
   padding:0px;
   margin:0px;
   background-color:#115E8D;
   color: #000000;
}
a:link {
   text-decoration:none;
   color:#0000CC;
}
a:visited {
   text-decoration:none;
   color:#000050;
}
a:hover {
/*    text-decoration:underline; */
   color:#C80000;
}
a:active {
   text-decoration:none;
   color:#CC0099;
}

/* Table Contenedora */
table.G_tableContenedora {
   padding: 0px;
   margin: auto;
   border-collapse: collapse;
   vertical-align: top;
}
td.G_tdIzquierda {
   min-width: 180px;
   background-image: url("/img/menu.png");
   background-repeat: repeat-y;
   vertical-align:top;
}
td.G_tdCentro {
   width: 840px;
   vertical-align:top;
   text-align:center;
   padding-bottom: 20px;
}
td.G_tdDerecha {
  /* width: 190px;*/
   vertical-align:top;
   padding-bottom: 20px;
}
td.G_tdDerechaExtra {
   width: 190px;
   vertical-align:top;
   padding: 0px 0px 20px 3px;
}

/* Table Título */

table.G_tableTitulo {
   padding:0px;
   margin:5px auto 5px auto;
   border-collapse:collapse;
}

td.G_tdTituloIzq {
   padding: 0px;
   margin: 0px;
   text-align:right;
   vertical-align:top;
}

td.G_tdTituloIzq img {
   vertical-align:baseline;
}

td.G_tdTituloDer {
   padding: 0px;
   margin: 0px;
   text-align:left;
   vertical-align:top;
}

td.G_tdTituloDer img {
   vertical-align:baseline;
}

td.G_tdTituloCentro {
   background-image:url("/img/titulo-centro.png");
   color:#FFFF00;
}

/* Table Logo */
table.G_tableLogo {
   margin: 3px auto 3px auto;
}

table.G_tableLogo tbody td {
   padding:0px 2px 0px 2px;
}

table.G_tableLogo tbody td p {
   margin:0px;
   padding:3px 0px 3px 0px;
   text-align:justify;
}

table.G_tableLogo tbody td img {
   margin:0px auto auto auto;
   vertical-align:0px;
}

table.G_tableLogo thead {
   text-align:center;
   background:#FFFF8E;
   font-weight:bolder;
   font-family:Verdana, Arial, sans-serif;
   font-size:80%;
}

table.G_tableLogo thead td {
   padding:3px 2px 3px 2px;
   border-width:1px;
   border-color:#00146D;
   border-style:solid;
}

/* Table Elementos */
table.G_tableElementos {
   margin: 3px auto 3px auto;
}
table.G_tableElementos tbody {
   text-align:left;
}
table.G_tableElementos tbody th {
   padding:3px 4px 3px 4px;
   vertical-align:middle;
   border-width:1px;
   border-style:solid;
   border-color:#166600;
   color:#1B7609;
   background-color:#D4FFBD;
}
table.G_tableElementos tbody td {
   padding:3px 4px 3px 4px;
   vertical-align:middle;
   border-width:1px;
   border-style:solid;
   border-color:#FF0000;
   background-color:#F7FFAB;
   color:#0515A5;
}
table.G_tableElementos thead td {
   text-align:center;
   border-width:1px;
   border-style:solid;
   font-weight:bolder;
   border-color:#000000;
   padding:3px;
   background-color:#3212FF;
   color:#FFFF22;
}
table.G_tableElementos tfoot td {
   font-size:70%;
   font-weight:bolder;
   text-align:center;
   padding:3px;
   background-color:#FFD272;
   color:#000000;
}

/* Table Miniaturas */
table.G_tableMiniaturas {
   margin: 3px auto 3px auto;
   width:95%;
}
table.G_tableMiniaturas td {
   vertical-align:top;
}
table.G_tableMiniaturas tfoot {
   font-size:70%;
   font-weight:bolder;
   text-align:center;
   margin-top:3px;
   margin-bottom:5px;
}
/* Table DosCuadros */
table.G_tableDosCuadros {
   width:490px;
   margin:0px auto 0px auto;
   text-align:center;
   vertical-align:middle;
}
/* table Google Abajo */
table.G_tableGoogleAbajo {
   margin: 5px auto 1px auto;
}
table.G_tableGoogleAbajo td {
   padding:3px;
}

/* table cabecera */
table.tableCabecera {
   width:95%;
   border-collapse:collapse;
   margin:0px auto 0px auto;
}
table.tableCabecera form {
   margin:6px auto auto auto;
}
td.tdCabeceraIzq {
   width:140px;
   text-align:left;
}
td.tdCabeceraDer {
   width:140px;
   text-align:right;
   vertical-align:bottom;
}

/* Cuadro Isla Titulo */
div.divTituloPagina {
   width: 820px;
   padding: 5px 0px 5px 0px;
   margin: 0px auto 0px auto;
}

div.divTituloArriba {
   vertical-align:bottom;
}

div.divTituloAbajo {
   vertical-align:top;
}

div.divTituloCentro {
   background-image: url("/img/cuadro-titulo-centro.png");
   background-repeat:repeat-y;
}

/* Título superior */
div.G_divTitulo {
   background-color:#140E8D;
   text-align:center;
   vertical-align: middle;
   width:100%;
   margin:0px auto 0px auto;
   padding:0px;
}

/* Espacio central de las páginas */
div.G_divCentro {
   text-align:center;
   vertical-align: top;
}

/* Pie de las páginas */
div.G_divPie {
   width:90%;
   text-align:center;
   padding:5px;
   margin:10px auto 10px auto;
   font-size:75%;
   font-weight:bolder;
   border-width:4px;
   border-style:outset;
   background-color:#6A0002;
   border-color:#B7B7B7;
   color:#ffff00;
}

div.G_divRadios {
   text-align: left;
   padding-left: 8px;
   padding-top: 3px;
   padding-bottom: 3px;
}

/* Cuadros Laterales (Islas) */
div.divCuadroIslaArriba {
   width: 200px;
   padding-top: 5px;
}
div.divCuadroIslaArriba img {
   vertical-align:bottom;
}
div.divCuadroIslaAbajo {
   width: 200px;
   padding-bottom: 5px;
   vertical-align:top;
}
div.divCuadroIslaAbajo img {
   vertical-align:top;
}
div.divCuadroIslaCentro {
   background-image: url("/img/cuadro-isla-centro.png");
   background-repeat:repeat-y;
   width:200px;
}
div.divCuadroIslaCentro p {
   margin:0px auto 0px 15px;
   text-align:justify;
   font-size:70%;
}
div.divCuadroIslaCentro img {
   margin:2px auto 2px auto;
   text-align:center;
}

/* Cuadros Centrales */
div.divCuadro {
   padding: 0px;
   border-width: 0px;
   margin: 10px auto 10px auto;
}
div.divCuadro div {
   margin: 0px auto 0px auto;
}
div.divCuadroX {
   width: 820px;
}
div.divCuadroL {
   width: 620px;
}
div.divCuadroM {
   width: 480px;
}
div.divCuadroC {
   width: 350px;
}

/* Titulos */
div.divTitulo div {
   color: #DDDDDD;
   font-weight: bolder;
   padding: 5px 0px 0px 10px;
   background-repeat: no-repeat;
   text-align:left;
   margin:0px;
}
div.divTituloX {
   background-image: url("/img/tituloX.png");
}
div.divTituloL {
   background-image: url("/img/tituloL.png");
}
div.divTituloM {
   background-image: url("/img/tituloM.png");
}
div.divTituloC {
   background-image: url("/img/tituloC.png");
}

/* Textos */
div.divTexto {
   margin:0px;
   padding:0px;
   border-width: 3px;
   border-top-style:hidden;
   border-right-style:solid;
   border-bottom-style:solid;
   border-left-style:solid;
   border-color: #500000;
   background-repeat:repeat-y;

}
div.divTexto div {
   padding:5px;
}
div.divTexto div p {
   margin: 0px;
   padding:5px 7px 5px 7px;
   text-align: justify;
}
div.divTexto h3 {
   text-align:left;
   font-size:120%;
   font-weight:bolder;
   margin:10px 7px 10px 7px;
   color:#1328A0;
}
div.divTextoX {
   background-image: url("/img/textoX.png");
}
div.divTextoL {
   background-image: url("/img/textoL.png");
}
div.divTextoC {
   background-image: url("/img/textoC.png");
}
div.divTextoM {
   background-image: url("/img/textoM.png");
}

/* Enlaces relacionados */
div.divRelacionados {
   margin:10px auto 10px auto;
   padding:0px;
   width:620px;
}
div.divRelacArriba img {
   vertical-align:bottom;
}
div.divRelacCentro {
   background-image: url("/img/relacionados-centro.png");
   background-repeat:repeat-y;
   font-size:90%;
   padding:3px 0px 3px 0px;
}
div.divRelacCentro h3 {
   font-size:100%;
   margin:0px 0px 0px 25px;
   text-align:left;
   padding:0px;
   font-weight:bolder;
}
div.divRelacCentro ul {
   text-align:left;
   margin:3px auto 3px 40px;
   padding:0px;
}
div.divRelacCentro ul li {
   margin:1px auto 1px 10px;
   padding:0px
}
div.divRelacAbajo img {
   vertical-align:top;
}

/*  */
div.G_divCentrado {
   margin:5px auto 5px auto;
   text-align:center;
}
div.G_divEpigrafe {
   font-size:70%;
   font-weight:bolder;
   text-align:center;
   margin-top:3px;
   margin-bottom:5px;
}
div.G_divBuscador {
   margin:0px auto 0px auto;
   padding:0px 0px 0px 0px;
   width:115px;
   text-align:center;
}
div.G_divBuscador input {
   vertical-align:middle;
   margin:5px 0px 5px 0px;
}
div.G_divIslaCentrada {
   margin:0px auto 0px auto;
   padding:5px 0px 5px 0px;
   text-align:center;
}
div.G_divGooPie {
   text-align:center;
   width: 468px;
   border-width:2px;
   border-style:solid;
   margin:10px auto 5px auto;
   border-color:#6A0002;
}
div.G_divGooCabecera {
   text-align:center;
   width: 468px;
   border-width:2px;
   border-style:solid;
   margin:5px auto 5px auto;
   border-color:#6A0002;
}
div.G_divGooColumna {
   margin:5px auto 5px auto;
   text-align:center;
   width:120px;
}
div.G_divGooCuadro {
   margin:5px auto 5px auto;
   text-align:center;
   border-width:2px;
   border-style:solid;
   width:120px;
   border-color:#6A0002;
}
div.divDocumentos {
   padding:0px;
   margin:0px;
}
div.divDocumentos table {
   width:100%;
   margin:0px auto 0px auto;
   font-size:90%;
   border-collapse:collapse;
   padding:0px;
}
div.divDocumentos table td {
   vertical-align:top;
   text-align:left;
   width:50%;
}
div.divDocumentos h3 {
   font-size:100%;
   margin:5px 0px 5px 5px;
   text-align:left;
   padding:0px;
   font-weight:bolder;
}

div.G_divVideos {
   margin:5px auto 5px auto;
}
/* Compartir */
div.divCompartir {
   margin:10px auto 0px auto;
   width:451px;
   text-align:left;
   padding:0px 2px 40px 2px;
   border-style:solid;
   border-width:2px;
   background-color:#ffffff;
   border-color:#500000;
}
div.divCompartir div {
   font-size:70%;
   padding:3px 5px 5px 4px;
}
div.divCompartir span {
   background-image: url("/img/sprites.png");
   background-color: transparent;
   background-repeat: no-repeat;
   background-attachment: scroll;
   display: block;
   float: left;
   height: 16px;
   width: 16px;
   padding:0px;
   margin: 2px 1px 2px 1px;
   opacity:0.6;
}
div.divCompartir span:hover {
   opacity:1.0;
}

div.divActualizacion {
   font-family: Verdana, Arial, sans-serif;
   font-size:60%;
   text-align:right;
   margin:0px 0px 10px 0px;
}

/* IE Ban */
div.G_divUsuarios-ie {
   font-family: Verdana, Arial, sans-serif;
   background: #FFFFDE;
   color:#000;
   border-bottom: 2px solid #7F0C00;
}
div.G_divUsuarios-ie p {
   font-size: 1.3em;
   margin: 0;
   padding: 5px 0;
   line-height: 1.5em;
}
div.G_divUsuarios-ie a {
   text-decoration: underline;
   font-weight: bold;
   color: #D64411;
}

p.pSeparador {
   border-bottom-style:double;
   border-bottom-width:3px;
   border-bottom-color:#0C2D7F;
   border-collapse:separate;
}

span.G_spanBlanco {
   color:#FFFFFF;
}
span.G_spanAzul {
   color:#0000FF;
}
span.G_spanAzulOscuro {
   color:#000066;
}
span.G_spanRojoOscuro {
   color:#660000;
}
span.G_spanRojo {
   color:#FF0000;
}
span.G_spanAsterisco {
   font-weight:bolder;
   color:#FF0000;
}

/* Estilos Parser Texto */
span.G_spanTachado {
   text-decoration:line-through;
}
span.G_spanSubrayado {
   text-decoration:underline;
}

/* No cambiar */
img {
   border-width:0px;
   vertical-align:middle;
}

img.G_imgSinBorde {
   margin:3px auto 3px auto;
   border-style:hidden;
   vertical-align:middle;
}
img.G_imgBordeSimple {
   margin:3px auto 3px auto;
   border-width:2px;
   border-style:solid;
   vertical-align:middle;
}
img.G_imgBordeMarco {
   margin:3px auto 3px auto;
   border-width:4px;
   border-style:outset;
   vertical-align:middle;
}

img.G_imgBanderas {
   padding: 5px;
}

h1 {
   font-family:Verdana, Arial, sans-serif;
   font-weight:bolder;
   font-size:120%;
   text-transform:uppercase;
   padding:0px;
   margin:0px;
   letter-spacing:1px;
}
h2 {
   font-weight:bolder;
   font-size:105%;
   line-height:24px;
   text-transform:uppercase;
   padding:0px;
   margin:0px;
}

ol {
   text-align:left;
   margin: 3px auto 3px 30px;
   font-family:Verdana;
   font-weight:bolder;
   padding:0px;
   font-size:90%;
}
div.ol li {
   margin: 1px auto 1px 0px;
   padding:0px
}

ul {
   text-align:left;
   margin: 3px auto 3px 30px;
   padding:0px;
   font-size:90%;
}

ul.G_ulContenido {
   text-align:left;
   margin: 3px auto 3px 30px;
   font-family:Verdana;
   font-weight:bolder;
   padding:0px;
   font-size:90%;
}

pre.G_preCodigo {
   font-family:monospace;
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
   padding-top: 3px;
   padding-right: 7px;
   padding-bottom: 3px;
   padding-left: 7px;
   text-align: left;
   font-size:90%;
   background-color:#ffffff;
   color:#000000;
   border-width:1px;
   border-style:solid;
   border-color:#000000;
   overflow:scroll;
}
pre.G_preConsola {
   font-family:monospace;
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
   padding-top: 3px;
   padding-right: 7px;
   padding-bottom: 3px;
   padding-left: 7px;
   text-align: left;
   font-size:90%;
   background-color:#000000;
   color:#18F018;
   border-width:1px;
   border-style:solid;
   border-color:#18F018;
}

/* sociales */
span.facebook        { background-position:  0px    0px; }
span.twitter         { background-position:  0px  -16px; }
span.meneame         { background-position:  0px  -32px; }
span.googlebuzz      { background-position:  0px  -48px; }
span.googlereader    { background-position:  0px  -64px; }
span.googlebookmarks { background-position:  0px  -80px; }
span.linkedin        { background-position:  0px  -96px; }
span.delicious       { background-position:  0px -112px; }
span.barrapunto      { background-position:  0px -128px; }
span.windowslive     { background-position:  0px -144px; }

span.yahoo           { background-position: -16px    0px; }
span.myspace         { background-position: -16px  -16px; }
span.technorati      { background-position: -16px  -32px; }
span.diggit          { background-position: -16px  -48px; }
span.ask             { background-position: -16px  -64px; }
span.stumbleupon     { background-position: -16px  -80px; }
span.friendfeed      { background-position: -16px  -96px; }
span.slashdot        { background-position: -16px -112px; }
span.squidoo         { background-position: -16px -128px; }
span.newsvine        { background-position: -16px -144px; }

span.blinklist       { background-position: -32px    0px; }
span.shoutwire       { background-position: -32px  -16px; }
span.dzone           { background-position: -32px  -32px; }
span.faves           { background-position: -32px  -48px; }
span.simpy           { background-position: -32px  -64px; }
span.diigo           { background-position: -32px  -80px; }
span.viadeo          { background-position: -32px  -96px; }
span.reddit          { background-position: -32px -112px; }
span.blogmarks       { background-position: -32px -128px; }
span.bebo            { background-position: -32px -144px; }

span.bitacoras       { background-position: -48px    0px; }
span.tumblr          { background-position: -48px  -16px; }
span.netvibes        { background-position: -48px  -32px; }
span.pingfm          { background-position: -48px  -48px; }
span.wikio           { background-position: -48px  -64px; }
span.designfloat     { background-position: -48px  -80px; }
span.fark            { background-position: -48px  -96px; }
span.hackernews      { background-position: -48px -112px; }
span.identica        { background-position: -48px -128px; }
span.mixx            { background-position: -48px -144px; }

span.posterous       { background-position: -64px    0px; }
span.propeller       { background-position: -64px  -16px; }
span.sphere          { background-position: -64px  -32px; }
span.sphinn          { background-position: -64px  -48px; }
span.tipd            { background-position: -64px  -64px; }
span.yahoobuzz       { background-position: -64px  -80px; }
span.misterwong      { background-position: -64px  -96px; }
span.email           { background-position: -64px -112px; }
span.pdf             { background-position: -64px -128px; }
span.imprimir        { background-position: -64px -144px; }


