/* © 2009, David Parcerisa */ 
/* Codi CSS (http://www.davidparcerisa.es) */

/* reseteando el browser */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content: ""; }
abbr,acronym { border:0; }

* { margin: 0; }
/* fijando el tamaño de la letra a 10px */
html {font-size: 62.5%;}

/* tamaños de letra estandar */
p, a { font: normal normal 1.4em/1.5em Georgia, serif; text-decoration:none;}
a { color: #000000; border: 0; }
a:hover { text-decoration: underline;}
h1 {font-size: 2em;}
h3 {font-size: 1.2em;}

/* handlers utiles */
.left {float: left;}
.right {float: right;}
img .left { border:2px solid #aaaaaa; margin: 0 10px 0 0;}
img .right { border:2px solid #aaaaaa; margin: 0 0 0 10px; padding: 1px;}

/* Acordeon */
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

/* inicio especificos */
html, body { height: 100%; background: #F2F2F2 url('../images/bg/f.jpg') repeat-x;}

div#contenidor {  width: 799px; margin: 0 auto -100px; min-height: 100%; height: auto !important; height: 100%; }

div#header { width: 100%; height: 293px; padding-top: 0px; background: transparent url('../images/h/header.jpg') no-repeat; }

div#middle { height: 810px; display: block; background: transparent url('../images/bg/f_2.jpg') repeat-y; }

div#sidebar { width: 290px; float: left; padding: 20px; }
div#lateralbar { width: 420px !important; width: 410px; float: right;  padding: 20px; }

h1{ width: 220px; font: bold normal 2.1em/1.6em Georgia, serif; font-weight: bold; }

h3{ width: 300px; border-bottom: 1px solid black; font: bold normal 1.4em/1.6em Georgia, serif; font-weight: bold; padding-top: 20px; }

div.menu_idioma { color: #662D91; padding-left: 720px; padding-top: 52px; }
div.menu_idioma a{ color: #662D91;  }

div#footer { width: 799px; margin: 0 auto; height: 100px; background: transparent url('../images/f/footer.jpg') no-repeat; }
div#push { height: 100px; background-color: #D9E021; }

div.menu { height: 80px; margin-top: 20px;}
div.menu ul li {  display:inline;  }
div.menu ul li a { height: 36px; padding-top: 20px; border-left: 2px solid #662D91; padding-right: 29px; padding-left: 6px; color: #662D91;  font: normal normal 1.4em/1.3em Georgia, serif; text-decoration:none; display:block; float:left;  }
div.menu ul li a.sel { }
div.menu ul li a.last { padding-right: 0px; }
div#cursor { position: relative;  background: transparent url('../images/icn/flecha.gif') no-repeat; width: 10px; height: 15px; margin-top: -20px;}

/*FOOTER*/
div.f_direccion { width: 580px; padding-top: 120px; padding-left: 70px; float: left; }
div.f_menu{  width: 140px; padding-top: 60px; float: left;  }


/* DESCARGAS */

div.descargas { width: 300px; padding-top: 10px; padding-bottom: 10px;   }

div.descargas ul {  }
div.descargas ul li ul li { background-color: #F2F2F2; float: left; padding: 5px; margin-bottom: 5px; margin-right: 5px; } 
div.descargas ul li ul li a {font: bold normal 10px/1.5em Georgia, serif; color:#662D91; font-weight: bold;}
li.nombre { width: 222px; }
li.separador { font: bold normal 10px/1.5em Georgia, serif; width: 285px; background-color: #fff; border-bottom: 1px dotted #000; }
li.size {   width: 48px; }

p.links { padding-top: 20px;width: 290px; font: bold normal 11px/1.5em Georgia, serif; font-weight: bold; }
p.links a{ font: normal normal 1.1em/1.5em Georgia, serif;}

div#infoDescarga { background: transparent url('../images/icn/fondoDownload.gif') no-repeat; height: 112px;  padding-bottom: 5px; padding-top: 15px; padding-left: 15px; padding-right: 15px;} 
div#infoDescarga h4 { float: left; padding-bottom: 0px; }
div#infoDescarga h4 { font: bold normal 1.2em/1.5em Georgia, serif; width: 210px; font-weight: bold; }
div#infoDescarga p.info { float: left; padding-top: 2px; width: 210px; }
div#infoDescarga p.info { font: normal normal 1.1em/1.3em Georgia, serif; }

div#infoDescarga img { float: right; }

p { font: normal normal 14px/1.5em Georgia, serif; padding-bottom: 10px; }
h4 { font: bold normal 14px/1.5em Georgia, serif; padding-bottom: 20px; font-weight: bold; }

div#lateralbar ul { font: normal normal 1.4em/1.5em Georgia, serif; padding-bottom: 20px; padding-left: 15px; } 
div#lateralbar ol { font: normal normal 1.4em/1.5em Georgia, serif; padding-bottom: 20px; padding-left: 15px; } 
div#lateralbar ol li { padding-bottom: 10px; list-style-type: decimal;}

div#lateralbar ol li strong{ font-weight: bold;}
div#lateralbar ul li.titulo { font-weight: bold; color: #AEBF0D; list-style-image: url('../images/icn/3_10.gif'); }
div#lateralbar ul li { list-style-image: url('../images/icn/dot_13.gif');}
div#lateralbar ul li.sin-titulo { font-weight: bold; list-style-image: url('');}

h3.title-acordeon { width: 390px; font-weight: bold; color: #000; background-color: #F2F2F2; font: normal normal 1.5em/1.3em Georgia, serif; padding: 10px; border-bottom: 1px solid black; margin-bottom: 10px; }

ul.logos { margin-top: 20px;}
ul.logos li { display: inline; padding-right: 20px; padding-top: 20px;}
