body
{
    padding:            0px;
    margin:             0px;
    font-family:        Verdana, Arial, Tahoma;
    font-size:          11px;
    color:              #000;
	text-align:			center;
}

td, p, div
{
    font-family:        Verdana, Arial, Tahoma;
    font-size:          11px;
    color:              #000;
}
#left1, #left2, #Right1,#Right2, #bottom {text-align: left;}

p, div{
	/*text-align:			left;*/
   line-height:        18px; 
}
ul
{
    list-style-type:    square;
    margin:             0 0 0 30px;
	text-align:			left;
}
li
{
    /*line-height:        18px;*/
    margin:             0px;
	text-align:			left;
}
input, select, textarea
{
    font-family:        Arial, Verdana, Tahoma;
    font-size:          11px;
    font-weight:        normal;
    color:              #999999;
	
}
input {height:				20px;}

h1,h2,h3
{
    font-family:        Arial, Verdana, Tahoma;
    font-size:          18px;
    font-weight:        bold;
    color:              #000000;
    margin-top:         3px;
	text-align:			left;
	padding-top:		3px;
	padding-bottom:		4px;
	margin-bottom:		4px;
}

a:link, a:active, a:visited
{
    color:              #ce0202;
    font-weight:        normal;
    text-decoration:    none;
	text-align:			left;
	letter-spacing:		0px !important;
}
a:hover
{
    color:              #ce0202;
    font-weight:        normal;
    text-decoration:    underline;
	text-align:			left;
	letter-spacing:		0px !important;
}
p.frontpageContent
{
    font-family:        Verdana, Arial, Tahoma;
    font-size:          11px;
    color:              #000000;
    line-height:        18px;
    padding-bottom:     12px;
}

p.selSchool
{
    padding:            2px 0 2px 20px;
    margin:             0px;    
}

p.titleSchool
{
    padding:            18px 10px 2px 20px;
    margin:             0px;
    font-weight:        bold;
    color:              #176eb1;    
}
p.titleSchoolContent
{
    padding:            2px 10px 2px 20px;
    margin:             0px; 
    line-height:        18px;   
}

a.bottomMenu:link, a.bottomMenu:active, a.bottomMenu:visited
{
    color:              #727272;
    font-weight:        normal;
    text-decoration:    none;    
}
a.bottomMenu:hover
{
    color:              #727272;
    font-weight:        normal;
    text-decoration:    underline;
}

.tdLogo
{
    width:              197px;
    border-bottom:      2px solid #727272;
}
.tdTopMenu
{
    width:              753px;
    border-bottom:      2px solid #727272;            
}    

.tdMenu
{    
    border-right:       5px solid #FFF;
    border-top:         4px solid #FFF;
    height:             430px;                     
    background:         #999 url("images/menuGreyGradient.gif") no-repeat bottom left;    
}
.tdContent
{
    padding-top:        4px;
}

.tdRightContent
{
    border-left:        1px solid #999999;
    padding-left:       20px;
}

.tdLeftColumn
{
    border-right:       1px solid #999999;
    padding-right:      20px;
}
.tdRightColumn
{
    padding-left:       20px;
}

.tdBottomCopyright, .tdBottomMenu
{
    font-size:          11px;
    padding-top:        6px;
}

.contentBg
{
    padding:            14px 0 10px 0;
    background-color:   #F9F9F9;
    margin-right:       14px;
}
.contentBgPadding
{
    padding:            14px 0 10px 22px;
    background-color:   #F9F9F9;
    margin-right:       14px;
}

.tdLeftContent
{
    border-bottom:      1px solid #999999;
}

.menuLeftTop
{
    border-bottom:      1px solid #FFFFFF;
}
.menuLeftItem
{
    border-bottom:      1px solid #FFFFFF;
    height:             26px;
    background-color:   #999999;
    color:              #FFFFFF;
    padding-left:       5px;
}

.topMenuLeft
{
    background:         #FFF url("images/topMenuLeftCorner.gif") no-repeat top left;
    width:              10px;
    height:             32px;    
}
.topMenuRight
{
    background:         #FFF url("images/topMenuRightCorner.gif") no-repeat top left;
    width:              10px;
    height:             32px;
}
.topMenuItem
{
    padding:            0 8px 0 8px; 
    background-color:   #F6F6F6;
    font-weight:        normal;
}
a.topMenu:link, a.topMenu:active, a.topMenu:visited
{
    color:              #727272;
    font-weight:        bold;
    text-decoration:    none;
    font-size:          12px;        
}
a.topMenu:hover
{
    color:              #727272;
    font-weight:        bold;
    text-decoration:    underline;
    font-size:          12px;
}

.button
{
    font-family:        Arial, Verdana, Tahoma;
    font-size:          11px;
    font-weight:        normal;
    color:              #000;
}

.topMenuSearch
{
    color:              #555555;       
}

.inputSearch
{
    font-size:          11px;
    height:             20px;
}

.searchForm
{
    margin:             0px;
}

input {padding: 2px}

body>#container {margin:0px auto 0px auto;}
#container {width:950px;position:relative;}

#Top{width:100%; float:left;border-bottom:      2px solid #727272;}


/*Division Menu*/
#menu {   
	border-right:       5px solid #FFF;
    border-top:         4px solid #FFF;
    height:             auto;                     
    background:     	#999 url("images/menuGreyGradient.gif") no-repeat bottom left;   
	width:				196px;
	float:				left;
}

#Menu {padding-bottom: 155px; height: 330px}
#container>#Menu {min-height: 335px; height: auto;}
#container #menu {border: 1px solid #FFFFFF; width: 194px}
#container>#menu {border: 0px solid #FFFFFF; width: 192px}
#container #left1, #container #visual {margin-left: 3px;}
#container>#left1, #container>#visual {margin-left: 5px;}
#container #left1, #container #left2 {padding-left: 5px;}
#index #container #left1{padding-left: 10px;}
#container>#left1, #container #left2 {padding-left: 0px;}


* html .ddmx td 
{ 
    position: relative; 
} /* ie 5.0 fix */
/*End Division menu*/

/*Benner Visual*/
#visual {
	float:left;
	width:753px;
	padding-top:4px;
}
/*Benner Visual*/
/*Division Bottom*/
#bottom {
float:left;
width:100%;
}
/*Division Bottom */

/*Left1 para paginas distinas a index*/
#left1 {width:753px;float:left;margin-top:14px;}
/*Left1 para paginas distinas a index*/

#Welkom{overflow:hidden;}

#index #left1{margin-top:14px;margin-left:6px;margin-right:0px;width:366px;height:153px;border-bottom:1px solid #999;float:left; overflow:hidden; padding-left: 0px;}
#index #left2{float:left;width:366px;height:145px;margin-left:6px;margin-top:2px;}
#index #right1 {float:right;width:371px;height:363px;margin-top:14px;border-left:1px solid #999;padding-left:20px;}
html>body#index #container #right1,html>body#prueba_real #container #right1 {width:351px !important;min-height:373px;}

#Top #logo {width:240px;float:left;}
#Top #topzoek {width:368px;float:left;}

/*Caja Zoek*/
#Top #topzoek form {margin:0px;padding:0px;/*border:1px solid #00f;*/text-align:right;margin-left:4px;}
#Top #topzoek #M16searchBox {margin-top:72px;/*border:1px solid #f0f;*/text-align:right;width:188px;}
div>#Top #topzoek #M16searchBox {width:200px !important;margin-left:174px;}
#Top #topzoek #M16searchBox input{color:#555555;background:#fff;border:0px;}
#Top #topzoek #M16searchBox p{width:auto;float:left;padding:0px; margin:0px;}
#Top #topzoek #M16searchBox p#M16searchPrevText{color:#555555;}
#Top #topzoek #M16searchBox p#M16searchInputCont {padding-left:13px;}
#Top #topzoek #M16searchBox p#M16searchInputCont input {width:105px;height:20px;border:1px solid #7F9DB9;}
/*End Caja Zoek*/

/*Menu Top*/
#Top #navbartop {/*border:1px solid #000;*/float:left;width:auto !important;text-align:right;}
div>#Top #navbartop {width:342px !important;}
#Top #navbartop div.nav2 {margin-top:69px;}
#Top #navbartop div.nav2 ul {float:right;}
#Top #navbartop a ,#Top #navbartop a :hover{width:auto !important;text-decoration:    underline;}
#Top #navbartop div.nav2 ul li
{
    padding:            7px 8px 7px 8px !important; 
    background-color:   #F6F6F6;
}

#Top #navbartop div.nav2 ul li a, #Top #navbartop div.nav2 ul li a:active, #Top #navbartop div.nav2 ul li a:visited
{
    color:              #727272;
	/*background-color:	#727272;*/
    font-weight:        bold;
    text-decoration:    none;
    font-size:          12px;
	border-right:1px solid #000000;
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:18px;
	padding-left:2px;

}
#Top #navbartop div.nav2 ul li a:hover{ text-decoration:underline; }
#Top #navbartop div.nav2 ul li.last a,#Top #navbartop div.nav2 ul li.last a:active,#Top #navbartop div.nav2 ul li.last a:visited {border-right:0px !important;padding-right:10px;}
div>#Top #navbartop div.nav2 ul.level2 li.last {padding:0px !important;}
div>#Top #navbartop div.nav2 ul.level2 li.last a{ 
padding:3px 0px 4px 8px !important;
width:auto !important;
}
div>#Top #navbartop div.nav2 ul ul li.first {padding:0px !important;}
#Top #navbartop div.nav2 ul li.first  {background:#f6f6f6 url("images/topMenuLeftCorner.gif") no-repeat top left;padding-left:15px !important;}
#Top #navbartop div.nav2 ul li.last  {background:#f6f6f6 url("images/topMenuRightCorner.gif") no-repeat top right;}


#Top #navbartop div.nav2 ul.level2
{
	border:         1px solid #999999;
    position:       absolute;
	left:-8px;
	top:32px;
	width:110px;
	background:#F6F6F6;
}
div>#Top #navbartop div.nav2 ul.level2 {top:32px;}

#Top #navbartop div.nav2 ul.level3
{
	border:         1px solid #999999;
    position:       absolute;
	width:110px;
	left:110px;
	background:#F6F6F6;
	/*display:block;*/
}
div>#Top #navbartop div.nav2 ul.level3 {
left:110px;

}

#Top #navbartop div.nav2 ul.level2 li a,#Top #navbartop div.nav2 ul.level3 li a,#Top #navbartop div.nav2 ul.level2 li.last a
{
    padding:            3px 16px 4px 8px !important;
    font:               11px Verdana, Arial, Tahoma;
    color:              #ce0202;
    font-weight:        normal;
    text-decoration:    none;
    display:            block;
    white-space:        nowrap;
    position:           relative;
    z-index:            500;
	border:				none;
	background:			#F6F6F6;
	width:110px !important;
	/*height:auto !important;*/
	/*height:18px;*/
	
}
div>#Top #navbartop div.nav2 ul.level2 li a,div>#Top #navbartop div.nav2 ul.level3 li a {
width:auto !important;
}

#Top #navbartop div.nav2 ul.level2 li,#Top #navbartop div.nav2 ul.level3 li {
width:100%;
display:block;
padding:0px !important;
margin:0px !important;
/*border:1px solid #f0f;*/
/*margin-bottom:-1px !important;*/
/*height:18px;*/
}

#Top #navbartop div.nav2 ul.level2 li a:hover{
background:	#FFFFFF;text-decoration:underline;
/*height:18px;*/
}

#Top #navbartop div.nav2 ul.level2 li.parentclosed a,#Top #navbartop div.nav2 ul.level2 li.parentopen a{
background:#f6f6f6 url(images/arrow1.gif) no-repeat center right;
/*height:18px;*/
}
#Top #navbartop div.nav2 ul.level2 li.parentclosed a:hover,#Top #navbartop div.nav2 ul.level2 li.parentopen a:hover{
background:#FFFFFF url(images/arrow1.gif) no-repeat center right;text-decoration:    underline;
/*height:18px;*/
}
#Top #navbartop div.nav2 ul.level2 li.parentclosed ul li a,#Top #navbartop div.nav2 ul.level2 li.parentclosed ul li a:hover,
#Top #navbartop div.nav2 ul.level2 li.parentopen ul li a,#Top #navbartop div.nav2 ul.level2 li.parentopen ul li a:hover
 {background-image:none;
 /*height:18px;*/
 }
/*End Menu Top*/

/*Menu left*/
#Menu #menuLeft {
padding-top:25px;
background:#999999 url("images/menuGreyTop.gif") no-repeat top left;
/*border:1px solid #000;*/
}
#Menu #menuLeft div.nav4 ul.level1 {margin-left:1px;position:relative; width: 191px;}
#Menu #menuLeft div.nav4 ul.level1 li {float:left;}
#Menu #menuLeft div.nav4 ul.level1 li.first a {
border-top:1px solid #fff;
}
#Menu #menuLeft div.nav4 ul.level1 li.first ul li a {border:none;}
#Menu #menuLeft div.nav4 ul.level1 li a{
    padding:            10px 10px 10px 10px;
    background:         #999999;
    font:               11px Verdana, Arial, Tahoma;
    color:              #FFFFFF;
    font-weight:        bold;
    text-decoration:    none;
    display:            block;    
	width:              191px;
    height:             20px;
    border-bottom:      1px solid #FFF;
}
#Menu #menuLeft div.nav4 ul.level1 li a:hover{background-color:#727272;text-decoration:    underline;}
div>#Menu #menuLeft div.nav4 ul.level1 li a {width:172px;padding-bottom:3px;}

#Menu #menuLeft div.nav4 ul.level2
{
	border:         1px solid #999999;
    position:       absolute;
	left:191px;
	width:auto;
	background-color :#F6F6F6; 

}


#Menu #menuLeft div.nav4 ul.level1 li ul.level2 li {width: 100%;}

div>#Menu #menuLeft div.nav4 ul.level2 {left:192px;}
#Menu #menuLeft div.nav4 ul.level3
{
	border:         1px solid #999999;
    position:       absolute;
	/*width:auto;*/
	left:191px;
}
div>#Menu #menuLeft div.nav4 ul.level3 {left:196px;}

#Menu #menuLeft div.nav4 ul.level2 li a,#Menu #menuLeft div.nav4 ul.level3 li a
{
    padding:            3px 16px 4px 8px;
    font:               11px Verdana, Arial, Tahoma;
    color:              #ce0202;
    font-weight:        normal;
    text-decoration:    none;
    display:            block;
    /*white-space:        nowrap;*/
    position:           relative;
    z-index:            500;
	border:				none;
	background:			#F6F6F6;
	/*width:128px !important;*/
	height:auto;
}
div>#Menu #menuLeft div.nav4 ul.level2 li a,div>#Menu #menuLeft div.nav4 ul.level3 li a {
/*width:108px !important;*/
}
#Menu #menuLeft div.nav4 ul.level2 li,#Menu #menuLeft div.nav4 ul.level3 li {/*width:100%;*/display:block;}
#Menu #menuLeft div.nav4 ul.level2 li a:hover{background:			#FFFFFF;text-decoration:    underline;}

#Menu #menuLeft div.nav4 ul.level2 li.parentclosed a,#Menu #menuLeft div.nav4 ul.level2 li.parentopen a{
background:#f6f6f6 url(images/arrow1.gif) no-repeat center right;
}
#Menu #menuLeft div.nav4 ul.level2 li.parentclosed a:hover,#Menu #menuLeft div.nav4 ul.level2 li.parentopen a:hover{
background:#FFFFFF url(images/arrow1.gif) no-repeat center right;text-decoration:    underline;
}
#Menu #menuLeft div.nav4 ul.level2 li.parentclosed ul li a,#Menu #menuLeft div.nav4 ul.level2 li.parentclosed ul li a:hover,
#Menu #menuLeft div.nav4 ul.level2 li.parentopen ul li a,#Menu #menuLeft div.nav4 ul.level2 li.parentopen ul li a:hover
 {background-image:none;}
/*End Menu left*/

/*Bottom */
#Bottom #copyright {width:49%;float:left;}
#Bottom #bottomright {width:49%;float:right;text-align:right;}
#Bottom #bottomright div.nav1 ul {float:right;}
#Bottom #bottomright div.nav1 ul.level1 li a {width:auto;color:#727272;padding:0px !important;font-size:11px;padding-left:7px !important;float:left;}
#Bottom #bottomright div.nav1 ul.level1 li a:hover {text-decoration:underline;}
#Bottom #bottomright div.nav1 ul.level1 li.first a {border-right:1px solid #000;padding-right:7px !important;}
/*Bottom */

/*News home*/
#news {background-color:#F9F9F9;height:170px;}
div>#news {background-color:#F9F9F9;height:150px;}
#news .M26fecha {background:#f9f9f9 url("images/bgfecha.jpg") no-repeat center left;float:left;clear:both;padding:0px;margin:0px;padding-right:6px;padding-left:18px;border-right:1px solid #000;width:92px;margin-bottom:5px;margin-left:15px;}
div>#news .M26fecha {width:68px;}
#news .M07newsBloqs {float:left;padding:0px;margin:0px;/*clear:right;*/width:240px;margin-bottom:5px;}
#news .M07newsBloqs p.M26NewsTitle {padding:0px;margin:0px;padding-left:7px;}
/*End News home*/

/*Contact*/
Body#contactinformatie #left1 {
width:470px !important;
height:360px;
border-right:1px solid #999999;
padding-left:15px;
}

Body#contactinformatie #left1 #contactform p.nbeseccion{
	font-weight:bold;
	margin-bottom:10px;
}
Body#contactinformatie #left1 #contactform iframe{display:none;}
Body#contactinformatie #left1 #contactform form {margin:0px !important; padding:0px !important;}
Body#contactinformatie #left1 #contactform table td {padding:3px;}
Body#contactinformatie #left1 #contactform table td.nbecampo {padding:3px;font-style:normal;color:#000;}
Body#contactinformatie #left1 #contactform input {width:270px;border:1px solid #B2B2B2;color:#555555;}
Body#contactinformatie #left1 #contactform textarea {width:270px;border:1px solid #B2B2B2;color:#555555;height:90px;}
Body#contactinformatie #left1 #contactform p.centrado input {width:auto;color:#555555;}
Body#contactinformatie #right1 {
width:210px !important;
margin-top:14px;
margin-left:32px;
margin-right:20px;
float:right;
}
Body>#contactinformatie #right1 {margin-right:40px;}
Body#contactinformatie #right1 #Locatie{background-color:#f9f9f9;}
Body#contactinformatie #mensajes {height:50px;}
/*End Contact*/

/*zoeken*/
#zoek_result tr td .M29Link, .M16TextFound {font-weight: bold}
#zoek_result tr td .M29Link:hover {color: gray; text-decoration: none; font-weight: bold} 
#zoek_result #par6524 {padding-left: 30px; width: 750px;}
#zoek_result #par6524 .titulo {margin-bottom: -18px;}
#zoek_result #par6524 h1{margin-left: -25px; margin-bottom: 30px;}
/*end zoeken*/