*{padding:0;margin:0;border:0;}
html{
    color:#000;
    background:#F9F7F7 url(fondo_html.jpg) top center repeat-y;
    font:0.9em/1.2em Verdana, Helvetica, sans-serif;
}
body{
    width:760px;
    margin:0 auto;
    color:inherit;
    background:#FFF;
}
h1{
    width:760px;
    height:125px;
    text-indent:-999em;
    color:inherit;
    background:#FFF url(cabecera.jpg) no-repeat;
    position:relative;
    left:21px;
    top:4px;
}
h2{font-weight:normal;color:#F91243;line-height:1.3;width:70%;margin:2em 15%;}
body>h1{position:static;}
a{color:#FC3B64;background:transparent;}
a:hover{color:#F91243;background:transparent;}
#navegacion{
    float:left;
    text-align:center;
    margin:0 0 0 21px;
    padding:0 80px 50px 30px;
    width:145px;
    background:#FFF url(fondo_lista_nav.jpg) 0 0 no-repeat;
}
#navegacion li{
    list-style:none;
    color:inherit;
    width:189px;
}
#navegacion li a{
    color:#FC3B64;
    font-weight:bold;
    text-decoration:none;
    display:block;
    background:#EEE url(fondo_barra.jpg) bottom repeat-x;
    padding:5px;
    border-top:solid 1px #CCC;
    border-bottom:solid 1px #666;
    width:189px;
}
#navegacion li a:hover,#seccion_actual{
    color:#F91243 !important;
    background:#FFF url(fondo_activo.jpg) top repeat-x;
    padding:5px;
    border-top:solid 1px #CCC;
    border-bottom:solid 1px #666;
    font-weight:bold;
}
#enviar{
    color:#FC3B64;
    background:#EEE url(fondo_barra.jpg) bottom repeat-x;
    padding:1px 2px;
    border:outset 1px #CCC;
    width:auto !important;
    font-weight:bold;
}
#boton{text-align:center;}
#enviar:hover{cursor:pointer;color:#F91243;}
#enviar:active{border:inset 1px #CCC;}
#form_contacto div p{margin:1em;font-size:90%;color:#C00;border:1px dotted #000;padding:10px;}
#contenido_principal{
    float:left;
    width:470px;
}
#contenido_principal p,#contenido_principal ul{font-size:90%;margin:1em 25px;}
#contenido_principal li{margin-left:25px;}
form{margin:0 25px;padding-bottom:1.5em;border-bottom:1px solid #F91243;}
label{
    color:#FFF;
    background:#F91243 url(esquina.png) top right no-repeat;
    font-weight:bold;
    padding:1px 10px 1px 5px;
}
label strong,label span{font-size:80%;}
dd{margin-top:1.5em;}
span.nota_campo{
    display:block;
    width:415px;
    text-align:right;
    color:#FC3B64;
    background-color:inherit;
    font-size:90%;
    margin-bottom:-1.2em;
}
input,textarea,#selector_sexo{
    font-family:inherit;
    font-size:90%;
    color:inherit;
    background:#FFF url(fondo_input.jpg) top repeat-x;
    padding:1px 2px;
    border:1px solid #F91243;
    width:415px;
}
fieldset{
    margin-bottom:2em;
    border-top:1px solid #F91243;
    border-bottom:1px solid #CCC;
    padding-bottom:1em;
}
legend{
    color:#F91243;
    background-color:#FFF;
    font-weight:bold;
}
#selector_sexo{
    padding:2px 2px;
}
#selector_sexo input{
    width:auto;
    border:none;
}
form dt strong{display:block;color:#515151;font-size:80%;}
#lista li{font-size:90%;margin:1em;}
#pie{
    clear:both;
    text-align:center;
    padding:3em 1em 1em;
}
#pie li{
    list-style:none;
    display:inline;
}
#pie a{text-decoration:none;}
#pie a:hover{text-decoration:underline;}
#navegacion_sec{margin:5px 5px 10px;}