/* */
/* CSS Reset (A-Class Browser Standardization) -> Adaptado a ADSLZone */
/* */

* { margin:0; padding:0; }

table { /*border-collapse:collapse;*/	border-spacing:0; }

abbr,acronym,fieldset,img, a img { border:0; }

address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; }#

ol,ul { list-style:none; }

caption,th { text-align:left; }

q:before,q:after { content:''; }

* { list-style-image:none; list-style-position:outside; list-style-type:none; }
/* */
/* /CSS Reset */
/* */

/* Tags */

body { background: #eeeeee url(../images/body-bkg.gif) repeat-x top left; font-family:Arial,Helvetica,sans-serif; font-size: 14px; }

p { margin-top:10px; }

li { list-style-position:inside;margin-bottom:5px;line-height:18px; }

h1, h2, h3, h4, h5, h6 {
  color:#2C3034;
  font-family:arial,helvetica,sans-serif;
  letter-spacing:-1px;
  line-height:110%;
  margin:0;
  padding:0 0 0.3em;
}

h1 { font-size:22px; }

label {
}

/* Layout */

#wrap { width: 778px; margin:0 auto 20px; }
#nav {

}

#content { background: #FFFFFF; height: 1850px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; position:relative; }

  .bubble { color: #777777; width: 645px; position:relative; left: 30px; top:20px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #DDDDDD; padding:10px 10px 10px 65px; }
  
  .gauge { background: #ffff99 url(../images/ico-gauge.gif) no-repeat scroll 10px center; }
  
  .error { background: #ffff99 url(../images/ico-down.gif) no-repeat scroll 30px center; }
  
  .firmar { background: #ffff99 url(../images/ico-up.gif) no-repeat scroll 30px center; }
  
  .manifest { background: #F8F8F8 url(../images/ico-manifest.gif) no-repeat scroll 30px center; }
  
  .error-text { background: #F8F8F8; }
  
#bubbles { position:relative; right: 27px; float:right; top:40px; width:205px; }

#colaboradores { background: #F8F8F8; color: #777777; -moz-border-radius: 9px; -webkit-border-radius: 9px; padding:8px; border: 1px solid #DDDDDD; }

#apoyan { background: #F8F8F8; color: #777777; -moz-border-radius: 9px; -webkit-border-radius: 9px; padding:8px; border: 1px solid #DDDDDD; }

#wow { background: #F8F8F8; color: #777777; -moz-border-radius: 9px; -webkit-border-radius: 9px; padding:8px; border: 1px solid #DDDDDD; }

.img { border:#cccccc 1px solid;background:#ffffff; margin-bottom:3px; }

#texto { width: 483px; top:40px; position:relative; left:30px; float:left; }

#solicitamos { background: #F8F8F8 url(../images/ico-checklist.gif) no-repeat scroll 16px center; color: #777777; -moz-border-radius: 9px; -webkit-border-radius: 9px; padding:8px; border: 1px solid #DDDDDD; margin-top:10px; padding-left:65px; }

a.boton:link, a.boton:visited, a.boton:active { 
  padding: 12px 18px; 
  text-align: center; 
  text-decoration: none;
  font-size:21px; 
  cursor: pointer; 
  border: 1px solid #DDDDDD; 
  background: #dff2f8; 
  -moz-border-radius: 6px; -webkit-border-radius: 6px; 
  text-shadow: 0 1px 0 #fff; 
  position:relative;
  top:20px;
  left:75px;
  font-weight:bold;
  color: #4692E9;
  outline-width:medium;
}

.ie a.boton:link, .ie a.boton:visited, .ie a.boton:active { line-height: 48px;}

a.boton:hover { color: #4692e9; background: #c9e5f7; }

.navtabs {
  border-color:#4863eb;
  border-style:none none solid solid;
  border-width:0px 0 1px 1px;
  float:left;
  margin-top:8px;
  padding:0;
  width:778px;
}

.navtabs ul {
  border-right:1px solid #B0CFFF;
  font-family:Helvetica,sans-serif;
  font-size:14px;
  list-style-type:none;
  margin:0;
  padding:0;
}

.navtabs li {
  display:inline;
  margin:0 2px 0 0;
  padding:0;
}

.navtabs a span {
  display:block;
  float:left;
  padding:4px 8px 2px 7px;
}

.navtabs a:link, .navtabs a:visited {
  border-left:1px solid #B0CFFF;
  border-right:1px solid #4692E9;
  color:white;
  float:left;
  font-weight:normal;
  height:24px;
  padding:11px 11px 9px 8px;
  text-decoration:none;
}

.navtabs a:hover {
  border-left:1px solid #B0CFFF;
  border-right:1px solid #4692E9;
  color:black;
  float:left;
  font-weight:normal;
  height:24px;
  padding:11px 11px 9px 8px;
  text-decoration:none;
}

.text {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  color:#444444;
  display:block;
  font-size:110%;
  margin:15px 0 6px;
  padding:6px 0 6px 8px;
  width:340px;
}

#footer { background: #EEEEEE; clear:both; width: 776px; height: 60px; position:absolute; bottom:0px; }