@charset "utf-8";
/* CSS Document */

body {font-family: Verdana, Arial, Helvetica, sans-serif;}

.texto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #473b49;
    font-weight: normal;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 40px;
    padding-left: 40px;
}

.texto a {color: #7e5685; }
.texto a:hover {color: #6c3273;
background-image:
url('../images/fondo-link-text.gif')}

.textosmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #473b49;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 40px;
    padding-left: 40px;
}

.textotextosmall a {color: #7e5685; }
.textotextosmall a:hover {color: #6c3273;
background-image:
url('../images/fondo-link-text.gif')}

.creditos {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #473b49;
    font-weight: normal;
    font-size: 10px;
}

.menu-superior {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    }

.menu-superior a {color: #FFFFFF; text-decoration: none;}
.menu-superior a:hover {color: #6c3273;}


.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #cb9bc6;
    font-weight: bold;
    font-size: 15px;

}
.slogan {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #99c7e8;
    font-weight: bold;
    font-size: 15px;

}
.adhierete{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
}
.adhierete a {color: #FFFFFF; text-decoration: none;}
.adhierete a:hover {color: #cb9bc6;}


.numfirmas{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 12px;

}

.error   {color: red; font-weight: bold;}
.success {color: green;}

#letters {text-align: center;}
#letters div
{
    background-color: #065D9F;
    margin: 30px 5px;
    padding: 5px;
    text-align: center;
}
#letters form {margin: 0px; padding: 0px;}
#letters a
{
    color: white;
    text-decoration: none;
    padding: 2px;
}
ul.adhesionlist
{
    list-style: none;
    color: #065D9F;
    font-size: 10px;
    margin-right: 30px;
}
ul.adhesionlist li
{
    border-bottom: 1px dashed #065D9F;
}
ul.adhesionlist li p
{
    margin-bottom: 5px;
    margin-top: 8px;
}
ul.adhesionlist .comment
{
    color: #473b49;
}

ul#entities
{
    list-style: none;
    font-size: 12px;
    margin-right: 30px;
}
ul#entities li
{
    width: 45%;
    height: 80px;
    float: left;
}
ul#entities li a
{
    color: #cc00ff;
    text-decoration: none;
    font-weight: bold;
}
ul#entities li a:hover {text-decoration: underline;}

form table {font-size: 12px;}
form table td {padding: 5px; vertical-align: top;}
.fieldname  {width: 45%; text-align: right;}
.fieldvalue {width: 55%; text-align: left;}
.inputfield {border: 1px solid #473b49; width: 300px;}
.inputarea {height: 100px;}
.submitbuttons {text-align: center;}
.legal
{
    color: #473b49;
    font-size: 9px;
    padding: 6px 40px;
    margin-bottom: 15px;
}

.h1
{
  margin: 10px 30px;
}
