﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } html { background: #000; } body { font-size: 10px; font-family: verdana; background: url(imagenes/f_body.jpg) repeat top left; }  #centrador { width: 800px; border: 1px solid #ffffff; border-width: 0px 1px; margin: 0 auto; background: url(imagenes/f_centrador.jpg) repeat top left; }  #cabecera { height: 195px; background: url(imagenes/f_cab.png) no-repeat 22px 0px; } #cabecera #badge { float: right; width: 350px; height: 150px; background: url(imagenes/f_badge.png) no-repeat top left; position: relative; top: 0px; left: 80px;	 }   #cuerpo { background: url(imagenes/f_cuerpo.png) no-repeat top left; }  #contenido { float: right; width: 489px; margin-right: 22px; min-height: 618px; height: auto !important; height: 618px; }  #lateral { float: left; }  #pie { margin: 0 auto; margin-top: 50px; width: 670px; height: 85px; background: url(imagenes/f_pie.png) no-repeat top center; }  #db { text-align: right; margin-top: -25px; }  .both {clear:both;}  abbr { border-bottom: 1px dotted; cursor: help; } em {font-style: italic;} strong {font-weight: bold;}.cab_entrada h3 { color: #ffffff; font-family: arial; font-size: 1.9em; font-weight: bold; letter-spacing: 0.3em; padding: 60px 0 0 40px; } .cab_entrada #director { color: #ffffff; font-family: arial; font-size: 1.2em; font-weight: bold; letter-spacing: 0.3em; float: right; margin-top: -40px; margin-right: 30px; } .cont_entrada { padding: 0 40px 15px 40px; color: #ffffff; font-size: 1.2em; text-align: justify; line-height: 1.3em; } .cont_entrada p { padding-bottom: 1.3em; } .cont_entrada a { color: #c3b28d; text-decoration: none; } .cont_entrada a:hover { color: #d8caad; text-decoration: underline; } .cont_entrada ul { padding-left: 22px; } .cont_entrada ul li { list-style-type: disc; } #pie p { color: #fafafa; line-height: 62px; font-size: 1.2em; text-align: center; padding: 0 40px; }  #cabecera h1, #badge span {display:none;}  #menu_lateral ul {margin-top: 22px;} #menu_lateral ul li {padding-top: 13px;} #portada {margin-left: 22px;} #programa {margin-left:70px;} #galeria {margin-left: 40px;} #patrocinadores {margin-left: 25px;} #colaboradores {margin-left: 65px;} #contacto {margin-left: 33px;}  .entrada {margin-top: 22px;} .cab_entrada { height: 135px; background: url(imagenes/f_cab_entrada.png) no-repeat top left; } .cont_entrada { background: url(imagenes/f_cont_entrada.png) repeat-y top left; } .pie_entrada { height: 23px; background: url(imagenes/f_pie_entrada.png) no-repeat top left; }	  .logos { background-color: #ffffff; padding: 22px; padding-top: 9px; margin-bottom: 13px; } .logos li {margin-top:22px;}  .galeria img { background-color: #ffffff; padding: 3px; margin-bottom: 10px; }