body{
padding:0;
margin:0;
background-color:#fafafa;
}

img{
border-width:0px;
border-style:solid;
border-color:#808080;

}

.principal{

width:990px;
border-style:solid;
border-left-width:2px;
border-bottom-width:2px;
border-top-width:2px;
border-right-width:2px;
border-color:#aaaaaa;
background-color:#ffffff;
padding:0;
margin:0;
}

.menuder{
margin:0;
width:356px;
height:100%;
border-style:solid;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:0px;
border-color:#aaaaaa;
background-color:#f5f5f5;
padding:0;
}

.cuerpo{
float:left;
padding:0;
margin:0;
width:650px;
border-style:solid;
border-width:0px;
border-color:#aaaaaa;
background-color:#ffffff;
}


.cabecera{
margin:0;
width:990px;
height:139px;
border-style:solid;
border-left-width:0px;
border-bottom-width:1px;
border-top-width:0px;
border-right-width:0px;
border-color:#aaaaaa;
background-color:#006d9e;
}

.menu{
margin:0;
padding-top:5px;
width:990px;
height:30px;
border-style:solid;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:0px;
border-color:#aaaaaa;
background-color:#d4e1ed;


}

.bannerarriba{
margin:0;
width:990px;
height:120px;
border-style:solid;
border-left-width:0px;
border-bottom-width:1px;
border-top-width:0px;
border-right-width:0px;
border-color:#aaaaaa;
background-color:#ffffff;
}


.titulo, titulo a:link, .titulo a:active, .titulo a:visited{
font-family:"Arial";
font-size:22px;
font-weight:bolder;
color:#006d9e;
text-decoration:none;
text-align:justify;


}

.titulo2, titulo2 a:link, .titulo2 a:active, .titulo2 a:visited{
font-family:"Arial";
font-size:18px;
font-weight:bolder;
color:#006d9e;
text-decoration:none;
text-align:left;

}


.titulo2 a:hover{
font-family:"Arial";
font-size:18px;
font-weight:bolder;
color:#006d9e;
text-decoration:underline;
text-align:left;

}

.titulo a:hover{
font-family:"Arial";
font-size:22px;
font-weight:bolder;
color:#006d9e;
text-decoration:underline;
text-align:justify;

}


.fecha{
font-family:"Arial";
font-size:11px;
font-weight:normal;
color:#808080;
text-decoration:none;
text-align:justify;
line-height:11px;

}




.fecha a:link, .fecha a:active, .fecha a:visited{
text-decoration:none;
color:#808080;
}

.fecha a:hover{
color:#000000;
text-decoration:none;

}





.subtitulo{
font-family:"Arial";
font-size:14px;
font-weight:normal;
color:#666666;
text-align:justify;

}

.subtitulo2{
font-family:"Arial";
font-size:12px;
font-weight:normal;
color:#666666;
text-align:justify;

}


.texto {
font-family:"Arial";
font-size:12px;
font-weight:normal;
color:#000000;
text-decoration:none;

}

.texto a:link, .texto a:active, .texto a:visited{
color:#006d9e;
}

.texto a:hover{
color:#000000;
text-decoration:underline;

}


.editar {
font-family:"Arial";
font-size:12px;
font-weight:bold;
color:#505050;
text-align:justify;
text-decoration:none;
}

.editar a:link, .editar a:active, .editar a:visited{
color:#006d9e;
text-decoration:none;
}

.editar a:hover{
color:#000000;
text-decoration:none;

}

.editar2 {
font-family:"Arial";
font-size:12px;
font-weight:normal;
color:#ff0000;
text-align:justify;
text-decoration:none;
}

.editar2 a:link, .edita2r a:active, .editar2 a:visited{
color:#ff0000;
}

.editar2 a:hover{
color:#000000;
text-decoration:none;

}


.imagen{
padding-bottom:10px;
padding-top:0;
padding-left:0;
padding-right:10px;
clip:rect(10, 100, 100, 10);

}

.relacionadas{
font-family:"Arial";
font-size:10px;
font-weight:normal;
color:#505050;
text-align:justify;
}

.textomenu, .textomenu a:link, .textomenu a:active, .textomenu a:visited {
font-family:"Arial";
font-size:14px;
font-weight:bold;
color:#333;
border-style:solid; 
border-color:#FFFFFF; 
border-width:2px;
text-decoration:none;
background-color:#d4e1ed; 
display:block;
text-align:center;
width:100%;
padding:0px;

}

.textomenu a:hover {TEXT-DECORATION: none; COLOR: #ffffff; font-weight:bold;background-color:#006d9d;border-color:#333333; 
display:block;}

.clipout{
  position:relative;
  width:400px;
  height:120px;
  top:-1px;
  left:6px;
}
.clipin{
  position:absolute;
  clip:rect(20px, 400px, 145px, 0px);
  top:-28px;
  left:-2px;
}
.shade1{
  width:400px;
  height:120px;
  background-color:#e8e8e8;
}
.shade2{
  position:relative;
  width:400px;
  height:120px;
  background-color:#cbcbcb;
  top:-2px;
  left:-2px;
}
.shade3{
  position:relative;
  width:400px;
  height:120px;
  background-color:#a0a0a0;
  top:-1px;
  left:-1px;
}
.dclipout{
  position:relative;
  width:100px;
  height:100px;
  top:-1px;
  left:6px;
}
.dclipin{
  position:absolute;
  clip:rect(20px, 0px, 120px, 100px);
  top:-28px;
  left:-2px;
}
.dshade1{
  width:100px;
  height:100px;
  background-color:#e8e8e8;
}
.dshade2{
  position:relative;
  width:100px;
  height:100px;
  background-color:#cbcbcb;
  top:-2px;
  left:-2px;
}
.dshade3{
  position:relative;
  width:100px;
  height:100px;
  background-color:#a0a0a0;
  top:-1px;
  left:-1px;
}
.formu{
background-color:#e1eef4;
border-style:solid;
border-color:#808080;
border-width:1px;
font-family:Arial;
font-size:12px;
padding:3px;

}



.editor{
border-style:solid;
border-color:#808080;
border-width:1px;
font-family:Arial;
font-size:12px;
padding:0px;
margin:3px;
font-weight:normal;
}

.boton{
background-color:#e1eef4;
border-style:solid;
border-color:#000000;
border-width:2px;
font-family:Arial;
font-size:12px;
padding:3px;
cursor:pointer;
font-weight:bold;
width:120px;
}



.pie{

width:990px;
margin:10px;
height:30px;
text-align:center;
border-style:solid;
border-left-width:2px;
border-bottom-width:2px;
border-top-width:0px;
border-right-width:2px;
border-color:#aaaaaa;
background-color:#f5f5f5;
padding:0;
margin:0;
font-family:arial;
font-size:11px;
color:#808080;

}


.pie a:link, .pie a:active, .pie a:visited{
text-decoration:none;
color:#808080;
}

.pie a:hover{
color:#000000;
text-decoration:none;

}

.LV_valid {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
    color:#00CC00;
}
	
.LV_invalid {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
    color:#CC0000;
}


.login {
font-family:"Arial";
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;

}

.login a:link, .login a:active, .login a:visited{
font-weight:bold;
color:#d4e1ed;
text-decoration:none;
}

.login a:hover{
color:#000000;
text-decoration:underline;

}


