A               { text-decoration: none; color: #ffffff; }
A:link          { color: #ffffff; }
A:visited       { color: #ffffff; }
A:active        { color: #ffffff; }
A:hover         { color: #ffffff; text-decoration: underline;}

html {
   text-align: justify;
}

BODY {
   background-image: url('/img/back_web.jpg');
   background-position: top center;
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-color: #CE8826;
   margin: 0px;
   padding: 0px;
   font-family: Helvetica;
   font-size: 11px;
   color: #0E4762;
   color: #000000;
   text-decoration: none;
   overflow-x: hidden;
}

b, strong {
   color: #000000;
   font-weight: bolder;
}

div#lienzo {
   width: 1000px;
   margin: 0px auto 0px auto;
   padding: 0px;
}

div#menu {
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0px;
   z-index: 4;
   overflow: hidden;
}

input {
   background: #DAC8BF;
   border: 0px;
   border: 1px solid #45768B;
   font-size: 12px;
   font-family: Helvetica;
   height: 15px;
}

select, textarea {
   background: #DAC8BF;
   border: 0px;
   border: 1px solid #45768B;
   font-size: 12px;
   font-family: Helvetica;
}

.boton {
   height: 20px;
   border-width:1px;
   border-style:solid;
   border-color:#cdcdcd;
   background-color:#471E08;
   font-family: Helvetica;
   color: #ffffff;
   font-weight: Bold;
   font-size: 11px;
}

div#fil-ariadna {
   float: right;
   text-align: right;
   margin-right: 20px;
   margin-top: 50px;
   z-index: 18;
   color: #ffffff;
}

div#fil-ariadna a, div#fil-ariadna a:link, div#fil-ariadna a:visited {
   font-weight: bold;
   color: #ffffff;
}

div#fil-ariadna a:hover {
   text-decoration: underline;
}

div#bajaMenu {
   visibility: hidden;
   position: absolute;
   top: 100px;
}

div#bajaMenu img {
   margin-left: 50px;
}

/* Catalogo */

div#catalogoSlideFotos {
   overflow: hidden;
   position: absolute;
   top: 450px;
   width: 1031px;
   text-align: center;
   z-index: 3;
}

div#catalogoMask {
   overflow: hidden;
   position: absolute;
   top: 15px;
   width: 1045px;
   z-index: 2;
}

div#catalogoFoto {
   overflow: hidden;
   position: absolute;
   top: 70px;
   width: 1045px;
   z-index: 2;
   margin-left: 150px;
}

div#catalogoMenu {
   position: absolute;
   top: 100px;
   margin-right: 0px;
   margin-left: 45px;
   width: 100px;
   height: 360px;
   overflow: hidden;
   z-index: 4;
}

div#catalogoMenuContainer {
   position: absolute;
   z-index: 4;
}

div#catalogo-scrup {
  position: absolute;
  margin-left: 145px;
  top:252px;
  z-index:4;
}

div#catalogo-scrdown {
  position: absolute;
  margin-left: 145px;
  top:274px;
  z-index:4;
}

.catalogoMenu-principal {
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   margin-top: 10px;
   margin-bottom: 5px;
}

a.catalogoMenu-seccion {
   display: block;
   color: #4D2E13;
}

a.catalogoMenu-seccion b {
   color: #4D2E13;
}

div#catalogoPasaPaginas {
   position: absolute;
   z-index: 9;
   margin-left: 920px;
   margin-top: 100px;
}

img#catalogoPasaPaginas-left {
   border: none;
   margin: none;
   margin-right: -5px;
}

img#catalogoPasaPaginas-right {
   border: none;
   margin: none;
}

div#cat-tarifas {
   position: absolute;
   margin-top: -93px;
   margin-left: 40px;
   z-index: 9;
}

/* -------- */

/* --- BUSCAR --- */

div#menu_buscar {
   visibility: hidden;
   width: 122px;
   height: 45px;
   position: absolute;
   background-image: url('/img/input_buscar_122x45.png');
   background-position: top left;
   background-repeat: no-repeat;
   font-weight: bold;
   font-family: Arial;
   font-size: 12px;
   z-index: 6;
}

div#menu_buscar-inMenu {
   width: 122px;
   height: 45px;
   position: absolute;
   top: 80px;
   margin-left: 205px;
   background-image: url('/img/input_buscar_122x45.png');
   background-position: top left;
   background-repeat: no-repeat;
   font-weight: bold;
   font-family: Arial;
   font-size: 12px;
   z-index: 8;
}

input.buscar {
   margin: 3px;
   margin-left: 15px;
   background: none;
   border: 0px;
   font-size: 10px;
   width: 100px;
}

div#loginbox {
   visibility: hidden;
   width: 254px;
   height: 45px;
   position: absolute;
   z-index: 6;
}

div#loginbox-inMenu {
   width: 234px;
   height: 45px;
   position: absolute;
   top: 80px;
   margin-left: 630px;
   z-index: 8;
}

input.loginbox-vamonos {
   position: absolute;
   height: 10px;
   margin-top: 20px;
   margin-left: 105px;
   font-family: Helvetica;
   background: transparent;
   border: none;
   color: #000000;
   font-weight: Bold;
   font-size: 11px;
   z-index: 10;
}

div.userName {
   float: left;
   width: 122px;
   height: 45px;
   background-image: url('/img/input_buscar_122x45.png');
   background-position: top left;
   background-repeat: no-repeat;
   font-weight: bold;
   font-family: Arial;
   font-size: 11px;
   margin-bottom: -6px;
   margin-top: 0px;
}

div.password {
   position: absolute;
   left: 110px;
   width: 122px;
   height: 45px;
   background-image: url('/img/input_buscar_122x45.png');
   background-position: top left;
   background-repeat: no-repeat;
   font-weight: bold;
   font-family: Arial;
   font-size: 11px;
   margin-bottom: -6px;
   margin-top: 0px;
}

div#opcionesLogoutado {
   color: #000000;
   font-size: 9px;
   z-index: 9;
   position: absolute;
   margin: 0px;
   margin-right: 80px;
   top: 35px;
   padding-left: 75px;
   width: 100%;
}

div#opcionesLogoutado a {
   color: #000000;
}

input.buscar {
   margin: 3px;
   background: none;
   border: 0px;
   font-size: 10px;
   width: 100px;
}

div#conectao {
   color: #000000;
   font-weight: bold;
   margin-top: 10px;
   margin-left: 30px;
}

div#conectao a {
   color: #000000;
}

div#goHome {
   visibility: hidden;
   position:absolute;
   top: 92px;
   margin-left: 110px;
}

div#pureWorksLogo {
   position:absolute;
   top: 0px;
   margin-left: 0px;
}

div#menu object {
   margin-left: 180px;
}

/* -------------- */


/* --- CURSOS --- */

.cursoOnLeft {
   background-image: url('/img/curso-on-left-15x20.png');
   background-repeat: no-repeat;
   background-position: top left;
   height: 20px;
   width: 15px;
   margin: 0px;
   padding: 0px;
}

.cursoOnMid {
   background-image: url('/img/curso-on.png');
   background-repeat: repeat-x;
   background-position: top center;
   height: 20px;
   margin: 0px;
   padding: 0px;
}

.cursoOnRight {
   background-image: url('/img/curso-on-right-15x20.png');
   background-repeat: no-repeat;
   background-position: top right;
   height: 20px;
   width: 15px;
   margin: 0px;
   padding: 0px;
}

.cursoOffLeft {
   background-image: url('/img/curso-off-left-15x20.png');
   background-repeat: no-repeat;
   background-position: top left;
   height: 20px;
   width: 15px;
   margin: 0px;
   padding: 0px;
}

.cursoOffMid {
   background-image: url('/img/curso-off.png');
   background-repeat: repeat-x;
   background-position: top center;
   height: 20px;
   margin: 0px;
   padding: 0px;
}

.cursoOffRight {
   background-image: url('/img/curso-off-right-15x20.png');
   background-repeat: no-repeat;
   background-position: top right;
   height: 20px;
   width: 15px;
   margin: 0px;
   padding: 0px;
}

div#cursosMain {
   position: absolute;
   background-image: url('/img/cursos-main-794x410.png');
   background-repeat: no-repeat;
   top: 140px;
   width: 794px;
   height: 470px;
}

div#cursosMainAvanzado {
   position: absolute;
   background-image: url('/img/cursos-avanzado-794x410.png');
   background-repeat: no-repeat;
   top: 140px;
   width: 794px;
   height: 470px;
}

div#cursos-right {
   position: absolute;
   background-image: url('/img/back-right-266x418.png');
   background-repeat: no-repeat;
   top: 110px;
   width: 266px;
   margin-left: 750px;
   height: 478px;
}

div#logoCursos {
   position: absolute;
   margin-left: 40px;
   top: 25px;
}

div#containerContenidoCurso {
   position: absolute;
   top: 120px;
   margin-left: 50px;
   width: 500px;
   height: 285px;
   overflow: hidden;
}

div#contenidoCurso {
   position: absolute;
   font-family: Helvetica;
   font-size: 11px;
   line-height: 11px;
   font-weight: bold;
}

div#cursos-scrup {
  position: absolute;
  margin-left: 553px;
  top:87px;
  z-index:4;
}

div#cursos-scrdown {
  position: absolute;
  margin-left: 553px;
  top:109px;
  z-index:4;
}

div#cursos-infobrief {
   position: absolute;
   background-image: url('/img/cursos-infobrief-297x47.png');
   background-repeat: no-repeat;
   top: 41px;
   margin-left: 460px;
   width: 297px;
   height: 47px;
	overflow: hidden;
	z-index: 8;
}

div#cursos-infobrief-container {
	margin-top: 3px;
	margin-left: 6px;
	margin-right: 6px;
   color: #5B2002;
   line-height: 9px;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
}

div#cursos-right-title {
   position: absolute;
   margin-left: 35px;
   top: 85px;
   font-size: 12px;
   color: #ffffff;
   font-weight: bold;
}

div#cursos-right-title a, div#cursos-right-title a:link, div#cursos-right-title a:visited {
   color: #ffffff;
}

div#cursos-right-title a:active, div#cursos-right-title a:hover {
   color: #dedede;
}

div#menuContenidosCursoContainer {
   position: absolute;
   top: 88px;
   height: 25px;
   width: 565px;
   text-align: right;
   padding: 0px;
   font-size: 13px;
   font-family: Arial Black;
}

div#imagenCurso {
   position: absolute;
   margin-top: 88px;
   margin-left: 569px;
   z-index: 0;
}

/* -------------- */

/* -- BOLSA LABORAL -- */

div#contentBolsa {
   position: absolute;
   top: 160px;
   width: 640px;
   height: 425px;
   margin-left: 125px;
}

td.od-selector {
   background-image: url('/img/oferta-demanda-back.png');
   background-repeat: no-repeat;
   width: 173px;
   height: 36px;
   text-align: left;
}

td.od-selector a, td.od-selector a:link, td.od-selector a:visited {
   margin-left: 5px;
   margin-bottom: 3px;
   display: block;
   color: #ffffff;
   font-weight: bold;
}

td.od-selector a:active, td.od-selector a:hover {
   color: #dedede;
   font-weight: bold;
}

td.buscar-box {
   text-align: left;
   width: 173px;
   height: 29px;
   background-image: url('/img/oferta-demanda-buscar.png');
   background-position: top left;
   background-repeat: no-repeat;
   font-weight: bold;
   font-family: Arial;
   font-size: 12px;
   color: #471E08;
}

td.buscar-box input {
   margin: 3px;
   margin-left: 6px;
   background: none;
   border: 0px;
   font-size: 10px;
   width: 155px;
}

td.od-cabecera {
   color: #471E08;
   text-align: center;
   font-weight: bold;
   border-left: 1px solid #471E08;
}

td.od-cabecera-left {
   background: #471E08;
   color: white;
   text-align: center;
   font-weight: bold;
}

td.od-1 {
   background-image: url('/img/od-back-td1.png');
   border-bottom: 1px solid #471E08;
   color: white;
   text-align: left;
}

td.od-2 {
   background-image: url('/img/od-back-td2.png');
   border-bottom: 1px solid #471E08;
   color: white;
   text-align: left;
}

td.od-1 a, td.od-1 a:link, td.od-1 a:visited, td.od-1 a:hover,
td.od-2 a, td.od-2 a:link, td.od-2 a:visited, td.od-2 a:hover,
td.od-cabecera-left a, td.od-cabecera-left a:link, td.od-cabecera-left a:visited, td.od-cabecera-left a:hover
{
   color: #ffffff;
}

td.od-cabecera p, td.od-1 p, td.od-2 p {
   margin: 0px;
   margin-left: 10px;
}

div#od-paginacion {
   text-align: right;
   margin-right: 15px;
   color: #471E08;
   font-weight: bold;
}

div#od-paginacion a, div#od-paginacion a:link, div#od-paginacion a:visited, div#od-paginacion a:hover,
td.td-insertar a, td.td-insertar a:link, td.td-insertar a:visited, td.td-insertar a:hover,
{
   color: #471E08;
   font-weight: bold;
}


/* ------------------- */


/* -- OFERTAS -- */

div#contentOfertas {
   position: absolute;
   top: 160px;
   width: 640px;
   height: 425px;
   margin-left: 105px;
}

div.ofertasInfoUp {
   width: 294px:
   margin: 0px;
   background-image: url('/img/ofertas-back_up-294.png');
   background-repeat: no-repeat;
}

div.ofertasInfoUpContainer {
   margin-left: 15px;
   margin-top: 25px;
   margin-right: 25px;
   font-size: 12px;
   color: white;
}

div.ofertasInfoUpContainer b {
   color: white;
}

div.ofertasInfoDown {
   width: 294px:
   height: 25px;
   margin: 0px;
   background-image: url('/img/ofertas-back_down-294x22.png');
   background-repeat: no-repeat;
}

td.separadorOfertas {
   width: 3px;
   background-image: url('/img/ofertas-sep-3.png');
   background-repeat: repeat-y;
}

div#ofertas-paginacion {
   text-align: right;
   color: #ffffff;
}

div#ofertas-paginacion b {
   color: #ffffff;
}

div#ofertas-paginacion a, div#ofertas-paginacion a:link, div#ofertas-paginacion a:visited, div#ofertas-paginacion a:hover
{
   color: #ffffff;
   font-weight: bold;
}

/* ------------------- */



/* -- NOVEDADES -- */

div#contentNews {
   position: absolute;
   background-image: url('/img/back-novedades-625x403.png');
   background-repeat: no-repeat;
   top: 183px;
   width: 625px;
   height: 403px;
   margin-left: 125px;
   display: block;
}

img#novedad1-img {
   position: absolute;
   top: 45px;
   margin-left: 28px;
   width: 250px;
   height: 90px;
   overflow: hidden;
}

div#novedad1-text {
   color: white;
   text-align: left;
   position: relative;
   top: 135px;
   margin-left: 35px;
   width: 240px;
   height: 105px;
   overflow: hidden;
}

img#novedad1-plusinfo {
   border: none;
   position: absolute;
   margin-top: 135px;
   margin-left: 288px;
}





img#novedad2-img {
   position: absolute;
   top: 266px;
   margin-left: 28px;
   width: 125px;
   height: 57px;
   overflow: hidden;
}

div#novedad2-text {
   color: white;
   text-align: left;
   font-size: 9px;
   position: absolute;
   top: 270px;
   margin-left: 165px;
   width: 115px;
   height: 55px;
   overflow: hidden;
}

img#novedad2-plusinfo {
   border: none;
   position: absolute;
   margin-top: 200px;
   margin-left: 288px;
}




img#novedad3-img {
   position: absolute;
   top: 332px;
   margin-left: 28px;
   width: 125px;
   height: 57px;
   overflow: hidden;
}

div#novedad3-text {
   color: white;
   text-align: left;
   font-size: 9px;
   position: absolute;
   top: 335px;
   margin-left: 165px;
   width: 115px;
   height: 55px;
   overflow: hidden;
}

img#novedad3-plusinfo {
   border: none;
   position: absolute;
   margin-top: 267px;
   margin-left: 288px;
}




img#novedad4-img {
   margin-top: 46px;
   margin-left: 0px;
   float: left;
   width: 125px;
   height: 90px;
   overflow: hidden;
}

div#novedad4-text {
   text-align: left;
   color: white;
   margin-top: 43px;
   margin-left: 140px;
   width: 130px;
   height: 95px;
   overflow: hidden;
}

img#novedad4-plusinfo {
   border: none;
   position: absolute;
   margin-top: -10px;
   margin-left: 260px;
}




img#novedad5-img {
   margin-top: 14px;
   margin-left: 0px;
   float: left;
   width: 125px;
   height: 90px;
   overflow: hidden;
}

div#novedad5-text {
   color: white;
   text-align: left;
   margin-top: 14px;
   margin-left: 140px;
   width: 130px;
   height: 95px;
   overflow: hidden;
}

img#novedad5-plusinfo {
   border: none;
   position: absolute;
   margin-top: -10px;
   margin-left: 260px;
}




img#novedad6-img {
   margin-top: 8px;
   margin-left: 0px;
   float: left;
   width: 125px;
   height: 60px;
   overflow: hidden;
}

div#novedad6-text {
   color: white;
   text-align: left;
   margin-top: 17px;
   margin-left: 140px;
   width: 130px;
   height: 55px;
   overflow: hidden;
}

img#novedad6-plusinfo {
   border: none;
   position: absolute;
   margin-top: -22px;
   margin-left: 260px;
}




img#novedad7-img {
   margin-top: -5px;
   margin-left: 0px;
   float: left;
   width: 125px;
   height: 60px;
   overflow: hidden;
}

div#novedad7-text {
   color: white;
   text-align: left;
   margin-top: 10px;
   margin-left: 140px;
   width: 130px;
   height: 60px;
   overflow: hidden;
}

img#novedad7-plusinfo {
   border: none;
   position: absolute;
   margin-top: -30px;
   margin-left: 260px;
}




div#novedades-paginacion {
   text-align: right;
   color: #ffffff;
}

/* ------------------- */

/* --- CONTACTO --- */

div#contactoBox-LANG1, div#contactoBox-LANG2, div#contactoBox-LANG3 {
   background: url('/img/contactar_LANG1.png');
   background-repeat: no-repeat;
   position: absolute;
   top: 173px;
   width: 231px;
   height: 215px;
   margin-left: 240px;
}

div#contactoBox-LANG2 {
   background: url('/img/contactar_LANG2.png');
   background-repeat: no-repeat;
}

div#contactoBox-LANG3 {
   background: url('/img/contactar_LANG3.png');
   background-repeat: no-repeat;
}

div#contentContacto {
   width: 180px;
   height: 115px;
   margin: 25px;
   margin-left: 35px;
   margin-top: 90px;
   color: white;
}

div#contentContacto b {
   color: white;
   font-weight: bolder;
}

/* ------------------- */

/* -- VARIOS -- */

div#contentVarios {
   background: url('/img/varios-back-614x406.png');
   background-repeat: no-repeat;
   position: absolute;
   top: 180px;
   width: 614px;
   height: 406px;
   margin-left: 135px;
}

div#varios-wallpapers {
   position: absolute;
   top: 10px;
   width: 280px;
   height: 370px;
   margin-left: 15px;
   overflow: hidden;
}

div#varios-wallpapers-content {
   margin: 0px;
}

div#varios-otros {
   position: absolute;
   margin-left: 325px;
   top: 10px;
   width: 265px;
   height: 370px;
   overflow: hidden;
}

div#varios-otros-content {
   margin: 0px;
}

div#varios-otros-content a, div#varios-otros-content a:link, div#varios-otros-content a:visited, div#varios-otros-content a:hover
{
   display: block;
   color: #ffffff;
   font-weight: bold;
}

h4 {
   background-image: url('/img/candado.png');
   background-repeat: no-repeat;
   color: white;
   font-size: 12px;
   font-weight: bold;
   height: 30px;
   margin: 0px;
   padding: 0px;
}

h4.noCandaoH4 {
   background: none;
   color: white;
   font-size: 12px;
   font-weight: bold;
   height: 30px;
   margin: 0px;
   padding: 0px;
}

h4 p {
   margin: 0px;
   margin-left: 30px;
   margin-top: 3px;
}

h4.noCandaoH4 p {
   margin: 0px;
   margin-left: 5px;
   margin-top: 3px;
}


h5 {
   background-image: url('/img/varios-h5-251x32.png');
   background-repeat: no-repeat;
   width: 251px;
   height: 32px;
   color: white;
   margin: 0px;
   padding: 0px;
   font-size: 12px;
}

h5.noCandao {
   background-image: url('/img/varios-h5-251x32-no_candao.png');
   background-repeat: no-repeat;
   width: 251px;
   height: 32px;
   color: white;
   margin: 0px;
   padding: 0px;
   font-size: 12px;
}

h5 p {
   margin: 0px;
   margin-left: 30px;
   margin-top: 3px;
}

h5 b {
   color: white;
}

div.varios-elementos-container {
   margin-left: 30px;
   margin-bottom: 20px;
}

div.varios-elementos-container a, div.varios-elementos-container a:link, div.varios-elementos-container a:visited, div.varios-elementos-container a:hover,
{
   color: #ffffff;
   display: block;
}

div#varios-scrup {
  position: absolute;
  margin-left: 297px;
  top:155px;
  z-index:4;
}

div#varios-scrdown {
  position: absolute;
  margin-left: 297px;
  top:177px;
  z-index:4;
}

div#envianosCosas {
   text-align: center;
   margin-top: 425px;
}

/* ------------------- */



/* -- DISTRIBUIDORES -- */

div#contentDistribuidores {
   width: 975px;
}

div#contentDistribuidores div#fil-ariadna {
   margin-top: 0px;
}

div#contentDistribuidores h1 {
   background-image: url('/img/distribuidores-fondo-marron.png');
   font-size: 14px;
   height: 20px;
   padding-left: 5px;
   padding-top: 3px;
   color: #ffffff;
   font-weight: normal;
   margin: 0px;
   margin-right: 23px;
}

div#contentDistribuidores h1 b {
   color: #ffffff;
   font-weight: bolder;
}

div.distriBox {
   background-image: url('/img/distribuidores-fondo-marron.png');
   background-repeat: repeat-y;
   width: 180px;
   height: 150px;
   color: #ffffff;
   margin-right: 10px;
   margin-bottom: 10px;
}

div.distriBoxContent {
   margin: 5px;
}

div.leyendaBox {
   position: absolute;
   width: 180px;
   height: 150px;
   color: #ffffff;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-left: 384px;
   margin-top: 53px;
}

div.leyendaBox div.titular {
   background-image: url('/img/distribuidores-fondo-marron.png');
   background-repeat: repeat-y;
   font-size: 14px;
   height: 40px;
   width: 180px;
   color: #ffffff;
   font-weight: normal;
   margin: 0px;
   margin-right: 23px;
}

div.leyendaBox div.titular p {
   margin: 5px;
   margin-bottom: 10px;
}

div.leyendaBoxContent {
   margin-top: 5px;
   background-image: url('/img/distribuidores-fondo-marron.png');
   background-repeat: repeat-y;
   height: 132px;
}

div.leyendaBoxContent b {
   color: #ffffff;
   font-weight: bolder;
}

div.leyendaBoxContent2 {
   margin: 5px;
}

div.distriBox b {
   color: #ffffff;
   font-weight: bolder;
}

div.distriBox h3 {
   font-size: 12px;
   color: #ffffff;
   text-decoration: underline;
   width: 100%;
   margin: 0px;
   margin-top: 5px;
   background: none;
   padding: 0px;
}

img#distribuidores-mapa {
   position: absolute;
   margin-left: 600px;
   margin-top: 50px;
}

div#distris-cursosBox {
   position: absolute;
   margin-left: 390px;
   margin-top: 70px;
   font-size: 12px;
}

div#distris-cursosBox a, div#distris-cursosBox a:link, div#distris-cursosBox a:visited, div#distris-cursosBox a:hover,
{
   color: #000000;
   display: block;
}

/* ------------------- */



/* -- BÚSQUEDA -- */

div#contentBusqueda {
   background: url('/img/busqueda-back-614x406.png');
   background-repeat: no-repeat;
   position: absolute;
   color: white;
   top: 180px;
   width: 614px;
   height: 406px;
   margin-left: 135px;
}

div#contentBusqueda p {
   color: white;
}

div#busquedaBoxContent {
   color: white;
   margin: 20px;
}

div#busquedaBoxContent h1 {
   color: white;
   font-size: 13px;
   width: 95%;
}

div#busquedaBoxContent a, div#busquedaBoxContent a:link, div#busquedaBoxContent a:visited {
   color: #ffffff;
}

div#busquedaBoxContent a:active, div#busquedaBoxContent a:hover {
   color: #dedede;
   text-decoration: underline;
}



/* ------------------- */

/* -- GENÉRICO -- */


div#trucos {
   position: absolute;
   background-image: url('/img/truco-616x30.png');
   background-repeat: no-repeat;
   top: -30px;
   margin-left: 2px;
   width: 616px;
   height: 30px;
	overflow: hidden;
}

div#trucos-container {
	margin-top: 3px;
	margin-left: 5px;
   color: #5B2002;
   line-height: 9px;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
}


div#contentGenerico {
   position: absolute;
   color: white;
   top: 180px;
   width: 614px;
   margin-left: 135px;
}

td.contentGenericoUp {
   background: url('/img/generico-back-up-614x20.png');
   background-repeat: no-repeat;
   color: white;
   width: 614px;
   height: 20px;
}

td.contentGenericoMid {
   background: url('/img/generico-back-mid-614x1.png');
   background-repeat: repeat-y;
   color: white;
   width: 600px;
   min-height: 300px;
}

td.contentGenericoDown {
   background: url('/img/generico-back-down-614x30.png');
   background-repeat: no-repeat;
   color: white;
   width: 614px;
   height: 30px;
}

div#contentGenerico p {
   color: white;
}

div#contentGenerico b {
   color: white;
}

div#genericoBoxContent {
   color: white;
   margin: 20px;
}

div#genericoBoxContent h1 {
   color: white;
   font-size: 13px;
   width: 95%;
}

div#genericoBoxContent a, div#genericoBoxContent a:link, div#genericoBoxContent a:visited {
   color: #ffffff;
}

div#genericoBoxContent a:active, div#genericoBoxContent a:hover {
   color: #dedede;
   text-decoration: underline;
}

h2 {
   font-weight: bold;
   font-size: 13px;
}


/* ------------------- */



/* --FORO -- */

img#foroTitlePNG {
   display: block;
   position: relative;
   top: -25px;
}

h6 {
   font-size: 15px;
   color: #ffffff;
}

h6 a {
   color: #ffffff;
}

h3 {
   font-size: 14px;
   color: #ffffff;
}

div#contentForo {
   position: absolute;
   color: white;
   top: 180px;
   width: 614px;
   height: 406px;
   margin-left: 135px;
}

div#contentForo p {
   color: white;
}

div#contentForoMargin {
   margin: 20px;
}

div.forumHeader {
   width: 98%;
   border: 1px solid #454545;
   background-color: #ffffff;
   margin-bottom: 5px;
   padding: 5px;
}

.foro-header-table {
   background-image: url('/img/foro-header-table.png');
   background-position: top left;
   color: #ffffff;
   font-size: 12px;
   font-weight: bold;

}

.forumTopic {
   border: 1px solid #454545;
   background-image: url('/img/foro-slot-2-back.jpg');
   background-position: top left;
   background-repeat: repeat-y;
   margin-bottom: 5px;
   color: #000000;
   padding: 5px;
   font-size: 12px;
}

.forumTopic img {
   float: left;
   margin-right: 8px;
   margin-bottom: 5px;
   margin-top: 3px;
   border: none;
}

.forumTopicData {
   border: 1px solid #000000;
   background-image: url('/img/foro-slot-1-back.jpg');
   background-position: top left;
   background-repeat: repeat-y;
   margin-bottom: 5px;
   color: #ffffff;
   padding: 5px;
   font-size: 10px;
   font-weight: bold;
   width: 150px;
}

.tb_upleft {
   background-image: url('/img/forum_upleft_16x25.gif');
   background-position: bottom right;
   background-repeat: no-repeat;
   height: 25px;
   width: 16px;
}

.tb_up {
   background-image: url('/img/forum_up_1x25.gif');
   background-position: bottom left;
   background-repeat: repeat-x;
   height: 25px;
}

.tb_upright {
   background-image: url('/img/forum_upright_22x25.gif');
   background-position: bottom left;
   background-repeat: no-repeat;
   height: 25px;
   width: 22px;
}

.tb_left {
   background-image: url('/img/forum_left_16x1.gif');
   background-position: center right;
   background-repeat: repeat-y;
   width: 16px;
}

.tb_mid {
   background-image: url('/img/forum_mid.gif');
   background-position: center left;
   background-repeat: repeat-y;
   background-color: #F6E6D0;
}

.tb_right {
   background-image: url('/img/forum_right_22x1.gif');
   background-position: center left;
   background-repeat: repeat-y;
   width: 22px;
}

.tb_downleft {
   background-image: url('/img/forum_downleft_16x19.gif');
   background-position: top right;
   background-repeat: no-repeat;
   height: 19px;
   width: 16px;
}

.tb_down {
   background-image: url('/img/forum_down_XXx19.gif');
   background-position: top left;
   background-repeat: no-repeat;
   background-color: #F6E6D0;
   height: 19px;
}

.tb_downright {
   background-image: url('/img/forum_downright_22x19.gif');
   background-position: top left;
   background-repeat: no-repeat;
   height: 19px;
   width: 22px;
}

.forumSlot {
   font-size: 11px;
   background-image: url('/img/foro-back-middle.png');
   background-position: top left;
   color: #ffffff;
   padding: 5px;
   text-align: left;
}

.forumSlot-numAnswers {
   font-size: 13px;
   background-image: url('/img/foro-back-middle.png');
   background-position: top left;
   color: #ffffff;
   padding: 5px;
   text-align: center;
   width: 25px;
   vertical-align: middle;
}

.forumSlot a, .forumSlot-numAnswers a {
   font-size: 12px;
   font-weight: bold;
}

.forumSlot b, .forumSlot-numAnswers b {
   color: #ffffff;
   font-weight: bold;
}

.forumSlot img, .forumSlot-numAnswers img {
   border: none;
}

.forumSlotMain {
   font-size: 13px;
   background-image: url('/img/foro-back-cabecera-tema.png');
   background-position: top left;
   color: #ffffff;
   font-weight: bold;
}

.forumSlotMain b {
   color: #ffffff;
   font-weight: bold;
}

.foro-info-foro {
   float: right;
   width: 55px;
   height: 35px;
   text-align: right;
   font-size: 14px;
   color: #ffffff;
}

.menuOffLateral {
   background: url('/img/back_menu_off.gif');
   background-repeat: repeat-x;
   background-position: top center;
   padding: 3px;
   color: #ffffff;
   font-weight: bold;
}

div.foro-paginacion {
   text-align: right;
   margin-right: 15px;
   color: #000000;
}

div.foro-paginacion a {
   color: #000000;
}

/* ------------------- */



/* ---------- Generico ------------- */

div#square-right {
   position: absolute;
   background-image: url('/img/back-right-266x418.png');
   background-repeat: no-repeat;
   top: 110px;
   width: 266px;
   margin-left: 750px;
   height: 478px;
}

div#square-right b {
   color: #ffffff;
}


div#square-right-title {
   position: absolute;
   margin-left: 35px;
   top: 85px;
   font-size: 12px;
   color: #ffffff;
   font-weight: bold;
}

div#square-right-title a, div#square-right-title a:link, div#square-right-title a:visited {
   color: #ffffff;
}

div#square-right-title a:active, div#square-right-title a:hover {
   color: #dedede;
}

div#nubeTags {
   position: absolute;
   margin-left: 30px;
   top: 350px;
   width: 220px;
   height: 90px;
   color: #ffffff;
   overflow: hidden;
   text-align: center;
}

div#nubeTags a, div#nubeTags a:link, div#nubeTags a:visited {
   color: #ffffff;
}

div#nubeTags a:active, div#nubeTags a:hover {
   color: #dedede;
}

/* ---------------------------------- */




  /************************************************************\
  *
  *     wordCloud Copyright 2007 Derek Harvey
  *     www.lotsofcode.com
  *
  *     This file is part of wordCloud.
  *
  *     wordCloud is free software; you can redistribute it and/or modify
  *     it under the terms of the GNU General Public License as published by
  *     the Free Software Foundation; either version 2 of the License, or
  *     (at your option) any later version.
  *
  *     wordCloud is distributed in the hope that it will be useful,
  *     but WITHOUT ANY WARRANTY; without even the implied warranty of
  *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.   See the
  *     GNU General Public License for more details.
  *
  *     You should have received a copy of the GNU General Public License
  *     along with wordCloud; if not, write to the Free Software
  *     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *
  \************************************************************/

  .word {
   font-family: Tahoma;
   padding: 4px 4px 4px 4px;
   letter-spacing: 3px;
  }
  span.size1 {
   color: #000;
   font-size: 2.4em;
  }
  span.size2 {
   color: #333;
   font-size:2.2em;
  }
  span.size3 {
   color: #666;
   font-size: 2.0em;
  }
  span.size4 {
   color: #999;
   font-size: 1.0em;
  }
  span.size5 {
   color: #aaa;
   font-size: 1.6em;
  }
  span.size6 {
   color: #bbb;
   font-size: 1.4em;
  }
  span.size7 {
   color: #ccc;
   font-size: 1.2em;
  }
  span.size8 {
   color: #ddd;
   font-size: .8em;
  }
  span.size0 {
   color: #ccc;
   font-size: .6em;
  }
