/* -------------------------------------- */
/* Definici? d'estils de NacioDigital.com */
/* -------------------------------------- */
#titcap {
  margin-left:37px;
  padding:0px;
  position:relative;
}

.explica { font-family:Arial; font-size: 10pt; display: block; width: 730px; text-align: justify; }

/* Definici? de TAGS HTML */
.ablanc {
        color: #fff;
        text-decoration: none;
}

.tdmweblog {
        background: #de214b;
        text-align: center;
        color: #fff;
        width: 133px;
        height: 20px;
}
.tdmimperd {
        background: #5bdc00;
        text-align: center;
        color: #fff;
        width: 133px;
        height: 20px;
}
.tdmcool {
        background: #00ba28;
        text-align: center;
        color: #fff;
        width: 133px;
        height: 20px;
}
.tdmsobre {
        background: #8c2053;
        text-align: center;
        color: #fff;
        width: 133px;
        height: 20px;
}
.tdmportada {
        background: #2f41c7;
        text-align: center;
        color: #fff;
        width: 133px;
        height: 20px;
}
.tdmtemas {
        background: #f08518;
        text-align: center;
        color: #fff;
        width: 133px;
        height: 20px;
}

.titmartaxplore {
        color: #6d79d8;
}
.titmoreraxplore {
        color: #bec4ee;
}

.titmartaacerca {
        color: #ae6185;
}
.titmoreraacerca {
        color: #e8d1dc;
}

.titmartacool {
        color: #4ccf69;
}
.titmoreracool {
        color: #9be4ab;
}

.titmartatemas {
        color: #f5a659;
}
.titmoreratemas {
        color: #fbdbba;
}

.titmartaimperdibles {
        color: #7bff2a;
}
.titmoreraimperdibles {
        color: #00ba28;
}

.titmartaweblog {
        color: #c50a3e;
}
.titmoreraweblog {
        color: #ff5c7b;
}

/* Body */
body {
        margin: 0px auto;
        padding: 0px;
        border:0;
        background: #ccc;
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:9px;

}

/* Table*/
table {
        margin: 0px;
        padding: 0px;
        border:0px solid black;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        background:#f7f7f7;
}


/* Elements de form (input,textarea,select) */
input {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;
       background: #f0f0f0;
       border: 1px solid #c0c0c0;
       color: #000;
       height: 18px;
}

textarea {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;
       background: #f0f0f0;
       border: 1px solid #c0c0c0;
       color: #000;
       width:300px;
       height:300px;
}

select {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10px;
       background: #f0f0f0;
       border: 1px solid #c0c0c0;
       color: #000;
}

/* Formats (p,h2,h4) */
p{
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:9px;
}

h1 {
       font-family: Arial, sans-serif;
       font-size: 22px;
       background: #fff;
       border: 0px solid #c0c0c0;
       color: #000;
       display:inline;
}

h2 {
       font-family: Arial, sans-serif;
       font-size: 24px;
       display:inline;
}

h4 {
       font-family: Verdana, Arial, sans-serif;
       font-size: 12px;
       font-weight: 900;
       background: #30c;
       border: 0px solid #c0c0c0;
       color: #fff;
           margin-top: 5px; margin-bottom: 7px; margin-left: 0px; margin-right: 0px
}

h5 {
       font-family: Verdana, Arial, sans-serif;
       font-size: 12px;
       font-weight: 900;
       background: #30c;
       border: 0px solid #c0c0c0;
       color: #fff;
       margin-top: 7px; margin-bottom: 7px; margin-left: 0px; margin-right: 0px
}

/* Enlla?os (a) */
a:visited{
        color: blue;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
}

a:hover{
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
        color: #30c;
}

a:active{
        color: #ccc;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
}

a:link{
        color: blue;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
}

p a:link{
        color: blue;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:9px;
}

/* Definici? de classes */
/* classes per taules */

.titular a:link{
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:10px;
}
.titular a:visited{
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:10px;
}

.titular a:hover{
        color: #30c;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:10px;
}

.forum {
         background: #fff;
         border: 0;

}

.thf {
         background: #dbd5f7;
         padding: 5px;
}

.tdf {
         background: #fff;
         border: 0px solid #c0c0c0;
         padding: 5px;
}



.tdc {
        text-align: center;
        vertical-align: middle;
}


.tdr {
        text-align: right;
        vertical-align: middle;
}

.tdr a:link{
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:9px;
}

.tdr a:hover{
        color: #ae95ff;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:9px;
}

.tdr a:visited{
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:9px;
}

.tdl {
        text-align: left;
        vertical-align: middle;
}

/* classe per taules a la admin */
.normal {
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:9px;
}

/* format de text ERROR en Contacte/Registra i al donar-se de baixa */
.vermell {
        background: #d7a5a6;
        font-family: Verdana, Georgia, sans-serif;
        font-size: 9px;
        color: #771113;
        border: 2px solid red;
        text-decoration: none;
}

/* format de text NO DONAR-SE DE BAIXA */
.verd {
        background: #aacaa8;
        font-family: Verdana, Georgia, sans-serif;
        font-size: 9px;
        color: #0a5206;
        border: 2px solid green;
        text-decoration: none;
}

/* Definici? de capes */

/* Capa que ho cont? tot */
#gran {
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 100%;
        text-align: center;
}

#contenidor {
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 800px;
        background: #fff;
        text-align: left;
}

/* cap?alera */
#cap {
        height: 100px;
        margin: 5px 0px 0px 0px;
        background: #fff;
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
        text-align: left;
        border: 0px solid #6d96c4;

}

/* links en cap?alera */
#cap a {
        color: #fff;
        text-decoration: none;
        font-family: Arial;
        font-size:12px;
        font-weight: 600;
}

#cap h6 {
        color: #fff;
        display: inline;
        font-family: Arial;
        font-size:9px;
        letter-spacing: 2px;
}

/* Capa amb padding 4(ajusta) */
#ajusta {
        padding: 3px;
}
#ajusta2 {
        padding: 5px;
}


/* Columna esquerra */
#columna_esq {
        float: left;
        width: 160px;
        color: #000;
        padding: 0px;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
        margin: 0px auto;
        background: url('../img/fonscolumnai.gif');
}

/* Contenidor d'enviament a un amic */
#recomana {
        float: left;
        width: 500px;
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
        margin: 0px auto;
        padding: 0px;
}

/* Contenidor recomana.php */
#contereco {
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 500px;
        text-align: left;
}

/* Contenidor butlleti.php */
#contebut {
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 580px;
        text-align: left;
}

/* Contenidor imprimir.php */
#conteprint {
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 550px;
        text-align: left;
}

/* Contenidor de la secci? a imprimir.php */
#seccioprint {
        float: left;
        width: 550px;
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:9pt;
        margin: 0px auto;
        padding: 0px;
}


/* Contenidor de la secci? SENSE columna dreta */
#seccio {
        float: left;
        width: 770px;
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
        margin: 0px auto;
        padding: 0px;
        padding-left:25px;
}

/* Estil del peu de p?gina */
#peu {
        clear: both;
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
}
#peu h1 {
        color: #efefff;
        display:inline;
        font-family: Arial;
        font-size: 120px;
}

#peu td {
        text-align: center;
}

#avisos {
        position: relative;
        top: -50px;
        color: #bdbcc0;
}

#peu a:link{
        clear: both;
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
}

#peu a:hover{
        clear: both;
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
}

#peu a:visited{
        clear: both;
        color: #000;
        text-decoration: none;
        font-family: Verdana, Georgia, sans-serif;
        font-size:11px;
}

#peu h6 {
        display: inline;
}

#intro {
        width: 200px;
        float:left;
        position:relative;
        margin:5px;
        padding-right: 20px;
}

#intro p {
        display: block;
        text-align:justify;
}

#mapasobre {
        width: 190px;
        float:left;
        position:relative;
        margin:5px;
        margin-left: 20px;
}

#mapasobre h4 {
        background: #8c2152;
}
#mapasobre h5 {
        background: #eaeaea;
        color: #000;
        text-align: right;
}


#mapaweblog {
        width: 190px;
        float:left;
        position:relative;
        margin:5px;
        margin-left: 40px;
}
#mapaweblog h4 {
        background: #de214b;
}
#mapaweblog h5 {
        background: #eaeaea;
        color: #000;
        text-align: right;
}

#mapatemas {
        width: 190px;
        float:left;
        position:relative;
        margin:5px;
        margin-left: 20px;
}
#mapatemas h4 {
        background: #de214b;
}
#mapatemas h5 {
        background: #eaeaea;
        color: #000;
        text-align: right;
}


#mapaimperdibles {
        width: 190px;
        float:left;
        position:relative;
        margin:5px;
        margin-left: 40px;
}
#mapaimperdibles h4 {
        background: #f08518;
}
#mapaimperdibles h5 {
        background: #eaeaea;
        color: #000;
        text-align: right;
}


#mapacool {
        width: 190px;
        float:left;
        position:relative;
        margin:5px;
        margin-left: 20px;
}
#mapacool h4 {
        background: #5bdc00;
}
#mapacool h5 {
        background: #eaeaea;
        color: #000;
        text-align: right;
}

#mapafin {
        width: 190px;
        float:left;
        position:relative;
        margin:5px;
        margin-left: 40px;
}
#mapafin h4 {
        background: #00ba28;
}
#mapafin h5 {
        background: #eaeaea;
        color: #000;
        text-align: right;
}
#categoriatemas {
        display:inline;
        background:#eaeaea;
        color: #000;
        padding: 3px;
        border: 1px solid #ccc;
}
#categoriatemasactiva {
        display:inline;
        font-weight: bold;
        background: #f78418;
        padding: 3px;
        border: 1px solid #ccc;
}
#categoriatemasactiva a {
        color: #fff;
}
#menucat {
        clear:both;
        display:block;
        height:30px;
}

.titblog {
        font-size:13px;
}
