@charset "UTF-8";
/* master - tenerife */

/* Reset
--------------------------------------------------------- */
*{
	margin: 0;
	padding: 0;
}
hr,
legend,
.access{
	display: none;
}
fieldset,
a img{
	border:0;
}
li{
	list-style: none;
}
h1, h2, h3, h4, h5, h6{
	font-size: 100%;
}
input, select, textarea, button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
div.radios p label input,
p.checkbox input {
	width: 1em;
	margin-bottom: 5px;
}
table{
	border-collapse:collapse;
	width:100%;
}
fieldset input, select, textarea{
	border:1px solid #c7c7c7;
}
button{
	cursor: pointer;
}

/* General Styles
--------------------------------------------------------- */
body{
	background:#fff;
	font: normal 62.5% Arial, Helvetica, sans-serif;
	text-align:center;
	color:#404040;
	background: transparent url(../images/body-bg.gif) 50% 100% no-repeat;
}

div#body-wrapper{
	background: transparent url(../images/body-wrapper-bg.gif) 50% 0 no-repeat;
}
a{
	outline:0;
	color:#ff6d00;
	text-decoration:underline;
}
a:hover{
	color:#ff0a00;
}
a.leermas{
	font-weight:bold;
	text-decoration:none;
}
.hvr {
	cursor: pointer;
}

.masinfo{
    float:right;
}
/* Content structure
--------------------------------------------------------- */
div#container{
	border:2px solid #E7E7E7;
	border-top:0;
	padding:0 6px 6px;
}
div#content{
	background: transparent url(../images/content-bg.gif) 0 100% repeat-x;
	padding:14px 30px 70px 26px;
}
/* Primary and secondary */
div#primary{
	float:left;
	background:transparent url(../images/primary-bg.gif) 100% 0 no-repeat;
	padding-right:43px;
	min-height:500px;
}
* html div#primary{ /*IE6*/
	height:500px;
}
div#secondary{
	float:right;
	width:222px;
}
/* Content of Home */
div.home div#primary{
	width:564px;
	background:none;
	padding:0;
}
div.home div#secondary{
	width:330px;
}
/* Content with a wide primary */
div.wideprimary div#primary{
	width:635px;
}
div.wideprimary div#secondary{
	float:right;
	width:222px;
}
/* Content with a narrow primary */
div.narrowprimary div#primary{
	width:530px;
}
div.narrowprimary div#secondary{
	width:330px;
}
/* Content with 3 columns structure */
div#nav-sec{
	float:left;
	width:175px;
	margin-right:15px;
}
div.threecols div#primary{
	width:445px;
}

/* Clearfix
--------------------------------------------------------- */
.clearfix:after{
    content: " "; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
