/*Vertical menu */
/*padding:.85em 0 .85em 2.25em; */
a.mainlevel {
  display:block;
  width:190px;
  margin: .1em .0em; 
  padding: 8px 0 5px 0px;
  padding-left:0px ;
  font: bold 12px arial-black;
  color:#fff;
  background-color: transparent;
  background-image: url("/images/MenuHover.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  text-align: center;
  text-decoration: none;
    }
    
a:hover.mainlevel {  
  background-position: -220px 0;
  color: #1773BE;
    }
a:active.mainlevel  {
  background-position: -440px 0;
  color:#fff;
    }

a#active_menu {
  background-position: -440px 0;
  color:#fff;
}

a#active_menu:hover {
    background-position: -380px 0;
    text-decoration: underline;
}
/*End Vertical menu */

/*News */
a.moduletable {
  display:block;
  width:120px;
  margin: .1em 0; 
  padding:.5em 0 0 .15em;
  font: bold .7em/1em arial;
  color:#000;
  background-repeat: no-repeat;
  text-decoration: none;
    }
a:hover.moduletable {  
  background-position: -190px 0;
  color: #fff;
    }
a:active.moduletable  {
  background-position: -380px 0;
  color:#fff;
    }

a#active_menu {
  background-position: -380px 0;
  color:#fff;
}

a#active_menu:hover {
    background-position: -380px 0;
    text-decoration: underline;
}
/*End News */

/*Titulos Parrafos */
.titulo {
font: bold .8em/1em verdana;
}
.titulo1 {
  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 14px;
  font-style: underline;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
a.titulo1:link {
  color: #000000;
  text-decoration: none;
}
a.titulo1:hover {
  color: #FF0000;
  text-decoration: none;
}
a.titulo1:visited {
  text-decoration: none;
}

.titulo3 {
  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #003399;
  text-decoration: none;
}
a.titulo3:link {
  color: #003399;
  text-decoration: none;
}
a.titulo3:hover {
  color: #FF0000;
  text-decoration: none;
}
a.titulo3:visited {
  text-decoration: none;
}
.categoria {

  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #3F7995;
  text-decoration: none;
}
a.categoria:link {

  color: #0000ff;
  text-decoration: none;
}
a.categoria:hover {

  color: #FF0000;
  text-decoration: none;
}
a.categoria:visited {
  text-decoration: none;
  color: #0000ff;

}
.parrafo {
  font-family: Geneva, Arial, Helvetica, san-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
  text-align: justify;
  letter-spacing: normal;
  word-spacing: normal;

}
a.parrafo:link {
  color: #0000FF;
  text-decoration: none;
}
a.parrafo:hover {
  color: #FF0000;
  text-decoration: none;

}
a.parrafo:visited {
  text-decoration: none;
  color: #0000ff;
}

.derechos {
  margin: 0px;
  padding: 4px 20px 3px;
  text-align: center;
  color: #949494;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.derechos a {
  color: #949494;
  text-decoration: none;
}
.derechos a:hover {
  color: #003366;
  text-decoration: none;
}
.autor {
  margin: 0px;
  padding: 4px 20px 3px;
  text-align: center;
  color: #949494;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.autor a {
  color: #949494;
  text-decoration: none;
}
.autor a:hover {
  color: #003366;
  text-decoration: none;
}
.tableborders  {
  border: 1px outset #808080;
}
.cellstyle  {
  margin-top: 0px;
  padding: 0px 5px 5px 5px;
  background-color: white;
  border: 0px solid #808080;
}
/* Menu al Pie de Página */
.menufooter {
  color : #000000;
  margin-top : 0px;
  padding-bottom : 0px;
  margin-bottom : 0px;
  margin-left : 45px;
  margin-right : 0px;
  font-size : 12px;
  font-family : Tahoma,Verdana,Arial;
  font-weight: bold;
        text-align: center;
}
.menufooter a {
  color : #000000;
  text-decoration: none;
}
.menufooter a:hover {
  color : #555555;
}
/* Texto Buscar */
.buscar {
  color : #000000;
  margin-top : 5px;
  padding-bottom : 10px;
  margin-bottom : 0px;
  margin-left : 10px;
  margin-right : 10px;
  font-size : 11px;
  font-family : Tahoma,Verdana,Arial;
}
.buscar a {
  color : #000000;
  font-weight: bold;
}
.buscar a:hover {
  color : #294A7B;
}
/* Texto Bullet */

.bullet {
  margin-top : 5px;
  margin-bottom : 0px;
  margin-left : 5px;
  margin-right : 0px;
  font-size : 12px;
  font-color: black;
  font-weight: bold;
  font-family : Arial;
  font-stretch : wider; 
}
.buscartable {
  width: 185px;
  border: 1px solid #000;
        padding: 0px;
}
.articulotable {
  width: 530px;
  border: 0px outset #808080;
  background-color: white;
  margin: 0px;
        padding: 5px;
  align: center;
}
.categoriatable {
  width: 185px;
  border: 0;
        padding: 0px;
  margin-left: 2px;
}
.newstable {
  width: 185px;
  border: 0;
  padding: 0px;
}

.news {
  color : #ffffff;
  margin-top : 5px;
  padding-bottom : 10px;
  margin-bottom : 0px;
  margin-left : 10px;
  margin-right : 10px;
  font-size : 14px;
  font-family : Tahoma,Verdana,Arial;
  text-decoration: none;
  text-align: center;
}

a.news:link {

  color: #ffffff;
  text-decoration: none;
}
a.news:hover {

  color: #ffffff;
  text-decoration: none;
}
a.news:visited {
  text-decoration: none;
  color: #ffffff;

}
/*.resumentable {
  width: 560px;
  border: 0px;
  margin: 0px;
        padding: 0px;
  align: center;
}
*/


/* Style del nifty (StyleBR2.css) */

body{padding: 0px;background-color: #ffffff;
    font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif}
h1,h2,p{margin: 0 0px}
h1{font-size: 250%;color: #000}
h2{font-size: 200%;color: #000}
p{padding-bottom:1em}
h2{padding-top: 0.3em}

div.nifty{ 
margin: 0px 0px 20px 0px;
background-image: url("/images/TexturaPiscina1.jpg");
width:560px;
padding: 0px 0px 0px 0px;
border: 0px solid #808080;
}




div.prueba
{
background: white ;
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 5px;
}


div.prueba p
{
margin:0;
padding: 0px 5px 5px 5px;
}



.rtop,.rbottom{display: none}


.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}



