/* GENERICOS 
VerdeClaro #97BE0D
Verde claro para texto: 85a70b
Verde Oscuro #1BA23A
Aul #00889F
Naranja #E7511E
Rojo #BD0A26
*/
body {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
 	text-align:center;
  	background-color:white;
	line-height:18px;
	color:#000000;
}
html {
    overflow-y: scroll;
}
.page {
	margin:0 auto;
	padding:0px;
	text-align:center;
	width:980px;
}
img {
	border:none;
}
img.border {
	border: 1px solid #97BE0D;
}
a {
color: #000000;
text-decoration:none;
}
a.green {color: #1BA23A;}
.lgreen {color: #85a70b;}
p a,#col2 p a{
text-decoration:underline;
color: #000000;
}
#col2 a{
text-decoration:none;
color: #000000;
}
#col2 a:hover{ color:#85A70B;}
#col2 b{
color: #85a70b;
letter-spacing:2px;
}
a.underline {
text-decoration:none;
}
a:hover.underline {
text-decoration: underline;
}
p {
text-align:left;
margin-top:0px;
}
td {
	vertical-align:top;
	text-align:left;
}
.fltright {
	float:right;
}
.fltleft {
	float:left;
}
.fltleftmargin {
	float:left;
	margin-right:20px;
}
.fltnone{
	float:none;
}
.center{
text-align:center;
}

.right{
text-align:right;
}
input, textarea, select {
font-family: 'Open Sans', sans-serif;
font-size:12px;
font-weight:normal;
color:#161616;
width:227px;
margin-bottom:3px;

}
input[type="radio"]{ width:auto; vertical-align:middle}

select.resaltar{ background-color:#00889F; color:white}
textarea{height:80px;}
input.boton {
width:80px;
margin:0;
}
input.button, input.button2 {
width:100px;
margin:0;

}
input.button2 {
width:50px;

}
a.botonform{ padding:3px 15px; background-color:#CECECE; color:black; border:1px solid #9A9A9A; }
input.search {
width:100px;
margin-top:5px;
margin-bottom:10px;
}

#col2 a.green { color: #1BA23A;}
#col2 a.green:hover { color: #00889F;}
h1{font-size:17px;font-weight:normal; line-height:20px;}
h2,#col2 h2 a{color:#1BA23A; font-size:15px; font-weight:normal; margin:0px 0 10px 0;}
#col3 h2 { font-size:14px; font-weight:bold; text-transform:uppercase; margin-top:20px; margin-bottom:0px; }
h3{color:#85a70b; font-size:13px; font-weight:bold; margin:0px 0 15px 0;}

a.linkh2{color:#1BA23A; font-size:14px;margin:0; font-weight:bold; text-transform:uppercase; background-image:url(../images/arrow_darkgreen.png),url(../images/3points.png); background-repeat:no-repeat; background-position:0 25px,0px 10px; padding-top:20px; text-indent:17px; display:block;}
#itemlink:hover a.linkh2, #col2 a.link:hover,  a.linkh2:hover { text-decoration:underline } 

a.linkmore{color:#000000;margin:0; background-image:url(../images/arrow_blue.png); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; text-decoration:none;}
#col2 a.link,#col2 a.link_simple{display:block;color:#1BA23A;margin:0; background-image:url(../images/arrow_darkgreen.png); background-repeat:no-repeat; background-position:0 3px; padding-left:17px; text-decoration:none; }
#col2 a.link{ border-top:1px dotted #999999; border-bottom: 1px dotted #999999; width:210px; }
#col2 a.link_simple{ margin-top:5px; margin-bottom:20px; height:15px;}
#col2 a.link_simple:hover,#col2 div.index1:hover a.link, #col2 div.index2:hover a.link{color:#00889F; background-image:url(../images/arrow_blue.png);  }
#col2 div.index1:hover h2,#col2 div.index2:hover h2{color:#00889F;}
#itemlink { cursor:pointer;}

#linksindex a.link_simple{ margin:0 0 0 20px; }

/*
verde clarito ORIGINAL
#col2 a.green { color: #85a70b;}
#col2 a.green:hover { color: #1BA23A;}
h1{font-size:20px;font-weight:normal; line-height:20px;}
h2, a.linkh2, #col2 h2 a{color:#85a70b; font-size:16px; font-weight:normal; margin:0px 0 10px 0;}
h3{color:#85a70b; font-size:13px; font-weight:bold; margin:0px 0 15px 0;}
a.linkh2{color:#85a70b;margin:0; background-image:url(../images/arrow_green.png); background-repeat:no-repeat; background-position:0 6px; padding-left:17px}
a.linkmore{color:#000000;margin:0; background-image:url(../images/arrow_blue.png); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; text-decoration:none;}

#col2 a.link,#col2 a.link_simple{display:block;color:#85a70b;margin:0; background-image:url(../images/arrow_green.png); background-repeat:no-repeat; background-position:0 3px; padding-left:17px; text-decoration:none; }
#col2 a.link{ border-top:1px dotted #999999; border-bottom: 1px dotted #999999; width:210px; }
#col2 a.link_simple{ margin-top:0px; margin-bottom:15px; height:15px;}
#col2 a.link_simple:hover, #itemlink:hover a.linkh2, a.linkh2:hover, #col2 a.link:hover, #col2 div.index1:hover a.link, #col2 div.index2:hover a.link{color:#1BA23A; background-image:url(../images/arrow_darkgreen.png);  }
#col2 div.index1:hover h2,#col2 div.index2:hover h2{color:#1BA23A;}
#itemlink { cursor:pointer;}

AZUL TODO

#col2 a.green { color: #85a70b;}
#col2 a.green:hover { color: #1BA23A;}
h1{font-size:20px;font-weight:normal; line-height:20px;}
h2, a.linkh2, #col2 h2 a{color:#00889F; font-size:16px; font-weight:normal; margin:0px 0 10px 0;}
h3{color:#85a70b; font-size:13px; font-weight:bold; margin:0px 0 15px 0;}
a.linkh2{color:#00889F;margin:0; background-image:url(../images/arrow_blue.png); background-repeat:no-repeat; background-position:0 6px; padding-left:17px}
a.linkmore{color:#000000;margin:0; background-image:url(../images/arrow_blue.png); background-repeat:no-repeat; background-position:0 2px; padding-left:15px; text-decoration:none;}

#col2 a.link,#col2 a.link_simple{display:block;color:#00889F;margin:0; background-image:url(../images/arrow_blue.png); background-repeat:no-repeat; background-position:0 3px; padding-left:17px; text-decoration:none; }
#col2 a.link{ border-top:1px dotted #999999; border-bottom: 1px dotted #999999; width:210px; }
#col2 a.link_simple{ margin-top:0px; margin-bottom:15px; height:15px;}
#col2 a.link_simple:hover, #itemlink:hover a.linkh2, a.linkh2:hover, #col2 a.link:hover, #col2 div.index1:hover a.link, #col2 div.index2:hover a.link{color:#1BA23A; background-image:url(../images/arrow_darkgreen.png);  }
#col2 div.index1:hover h2,#col2 div.index2:hover h2{color:#1BA23A;}
#itemlink { cursor:pointer;}
*/


/* CONTENT */
#footer{
margin:0px 10px 0 10px;
width:960px;
float:left;
color:#959595;
font-size:10px;
text-align:left;
}

#footer a{
color:#959595;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}

#top{
width:960px;
height:130px;
background-color:#ffffff;
background-image:url(../images/bg_top1.jpg);
background-position:top right;
background-repeat:no-repeat;
margin: 0px 10px 20px 10px;
}
#logo{
float:left;
margin-top:60px;

}
#menu{
width:813px;
height:20px;
background-color:#ffffff;
margin: 90px 0 0 0;
float:right;

}
#menu a {
margin: 0px;
padding: 1px 10px 2px 10px;
color: #00889F;
float:left;
letter-spacing:3px;
font-size:10px;
}

#menu a:hover, #menu a.selected{
color:#85a70b;
}
#menu ul{
margin:0;
padding:0;
height:20px;
}
#menu li{
float:left;
list-style:none;
height:20px;
margin:0;
padding:0;
}

#content{
width:960px;
margin:0 10px;
background-color:#ffffff;
text-align:left;
float:left;
background-image:url(../images/bg_green2.gif);
background-repeat:repeat-y;
}
#content.home{
background-image:none;
}
#content.indexnews{
background-image:url(../images/bg_indexactueel.gif);
}
#content.news{
background-image:url(../images/bg_blue.gif);
}


#col1, #col2, #col3 {
float:left;
display:inline;
}
#col1, #footer1{
width:215px;
margin:0px 20px 0px 0px;
padding:0 10px 0 0px;
}
#footer1 {line-height:12px; margin-bottom:2px;}

#col1{
background-image:url(../images/corner_green.gif);
background-position:right top;
background-repeat:no-repeat;
padding-bottom:20px;
}

#col2 {
width:470px;
padding:0px 20px 20px 0px;
}
#col3 {
width:195px;
padding:25px 15px 0px 15px;
float:right;
}


#column {
width:225px;
padding:0px 0px 0px 0px;
cursor:pointer;

}
#column a {
	text-decoration:none;}
#column a.linkmore {background-image:url(../images/arrow_blue.png); }	
#column a.linkmore:hover {color:#00889F;background-image:url(../images/arrow_blue.png); }	
	
#column h2{
	color:#ffffff;
	font-size:14px;
	background-color:#00889F;
	font-weight:normal;
	margin:40px 0 0px 0;
	padding:10px 0px 10px 15px;border-radius:0 15px 0 0px;
}
#column p{
	color:#000000;
	background-color:#7fc3cf;
	font-weight:normal;
	margin:0px 0 20px 0;
	padding:10px 15px 10px 15px;
}

#col2 ul,ul.text{
margin:10px 0 20px 0;
padding-left:0px;
text-indent:0;
}
#col2 ul ul{
margin:0px 0 0px 0;

}

#col2 ul li,ul.text li{
list-style:none;
line-height:18px;
margin:0;
padding:0 0 0 15px;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 7px
}
#col2 h1, .colindex h1{
color:#000000;
background-image:url(../images/points.png);
background-repeat:no-repeat;
background-position:0 9px;
padding-left:55px;
margin-top: 0px;
margin-bottom: 25px;
}
#col2 .index1, #col2 .index2 { float:left; width:225px; margin-bottom:15px; cursor:pointer;}
#col2 .index1{margin-right:20px;}


ul.links{
margin:47px 0 30px 15px;
padding-left:0px;
text-indent:0;
}
ul.links li{
list-style:none;
line-height:18px;
margin:0 0 10px 0px;
padding:0; font-size:14px; 
color:#fff;
}

ul.links li a{ color:#FFFFFF;font-weight:normal;padding:0 0 0 15px;background-repeat:no-repeat;background-position:0 6px; display:inline-block;}
ul.links li a.selected,ul.links li a:hover{background-image:url(../images/arrow_white.png);}
ul.links li a.main{ padding-left:0; font-weight:bold; }
ul.links li a.main:hover{background-image:none;}
#col2home ul.links li a{background-image:url(../images/arrow_blue.png); color:#00889F; }
#col2home ul.links li a:hover{color:#85a70b;;background-image:url(../images/arrow_green.png);}
#col2home ul.links{ margin:0;}
#linksindex{width:100%; margin-bottom:15px;}
#linksindex tr:hover{ background-color:#eaf2cf}
#linksindex tr.noover td{cursor:default;}
#linksindex tr.noover:hover{ background-color:transparent; cursor:default;}
#linksindex td{ padding:7px 7px 7px 0; cursor:pointer; }
#linksindex td.noover{ cursor:default; padding:7px 0 0 0; }
#linksindex td.noover:hover{ background-color:#FFFFFF; }
#col2 a.reflink,#col2 a.reflink_sel{ cursor:pointer; border:1px solid #97BE0D; text-decoration:none; padding:0 3px;}
#col2 a.reflink:hover,#col2 a.reflink_sel{ background-color:#97BE0D; color:#FFFFFF}
img.imglist{margin-top:3px}
h2 img.imglist{ margin-top:0; vertical-align:middle;}
img.photo{ float:left; margin:0 20px 0px 0;}
div.licentiehouder {width:223px; float:left; margin-bottom:30px; margin-right: 20px; background-color:#eaf2cf; border:1px solid #97BE0D; cursor:pointer;}
div.ultimo{margin-right: 0px;} 
#banner {width:460px; cursor:pointer; height:235px; float:left; background-color:rgba(0,136,159,1); color:white;background-image:url(../images/foto_home.png); background-repeat:no-repeat; background-position:0px 0px; padding: 20px 10px 0px 245px; position:relative; border-radius:0 15px 0 15px; }
#banner:hover {background-color:rgba(0,136,159,.9);}
#banner h1,#banner h1 a {font-size:23px; font-weight: bold; color:white; }
#banner h1 a {background-image:url(../images/arrow_home.png); background-repeat:no-repeat; background-position:403px 11px; padding-right:30px;}
#banner h2 {font-size:18px; color:white;}
#banner p {font-size:12.5px;}
#banner .close {font-size:9px; letter-spacing:2px; position:absolute; bottom:10px;}

#colhome {width:225px; margin-left:20px; float:left; }
#colhome h3 {background-image: url("../images/points.png"); background-position: 0 19px; background-repeat: no-repeat; padding-left: 55px; padding-top:10px; color: #000000; margin-bottom: 25px; margin-top: 0; font-size:16px; line-height:20px; font-weight:normal;}
#colhome.bg {background-color:#e5f3f5; padding:0 10px 10px 10px; width:205px; border-radius:0 15px 0 0px;}
#colhome .downloads h2 {color:#00889F; margin-bottom:10px; font-size:13px;}
#colhome .item1, #colhome .item2 {min-height:140px;}
.rowindex #col2 .category,  #col2.rowindex  .category {background-color: rgba(151,190,13,1); font-weight:normal; background-image:none; margin:0 0 3px;  height:15px; color:#fff; letter-spacing:2px; font-size:10px; display:inline-block; line-height:14px; text-transform:uppercase; padding:0 5px;}
.rowindex #col2 .category:hover {background-color: rgba(151,190,13,.7); text-decoration:none;}
.rowindex #col2 .cat1 {background-color: rgba(27,162,58,1);}
.rowindex #col2 .cat1:hover {background-color: rgba(27,162,58,.7); text-decoration:none;} 
.item2 h2 {background-image:url(../images/3points.png); background-repeat:no-repeat; background-position:0px 10px; padding-top:20px;}


.colindex h1 { margin-left:20px;}
#content.indexnews #col1{ margin-right:0; background-image:url(../images/corner_blue.gif); }
 #content.news #col1{ background-image:url(../images/corner_blue.gif); }
.rowindex,.colindex{ width:715px; float:left;  }
.rowindex{ padding-left:20px ; margin-bottom:20px; position:relative; min-height:90px; }
.rowindex #col2{ padding-bottom:0; }
.rowindex #col2 a, #colhome div h2 a, .laatstenieuws div h2 a{ font-size:14px;background-image:url(../images/arrow_blue.png); background-repeat:no-repeat; background-position:0px 5px; text-transform:uppercase; color:#00889F; font-weight:bold; padding-left:15px;}
.rowindex #col2 a:hover,  .laatstenieuws div h2 a:hover, #colhome div h2 a:hover{text-decoration:underline;}

.rowindex h2,#colhome div h2, .laatstenieuws div h2  {margin-bottom:0px; color:#00889F; font-weight:bold; }

#colhome #column h2 {color:#fff; font-weight:normal;}
.rowindex h2{ background-image:none; padding-top:0; font-size:14px;}
.rowindex #col3 { position:absolute; bottom:11px; padding-top:0;}
.rowindex span, #colhome div span, .laatstenieuws div span {color:#00889F; font-size:13px;}
.laatstenieuws a {color:#00889F;}

.quicklinks a{width:215px; font-size:13.5px; display:block; height:20px;  background-color: rgba(151,190,13,1); padding:5px; background-image:url(../images/arrow_white.png); background-repeat:no-repeat; background-position:205px 10px;color:#fff;}
.quicklinks a:hover {background-color: rgba(151,190,13,.8);}
.quicklinks h2 {margin-top:15px;}
.quicklinks h2:first-child {margin-top:0}
.quicklinks a.red {background-color: rgba(189,10,38,1);}
.quicklinks a.red:hover {background-color: rgba(189,10,38,.8);}
.quicklinks a.blue {background-color: rgba(0,136,159,1);}
.quicklinks a.blue:hover {background-color: rgba(0,136,159,.8);}
.quicklinks a.orange {background-color: rgba(231,81,30,1);}
.quicklinks a.orange:hover {background-color: rgba(231,81,30,.8);}

#news {margin-top:20px; float:left;}
#news #colhome:first-child {margin-left:0px;}

.indexnews .item2 {background-color:#e5f3f5;padding-top:10px; }
#col3 .item2 {margin-bottom:20px;}

.newslink, .newsdown, .newsmore, #col2 .newslink,  #col2 .newsdown, #col2 .newsmore  { color:#00889F; display:block; background-image:url(../images/more.png); background-repeat:no-repeat; padding-left:30px; min-height:20px; margin-top:5px;}
.newsdown, #col2 .newsdown {background-image:url(../images/download.png);}
.newslink, #col2 .newslink{background-image:url(../images/link.png);}
#reftekst2, #reftekst3,#reftekst2{ min-height:80px;}
label.error{ display:block; color:red;}
input.error{ border-color:red} 
input.datepicker[type="text"],input.datepicker2[type="text"] {
    background-image: url("../images/b_calendar.png");
    background-position: right center;
    background-repeat: no-repeat;
    width: 150px;
}
