body,div,th,td,p,a,form,input,select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.div_base { width: 100%; margin: 20px auto;}
img {border: none;}
#cap {width: 100%; border-spacing: 0px; padding: 0px}
#cap td {padding: 0px; border-spacing: 0px;}
.cap1 {
width: 256px; height: 66px;
background-color: #00589c;
}
.cap3 {
width: 56px; height: 44px;
background-color: #00589c;
}
.titol_entorn {
height: 44px;
font-weight: bold;
font-size: 14px;
text-align: right;
color: #e2ecf3;
background-color: #00589c;
}
.barra_eines {
text-align: right;
height: 22px;
color: #000000;
background-color: #00589c;
}
.boto_barra_inactiu {
border-left: #ffffff 1px solid;
padding: 0px 5px;
font-size: 10px;
color: #666666;
background-color: transparent;
text-decoration: none;
}
.boto_barra_inactiu:hover {text-decoration: underline; color: #00589c}
.titol_pagina {
height: 33px;
border-bottom: #979da6 1px solid;
background-color: #f3f4f5;
color: #0c2a42;
font-weight: bold;
font-size: 15px;
text-indent: 10px;
}
.titol_pagina_web {
height: 33px;
border-bottom: #979da6 1px solid;
background-color: #f3f4f5;
color: #0c2a42;
font-weight: bold;
font-size: 15px;
text-indent: 10px;
}
.titol_text1 {
background-color: #ffffff;
color: #00589c;
font-weight: bold;
font-size: 14px;
text-indent: 10px;
}
.missatge {
color: #00589c;
font-size: 12px;
font-weight: bold;
height: 20px;
padding: 3px 5px;
text-align: right;
}
table.dadub {
width: 80%; margin: 0px auto;
border-spacing: 0px; border-collapse: collapse; empty-cells: show;
}
table.dadub td {vertical-align: top;}
table.dadub td.titol, table.dadub td.descdest{
background-color: #f3f4f5;
color: #00589c;
font-size: 12px;
font-weight: bold;
height: 20px;
padding: 3px 5px;
}
table.dadub td.titol a {
color: #00589c;
font-size: 12px;
}
table.dadub td.cella1, table.dadub td.cella1v, table.dadub td.cella1vm {
width: 33%;
font-size: 10px;
background-color: #ffffff;
color: #333333;
font-weight: bold;
height: 15px;
border: solid 1px #f3f4f5;
padding: 3px 5px;
}
table.dadub td.cella1noborder {
width: 20%;
font-size: 10px;
background-color: #ffffff;
color: #00589c;
height: 15px;
border: 0 0 0 0;
}
table.dadub td.descdest {
font-size: 10px;
color: #333333;
font-weight: bold;
}
table.dadub td.cella2, table.dadub td.cella2v {
width: 67%;
font-size: 10px;
background-color: #ffffff;
color: #333333;
height: 15px;
border: solid 1px #f3f4f5;
padding: 3px 5px;
}
table.dadub td.cella1v, table.dadub td.cella2v, table.dadub td.cella1vm {
border-bottom: solid 2px #cbcfd8;
}
table.dadub td.cella1vm {
vertical-align: middle;
}
table.peupag {
width: 100%; margin-top: 15px; border-top: solid 1px #00589c;
}
.peu_paginal,.peu_paginar {
font-size: 9px;
background-color: #ffffff;
color: #999999;
padding: 5px 5px;
}
.peu_paginar {text-align: right;}
/*  Per formularis de cerca, etc .... */
table.ini {
width: 100%; margin: 0px auto;
border-spacing: 0px; border-collapse: collapse
}
table.ini td.exp, table.ini td.exp p {
vertical-align: top; padding: 10px 4px;
}
table.ini td.exp, table.ini td.exp p {
color: #555555; text-align: justify;
}
/* Totes */
.symbol {font-family: Symbol; font-size: 11px;}
.vora80 {
width: 80%; margin: 0px auto; border-spacing: 2px; padding: 0px;
border: solid 1px #555555;
}
.vora100 {
width: 100%; margin: 0px auto; border-spacing: 2px; padding: 0px;
border: solid 1px #555555;
}
.error {color: #cc0000}
/* */
.tancar   {color: #00589c; text-align: right; text-decoration: none; font-size: 10px}
.crbusca  {color: #00589c; text-decoration: none;}
/* */
table.paginacio {
width: 80%; margin: 10px auto;
border-spacing: 0px; border-collapse: collapse
}
table.paginacio td.consulta {
width: 70%;
font-size: 10px;
color: #333333;
margin-top: 0px;
}
table.botopags {
border-spacing: 0px; padding: 0px;
border-collapse: collapse;
}
form {margin: 0px}
table.botopags td.vtop {vertical-align: top; height: 20px; padding-right: 4px}
table.botopags td.vbot {vertical-align: bottom; height: 20px; padding-right: 4px}
table.botopags td      {vertical-align: bottom;}
/* */
table.tpropinfo {
width: 50%; margin: 10px auto;
border-spacing: 0px; border-collapse: collapse;
}
table.tpropinfo td.titol{
background-color: #f3f4f5;
color: #00589c;
font-size: 10px;
font-weight: bold;
height: 20px;
padding: 3px 5px;
}
table.tpropinfo td.cella2v {
background-color: #ffffff;
height: 15px;
border: solid 1px #f3f4f5;
padding: 3px 5px;
border-bottom: solid 2px #cbcfd8;
}
table.tpropinfo td.cella2v, table.tpropinfo td.cella2v p {
font-size: 10px;
color: #333333;
}
table.tpropinfo td.cella2v a {
font-size: 10px;
color: #00589c;
}
/* Estils d'Audiovisuals */
table.dadub td.Caudiov1 {
font-size: 10px;
background-color: #ffffff;
color: #333333;
font-weight: bold;
height: 15px;
border: solid 1px #f3f4f5;
padding: 3px 5px;
empty-cells: hide;
}
table.dadub td.Caudiov2 {
font-size: 10px;
background-color: #ffffff;
color: #333333;
height: 15px;
border: solid 1px #f3f4f5;
padding: 3px 5px;
}
/* Per la pàgina index del convocatòries */
.text_base_enll        {color: #00589c; font-size: 12px; text-decoration: underline;}
li.text_base_enll {list-style-image: url('https://webgrec.udg.edu/IMGAP/BOLAPETITA.gif'); margin-top: 6px;}
/* */
/* Formularis */
.cese,.fose {color: #00589c; background-color: #f3f4f5}
.cetx,.fotx,.fotxa{border: solid 1px #666666; color: #00589c; background-color: #f3f4f5}
.TxForm {border: solid 1px #1556bd; color: #1556bd; font-weight: bold; margin-right: 3px; margin-bottom: 1px; padding: 0px 2px 0px 0px; font-size: 11px; text-align:right}
.titcamp {
width: 30%;
background-color: #f3f4f5; color: #555555; font-size: 12px;
font-weight: bold; text-align:right; padding-right: 10px; vertical-align: top;
}
.obligatori {
width: 30%;
background-color: #f3f4f5; color: #1556a0; font-size: 12px;
font-weight: bold; text-align:right; padding-right: 10px; vertical-align: top;
}
.txca    {color: #00589c; font-weight: normal;}
.boform {background-color: #d2dce6; color: #00589c; border: none; font-weight: bold}
.boform:hover {color: #d2dce6; background-color: #00589c; border: none; font-weight: bold}
.boacp {color: #00589c; text-decoration: none; font-weight: bold}
.ntxd  {text-decoration: none}
/* */
/* Ajuda */
.tajuda   {color: #1556bd; font-size: 13px}
.tajudab  {border-top: solid 2px #1556bd;}
/* Per audiovisuals */
table.tarifa {width: 100%; border:0; border-spacing: 0pt; padding: 0pt 0pt 0pt 0pt; border-collapse: collapse; margin: 0pt 0pt 0pt 0pt; empty-cells: show}
td.concepte {width: 76%; font-size: 10px}
td.preu {text-align: right; width: 12%; font-size: 10px}
td.unitat {text-align: left; width: 12%; font-size: 10px}
