/* Generals */

/* Inicialització */
html, body, div, table, p, h1, h2, h3, h4, h5, h6, ul, ol, li, td, img, form, input, img { margin: 0; padding: 0; }
html, body { height: 100%; }
body { color: #053865; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; background: #CCCCCC; overflow: auto; }
a { color: #0066FF; text-decoration: none; }
a:hover { text-decoration: underline; }
p, li { font-size: 1.2em; margin: 6px 0px; }
li li { font-size: 1em; }
ul { padding-left: 2em; margin: 6px 0px; }
ol { padding-left: 3em; margin: 6px 0px; }
h1 { font-size: 1.8em; color: #075BA5; margin: 10px 0px; }
h2 { font-size: 1.4em; color: #075BA5; margin: 10px 0px; }
h3 { font-size: 1.2em; color: #075BA5; margin: 10px 0px; }
td { vertical-align: top; background: white no-repeat; }
img { border-style: none; }
table { border-collapse: collapse; }
small { font-size: 80%; }
hr { height: 2px; border: 0px; border-bottom: 2px dotted #053865; }
/* td, div { border: 1px solid #CCCCCC; } Testing */

/* Div i taula pral cap y peu */
div.pral { width: 950px; height: 100%; background-color: #669ACC; margin: 0px auto 0px auto; text-align: left; }
table.pral { width: 950px; margin: 0px auto auto auto; text-align: left; background: white; }
td.cap_sobre { height: 5px; }
td.cap { height: 72px; background-color: #043764; }
td.cap.logo { width: 300px; }
td.cap.logo img { margin: 16px 0px 0px 16px; }
td.cap.opcions { width: 650px; background: url(../img/cap_opcions.gif); }
td.menu div.menu { margin: auto 0px auto 0px;
font-weight: bold; padding-left: 2em;
}
/* (...) */
td.peu_logos { height: 73px; border-top: 1px solid #CCCCCC; vertical-align: middle; }
td.peu_linktext { height: 36px; background-color: #669ACC; text-align: center; vertical-align: middle; }

/* Taula de menu idioma i tamany lletra */
td.cap table { margin: 18px 26px 0px auto; }
td.cap table td { background: none; color: white; vertical-align: middle; padding: 0px 5px;  font-size: 10px; }
td.cap table td a { color: white; }

/* Taula de logos peu1 */
td.peu_logos table { margin: auto auto auto 40px; }
td.peu_logos table td { padding: 0px 40px 0px 0px; vertical-align: middle; }
td.peu_logos table td.gencat {padding: 0px 110px 0px 0px; }

/* Taula de dades */
table.dades { margin: 10px; }
table.dades td { font-size: 1.2em; padding: 5px; border-bottom: 1px solid #CCCCCC; }


