body {
font-family : "Trebuchet MS";
color : #a8a09b;
top : 0;
font-size : 12px;
}

#logo {
position : absolute;
width:446px;
top : 0px;
left : 0px;
display : block;
margin : 0;
padding : 0;
}
a:link {
color : #a8a09b;
font-weight : bold;
text-decoration : none;
}
a:visited {
color : #a8a09b;
font-weight : bold;
text-decoration : none;
}
a:hover {
color : #0e274c;
font-weight : bold;
text-decoration : none;
}
a:active {
color : #0e274c;
font-weight : bold;
text-decoration : none;
}
#menuprincipal {
position : absolute;
top : 70px;
left : 567px;
display : block;
margin : 0;
padding : 0;
width : 150px;
}
#menuprincipal li {
list-style : none;
width : auto;
height : auto;
display : inline;
display : block;
float : none;
float : left;
margin : 0;
padding : 0;
}
#navi {
display : none;
}
#menu {
	position : absolute;
	top : 144px;
	left : 496px;
	display : block;
	margin : 0;
	padding : 0;
	width : 500px;
}
#menu ul {
	position : absolute;
	display : block;
	width : 130px;
	margin : 0;
	padding : 0;
}
#menu li ul {
visibility : hidden;
}
#menu li li ul {
position : absolute;
top : auto;
left : auto;
margin-left : 120px;
margin-top : -23px;
}
#menu li {
list-style : none;
width : auto;
height : auto;
display : inline;
display : block;
float : none;
float : left;
margin : 0;
padding : 0;
}
* html .menu li li {
display : inline;
}
#menu a {
	text-align : left;
	border : 0;
	display : block;
	width : auto;
	text-decoration : none;
	padding : 0 0;
	margin : 0 0 0 10px;
}
#menu a:hover {
background : url(hover_bg.jpg);
border : 0 solid #000;
}
#menu a:focus {
background-color : #fff;
}
#menu span {
display : none;
}
div[id="navi"] > .menu a {
text-align : left;
background : url(link_bg.png);
border : 0;
display : block;
width : auto;
text-decoration : none;
padding : 2px 0;
margin : 1px;
}
div[id="navi"] > .menu a:hover {
border : 0 solid #000;
background : url(hover_bg.png);
}
#contenedor {
	height : 650px;
	width : 900px;
	margin : 0 auto 0 auto;
	position : relative;
}
#contenedor #validator {
	position: absolute;
	left: auto;
	top: 650px;
	text-align: center;
	right: auto;
	width: 900px;
}
#contenedor #texto {
	top : 70px;
	left : 606px;
	position: absolute;
	color: #0e274c;
}

#contenedor #skip {
	position: absolute;
	top: 250px;
	left : 0px;
	color: #0e274c;
}
#contenedor #subcontenedor #muestras #space {
	height: 48px;
}
#contenedor #subcontenedor {
height : 315px;
width : 900px;
border : thin solid #a8a09b;
position : absolute;
margin : 270px auto 0 auto;
}
#contenedor #subcontenedor #contacto {
	position: absolute;
	top: 5px;
	left: 5px;
}

#contenedor #historia {
	position: absolute;
	top: 155px;
	left: 0px;
	width: 900px;
}
#contenedor  #historia  #separacion {
	margin-right: 12px;
}

#contenedor #copy {
	position: absolute;
	left: auto;
	top: 600px;
	right: auto;
	width: 900px;
	text-align: center;
}
#contenedor #paginacion {
	position: absolute;
	top: 235px;
	right: 285px;
}



#contenedor #subcontenedor #flash {
	position : absolute;
	top: 5px;
	right: 5px;
}

#contenedor #subcontenedor #muestras {
	width : 460px;
	position : absolute;
	top : 5px;
	left : 5px;
}
#contenedor #subcontenedor #formulario {
	width : 440px;
	position : absolute;
	top : 25px;
	left : 500px;
}
div.float {
	float : left;
	margin : 2px;
}
div.float p {
	text-align : justify;
	width : 250px;
}
div.row {
	clear : both;
	padding-top : 2px;
}
div.row span.label {
	float : left;
	width : 100px;
	text-align : right;
}
div.row span.formw {
float : right;
width : 335px;
text-align : left;
}
#contenedor   #subcontenedor   #previo  {
	position : absolute;
	top : 0px;
	right: 10px;
}
#contenedor #subcontenedor #db {
	width : 650px;
	position : absolute;
	top : auto;
	left : 0px;
	bottom: auto;
}#contenedor #historia #separacion2 {
	margin-right: 12px;
}
