body{BACKGROUND-IMAGE:url(./fondos/diamond.png); padding:0 0 0 0; margin:0 0 0 0;font-size:1.1em;font-family:Verdada, Geneva, Arial, sans-serif}
a { text-decoration:none;}

i { 
color:#00b; }

small { 
max-width:728px;
font-size:.7em; }

#tx{color:#00f;font-size:.9em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#t0{color:#800;font-size:.9em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#t1{color:#800;font-size:1.1em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#t2{color:#800;font-size:1.3em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}
#tmg{color:#800;font-size:2.5em;font-weight:normal;font-family:Geneva, Arial, Helvetica, sans-serif;}

.seccion {
font-size: 1.2em;
font-weight: bold !important;
color: #fff;
border:1px solid #9ff;
max-width:420px;
background-color:#5a9cff;
background-image:-webkit-gradient(linear, left top, left bottom, from(#5a9cff), to(#5acfff));
background-image:-webkit-linear-gradient(top, #5a9cff, #5acfff);
background-image:-moz-linear-gradient(top, #5a9cff, #5acfff);
background-image:-ms-linear-gradient(top, #5a9cff, #sabdff);
background-image:-o-linear-gradient(top, #sa9cff, #5acfff);
margin:0 auto;
text-align:center;
padding: 5px 0px 5px 0px;
padding-left:7px;
padding-right:7px;
-webkit-box-shadow:inset 0 1px 1px #fff,0 3px 3px rgba(51,153,255,0.8);
-moz-box-shadow:inset 0 1px 1px #fff,0 3px 3px rgba(51,153,255,0.8);
box-shadow:inset 0 1px 1px #fff,0 3px 3px rgba(51,153,255,0.8);
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
border-radius: 7px;
}

.boton, .boton input[type="submit"] { 
cursor:pointer;
display:inline-block;
position:relative;
margin:2px 1px 4px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
font:15px/1.4 Verdana,Arial,Sans-Serif;
background-color:#5a9cff;
background-image:-webkit-gradient(linear, left top, left bottom, from(#5acfff), to(#5a9cff));
background-image:-webkit-linear-gradient(top, #5acfff, #5a9cff);
background-image:-moz-linear-gradient(top, #5acfff, #5a9cff);
background-image:-ms-linear-gradient(top, #5acfff, #5a9cff);
background-image:-o-linear-gradient(top, #5acfff, #5a9cff);
color:#FFF;
padding-left:7px;
padding-right:7px;
box-shadow:1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891;
-webkit-box-shadow:1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891;
-moz-box-shadow:1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891;
border:1px solid #BDF1D7 !important;
font-weight:600;
text-shadow:0 -1px 0 rgba(0,204,102,0.3)}

.boton:hover,.boton a:hover{
background-color:#5acfff;
background-image:-webkit-gradient(linear, left top, left bottom, from(#5a9cff), to(#5acfff));
background-image:-webkit-linear-gradient(top, #5a9cff, #5acfff);
background-image:-moz-linear-gradient(top, #5a9cff, #5acfff);
background-image:-ms-linear-gradient(top, #5a9cff, #5acfff);
background-image:-o-linear-gradient(top, #5a9cff, #5acfff);
-webkit-box-shadow:inset 0 2px 6px #fff,0 3px 3px rgba(51,153,255,0.6);
-moz-box-shadow:inset 0 2px 6px #fff,0 3px 3px rgba(51,153,255,0.6);
box-shadow:inset 0 2px 6px #fff,0 3px 3px rgba(51,153,255,0.6);
color:#00f; }

.boton:active {
box-shadow:1px 0px 1px #203891,0px 1px 1px #3852b1,2px 1px 1px #203891,1px 2px 1px #3852b1,3px 2px 1px #203891;
top:1px;left:1px }

#tabla {
max-width:728px;
margin:0 auto;
padding:10px;
color:#00f;
text-align:justify;
}

.pub_derecha { 
position:absolute;
top:0px;
right: 3px;
display:block;
width:123px;
 }

.pub_izquierda { 
position:absolute;
top:0px;
left:3px;
width:123px;
display:block; }

.pub_pie{ margin:0 auto; display:block; }

.pub_pie_movil_480x60 { display:block; }  }
  
.pub_pie_movil_234x60 { display:block; }  }

#menu_pie{
max-width:728px;
display:none;
}

.menu_pie li {
margin: 0 auto;
max-width:300px;
background:#f4f4ff;
font-size: 1em;
color: #336699;
border:1px solid #ccf;
padding-left: 10px;
padding-right: 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

.banner img{ 
text-align:center; }

#lat_izq{
background-color:#f4f4ff;
width:200px;
position:absolute;
top:0px;
left:-20px;
padding:3px;
color:#888;
font-size:1.3em;
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
}

@media screen and (max-width: 980px) { #lat_izq{ display:none;} li{ max-width:130px; margin-top:5px; display:inline-block; } #menu_pie{clear:both;margin:0 auto;display:inline-block;} }

@media screen and (max-width:880px) { 
.pub_derecha { display:none; }
.pub_izquierda { display:none; }
 }
 
@media screen and (max-width:730px) { 
.pub_pie { display:none; }  } 
 
@media screen and (max-width: 690px) { #anuncio--primero img { width:160px; } #anuncio--segundo { margin-left:-10px;width:370px; } #anuncio--tercero { display:none; }  #_ref,#refe{ display:none; } .anuncio--pie {  width:85%; height:30px; position:relative; margin-bottom:5px; margin:0 auto; display:block; }  .mini_boton a { margin-top:4px;} .cabecera{ margin-top:20px; }  }

@media screen and (max-width: 655px) { .banner img{ width:99% } #principal{ width:200px; height:175px; } input{ max-width:400px;} 
.pub_pie { display:none; }
.pub_pie_movil_480x60 { display:block; }
  }
  
@media screen and (max-width: 379px) { 
.pub_pie_480x60 { display:none; }
.seccion{ font-size:1em;}
 }
