@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:#000000;
	}

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 {
height: 20px;
width: 810px;
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 18px 0 18px;
}

/* 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#preamble3 a:visited {
text-decoration: none; 

}

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: 0px;
padding:0 20px 0 auto;
}

#casillas {
float: right;
margin: 0px;
padding:0 20px 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}
