* {
padding:0;
margin:0;
}

body {
font-family:verdana,sans-serif;
font-size:9pt;
text-align:center /* hack para IE */
}

#principal
{
width:720px;
background-color:#fff;
margin:.5em auto;
text-align:left;
}

#cabecera {
background-color:#4783ab;
padding:.3em;
}

#cabecera h1 {
color:#fff;
font-size:13pt;
}

#cabecera a {
color:#fff;
text-decoration:none;
}

#accesorios {
float:right;
margin:.5em;
/*background-color:#4783ab;*/
}

#accesorios ul {
list-style-type:none;
display:inline;
}

#accesorios ul li {
display:inline;
margin-right:.5em;
}

#accesorios a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

#accesorios form, #accesorios ul li form {
display:inline;
margin-right:.5em;
}

#accesorios form input, #accesorios ul li form input {
display:inline;
border:1px solid #000;
font-size:.8em;
}

#menu {
padding:.2em;
background-color:#4783ab;
}

#menu ul {
list-style-type:none;
}

#menu ul li {
display:inline;
margin-right:.5em;
padding:.2em;
font-size:8pt;
}

#menu ul li a {
text-decoration:none;
color:#fff;
font-weight:bold;
}

#menu ul li a.sel, #accesorios ul li a.sel {
color:#fb0;
}

#cuerpo {
padding:.3em;
}

#cuerpo a {
color:#b00;
text-decoration:none;
}

#cuerpo .ruta a {
color:#333;
font-size:8pt;
}

#cuerpo a:hover {
background-color:#ff0;
}

#cuerpo a.linkito:hover {
background-color:#ff0;
}

#cuerpo .notas {
font-size:8pt;
}

#ruta {
font-weight:bold;
margin-bottom:.5em;
padding-bottom:.2em;
border-bottom:1px dashed #ddd;
/*margin-bottom:.9em;*/
}

#ruta a {
font-weight:normal;
}

.titulo {
font-weight:bold;
font-size:10pt;
margin-bottom:.5em;
padding-bottom:.2em;
border-bottom:1px dashed #ddd;
}

ul.arbol {
list-style-type:none;
}

ul.arbol li ul.arbol {
	margin-left:3em;
}

ul.lista {
list-style-type:none;
}

ul.lista li {
margin-bottom:.2em;
}

ul.lista li.par {
background-color:#f2f2f2;
}

.result {
margin-bottom:.5em;
font-style:italic;
border-bottom:1px dashed #ddd;
padding-bottom:.3em;
}

.total, #ruta .total {
font-size:8pt;
color:#333;
font-weight:normal;
}

#subcategorias {
	float:right;
	padding:.5em;
	width:200px;
	border:1px solid #ccc;
}

#lateral {
	float:right;
	padding:.5em;
	width:50%;
	/*border:1px solid #ccc;*/
}

#sombrero {
	font-size:.8em;
	color:#999;
	float:right;
}

#sombrero a{
	color:#999;
}

#cuerpo input, #cuerpo textarea {
	border:1px solid #000;
	margin:.2em;
}

#faq p {
	margin:.9em 0;
	text-align:justify;
}

#faq ul {
	margin-left:1.9em;
}

#faq ul li {
	list-style-type:none;
}

