a { outline: none; }
img { border: 0; }
html, body {height:100%; margin:0px; padding:0px; top:0px;}

body { background-color: #EBF3FA; font: 12px Arial, "Trebuchet MS"; color:#000; 
       background-image: url(../imagenes/fondo.jpg); background-position: 50% 0; background-repeat:repeat; }

img { border:0px; }

a img { border:0px; margin:0px; padding:0px; }

iframe { background:none;}

input.textbox { height:15px; width:95%; padding:0px; font-size:11px; font-family:"Trebuchet MS", Arial; 
                background-color:#e5e5e5; border:1px solid #9DA6AB; }
input.imagen { padding-top:3px; margin:0px; border:0px; }
input.sut { padding:0px; margin:0px; border:1px solid #9DA6AB; width: 16px; height: 17px; }

/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/

#menusup   { font: bold 10px Arial, "Trebuchet MS"; text-align: right; color:#FFFFFF; padding: 0px 5px 0px 0px;}
#menusup a { color:#FFFFFF; text-decoration:none; }
#menusup a:hover { color: #000000; text-decoration: none; font-weight:bold; }

#menuinf   { font: bold 11px Arial, "Trebuchet MS"; text-align: center; color:#FFFFFF; padding: 0px; }
#menuinf b { color:#FFFFFF; }
#menuinf a { color:#E7E7E7; text-decoration:none; }
#menuinf a:hover { color: #EBF3FA; text-decoration: underline; font-style:italic; font-weight:bold; }

#script_js {font: bold 11px Arial, "Trebuchet MS"; vertical-align:middle; color:#333333; padding-left:3px;}

#borde_tabla_p { border:1px solid #9DA6AB; margin:0px; padding:0px; }		
 
#a_no_border { border:0px; }


/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/
.anylinkcss { position:absolute; visibility: hidden; border:1px solid #FFFFFF; font:normal 10px "Trebuchet MS", Arial;
	          line-height: 12px; z-index: 100; background-color: #9DA6AB; width: 112px; text-align:left; left: 768px; top: 110px;
			  text-transform:uppercase; }

.anylinkcss a{ width: 100%; display: block; text-indent: 2px; 
               border-bottom: 0px dashed #FFFFFF; 
			   padding: 1px 0px; 
			   text-decoration: none; font-weight: bold;}

.anylinkcss a:hover{ background-color: #FFFFFF; color: #9DA6AB; text-decoration:none; }
/*///////////////////////////////////////////////////////////////////////////////////////////////////////*/

#menu { list-style: none; padding: 0px; margin: 0; font:11px "Trebuchet MS", Arial; }
#menu a { padding:0px 0px 0px 5px; }
#menu li a:link, #menu li a:visited { display:block; width:95%; text-decoration:none;	
                                      color:#FFFFFF; border-left: 10px solid #333333; line-height:20px; }
 
#menu li a:hover {	color:#000000; background-color:#BFBFBF; border-left-color:#666666; }

#menu li a:active { color:#000000; background-color:#FFFFFF; border-left-color: #BFBFBF; }
