table#lista {border-collapse: collapse;}
table#lista td, table#lista th
{
empty-cells: show;
padding:3px;
font-size:10px;
border: 1px solid #9BCBFF;
}

.todelete, .todelete a
{
background: #FF0000;
color: #FFF;
}

.rejected, .rejected a
{
background: #000000;
color: #FFF;
}

.dnserror
{
background: #FFCCCC;
}

.nocheck
{
background: #FDF5B3;
}

.noacepted
{
background: #0CC;
}

.white
{
background: #FFF;
}

.findit
{
background: #C4E786;
}

table#lista thead
{
background: #D5E9FF;
}

a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
  color: #000;
  text-decoration: underline;
}

div#base
{
  padding: 4px;
  margin: 10px;
}

div#dir_details
{
  width: 450px;
  border: 1px dotted #333;
  padding: 4px;
  margin: 10px
}

body
{
  margin: 5px;
  padding: 0px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

div#indicator
{
  position: absolute;
  width:100px;
  height: 40px;
  left: 500px;
  top: 400px;
  z-index: 900;
  background: url('/images/loading.gif') no-repeat 0 0;
}

div#menu_izq
{
  padding:4px 10px 10px 0;
}

div#content_main
{
}

div.row {
  clear: both;
  padding-top: 2px;
  padding: 0px;
  }

div.row span.label {
  float: left;
  width: 80px;
  text-align: right;
  padding: 0px;
  }
  
div.row span.label_dir {
  float: left;
  width: 140px;
  text-align: right;
  padding: 0px;
   font-weight: bold;
  }

div.row span.label2 {
  float: left;
  width: 120px;
  text-align: right;
  }

div.row span.formw {
  text-align: left;
  margin-left: 2px;
  padding: 0px;
  }
  
div#comandos {
	/*position:absolute;
	left: 475px;
	float:right;
	top:320px;
	height:32px;*/
	width: 320px;
	background-color: #cc9;
	border: 1px dotted #333;
	padding: 1px;
	margin: 0px;
}

ul.boton,ul.boton li{list-style-type:none;margin:0;padding:0}
ul.boton{}
ul.boton li{float:left;margin-right: 3px;text-align: center}
ul.boton a{float:left;width: 8em;background: #D5E9FF;text-decoration:none;color: #666}
ul.boton a:hover{background: #FFA826;color: #FFF}

div.boton{float:left;margin-right: 3px;text-align: center}
div.boton a{float:left;width: 8em;background: #D5E9FF;text-decoration:none;color: #666}
div.boton a:hover{background: #FFA826;color: #FFF}
h3
{
margin:0px;
padding: 0px;
text-align:center;
font-size:13px;
}
h4
{
margin:0px;
padding: 0px;
}
div.comment {border-top: 1px dotted #333; padding: 10px; margin: 2px}
body{margin:2px;padding:0px;background-color:#fff;}
h1,h2,p{margin: 0;padding: 0 10px;font-weight:normal}
p{padding: 0 10px 15px}
h1{font-size: 250%;color: #FFA826;letter-spacing: 1px}
h2{font-size: 200%;line-height:1;color:#002455 }
div#data {position: relative;width:200px; float:right; margin:0px; padding:5px; background:#FFA826; color:#FFF}
/*div#container{width:750px !important; width:760px; margin: 0 auto;padding:5px;text-align:left;background:#FFF}
div#header{background: #BFDDED;padding: 10px;}
div#content{float:right;width:600px;padding:10px 0;margin:5px 0;background: #778CCA}
div#nav{float:left;width:145px;padding:10px 0;margin:5px 0;background: #EEE}
div#footer{clear:both;width:750px;background: #C4E786;padding:5px 0;text-align:center}*/
div#container{margin:0px;padding:0px;}
div#header{height:50px; border-bottom: 2px solid #D5E9FF; margin-bottom:0px}
div#content{position: relative; float:left; width: 78%; padding:5px; margin:5px; padding-bottom:0px;}
div#nav{position: relative; float:left; width: 18%; min-width:10px; padding:10px 0; margin:0px 0; background: #c8dbf0; border-left: 1px solid #D5E9FF; border-right: 1px solid #D5E9FF;}
div#footer{clear:both;border-top: 1px solid #D5E9FF;padding:5px 0;text-align:center;margin-bottom:10px;}
#footer img{vertical-align: middle;}
ul#menu{margin:5px;margin-left: 0px;padding-left: 10px;}
ul#menu li{padding: 2px; padding-left: 2px;list-style: none;}
ul#menu li a{text-decoration:underline; color: #000; display:block;list-style: none}
ul#menu li a:hover{color: #000;list-style: none}
ul#menu li li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003;list-style: none}

div#menu2{float:left; padding-left:10px; padding-top:27px; height:24px;}
ul#tab,ul#tab li{list-style-type:none;margin:0;padding:0}
ul#tab{}
ul#tab li{float:left;margin-right: 3px;text-align: center}
ul#tab a{float:left;width: 6em;padding: 5px 0;background: #D5E9FF;text-decoration:none;color: #666}
ul#tab a:hover{background: #FFA826;color: #FFF}
ul#tab li.activelink a,ul#nav li.activelink a:hover{background: #AAA;color: #FFF}

#nav h3.header,#nav h3.header { margin:0 10px 0 -8px;border-left:8px solid #727e8c;margin:0 10px 0 -2px; font-size:13px;}
#nav h3.header span,#nav h3.header span { display:block;margin-left:1px;padding:2px 2px;background-color:#b9cbdf; }

div.ayuda
{
width: 490px;
border: 3px dotted #FFA826;
padding: 5px;
margin: 10px;
background:#CCCCCC;
}

div#website_izq {float: left; height: 340px}
div#website_dcha {
	float: left; height: 319px;
	border: 1px solid #727e8c;
	padding: 3px;
	margin: 10px;
	width: 210px;
	background:#b9cbdf;
}
#website_dcha ul {padding: 0px; margin: 0px; }
#website_dcha h3.header {background:#c8dbf0;margin:0 10px 0 -8px;border-left:8px solid #727e8c;margin:0 10px 0 -2px; font-size:13px;}
#website_dcha h3.header span { display:block;margin-left:1px;padding:2px 2px;}
div#website_ppal {display: inline; height: 340px}
div.botonv {float:left;margin-right: 3px;text-align: center; width: 180px}
div.botonv a{float:left; width: 17em; background: #C4E786; text-decoration:none;}
ul#menu li div.botonv a{float:left; width: 10em; background: #C4E786; text-decoration:none;}
div.botonv a:hover,ul#menu li div.botonv a:hover{background: #009933; color: #FFF}

.pestana {background: #D5E9FF;text-decoration:none;color: #666; height:24px; padding:10px;}
div#data5 {width:200px; margin:0px; margin-left:10px; padding:5px; background:#D5E9FF; color:#222; font-weight: bold;}
div#selection {background:#D5E9FF; color:#222; width:710px; margin:0px; margin-left:10px; padding:5px; height: 100}