/* CSS Document */



body {font-size:62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,table,th,td,embed,object,img{margin:0;padding:0; }
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6,p{font-weight:normal; line-height:1em; font-size:1em;}
q:before,q:after{content:'';}
a{text-decoration:none; color:#FF4000}
a:hover {text-decoration:underline;}

blockquote {  margin: 0 0 0 40px; padding:0px; }


/* GLOBAL STYLES */

body {font-family:Arial, Helvetica, Verdana; color:#FFFFFF; background-color:#FFFFFF; color:#222222;}


strong{font-weight:bold;}

.clearer { clear:both; }

#holder {width:780px; margin:10px auto;}

#header {width:780px; height:50px; border-bottom:1px solid #CCCCCC;}

#header .logo {padding:10px 300px 0 0;}

#colone {float:left; width:150px; margin-right:20px; margin-top:15px; }

#colone .nav ul { list-style:none;margin-left:0px;} 
#colone .nav li {font-size:1.2em; line-height:1.8em; border-bottom:1px solid #CCCCCC; padding:4px;}
#colone .nav li.last{ border-bottom:none;}
#colone .nav li a {color:#222222; }
#colone .nav li a:hover { text-decoration:none; color:#00A0C6;}


#colone #search {margin:15px 0 15px 0; background-color:#F2F2F2; padding:3px; }
#colone #search input{font-size:0.9em; color:#999999;}
select { font-family:Arial, Helvetica, Verdana; font-size:1em; }

#colone h2{font-size:1.3em;border-bottom:1px solid #CCCCCC; padding-bottom:5px;}

#colone .quicklinks ul {} 
#colone .quicklinks  li {font-size:1.1em; line-height:1.4em; padding:6px 0 6px 0;}


#coltwo {float:left; width:610px; margin-top:15px; margin-bottom:10px;}
.mainimage { border:1px solid #CCCCCC; padding:4px; }
h1 {font-size:2em; padding:12px 0 5px 0; border-bottom:1px solid #CCCCCC; }
/*h2 {font-size:15px; line-height:1.5em; padding:5px 0 5px 0; border-bottom:1px solid #CCCCCC; }*/
h2 {font-size:1.6em; line-height:1.5em; padding:5px 0 5px 0; border-bottom:1px solid #CCCCCC; }
h3 {font-size:1.3em; line-height:1.5em; padding:5px 0 5px 0; }
h4 {font-size:1.3em; line-height:1.5em; padding:5px 0 5px 0; }
h5 {font-size:1.2em; line-height:1.5em; padding:5px 0 5px 0; }
p {font-size:1.3em; line-height:1.5em; padding:5px 0 5px 0; }



.intcolone {width:190px; margin-right:20px; float:left; padding-bottom:2px;text-align:center;}
.intcoltwo {width:190px; margin-right:20px; float:left; padding-bottom:2px;text-align:center;}
.intcolthree {width:190px; float:left; padding-bottom:2px;text-align:center;}
.padleft{padding-left:10px; padding-top:8px; padding-bottom:10px;}

ul{ list-style:disc; margin-left:15px;}
ul li { line-height:1.6em;font-size:1.3em; }
ul li ul{ list-style:circle; margin-left:15px;}
ul li ul li { line-height:1.6em;font-size:1em; }

a.linky{font-size:1.3em; }
a.linky:hover {font-weight:bold;}

/* English rollovers */
a.srollover { display: block; width: 170px; height: 30px;  background: url("/assets/images/business.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.srollover { background-position: 0 -29px; }

a.grollover { display: block; width: 170px; height: 30px;  background: url("/assets/images/government.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.grollover { background-position: 0 -30px;  }

a.crollover { display: block; width: 170px; height: 30px;  background: url("/assets/images/consumer.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.crollover { background-position: 0 -29px; }
/* English rollovers end */

/* Spanish rollovers */
a.srollovers { display: block; width: 170px; height: 30px;  background: url("/assets/images/empresa.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.srollovers { background-position: 0 -29px; }

a.grollovers { display: block; width: 170px; height: 30px;  background: url("/assets/images/administracion.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.grollovers { background-position: 0 -30px;  }

a.crollovers { display: block; width: 170px; height: 30px;  background: url("/assets/images/consumidor.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.crollovers { background-position: 0 -29px; }
/* Spanish rollovers end */

/* Dutch rollovers */
a.srolloverd { display: block; width: 170px; height: 30px;  background: url("/assets/images/bedrijf.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.srolloverd { background-position: 0 -29px; }

a.grolloverd { display: block; width: 170px; height: 30px;  background: url("/assets/images/overheid.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.grolloverd { background-position: 0 -30px;  }

a.crolloverd { display: block; width: 170px; height: 30px;  background: url("/assets/images/consument.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.crolloverd { background-position: 0 -29px; }
/* Dutch rollovers end */




.halfleft  {width:300px; margin-right:10px; float:left; margin-top:10px; }

.halfleft h3 {border-bottom:none;}
.halfleft img {padding:4px; float:left; border:1px solid #CCCCCC; margin-right:10px;}

.halfright  {width:300px; float:left; margin-top:10px; }
.halfright h3 {border-bottom:none;}
.halfright img {padding:4px; float:left; border:1px solid #CCCCCC; margin-right:10px;}

#report_list img { width:120px; margin-right:20px; float:left; padding-bottom:2px;}
#report_list p  {width:450px; margin-left:140px; margin-top:10px; }
#report_list h1  {clear:both; }
.colright h3 {border-bottom:none; clear:both;}
.colright img {padding:4px; border:1px solid #CCCCCC; margin-right:10px;}


#footer {width:780px; height:50px; border-top:1px solid #CCCCCC; padding-top:15px; }
#footer p {font-size:1.2em; }

.columnthird { width:260px; float:left; text-align:center; padding-bottom:40px; padding-top:40px }
.columnthird h1 { font-size:2em; border:none; color:#3f3f3f; }
.columnthird h2 { font-size:1.7em; border:none; color:#FF4000; }