a:link, a:visited {
        font-family:Helvetica ,Arial,sans-serif;
        font-size: 12px;
        text-decoration: none;
        font-weight: normal;
        color:#5186ff;
}

a:hover {
        text-decoration: none;
        font-weight: normal;
        color: #dddddd;
}

#cuerpo{
	background: url(pixel_fondo_color.gif) #001c2c repeat-x;
}

div.message {
        font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size : 13px;
        color : #fff;
        text-align: left;
        width: auto;
        letter-spacing: 2px;
        background-color: #2750ae;
        border: solid 1px #dddddd;
        margin: 10px 10px 10px 10px;
        padding: 3px 20px;
}

div.message_bad {
        font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size : 12px;
        color : #fff;
        text-align: left;
/*         width: auto; */
        letter-spacing: 1px;
        background-color: red;
        border: solid 1px #dddddd;
/*         margin: 2px 2px 10px 10px; */
        padding: 10px 10px 10px 10px;
}

div.message_bad2 {
        font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size : 13px;
        color : #fff;
        text-align: left;
/*         width: auto; */
        letter-spacing: 2px;
        background-color: red;
        border: solid 1px #dddddd;
/*         margin: 2px 2px 10px 10px; */
        padding: 10px 10px 10px 10px;
}


.titulo { /* Estilo del texto del titulo */
        color: #ced4e1;
        font-family:Helvetica ,Arial,sans-serif;
        font-size: 16px;
        letter-spacing: 2px;
        padding: 10px;
        font-weight: bold;
        text-align: left;
}

.nom_taller { /* Estilo del texto del titulo */
        color: #535353;
        font-family:Helvetica ,Arial,sans-serif;
        font-size: 11px;
        letter-spacing: 2px;
        padding: 5px;
        font-weight: bold;
        text-align: left;
}


.titulo_tabla { /* Estilo del texto del titulo */
        color: #ffffff;
        font-family:Helvetica ,Arial,sans-serif;
        font-size: 12px;
        letter-spacing: 2px;
        padding: 10px;
        font-weight: bold;
        text-align: center;
}
input{
        border: 1px solid #cccccc;
        font-family:Helvetica ,Arial,sans-serif;
        font-size: 12px;
        color:#535353;
/*      width: 600px; */
}

textarea{
        border: 1px solid #cccccc;
        font-family:Helvetica ,Arial,sans-serif;
        font-size: 12px;
        color:#7b4210;
}


.textocontenido{
        font-family:Helvetica ,Arial,sans-serif;
        font-size: 12px;
        color:#fdfdfd;
}

.textotabla{
        font-family:Helvetica ,Arial,sans-serif;
        font-size: 12px;
        color:#535353;
}
h1{
	font-family:Helvetica ,Arial,sans-serif;
        font-size: 20px;
        color:#ffffff;
}

