@charset "utf-8";
/* CSS Document */

/* Estilos base
---------------------------------------------------------------------------------------------------------------------------- */
html {
margin: 0;padding: 0;
}
	
body{
margin: auto;padding: 0;font: x-small Verdana, Arial, Helvetica, sans-serif;width:810px
}


h2, h3{
font-size:120%;font-family: Trebuchet MS, verdana, arial;
}


h4{
font-size:100%;
}

p {
margin: 0 0 14px 0;
}

a:link, a:visited {
font-weight: bold; text-decoration: none;color:#000;
}

a:hover, a:active { 
text-decoration: underline; 
}

/* ENCABEZADO Y MENUS
---------------------------------------------------------------------------------------------------------------------------- */
div#pageHeader {
width: 100%;margin: 0px auto 0px auto;
}

#pageHeader h1 { 
background: transparent url(../img/h1.jpg) no-repeat top left;margin: 25px auto 0 auto;width: 300px; height: 70px;
}
	
#pageHeader h1 span {
display:none
}

div#nav {
margin: 10px auto 0px auto;padding: 0px;
}

div#nav ul {
margin: 0;height: 14px;width: 810px; position:relative; left:-4em; .left:0;
}

div#nav li {
float: left;list-style-type: none;padding: 0 15px 0 15px;
}

/* CONTENIDO EDITABLE
---------------------------------------------------------------------------------------------------------------------------- */

div#preamble2 h3 {
margin: 18px auto 14px auto;
}


div#preamble2, div#preamble3 {
margin: 15px auto 0 auto;width: 810px;clear:both;text-align:justify;
}


div#preamble2 i, div#preamble2 a:link, div#preamble2 a:visited,div#language a:link, div#language a:visited{
font-size:100%;color:#666666;font-weight:bold;text-decoration: underline; 
}

div#preamble2 i a:hover, div#preamble2 i a:active, div#language i a:hover, div#language i a:active{ 
text-decoration: underline;color:#333333;
}

div#preamble2 img, div#preamble img{
border: dotted 1px #000000;padding: 5px;float: left;margin: 0 14px 20px 0;
}

div#iz a:link, div#de a:link, div#preamble3 a:visited {
text-decoration: underline; 
}

div#preamblefotos {
margin: 15px auto 0 auto;width: 810px;clear:both;text-align:justify;
}

div#panorama1 {
margin: 0 auto 0 auto;width:820px;margin-top:50px;
}

div#panorama1 ul{
padding:0px;list-style-type: none;
}

div#panorama1 li{
float: left;list-style-type: none;padding: 0px;margin: 0px;
}

#memoria1 ul, #memoria2 ul, #memoria3 ul {
margin: 0;height: 14px;width: 200px;
}

#memoria1 li, #memoria2 li, #memoria3 li  {
list-style-position: inside;line-height: 20px;padding-bottom: 10px;
}

div#fotoleft {
float: left;
}

div#fotoleft img{
border: dotted 1px #000000;padding: 5px;float: left;margin: 0 14px 20px 0;
}

div#iz {
float:left;width: 380px;
}

div#de {
float:right;width: 380px;
}

div#de ul, div#iz ul{
margin: 0;padding: 0;
}

div#de li, div#iz li{
list-style-type:none;padding-bottom:10px;padding-left: 22px;padding-top: 10px;margin-right: 23px;float:left;background: url(../img/pdfs.jpg) no-repeat 0 60%;
}

div#language {
text-align:right;position:relative; top:-5em;font-weight: bold
}

/* FOOTER
---------------------------------------------------------------------------------------------------------------------------- */
div#footer {
margin: 0 auto 0 auto;height:20px;width:810px;clear:both;margin-top:16px;border-top: dotted 1px #000000;padding-top:5px;
}

div#footer span{
float: right;
}


/* FORMULARIO
---------------------------------------------------------------------------------------------------------------------------- */
div#form {
width: 472px;margin: 0px;padding: 0
}

#text{
float: left;margin: 0;padding:0 0 0 0;
}

#casillas {
margin: 0px;padding:0 0 0 auto;
}

#abajo {
clear:both;padding:0 20px 0 auto;list-style-type:none;
}

#casillas li {
list-style-type: none; text-align:left;margin-bottom:0.09em
}

#text li {
list-style-type: none; text-align:left; margin-bottom:2em
}

.FormField1 {
width: 28.65em;font:normal 1em Verdana, Arial, Helvetica, sans-serif;padding: 0.25em 0.25em 0.25em 0.5em;border: 0.1em solid #000;color: #000;height: 1.72em;float:right
}

.FormField2 {
width: 28.65em;font:normal 1em Verdana, Arial, Helvetica, sans-serif;padding: 0.25em 0.5em 0.25em 0.25em;border: 0.1em solid #000;color: #000;float:right
}

.formButtons {
font:bold 1em Verdana, Arial, Helvetica, sans-serif; color: #000;background-color: #FFF;border: dashed 0.1em #000; padding:0.44em 0.5em 0.44em 0.5em; float:right; cursor: pointer}

#error{margin:0;padding:0;float:left}
.msgerror{text-align:left; background-color:#CCC}