a {color:#ffffff;}
a:visited {text-decoration: none}
a:hover	{color: #FFCC00}
a:link {text-decoration: none}
a:active {text-decoration: none}
body {
 background: #333333 url(../imagenes/fondo.jpg) repeat-x top left;
 color:#bbbbcc;
 margin:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
}
html>body {
font-size:small;
}
h1 {
margin-left: 7px;
display:inline;
font-size: x-small;
}
html>body h1 {
font-size: small;
}
img {border:0px;}
.centrado{
position:absolute;
width:60%;
height:80%;
top:20%;
left:20%;
text-align:center;
}
.td3d {
border-right: #000000 2px solid;
border-top: 2px solid #888888;
border-left: 2px solid #888888;
border-bottom: 2px solid #000000;
margin-bottom: 30px;
width:100%;
background-color:#515d59;
}
#td3dt {
width:100%;
text-align:left;
border-right: 0px solid #000000;
border-top: 0px solid #888888;
border-left: 0px solid #888888;
border-bottom: 2px solid #000000;
background-color:#2a423a;
font-weight:bold;
font-size:xx-small;
color:#ccc;
padding-bottom:5px;
}
html>body #td3dt{
width:100%;
font-size:x-small;
}
.logo {
position:relative;
top:3px;}
.tab{
position:relative;
margin-top: 5px;
margin-right: 10px;
float:right;
}
.correoEti{
position:relative;
margin-top: 1px;
margin-right: 10px;
text-align:right;
}
.correo{
font-size: xx-small;
float:;
}
form fieldset legend {
font-size: 100%;
font-weight: normal;
color: #eeeeee;
margin: 0 0 0 0;
padding: 0 5px;
}
textarea {
  overflow: auto;
}
.alertas p{
margin: 0 100px;
padding: 0;
text-align:left;
}
form {
text-align: left;
}
form label{
font-weight: bold;
float: left;
margin-left: 150px; /*ancho de la columna izquierdan*/
width: 150px; /*ancho de los labels. Se ponen más pequeñas que la columna de la izda (155px) para que deje margen a la derecha*/
text-align:left;
}
form input[type="text"]{ /* ancho de los textbox. IE6 no aplica este atributo*/
width: 160px;
}
.botones {
margin-left: 250px;
}
.mf {
margin:10px;}
.negrita {font-weight:bold;}