*{padding:0; margin:0} body {font: 16px/20px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; background: #F69240 url(/estilos/../images/bg_general3.png) top left repeat-x} address{margin:5px 5px 5px 20px; font-style:normal} #header{height: 120px; text-align: center; background-position: bottom left; background-repeat: repeat-x}  #menu {margin:0 auto; padding:0 0 0 50px; width: 860px; margin-top: 15px} #menu ul {border: 0; list-style-type: none; text-align: center} #menu ul li {display: block; float: left; text-align: center; margin-right: 3px; background: url(/estilos/../images/menuBg2.png) bottom left no-repeat; font-weight: bold; font-size: 95%} #menu ul li.active {background: url(/estilos/../images/menuBgA2.png) bottom left no-repeat} #menu ul li a {width: 215px; padding: 0; display: block; line-height: 38px; color: #FFF; text-decoration: none} #menu ul li a:hover {text-decoration: underline} #menu li#active a {background: #c60; border: 1px solid #c60; color: #fff} #idiomas{float:left; width:150px; text-align: center; font-size: 80%; height: 40px; margin-top:-4px; background: url(/estilos/../images/bg_idiomas.png) no-repeat; padding: 5px 0 0 0} #idiomas p {color: #FFF} #idiomas a{text-decoration:none; font-weight:bold; color: #FFF} #content {background: url(/estilos/../images/bg_corpus.jpg) bottom left no-repeat; overflow: hidden; width: 100%} #contenu {margin: 0 auto; width: 860px; color: #E6E6E6; font-size: 85%; clear: both}  #contenu h2 {font-size: 1.5em; letter-spacing: -1px; background: url(/estilos/../images/top_corpus.png) no-repeat; height: 44px; padding-left: 20px; line-height: 44px} #contenu a {color:#CCC;} #contenu a:hover { color:#FFF}  #left {float:left;width:520px;} #left p {margin:5px 5px 5px 20px} #left ul{margin:10px 5px 10px 40px} #left h3 {border-bottom:1px dotted #999; font-family:Arial,Helvetica,sans-serif; font-size:1.3em; line-height:25px; margin-bottom:15px; margin-left:25px} #left h4 {border-bottom:1px dotted #111; font-family:Arial,Helvetica,sans-serif; font-size:1.2em; line-height:25px; margin-bottom:15px} #left2 { float:left; width:855px; } #left2 p {margin:5px 5px 5px 20px} #left2 ul{margin:10px 5px 10px 40px} #left2 h3 {border-bottom:1px dotted #999; font-family:Arial,Helvetica,sans-serif; font-size:1.3em; line-height:25px; margin-bottom:15px; margin-left:25px} #left2 h4 {border-bottom:1px dotted #111; font-family:Arial,Helvetica,sans-serif; font-size:1.2em; line-height:25px; margin-bottom:15px} #aviso {float:left; width:855px;} #aviso p { margin:2px 15px; font-size: 0.8em; } #aviso ul{margin:10px 5px 10px 40px} #aviso h3 { border-bottom:1px dotted #999; font-family:Arial,Helvetica,sans-serif; font-size:1.3em; line-height:25px; margin: 15px 10px; } #aviso h4 {border-bottom:1px dotted #111; font-family:Arial,Helvetica,sans-serif; font-size:1.2em; line-height:25px; margin-bottom:15px} ul.yes {list-style-type: none; margin: 10px 5px 10px 20px} ul.yes li{ background-image:url(/estilos/../images/yes.gif); background-position:100% 15%; background-repeat:no-repeat; padding-left:4px; line-height: 25px; margin-right: 10px; padding-right: 15px;  } ul.yes li:hover{ background-color:#6B6B6B} #subMenu {width: 510px; margin-bottom: 5px; font-weight: bold; font-size: 95%; text-align: center} #subMenu ul{} #subMenu a {color: #FFF; text-decoration: none} #subMenu a.active {} #subMenu a:hover {} #subMenu ul li{display:block; float:left; padding: 0 15px; line-height: 30px; height: 30px} #subMenu ul li.left {background: url(/estilos/../images/left.png) no-repeat;margin-right: 1px} #subMenu ul li.left.active {background: url(/estilos/../images/leftH.png) no-repeat} #subMenu ul li.left:hover {background: url(/estilos/../images/leftH.png)} #subMenu ul li.mid {background-image: url(/estilos/../images/mid.png); margin-right: 1px} #subMenu ul li.mid.active {background-image: url(/estilos/../images/midH.png)} #subMenu ul li.mid:hover {background-image: url(/estilos/../images/midH.png)} #subMenu ul li.right {background: url(/estilos/../images/right.png) right top no-repeat} #subMenu ul li.right.active {background: url(/estilos/../images/rightH.png) right top no-repeat} #subMenu ul li.right:hover {background: url(/estilos/../images/rightH.png) right top}  #right {width: 320px; float: left; margin-right: 10px; color: #FFF; font-size: 80%; margin-top: 5px; padding-left: 5px; margin-bottom: 15px} #right ul{margin:5px 5px 10px 20px} #right ul li{color: #F7E2D4} #right p{padding: 5px 10px; margin: 0} #right h3{padding-left: 10px; font-size: 1.5em} #right h4{padding-left: 10px; font-size: 1.4em; line-height: 22px; border-bottom: solid #F93 1px} #right form {} #right form label{background-color: #060; line-height: 3px} #right form input{float: left} #right a{color:#FFF; text-decoration:none} #right a:hover{ text-decoration:underline} #textoIntro, #contacto {margin: 10px auto; width: 860px; background: url(/estilos/../images/bg_corpus.png) bottom left no-repeat; color: #E6E6E6; font-size: 80%} #textoIntro p {margin:5px 20px 0 80px; padding-bottom: 10px; z-index: 2} #textoIntro p.exece { margin-top:-20px; margin-right:-20px!important;  _margin-right:5px;  margin-bottom:0px!important;  _margin-bottom:0px;  } #textoIntro h2, #contacto h2 {font-size: x-large; letter-spacing: -1px; background-image: url(/estilos/../images/top_corpus.png); height: 44px; padding-top: 10px; padding-left: 20px; padding-bottom: -100px; background-repeat: no-repeat; line-height: 1.2em;} #textoIntro ul{margin:5px 5px 10px 100px; z-index: 1} #textoIntro a {color:#CCC;} #textoIntro a:hover { color:#F90}  #premio {background: url(/estilos/../images/plantilla-premio.png) no-repeat; width: 405px; height: 190px; float: right; margin-right: 30px; font-size: x-small; color: #FFF} #premio p {margin-top: 25px; margin-left: 100px; line-height: 17px; margin-right: 45px; text-align: left} #contacto {overflow: auto;} #contacto form {margin: 10px; padding-bottom:20px!important; width: 400px; border-right: dotted #656565 1px; float: left} input.texto {color: #333; background-color: #F0F0F0; border: 1px inset #F69240; width: 330px; height: 25px; font-size: 120%; font-weight: bold; font-family: "Lucida Grande", Arial, Helvetica, SansSerif; padding-left: 10px} textarea.texto {color: #333; background-color: #F0F0F0; border: 1px inset #F69240; width: 330px; height: 10em; font-family: "Lucida Grande", Arial, Helvetica, SansSerif; font-size: 90%; padding-left: 10px; padding-top: 5px} form p {clear: left; margin: 0; padding: 0; padding-top: 5px} form p label {float: left; width: 100px; font: bold 0.9em; height: 35px} #RestDatos {width: 400px; float: right; margin: 10px 10px 10px 0} #RestDatos address{font-style: normal;font-size: 90%} #RestDatos h3{margin-top: 30px; border-bottom:solid #666 1px} #RestDatos a {color:#CCC} #RestDatos a:hover { color:#F90} #design {text-align: right; width: 860px; margin: 5px auto; font-size: 70%} #design ul{float:right; list-style: none} #design ul li{display:block; float:left; padding:0 10px} #design ul li + li {border-left:solid #fff 1px} #design img {border:none} #design a {color:#FFF; text-decoration:none; font-weight:bold} #design a:hover {text-decoration:underline} #skyline {background-image: url(/estilos/../images/skyline.png); height: 187px}  .ctr {text-align: center} .aDr {text-align:right} .aDr img {margin-bottom: -20px; margin-top: -25px} .fdr {float:right} .petit{font-size:75%} .grande{font-size:130%} .gracias{ color:#FF9900; font-weight:bold} .orange{color:#F69240} .eloigne {margin-left:-10000px} .bgHtDr {background-image:url(/estilos/../images/bgHtDr.png); height: 30px; line-height: 30px; margin: 0} .bgDr {background:url(/estilos/../images/bgDr.png) bottom left no-repeat; margin: 0} .deplace { margin-left:150px} .activateur{ cursor:pointer; background-image: url(/estilos/../images/alti2.gif); background-repeat: no-repeat; padding-left: 30px; } .accordeon {margin:15px 0 15px 30px} .net {clear:both}