/* Estil General*/
/* Per Miquel Garcia 2005 */
/* esranxer@yahoo.es */

/*General*/
body {margin: 0;}
table {border-collapse:collapse; border: none;}
td {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; padding-left:5px;padding-bottom:5px;}
td .data{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; padding: 0;}
img { border:0;}
#article img { margin-left:5px;}
p img{padding-left:10px;}

b {font-weight: normal;}
.bold {font-weight: normal;}
.mini h1{font-size: 20pt; display: inline; font-weight: normal; color: #017E1F;}
h1 {font-size: 24pt; display: inline; font-weight: normal; color: #D3052E;}
h2 {font-size: 18pt; display: inline; font-weight: normal; padding-left: 5px; color: #004495;}
h3 {font-size: 16pt; display: inline; font-weight: normal; padding-left: 5px; color: #D3052E;}
h4 {font-size: 14pt; display: inline; font-weight: normal;}
h5 {font-size: 10px; display: inline; font-weight: bold; color:#004495;}
.grueso {font-weight: bold;}
.autores{font-size: 9pt; display: inline; font-weight: bold; color:#006699;}

/*vinculos estandar*/
A:link {text-decoration: none; color: #810D15; font-size: 10pt; font-weight: bold;}
A:visited {text-decoration: none; color: #810D15; font-size: 10pt; font-weight: bold;}
A:active {text-decoration: none; color: #810D15; font-size: 10pt; font-weight: bold;}
A:hover {text-decoration:  underline; color: #810D15; font-size: 10pt; font-weight: bold;}

/*vinculos botonera*/
A.botonera:link {text-decoration: none; color: #D3052E; font-size: 12pt; font-weight: bold;}
A.botonera:visited {text-decoration: none; color:#D3052E; font-size: 12pt; font-weight: bold;}
A.botonera:active {text-decoration: none; color: #D3052E; font-size: 12pt; font-weight: bold;}
A.botonera:hover {text-decoration: none; color: #ffffff; background-color:#D3052E; font-size: 12pt; font-weight: bold;}

A.botoneraesp:link {text-decoration: none; background-color: #D3052E; color: #ffffff;font-size: 12pt; font-weight: bold;}
A.botoneraesp:visited {text-decoration: none; background-color: #D3052E; color: #ffffff; font-size: 12pt; font-weight: bold;}
A.botoneraesp:active {text-decoration: none; background-color: #D3052E; color: #ffffff font-size: 12pt; font-weight: bold;}
A.botoneraesp:hover {text-decoration: none; color: #006BE6; background-color:#ffffff; font-size: 12pt; font-weight: bold;}


/*vinculos grandes*/
A.grande:link {text-decoration: none; color: #D3052E; font-size: 16pt; font-weight: normal;}
A.grande:visited {text-decoration: none; color: #D3052E; font-size: 16pt; font-weight: normal;}
A.grande:active {text-decoration: none; color: #D3052E; font-size: 16pt; font-weight: normal;}
A.grande:hover {text-decoration: underline; color: #900320; font-size: 16pt; font-weight: normal;}

/*vinculos blancos*/
A.blanco:link {text-decoration: none; color: white; font-size: 10pt; font-weight: normal;}
A.blanco:visited {text-decoration: none; color: white; font-size: 10pt; font-weight: normal;}
A.blanco:active {text-decoration: none; color: white; font-size: 10pt; font-weight: normal;}
A.blanco:hover {text-decoration: underline overline; color: white; font-size: 10pt; font-weight: normal;}

/*vinculos blancos*/
A.groc:link {text-decoration: none; color: #FFF30E; font-size: 10pt; font-weight: normal;}
A.groc:visited {text-decoration: none; color: #FFF30E; font-size: 10pt; font-weight: normal;}
A.groc:active {text-decoration: none; color: #FFF30E; font-size: 10pt; font-weight: normal;}
A.groc:hover {text-decoration: underline ; color: #FFF30E; font-size: 10pt; font-weight: normal;}


/*Estructura de la página*/
#tablaIndex {width: 100%; height: 100%;}
#celdaIndex {width: 100%; height: 100%;}
#fondo {width: 100%; }
#cabecero {width: 100%;   background-color: #ffffff; /*background-image:url(../IMG/gif/fons.gif);*/
  background-position:top ;  }

#celdaContenido {width: 100%; height: 100%;}
#tablaContenido {width: 100%; height: 100%;}
#botonera {height: 100%; border-right:  dotted 6px  ; border-width: medium; border-color:#D3052E; vertical-align: top; padding-top: 15px; padding-right: 5px; margin-bottom:10px; background-color: white;}
#botoneradr{height: 100%; border-style: none none none dotted  ; border-width: medium; border-color:#D3052E; vertical-align: top; padding-top: 15px; padding-left:5px;padding-right: 5px;background-color: white;}

#tablaBotonera {height: 100%; }
.boton { text-align: left;padding-bottom:10px; padding-left:15px;}
#botoneraAbajo {height: 100%; vertical-align: bottom;padding-bottom:10px;}
.contenido {vertical-align: top; width: 100%; height: 100%;}
.separador { border-bottom: dotted; border-width: medium; border-color:#D3052E;  padding-top: 15px;}
.separadorgris{border-bottom: solid; border-width: 1px; border-color:#5D5D5D; margin-top:15px;}

/*Zona de contenidos*/
.textoSeccion {font-size:12pt; padding: 15px; padding-top: 8px; padding-right: 25px; vertical-align: top; height: 100%; text-align: justify;}
.textgeneralbreu{font-size:9pt; padding-left:5px; padding-right:5px; text-align:left ;}
.textfotos{font-size: 10pt; font-weight: bold; text-align:center; padding-bottom:10px;}
.descripfotos{font-size:8pt; text-align:center; font-weight:normal;}
.imagenesSeccion {vertical-align: top; text-align: right;}
.pie {padding: 5px; border-top: 1px dotted #6F37A6; /*text-align: center;*/ background-color: black;
/* background-image: url("../imagenes/comunes/rellenoCabecero.jpg");*/ }
#pieIzda {width: 90%; text-align: center; color: white;}
#pieCentro {width: 30px; text-align: right; padding-right: 5px; color: white;}
#pieDcha {width: 80px; text-align: left; color: white;}
