* {
margin: 0;
padding: 0;
border: none;
}
html {
/*font: 62.5% "Lucida Grande", Lucida, Verdana, sans-serif;*/
text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
}
/*** NEUTRALIZANDO ESTILOS:
elementos con margen vertical: ***/
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
font-weight: normal;
margin: 0 0 0 0;
}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
/*** LINKS:
recuerda utilizar siempre la regla del LoVe-HAte ***/
a, a:link, a:visited, a:hover, a:active {
outline: 0; /*Elimina la línea de puntos que aparece alrededor de los enlace al clicarlos*/
text-decoration: none;
color: #000;
}
a:hover {
color:/*#FF3300*/#004FB3;
}	
a img {
border: none;
text-decoration: none;
}
img {
border: none;
text-decoration: none;
/*Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga*/
}
/*** FORMULARIOS: ***/
label, button {
cursor:pointer;
}
input, select, textarea {
font-size: 100%;
background-color: #DDF0EC;
}
imput{
cursor:pointer;}
input:focus, select:focus, textarea:focus {
background-color: #FFF;
}
fieldset {
border: none;
}
/*** Algunas clases útiles: ***/
.clear {
clear: both;
}
.float-left {
float: left;
}
.float-right {
float: right;
}
.helvetica {
font-family: Arial, Helvetica, Geneva, sans-serif;
}	
/* estilo incial */

body{
	font:12px Arial,helvetica,verdana,clean,sans-serif;*font-size:12px;*font:x-small;
	background-color: #ADDBD0;		
}
body * {line-height:1.22em;}

/*fonts.css*/
body{font:12px Arial,helvetica,verdana,clean,sans-serif;*font-size:12px;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% Arial,helvetica,verdana,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
em {font-weight:bold;}
/*grids.css*/
body{
	text-align:center;
	background: #004FB3;}
#ft{clear:both;}
#doc {margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;
	position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -206px;
    width: 750px;
    margin-left: -376px;
	height: 410px;
	border: 2pt solid #00CCCC;
}
.intro{
	background: #00CCCC url(../imagenes/intro/dytras_fondo_intro.jpg);

}

#navidad {
	margin:auto;text-align:left;
	position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -162px;
    width: 750px;
    margin-left: -375px;
	height: 250px;
	border: 8px solid #a9978a;
}




#rollover{
	position:relative;
	top:140px;
	left: 100px;
	height: 85px;
	width: 565px;}

/* menu */

.navcontainer
{
float:left;
background: transparent;
position:relative;
top:302px;
*top:304px;
left: 0px;
*left: 0px;
margin: 0px 0 0 0;
padding: 0 0 0 0px;
font-size: 100%;
text-decoration:none;
height:40px;

}

ul.navlist
{
list-style: none;
padding: 0;
margin: 0 auto 0 390px;
width: 50%;
*width: 50%;

}

ul.navlist li
{
display: block;
float: left;
/*width: 50px;*/
margin: 0;
padding: 6px 1.5em 3px 0px;
*padding: 3px 1.5em 4px 0px;

}

ul.navlist li a
{
width: 100%;
padding: 0px 0px 0px 0px;
*padding: 0px 0px 0px 0px;	
color: #000;
font-size: 85%;
text-decoration: none;
}

.navcontainer>ul.navlist li a { width: auto;  }

ul.navlist li a:hover{
color: #004FB3;

}

