/* commented backslash hack v2 \*/
* html {
overflow:hidden;}

/* end of hack */
body {
background:url(../images/fondo-menu.gif);
background-repeat:repeat-y;
background-color:#FFCC99;
background-attachment:fixed;
margin:0;
padding:0 10px 0 0px;
border:none;
height:100%;
font-family:arial, sans-serif;
font-size:12px;
letter-spacing:1px;
}

* html body {
overflow-y:scroll;}

a, a:visited {
color: #990033;
font-size: 12px;
text-decoration: none;
background-color : transparent;
}

a:hover, a:active {
color: #990033;
}

#menu {
position:fixed;
display:block;
top:170px;
left:0px;
width:150px;
height:400px;
color: #FFF;
background-color:transparent;
z-index:20;}

#menu a {
color: #FC9;}

* html #menu {
position:absolute;
}

#menu-derecha {
position: absolute;
top:170px;
right:28px;
width:150px;
height:400px;
}

@media screen {
#menu-derecha {
position: fixed;
}
/* Don't do this at home */
* html
{
overflow-y: hidden;
}
* html body
{
overflow-y: auto;
height: 100%;
padding: 0 17px 0 0;
font-size: 100%;
}
* html #menu-derecha
{
position: absolute;
}
/* All done. */
}

#hand {
position:fixed;
display:block;
top:185px;
left:6px;
width:207px;
height:250px;
background-color:transparent;
z-index:20;}

* html #hand {
position:absolute;}

#face {
position:fixed;
display:block;
top:0;
left:0;
width:590px;
height:210px;
background-color:transparent;
z-index:20;}

* html #face {
position:absolute;}

#shadow {
position:fixed;
display:block;
top:156px;
left:98px;
width:490px;
height:248px;
background-color:transparent;
z-index:1;}

* html #shadow {
position:absolute;
z-index:-1;}

#content {
position:relative;
display:block;
margin: -30px 170px 0 200px;
padding-right: 20px;
background:transparent;
overflow:hidden;
letter-spacing:.08em;
z-index:10;}

.text {
width:100%;
display:block;
padding:0px 15px 10px 10px;
margin-left:0px;
float:left;
text-align:justify;
color:#000;}

.text img {
border:none;}

* html #content .text {
display:block;
width:94%;
}

#topper {
position:fixed;
display:block;
top:0;
right:0;
width:100%;
height:187px;
background:url(../images/fondo-cabecera.gif);
background-repeat:repeat-x;
font-size:40px;
font-style:italic;
line-height:80px;
font-family:times new roman, serif;
overflow:hidden;
color:#000;
z-index:12;}

* html #topper {
position:absolute;
right:0;
right/* */:/**/17px;
right: /**/17px;}

#topper img {
float:right;}

.clear {
clear:both;
height:1px;}

#foot {
display:block;
padding:10px 10px 10px 10px;
text-align:justify;
background:transparent;
font-size:10px;
color:#000;
text-align:center;}

.h4 {
font-size:40px;
color:rgb(250,111,0);
margin-bottom:5px;
border-bottom:1px solid #000;
letter-spacing:1px;
font-weight:bold;}

#rl {
position:fixed;
top:0;
left:0;
display:block;
width:100%;
height:150px;
font-size:0.75em;
font-family:arial, verdana, sans-serif;
overflow:hidden;
color: #FFFFFF;
z-index:25;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/* COMPROBAR SI HAY QUE METERLO
clear:both;*/
clear:both;
}

* html #rl {
position:absolute;}

#rl div {
color:#000;
font-size:0.75em;
margin-top:0px;}

#rl .sellofondo {
	position: absolute;
	top: 6px;
	left: 23px;
	}

#rl .letrasuhu {
	position: absolute;
	top: 92px;
	left: 23px;
	}

#rl .euts h1 {
	position: absolute;
	top: 7px;
	left: 125px;
	}

#rl .contacto {
	position: absolute;
	top: 94px;
	left: 125px;
	}
	
#rl .inicio {
	position: absolute;
	top: 134px;
	left: 30px;
	}
	
#rl .webmail {
	position: absolute;
	top: 137px;
	left: 49px;
	}
	
#rl .mapa {
	position: absolute;
	top: 135px;
	left: 71px;
	}
	
#rl .buscar {
	position: absolute;
	top: 136px;
	left: 91px;
	}
	
#rl .rotador {
	position: absolute;
	top: -2px;
	left: 500px;
	}

#rl h1 {
	position: absolute;
	top: 90px;
	left: 100px;	
	margin: 0;
	padding: 0px 0px 0;
	font-family: 'Trebuchet MS', Verdana, Sans-Serif;
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: 0px;
	}
	


#rl h1, h1 a, h1 a:hover, h1 a:visited {
	text-decoration: none;
	color: white;
	}

#rl h1 a:hover {
	text-decoration: underline;
	}	

#rl p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	line-height: 10px;
	}

#rl ul {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}

#rl li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	}

#rl ul li a, #rl ul li a:visited {
	font-size: 0.8em;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
	}

#rl ul li a:hover {
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	}
.rlleft {
	width: 65%;
	float: left;
	font-size: 1em;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

.bold {
font-size:14px;
font-weight:bold;}

#pad {
display:block;
height:200px;}

#adsie {
clear:both;
text-align:center;}


/* pn-title classes */
.pn-title {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color : #990033;
}
.pn-title A:hover, A:active {
color: #000000;
}
