body
{
 margin-left: 2px;
 margin-right: 0px;
 margin-bottom: 5px;
 background-color: #FFFCF7;
}

div#global
{
 font-family: Arial,Helvetica,sans-serif;
 font-size: 14px;
 margin-top: 20px;
 margin-right: 0px;
 margin-left: 0px;
 float: left;
 width: 1001px;
}

div#global a
{
 color: black;
}

div#global img
{
 border: 0px;
}

div#caixa
{
 float: left;
}

div#logo
{
 margin-bottom: 15px;
}

div#q
{
 width: 190px;
 float: left;
 top:  200px;
 position: relative;
 overflow: hidden;
 z-index: -1;
}

/*
div#q img
{
 _width: 190px;
}
*/

div#cos
{
 width: 800px;
 padding-top: 10px;
 padding-bottom: 10px;
 min-height: 300px;
 height: auto !important;
 height: 300px;
 border-top: 1px solid black;
 border-left: 1px solid black;
 border-right: 1px solid black;
 background-color: #FFF;
}

div#textpeu
{
 width: 800px;
 padding-top: 20px;
 border-bottom: 1px solid black;
 border-left: 1px solid black;
 border-right: 1px solid black;
 text-align: right;
 background-color: #FFF;
}

div#logoappec
{
 text-align: right;
 margin-top: 25px;
}

div#peupagina
{
 font-size: 10px;
 margin-top: 5px;
}

div#titolcerca
{
 width: 85px;
 text-align: right;
 margin-bottom: 20px;
 margin-left: 10px;
}

div.cerca
{
 padding: 2px;
 margin-left: 80px;
}

.inputcerca
{
 border: 1px solid black;
 width: 250px;
 height: 17px;
 font-size: 12px;
 vertical-align: top;
}

.inputSelect
{
 border: 1px solid black;
 width: 200px;
 font-size: 12px;
 vertical-align: top;
}

div.nomcerca
{
 width: 85px;
 text-align: right;
 margin-top: 5px;
 color: gray;
 font-size: 14px;
 margin-left: 30px;
 white-space: nowrap;
}

div#revistes
{
 margin-top: 25px;
 float: left;
 width: 650px;
 margin-left: 70px;
}

div#revistes p.gris
{
 color: #6d6e71;
 text-align: justify;
 font-size: 12px;
}

div#revistes p.gris a
{
 color: #6d6e71;
 font-size: 12px;
}

div.revista
{
 width: 130px;
 margin: 0px 10px 10px 10px;
 float: left;
 height: 215px;
}

div.portadaRevista
{
 height: 186px;
}

div.portadaRevista input,img
{
 overflow: hidden;
}

div#peuPortadaRevista
{
 width: 100%;
 font-size: 9px;
 float: left;
 margin-left: 1px;
 /*white-space: nowrap;*/
 font-weight: bold;
}

div#capPortadaRevista
{
 width: 90%;
 font-size: 12px;
 float: left;
 margin-left: 10px;
 margin-bottom: 10px;
}

div#capPortadaRevista p
{
 margin-top: 0px;
 margin-bottom: 5px;
 font-size: 14px;
 color: #D23333;
 font-weight: bold;
}

div#descripcioRevista
{
 float: left;
 font-weight: bold;
 font-size: 12px;
 width: 445px;
}

div#descripcioRevista p
{
 margin-top: 5px;
 font-weight: normal;
 font-size: 11px;
 text-align: justify;
}

div#descripcioRevista a
{
 margin-top: 5px;
 font-weight: normal;
 font-size: 10px;
}

div#ultimNumero
{
 width: 650px;
 float: left;
}

div#numerosAnteriors
{
 margin-top: 40px;
 width: 650px;
 float: left;
}

div#numerosAnteriors p
{
 position: relative;
 width: 50%;
 left: -50px;
 margin: 2px;
 color: gray;
 font-size: 14px;
 margin-bottom: 10px;
}

div.botons
{
}

div.botons input
{
 padding: 0px;
 margin: 0px;
}

input#editaRevista
{
 border: 2px dashed gray;
 height: 160px;
 overflow: hidden;
}

div.editaRevista
{
 border: 2px dashed gray;
 width: 130px;
 height: 184px; 
 _height: 188px;
 overflow: hidden;
 text-align: center;
}

div.editaRevista:hover
{
 opacity: 0.80;
 filter:alpha(opacity=80);
 width: 130px;
 border: 2px dotted gray;
 height: 184px; 
 _height: 188px;
 overflow: hidden;
 text-align: center;
}

input#novaRevista
{
 border: 0px dashed gray;
 width: 130px;
 height: 184px;
 overflow: hidden;
 text-align: center;
}

input#novaRevista:hover
{
 width: 130px;
 border: 0px dotted gray;
 height: 184px;
 overflow: hidden;
 text-align: center;
}

div#editaPortada
{
 float: right;
}


div.camp
{
 padding: 2px;
 margin-left: 60px;
}

input.inputcamp
{
 border: 1px solid black;
 width: 250px;
 height: 17px;
 font-size: 12px;
 vertical-align: top;
}

textarea.inputcamp
{
 border: 1px solid black;
 width: 350px;
 height: 100px;
 font-size: 12px;
 vertical-align: top;
}

.inputcampNumero
{
 border: 1px solid black;
 width: 30px;
 height: 17px;
 font-size: 12px;
 vertical-align: top;
 text-align: right;
}

.inputcampNumeroText
{
 border: 1px solid black;
 width: 150px;
 height: 17px;
 font-size: 12px;
 vertical-align: top;
}

.inputcampTitol
{
 border: 1px solid black;
 width: 350px;
 height: 17px;
 font-size: 12px;
 vertical-align: top;
}


div.nomcamp
{
 overflow: hidden;
 width: 90px;
 text-align: right;
 margin-top: 5px;
 color: gray;
 font-size: 14px;
 white-space: nowrap;
}

div#botonsModificarEsborrar
{
 padding: 2px;
 margin-left: 60px;
 margin-top: 20px;
}

div#botonsModificarEsborrar input
{
 width: 80px;
 border: 1px solid black;
 background-color: #EFEBE7;
}

div#avis
{
 margin-bottom: 40px;
 text-align: center;
 font-weight: bold;
 border-bottom: 1px solid black;
}

div#ariadna
{
}

div#portadaPublicacio
{
 border-bottom: 1px dashed gray;
 margin-top: 25px;
 padding-bottom: 10px;
 float: left;
 width: 90%;
 margin-left: 70px;
}

div#bitxo
{
 width: 50%;
}

div#bitxo a
{
 text-align: left;
 font-size: 10px;
 color: #666;
}

div#denegat
{
 color: #6d6e71;
 float: left;
 font-size: 16px;
 font-weight: bold;
 margin-left: 70px;
 margin-top: 25px;
 text-align: center;
 width: 650px;
}

div#denegat a
{
 color: #6d6e71;
}

div#datesSeguiment
{ 
border-bottom: 1px solid black;
margin-bottom: 5px;
padding-bottom: 10px;
text-align: center;
}

div#datesSeguiment input,select
{ 
background-color: lightgray;
border: 1px solid black;
}

#tableDatesSeguiment
{ 
font-size: 10px;
}

#tableDatesSeguiment th
{ 
border-bottom: 1px solid black;
border-collapse: collapse;
font-size: 11px;
margin-bottom: 5px;
}

div#gencat
{
 color: #666;
 font-size: 10px;
 margin-bottom: 10px;
 text-align: left;
 width: 120px;
}

div#peubitxo
{
 margin-top: 10px;
}
