body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {border:none;font-weight:normal;margin:0;padding:0}
html {background:#ececec;}
body {font:normal 11px Arial, Helvetica, sans-serif;text-align:center;margin:0;padding:0}
#header { background: url('i/bg_header2.gif') top repeat-x;}
#header .wrapper { background: url('i/people.gif') top no-repeat; background-position:200px 0; height:176px;}
#main { background:#ffffff;}
#footer { border-top:1px solid #b6b6b6; padding:15px 0; color:#555555; height:176px;}
.wrapper {width:959px;overflow:hidden;text-align:left;margin:0 auto;padding:0;}
.l { float:left; width:183px;}
.r { float:right; width:211px; margin-top:25px; padding-bottom:53px;background: url('i/bg_header3.gif') bottom right no-repeat;}
.hddn { display:none; visibility:hidden;}
#header h1 {display:inline;width:142px;height:55px;overflow:hidden;font-size:10px;float:left;margin:26px 0 0 0;padding:0}
#header h1 span {position:absolute;width:142px;height:55px;background:url('i/logo_rtve.gif') top left no-repeat;margin:0;padding:0}
#header h1 a, #header h2 a{ color:#fff}
#header h2 {display:inline;width:183px;height:37px;overflow:hidden;font-size:10px;float:left;margin:22px 0 0 0;padding:0}
#header h2 span {position:absolute;width:183px;height:37px;background:url('i/elecciones08.gif') top left no-repeat;margin:0;padding:0}
a{ cursor:hand;}
.logo1 {float:left;}
.logo2 {margin-top:17px; float:right;}

.divide { margin:30px 0 40px 0; padding:0; float:left; display:inline; width:100%;}
.m45 { width:45%; float:left;}
.m50 {width:50%; float:right; text-align:left;}

.m45 h4 { margin-bottom:10px;}
.m50 a.part {display:inline;width:225px;height:61px;overflow:hidden;font-size:10px;margin:0 0 15px 0;padding:0; float:left;}
.m50 a.part span { cursor:hand; position:absolute;width:225px;height:61px;background:#fff url('i/participa.gif');margin:0;padding:0}

h3.normas {margin:30px 0;}
h3.normas a{color:#000; text-decoration:none; padding:16px 30px;background:url('i/normas.gif') top left no-repeat; font-size:18px;}
h3.normas a:hover{text-decoration:underline;}

h4.volver {margin:0 0 40px 0;}
h4.volver a{color:#000; text-decoration:none; padding:8px 30px 8px 38px;background:url('i/volver.gif') top left no-repeat; font-size:16px;}
h4.volver a:hover{text-decoration:underline;}


#main h2 {color:#7e1319; font-size:20px; margin:15px 0;}
h3 { font-size:15px; margin:10px 0;}
h4 { font-size:16px; clear:left;}
dt {color:#7e1319; font-size:18px; margin:12px 0 0 0;}
dd { margin:3px 0 5px 0;}
dl.norm { margin:20px 0 40px 0;}
dl.norm dd { font-size:12px;}

#footer p { margin:5px 0; color:#828282;}
#footer ul.disclaim {float:left;display:inline;width:100%;margin:20px 0 0 0;padding:0;}
#footer ul.disclaim li {float:left;list-style:none;color:#414141;margin:0 10px 0 0;padding:3px 0 4px}
#footer ul.disclaim li span { margin:0 0 0 10px;}
#footer ul.disclaim li a {float:left; color:#414141;padding:0}
#footer .copyright {float:left;display:inline;width:100%;color:#414141;margin:0;padding:10px 0;}
#footer .copyright p {float:left;display:inline;width:340px;margin:0;padding:0;font-size:11px;}
#footer .copyright ul {width:275px;float:left;display:inline;margin:0;padding:0;}
#footer .copyright ul li {float:left;list-style:none;padding:0 15px}
#footer .copyright ul li a img {border-color:#ccc}
#footer .copyright ul li a:hover img {border-color:#414141}
