body
{
    margin:0px 0px;
    padding:0px 0px;
    background-color:#EDEDED;
    font-family:Geneva,sans-serif,Verdana;
    font-size:0.9em;
    color:#262533;
}
/* Vínculos */
.vinculo{
	padding:7px 7px;
	-moz-border-radius:7px;
        border:1px solid black;
	background: url(../imagenes/cabecera_sel.gif);
	text-decoration:none;
        color:white;
}
.vinculo:hover{
	background: url(../imagenes/cabecera.gif) repeat 0 0;
	
}
.vinculo:focus{
    color:yellow;
    border:1px solid blue;
}
/*Cabecera*/
#cabecera
{
    
    float:left;
    background: url(../imagenes/fondo.gif);
    /*background-color:#262533;*/
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    color:#EFEFEF;
    margin-bottom:30px;
}
html>body #cabeceraii{
        
	float:left;
	border:1px solid transparent;
	width:21%;
}

#cabeceraii{
        
	float:left;
	border:0;
	width:21%;
}
#cabecerai
{
	float:left;
	margin-top:-10px;
	margin-bottom:0px;
	padding-left:10px;
	font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	/*font-size:28px;*/
	font-size:1.7em;
}
#cabecerai span
{
	font-size:1.5em;	
}
#cabecerad
{
	float:right;
	font-size:1em;
	/*font-size:13px;*/
}
#cabecerad p{
    padding-right:10px;
    color:yellow;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:10px;
}
/* Contenido */
.limpia{
    clear:both;
}

#contenedor{
    width:600px;
    margin:0 auto;
}

.registrado{
    border:3px solid gray;
    padding:10px 10px;
    -moz-border-radius:10px;
    background-color:white;
    margin-bottom:20px;
}
.registrado td{
    padding-top:8px;
    padding-bottom:7px;
}
#noregistrado{
    border:3px solid gray;
    padding:10px 10px;
    -moz-border-radius:10px;
    background-color:white;
}
#formulario{
    display:none;
    border:3px solid gray;
    padding:10px 10px;
    -moz-border-radius:10px;
    background-color:white;
    padding-bottom:60px;
}
#formulario table{
    width:100%;
}
.textos{
    width:380px;
}
.errores{
    margin-top:0px;
    margin-bottom:2px;
    padding:0;
    font-size:0.8em;
    font-style:oblique;
    background-color: #FFF0F0;
    border:1px dotted red;
    width:380px;
    text-align:left;
    color:red;
}
#info{
    font-size:0.8em;
    color:blue;
}
#enviarform{
    float:right;
    padding-top:10px;
    padding-bottom:10px;
}
#mensaje{
    padding:10px 10px;
    border:2px solid blue;
    font-weight:bold;
    color:blue;
    background-color:#3399FF;
    margin-bottom:10px;
}
#error{
    padding:10px 10px;
    border:2px solid red;
    font-weight:bold;
    color:red;
    background-color:#FFF0F0;
    margin-bottom:10px;
}
h2{
    margin-bottom:0px;
    margin-top:5px;
}