*{
margin:0;
padding:0;
}
body{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 70%;
 background:#ddd url(/img/background.jpg) repeat;
 color:#666;
 margin:10px 0;
}
a{
 color:#0c0374;
}
a:hover{
 color:#a5a3c7;
}
input, select, textarea{
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
input{
 padding:1px;
 border:1px solid #aaa;
 font-size:100%;
}
.inp_but{ /*input type button*/
 color:white;
 font-weight:bold;
 background:#ff6500;
 padding:0;
}
code{ /*usado en facturacion telematica*/
 font-size:120%;
}
select, textarea{
 font-size:100%;
}
option{
 padding-right:4px;
}
.nob{
    border:0;
}
ul{
 list-style-type:none;
}
p{
 margin:0.5em 0;
}
blockquote{
 margin:0.5em 0;
 padding:0.5em;
 background:#f1f3f7;
 font-style:italic;
}

hr{
  background: white;
  border: 0;
  color: white;
  height: 1px;
  margin: 0 0 10px 0;
  border-bottom:1px dashed #ccc;
}

.note{
 font-style:italic;
}
img{
 border:0;
}
h3{
 color:#010072;
 line-height:1;
 font-size:120%;
}
.container{
 width:780px;
 margin:0 auto;
 }
.container[class] {
  background-image:url(/img/container_trans.png);
}
* html .container{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/img/container_trans.png');
}
#content{
 width:760px;
 margin:0 auto;
 background:white;
 padding:0 5px;
 voice-family: "\"}\""; 
 voice-family:inherit;
 width:750px;
}
#header{
 min-height:71px;
 border-right:1px solid #eaeaea;
 border-left:1px solid #eaeaea;
 background:url(/img/bg_header.gif) repeat-x;
position:relative;
}