body {
	background-image:url("fondo.jpg");
	background-repeat:repeat-x;
	background-position:top left;
	background-attachment:fixed;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	-x-system-font:none;
	font-family:"Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;	
}

h1 {
	font-size:12px;
}

dt {
	display:block;
}

.logo {
	font-size: 36px;
	font-weight: bold;
	color:#0033FF;
}

#arriba {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	background-color:#FFFFFF;
	width: 300px;
	border: #0000FF 2px dotted;
	border-top: none;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	
}

#main {
	margin-bottom: -2px;
	margin-left:auto;
	margin-right:auto;
	margin-top: -1px;
	position:relative;
	text-align:left;
	width:763px;
	z-index:1;
	border: 1px black solid;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#FFFFFF;
}

#menu {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border: #0000FF 1px solid;
	background-color: #FFFFFF;
	height: 50px;
}

#menu {
	clear:both;
}

#menu ul {
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0.5em;
	padding-left:0;
	padding-right:0;
	padding-top:0.5em;
	font-size:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
}

#menu ul li {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	margin-left:1em;
	float:left;
	display:list-item;
	background-color:white;
	padding: 1px;
}

#menu ul li a, #menu ul li a:visited {
	text-decoration:none;
	color:#0033FF;
}

#menu ul li a:hover{
	color:red;
	text-decoration:none;
}

#menu ul li a.activa {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	color:black;
	text-decoration:none;
}

#menu ul li a.activa, #menu ul li a.activa:visited, #menu ul li a.activa:hover,  {
	color:black;
	text-decoration:none;
}


#interior {
	padding: 10px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border: #0000FF 1px solid;
	background-color:#FFFFFF;
	margin-top: 10px;
}

#contenido {
	margin-top: 30px;
	color:black;
	margin-left: 20px;
	margin-right: 20px;
}

#contacto {
	margin-top: 30px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	
}

#contacto legend{
	font-weight: bold;
}

#contacto label {
	margin-left: 40px;
}

.marco {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border: 2px #CCCCCC solid;
}

#form_contacto .text {
	width: 500px;
}

#form_contacto textarea {
	width: 500px;
	height: 80px;
}

#form_contacto .boton, #form_acceso .boton {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background-color:#0033FF;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

#enviar {
	text-align:center;
}

#pie {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align:center;
	font-weight: bold;
}

.doukeshi {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("doukeshi.png");
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	height:123px;
	margin-top: -96px;
	position:fixed;
	right:0;
	width:36px;
}

.elefante {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("elefante.png");
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	height:117px;
	margin-top: -90px;
	position:fixed;
	right:0;
	width:132px;
	margin-right: 38px;
}

.pajaro {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("pajaro.png");
	background-position:right top;
	background-repeat:no-repeat;
	display:block;
	height:123px;
	position:fixed;
	right:0;
	width:133px;
	margin-top: -94px;
	margin-right: 172px;
}

