 
 
 :focus  { outline : 0;}

body {margin:0; padding:0;
font-family:Arial;
font-size:11px;
color: #666666;
background-color:#FFFFFF;
background:url(images/back.jpg) center repeat-y #012464;
line-height:16px;
}
table {
border-collapse:collapse;
border:0px;
margin-left: auto;
margin-right: auto;}
td{vertical-align:top;text-align:left;}
img{border:none;}

ul{margin:0px; padding:0px; list-style:none; line-height:16px; text-align:left;}
ul li{ background:url(images/vineta.gif) no-repeat left top; padding:0 0 0 13px}
ul li a{ color:#003366; text-decoration:underline}
ul li a:hover{text-decoration:none}

.bandera{color:#333333; font-size:12px;}
.bandera a{color:#333333; text-decoration:none;}
.bandera a:hover{color:#999999; text-decoration:underline;}

a{color: #003366; text-decoration:underline;}
a:hover{color:#999999; text-decoration:none;}



.footer td{text-align:center; padding-top:15px; line-height:20px; font-size:11px; padding-bottom:15px;}
.footer {background:url(images/backfoot.jpg) top repeat-x;}

.tit{color:#232a62; font-size:13px; font-weight:bold; line-height:18px;}

.separado{height:1px; background-color:#CCCCCC; margin:20px; margin-left:0px; margin-right:0px;}

.imad{float:right; padding-left:10px;}
.imaz{float:left; padding-right:10px;}

.tablaazul{padding:1px;  border:1px solid #fff; margin-left: inherit;
margin-right: inherit;}
.tablaazul td{padding:1px;  border:2px solid #fff;}
.tablaazul div{padding:1px;}
.fondoazul{background-color:#aacae0;}

input{
   background:#fff;
   border:1px solid #888888;
   width:150px; height:20px;
   color:#49453c;
   font-family:Tahoma;
   font-size:11px;
}

textarea{
   background:#ffffff;
   border:1px solid #7d7d7d;
   width:150px; height:123px;
   overflow:auto;
   color:#49453c;
   font-family:Tahoma;
   font-size:11px;}
   
