*{margin:0; padding:0; border:0;}

body{     height:100%; background-color:#000;  background-image:url(partes/fondo.jpg);  background-repeat:no-repeat;  background-position:center top;  line-height:1; background-attachment:fixed;}

a img{border:0px;}

body, p, em, h1, h2, h3, ul, li{font-family:"Trebuchet MS"; font-size:12px; color:#666666; padding-left:5px; line-height:18px;}

h1 {font-size:16px; color:#FFFFFF; font-weight:900; padding:2px 0px 0px 5px;}

#contenedor_gral{padding:20px 0px 0px 0px; margin:50px auto 100px auto; height:auto; width:640px; background-color:#FFFFFF;}
#contenedor{margin:0px auto 0px auto; height:10630px; width:599px; background-color:#FFFFFF;}
#logo {display:block; margin:0px auto 20px 0px; height:48px; width:262px; background-image:url(partes/logo.jpg); background-repeat:no-repeat;}
#datacon {margin:0px auto 30px 0px; height:auto; width:450px;}

.cliente {display:block; padding:0px auto 10px 0px; height:22px; width:599px; background-color:#0099CC;}
.flash {display:block; padding:5px 0px 10px 0px; height:349px; width:599px;}
.data {display:block; padding:0px auto 10px auto; height:80px; width:599px;}
.separador {display:block; margin:10px auto 5px auto; height:1px; width:599px; border-bottom:#CCCCCC; border-bottom-style:solid;
border-bottom-width:1px;}

#pie{margin:40px 0px 100px 320px; padding:0px 0px 150px 0px; float:left; height:35px; width:541px; border-top-color:#333; border-top-style:solid; border-top-width:1px;}

#contenedor_gral a:link {color:#666; text-align:left; font-size:11px; font-weight:100;}
#contenedor_gral a:visited {color:#666; text-align:left; font-size:11px; font-weight:100;}
#contenedor_gral a:active {color:#666; text-align:left; font-size:11px; font-weight:100;}
#contenedor_gral a:hover {color:#0099CC; text-align:left; font-size:11px; font-weight:100;}

