.raya-abajo { border-bottom: 1px solid red; }

.s { clear: both; }
.alt5 { height: 5px; }
.alt20 { height: 20px; }
.alt10 { height: 10px; }
.alt20 { height: 20px; }
.alt40 { height: 40px; }
.r-arriba { border-top: 1px solid #CCCCCC; }
.r-abajo { border-bottom: 1px solid #CCCCCC; }

a { color: #009ee0; text-decoration: none; }
a:hover { color: #009ee0; text-decoration: underline; }

.naranja { color: #eca820; }
.gris, .gris a { color: #707173; text-decoration: none;}
.azul { color: #009ee0; }
.granate { color: #9f0038; }
 
/*h1, h2, h3, h4, h5, a:hover { text-decoration: none; font-family: 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; }*/

h1, h2, h3, h4, h5 { text-decoration: none; line-height: 1.3; margin: 0; padding: 0;}

.helvetica { font-family: 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; }
.georgia { font-family: Georgia, "Times New Roman", Times, serif; }

.txt-izda { float: left; }
.txt-dcha { float: right; }


.no-margen { margin: 0; padding: 0; }

.normal { font-weight: normal; }

.mini { font-size: 11px; }
.negro { color: #000000; }

.negrita { font-weight: bold; }

/* Superbox */
#superbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; background-color: #FFFFFF; border: 1px solid #adadad; }
#superbox-overlay{background:#FFFFFF;}
/*#superbox-container .loading{width:32px;height:32px;margin:0 auto;text-indent:-9999px;background:url(styles/loader.gif) no-repeat 0 0;}*/
#superbox .close a{float:right;padding:0 5px;line-height:20px;background:#333;cursor:pointer;}
#superbox .close a span{color:#fff;}
#superbox .nextprev a{float:left;margin-right:5px;padding:0 5px;line-height:20px;background:#333;cursor:pointer;color:#fff;}
#superbox .nextprev .disabled{background:#ccc;cursor:default;}


#cabecera { width:960px; height: 145px; margin-bottom: 10px; }
 
 
/* Pie */

.pie a { color: #000000; } 
.rojo { color: #d02200; }


.fondo-naranja { background-color: #eca820; }
.fondo-rojo { background-color: #d02200; }
