/*****************************/
/* element definitions start */
/*****************************/

html{
font-family:arial,sans-serif;
font-size:12px;
font-weight:normal;
background-color:#f3f3f3;
padding-left:10%;
padding-right:5%;


}

body {
border:solid 1px #000000;
margin:10px 15px 0 15px;
color:#000000;


}

a {
font-family:arial;
font-size:1.3em;
font-weight:normal;
text-decoration:none;
color:#000000;
} 


A:active {
font-weight:bold;}



A:hover {
font-weight:bold;
color:#000000;
}







a img {
text-decoration:none;
border:none;
padding:0px;
margin:0px;
}



	








h1{
position:absolute;
left:41%;
top::3%;
width:37%;
font-size:1.2em;
font-family: Arial, Helvetica, sans-serif;
color:#990000;
border-bottom:solid 2px #ff6d06;
}



p{
position:relative;
padding-top:4%;
left:41%;
right:2%;
width:36%;
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
}



div.mainbox h2  {
padding-left:5%;
font-family: Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#990000;


}


img {
margin:0px;
padding:0px;
border:none;
}

/*****************************/
/* element definitions end   */
/*****************************/

/*****************************/
/* class definitions start   */
/*****************************/

#cabecera 
{
height:30%;
background-color:#ff6d06;
background-repeat: repeat;
}

#imagenes{
padding-bottom:1%;
}

#imagenes a:hover {
background:none;
}


.oposito{
margin-left:1%;
margin-top:1%;

}
.ya {
position: static;
top:10%;
left:16%;
}

.rueda {
position: static;
top:8%;
left:21%;
}

.raton {
position:relative;

}




div.container {
	position:relative;
	color:#000000;
	background-color:#ffffff;
	margin:0px;
	padding:0 0 0 0;
	
	
}






div.path {
	color:#ffffff;
	background-color:transparent;
	font-size:1em;
	font-weight:normal;
	line-height:31px;
	height:6%;
	background-image: url(imagenes/header-border.jpg);
	background-repeat:repeat-x;
	font-style: oblique;
	padding-left:15px;
	
	

}

div.path a {
color:#ffffff;
background-color:transparent;
font-size:0.5em;
font-weight:normal;
}

div.path a:hover {
color:#ff0000;
background-color:#ffffaa;
}







div.mainbox {
font-family:arial;
position:relative;
width:auto;
font-weight:normal;
line-height:1.5em;
color:#000000;
padding:5% 5% 2% 37%;
height: auto;

}






.lista {
	list-style-position: outside;
	list-style-image: url(imagenes/arrow_li_inact.gif);
	font-family:arial,sans-serif;
	font-size:0.7em;
	background:none;
}





div.rightbox { /*columna izquierda*/
position:absolute;
width:25%;
top:31%;
left:17%;
z-index:2;
padding:0px;



}




div.navbox a {
font-size:12px;
padding:0px;
margin:0px;
}


div.navbox ul {
list-style-type:none;
padding:0 0 5% 0;
margin:0px;

}

div.navbox li {

background-repeat: repeat;
background-position:left;
padding:7px 0px 6px 15px;

}

div.navbox li a {
	font-size:1em;
		color: #ffffff;
	font-weight:500;
	text-decoration: none;
	font-family: arial;
	
}



div.navbox li a:hover {
	font-size:1em;
	
	color: #000000;
	font-weight:500;
	font-family: "Courier New", Courier, monospace;
	text-decoration: none;
	
}


div.navbox div.active {
font-size:1em;
background-color:#4c6f99;
border-left:solid 4px #ff6d06;
border-bottom:solid 2px #ff6d06;

}

div.navbox div.active p {
color:#000000;
background-color:#ffdddd;
text-align:center;
}




div.leftbox { /*columna derecha*/
padding:0;
margin:0;
position: absolute;
	top:0%;
	right:0%;
	z-index:2;
line-height:1.1em;
width:20%;	
background-color:#ffffff;
height: auto;
	
	
}











div.footer {
color:#555555;
background-color:transparent;
font-size:9px;
font-weight:normal;
border-top:solid 1px #cccccc;
padding:3% 0 3% 0;
text-align:center;

}
div.footer a{
font-size:10px;
}





.top  {
position:absolute;
font-size:0.9em;
font-weight:normal;
text-decoration:none;
margin-top:5%;
right:20%;
}

em {
margin-right:5%;}


#busqueda {
position:absolute;
right:7%;
top:2.6%;


}


.linea {
width:100%;
height:10px;
}


form {
margin-left:23%;
margin-bottom:1%;
}

#anunciosuperior {
margin-top:10%;
text-align:center;
}


#adsense{
margin-top:40%;
margin-bottom:40%;
text-align:center;

}

#2scriper {
text-align:center;

}





#funcionario {

font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#ffffff;	
background-color:#4c6f99;
text-align:center;
margin-right:15px;
padding-top:5px;


}

.raton {
position:relative;

}


#firefox {
margin-top:30%;
margin-bottom:5%;
text-align:center;
}


#informacion {
text-align: left;
margin-left:5px;
font-size:0.8em;
}


#mudado {
border-bottom-color:#FF0066;
background-color:#FFFF00;
font-size:1.8em;

}
