body{
background:#f1edef;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-size:11px;
}
#wrapper{
	width:892px;
	margin:0 auto;
	padding-bottom:40px;
	overflow:hidden;
}
h1{
	width:138px;
	height:197px;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:60px;
}
h1 a span{
	display:none;
}
h1 a{
	display:block;
	width:138px;
	height:197px;
	background-image:url(../img/queenanne-logo.png);
	background-position:top left;
	background-repeat:no-repeat;
}
h1 a:hover{
	background-position:bottom left;
}
div.columna{
	width:288px;
	float:left;
	margin-right:46px;
}
p.menu{
	border-bottom:1px solid #999;
	padding-bottom:5px;
	margin-bottom:5px;
}
p.menu a{
font-family: 'didot_htf-b06--italbold', Georgia, "Times New Roman", Times, serif;
color:#000;
text-transform:uppercase;
letter-spacing:7px;
text-align:center;
line-height:20px;
font-size:14px;
text-decoration:none;
}
p.menu a strong.esp{
font-family: Georgia, "Times New Roman", Times, serif;
color:#000;
text-transform:lowercase;
letter-spacing:0px;
text-align:center;
line-height:20px;
font-size:11px;
text-decoration:none;
font-style:italic;
}
p.menu a#selected.cursos{
color:#ef534b;
}
p.menu a.cursos:hover{
color:#ef534b;
}
p.menu a.examenes:hover{
color:#a164a5;
}
p.menu a#selected.examenes{
color:#a164a5;
}
p.menu a.contacto:hover{
color:#ef7b00;
}
p.menu a#selected.contacto{
color:#ef7b00;
}
p.menu a.talleres:hover{
color:#14448d;
}
p.menu a#selected.talleres{
color:#14448d;
}
p.menu a.apoyo:hover{
color:#4ad585;
}
p.menu a#selected.apoyo{
color:#4ad585;
}

p.menu a.enrol:hover{
color:#0CF;
}
p.menu a#selected.enrol{
color:#0CF;
}

div.exams{
	display:block;
	width:215px;
	height:445px;
	float:left;
	margin-bottom:40px;
}
div.curs{
	display:block;
	color:#e42e38;
	float:right;
	width:291px;
	text-align:center;
	margin-bottom:40px;
	
}
div.curs img{
	margin-bottom:25px;
}
div.curs a{
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
font-style:italic;
line-height:20px;
color:#e42e38;
text-decoration:none;
padding:58px 0px 58px 0px;
display:block;
width:291px;
line-height:24px;
border-bottom:1px solid #e42e38;
border-top:1px solid #e42e38;
}
div.curs a strong{
font-size:25px;
font-family: 'didot_htf-b06--italbold', Georgia, "Times New Roman", Times, serif;
letter-spacing:14px;
text-align:center;
margin-bottom:5px;
color:#e42e38;
text-decoration:none;
text-transform:uppercase;
display:block;
font-style:normal;
}
div.curs a:hover{
color:#a164a5;
border-bottom-color:#a164a5;
border-top-color:#a164a5;
}
div.curs a:hover strong{
color:#a164a5;
}

div.columna h2{
font-size:25px;
font-family: 'didot_htf-b06--italbold', Georgia, "Times New Roman", Times, serif;
letter-spacing:14px;
margin-bottom:26px;
text-transform:uppercase;
margin-top:40px;
}
div.columna h2 strong.esp{
font-size:12px;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing:0px;
text-transform:lowercase;
font-style:italic;
position:relative;
top:8px;
}
div.columna p.texto{
font-size:12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:20px;
}
span.line{
	display:block;
	height:1px;
	border-bottom:1px solid #999;
	padding-top:40px;
	margin-bottom:40px;
}
div.taller{
display:block;
width:290px;
height:67px;
float:left;
}
div.taller a span{
display:none;
}
div.taller a{
display:block;
background-image:url(../img/talleres.png);
background-position:top left;
background-repeat:no-repeat;
width:290px;
height:67px;
}
div.taller a:hover{
background-position:bottom left;
}
div.datos{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	width:215px;
	float:left;
	background-image:url(../img/mini-logo.gif);
	background-repeat:no-repeat;
	background-position:0px 43px;
	padding-left:73px;
	padding-top:33px;
	padding-bottom:33px;
	margin-top:40px;
	margin-right:46px;
}
div.datos p{
	font-size:11px;
	line-height:17px;
	font-style:italic;	
}
div.datos p a{
	color:#000;
	text-decoration:underline;
}

div.cont{
display:block;
width:217px;
height:217px;
float:left;
margin-top:40px;
margin-right:59px;
}
div.cont a span{
display:none;
}
div.cont a{
display:block;
background-image:url(../img/contacto.png);
background-position:top left;
background-repeat:no-repeat;
width:217px;
height:217px;
}
div.cont a:hover{
background-position:bottom left;
}


div.apoy{
display:block;
width:269px;
height:216px;
float:left;
margin-top:40px;
}
div.apoy a span{
display:none;
}
div.apoy a{
display:block;
background-image:url(../img/apoyo.png);
background-position:top left;
background-repeat:no-repeat;
width:269px;
height:216px;
}
div.apoy a:hover{
background-position:bottom left;
}
div.imagen{
	float:right;
	width:558px;
}


div.columna p.escala{
font-size:12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:20px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px solid #999;
}
div.columna p.escala strong{
	font-weight:bold;
}
div.columna p.ultimo{
font-size:12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:20px;
}
div.columna p.ultimo strong{
	font-weight:bold;
}

div.imagen p.descarga a{
font-size:12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:20px;
color:#000;
text-decoration:underline;
margin-top:20px;
display:block;
}

div.imagen form{
	width:540px;
}
div.imagen form label{
	color:#000;
	font-size:12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
	letter-spacing:2px;
	display:block;
	height:20px;
}

div.imagen form input.textfield{
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	letter-spacing:2px;
	display:block;
	height:18px;
	padding:10px 10px;
		width:530px;
	border:none;
	margin-bottom:20px;
	background-color:#e4dce0;
}
div.imagen form textarea{
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	letter-spacing:2px;
	display:block;
	border:none;
	background-color:#e4dce0;
	line-height:18px;
	padding:10px;
	margin-bottom:20px;
	width:530px;
}

div.imagen form input.enviar{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:12px;
	border:none;
	width:63px;
	height:28px;
	cursor:pointer;
	background-color:#000;
	color:#FFF;
}

div.imagen h2{
font-size:25px;
font-family: 'didot_htf-b06--italbold', Georgia, "Times New Roman", Times, serif;
letter-spacing:14px;
line-height:30px;
margin-bottom:18px;
text-transform:uppercase;
}
div.imagen p.texto{
font-size:12px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:20px;
}

div.form{
	display:block;
	height:67px;
	float:right;
	width:558px;
}
div.form a span{
display:none;
}
div.form a{
display:block;
background-image:url(../img/enrolments.png);
background-position:top left;
background-repeat:no-repeat;
width:558px;
height:67px;
}
div.form a:hover{
background-position:bottom left;
}


div.pusher{
	display:block;
	height:1px;
	overflow:hidden;
	clear:both;
}