/* CSS Document */
*{ padding:0px; margin:0px;}
BODY{ font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../images/fdo_body_sup.gif); background-repeat:repeat-x; background-position:top;}
hr{ display:none;}
/* CABECERA */
#cabecera{ width:932px; height:180px; margin:auto; padding:0px 46px;}
#cabecera h1{ float:left; padding-top:15px;}
#cabecera h1 img{ border:none;}
#cabecera ul{ margin-top:85px; font-size:.80em; height:26px; float:right; list-style:none; background-image:url(../images/fdo_solapa.gif); background-repeat:repeat-x; border:1px solid #204DA8; border-bottom:none;}
#cabecera li{ float:left; padding:5px 10px;}
#cabecera ul a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
/* LOGOS */
#inferior{ width:100%; float:left; background-color:#E8EDF6; border-top:1px solid #BCC9E5; margin-top:15px;}
#logos{ width:932px; padding:0px 46px; margin:auto;}
#logos h3{ padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; color:#4D71B9; font-size:1.3em; font-weight:normal;}
#logos img{ border:none;}
#logos ul{ list-style:none;}
#logos li{ float:left; margin-right:15px; margin-bottom:15px; border:1px solid #4D71B9; padding:3px; padding-bottom:0px;}
#organizers{ width:429px; height:540px; float:left; border-right:1px solid #FFFFFF; padding:25px 15px 25px 0px;}
#partners{ width:429px; height:540px; float:left; border-right:1px solid #FFFFFF; padding:25px 15px;}
#mpartners{ width:191px; height:200px; float:left; padding:25px 0px 25px 15px;}
/* PIE */
#pie{ clear:both; width:932px; padding:30px 0px; margin:auto; text-align:center; font-size:.7em; color:#726F6F;}
#pie ul{ list-style:none;}
#pie li{ display:inline;}
#pie li.last{ display:block; padding-top:5px;}
#pie img{ border:none;}
#pie a{ color:#726F6F; text-decoration:none; vertical-align:middle;}
/* PASOS - HOME */
#pasos{ width:100%; background-color:#204DA8; float:left; padding-bottom:15px;}
#pasos ul{ width:932px; padding:0px 46px; margin:auto; list-style:none; color:#FFFFFF; font-size:.75em;}
#pasos li{ width:177px; padding:0px 17px 17px; min-height:200px; height:auto !important; height:200px; margin-right:29px; float:left; background-image:url(../images/fdo_paso.gif); background-repeat:no-repeat; background-position:bottom;}
#pasos li.last{ margin-right:0px;}
#pasos span{ width:42px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:48px;}
#pasos h2{ width:135px; float:left; padding-top:30px; font-size:1.3em; font-weight:normal;}
#pasos h2 a{ color:#FFFFFF;}
#pasos p{ clear:both; width:100%; padding-top:10px; line-height:18px;}
/* PASOS - BLOG */
#pasos_blog{ width:100%; background-color:#204DA8; float:left; padding-bottom:15px;}
#pasos_blog ul{ width:692px; padding:0px 15px 0px 271px; margin:auto; list-style:none; color:#FFFFFF; font-size:.75em;}
#pasos_blog li{ position:relative; top:-45px; margin-bottom:-45px; width:181px; padding:0px 15px 5px; margin-right:29px; float:left; background-image:url(../images/fdo_paso_ch.gif); background-repeat:no-repeat; background-position:bottom;}
#pasos_blog li.last{ margin-right:0px;}
#pasos_blog span{ width:40px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:48px;}
#pasos_blog h2{ width:135px; float:left; padding-top:25px; font-size:1.6em; letter-spacing:1px; font-weight:normal;}
#pasos_blog p{ clear:both; padding-left:40px; line-height:18px;}
#pasos_blog img{ border:none;}
#pasos_blog a{ clear:both; float:right; padding-top:5px;}
/* PASOS LARGOS - HOME */
#pasosLL{ width:100%; background-color:#204DA8; float:left; padding-bottom:15px;}
#pasosLL ul{ width:932px; padding:0px 46px; margin:auto; list-style:none; color:#FFFFFF; font-size:.75em;}
#pasosLL li{ width:250px; padding:0px 17px 17px; min-height:200px; height:auto !important; height:200px; margin-right:29px; float:left; background-image:url(../images/fdo_paso_large.gif); background-repeat:no-repeat; background-position:bottom;}
#pasosLL li.last{ margin-right:0px;}
#pasosLL span{ width:42px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:48px;}
#pasosLL h2{ width:135px; float:left; padding-top:30px; font-size:1.3em; font-weight:normal;}
#pasosLL h2 a{ color:#FFFFFF;}
#pasosLL p{ clear:both; width:100%; padding-top:10px; line-height:18px;}
#pasosLL p a{ color:#FFFFFF;}
#cuerpo a{ color:#726F6F;}

/* CUERPO */
#cuerpo{ clear:both; width:932px; padding:30px 46px; margin:auto; font-size:.75em; color:#726F6F; line-height:18px;}
#cuerpo h2{ font-size:1.6em; color:#4D71B9; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#cuerpo ul{ list-style:none;}
#izquierda{ width:557px; float:left;}
#derecha{ width:349px; float:right;}
#derecha a{ color:#726F6F;}
#derecha h2{ height:30px; font-size:1.7em; background-image:url(../images/fdo_tit_last.gif); color:#FFFFFF; padding:8px 10px 0px;}
#derecha h2 span{ color:#96B2EA;}
.bloque_ch{ width:324px; float:left; border-left:5px solid #E8EDF6; padding:10px;}
#comments ul{ list-style:none;}
#comments li{ border-bottom:1px solid #204DA8; padding-bottom:15px; margin-bottom:15px;}
#comments a{ background-image:url(../images/flecha_last.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:15px; text-decoration:none; color:#726F6F;}
.bloque_ch_pie{ clear:both; width:349px; height:25px; margin-bottom:25px; background-image:url(../images/pie_last.gif); background-repeat:no-repeat;}
/* BLOQUE */
.borde{ padding-top:15px; border-top:1px solid #ABCCEC;}
.bloque{ width:535px; padding:0px 10px 15px; background-image:url(../images/fdo_degrade.gif); background-repeat:repeat-x;}
.bloque img{ border:1px solid #849DCF; padding:3px; margin:0px 15px 10px 0px; float:left;}
.cabecera{ padding:20px 0px; float:left; font-size:.9em; color:#204DA8; background-image:url(../images/esq_flecha.gif); background-repeat:no-repeat; background-position:right top;}
.cabecera ul{ float:right; text-align:right; list-style:none; color:#726F6F;}
.cabecera img{ border:none; vertical-align:middle; padding-right:5px; margin:0px; float:none;}
.cabecera a{ color:#726F6F;}
.bloque_pie{ font-size:.9em; padding:2px 10px 3px; background-color:#E8EDF6; margin-bottom:30px;}
.bloque_pie a{ color:#726F6F;}
.bloque_pie a.leer_mas{ float:right;}
#procedure{ list-style:none; padding-top:15px;}
#procedure li{ padding-top:15px;}
#formLogin{ width:100%; float:left;}
#formLogin p{ width:90%; padding-bottom:10px;}
#formLogin label{ width:80px; display:block; float:left;}
#formLogin input.input{ width:205px;}
#blogin{ float:right;}
#bsubmit{ float:right;}
/* FORMULARIO */
#formRegistro .titulo{ color:#204DA8; position:relative; top:10px; padding:0px 10px 10px 0px; background-color:#FFFFFF;}
#formRegistro .gde{ font-size:1.8em; font-family:Arial, Helvetica, sans-serif;}
#formRegistro .superior{ width:557px; height:12px; background-image:url(../images/form_sup.gif); background-repeat:no-repeat;}
#formRegistro .inferior{ clear:left; width:557px; height:12px; background-image:url(../images/form_inf.gif); background-repeat:no-repeat;}
#formRegistro .centro{ width:515px; float:left; padding:20px; border-left:1px solid #BCC9E5; border-right:1px solid #BCC9E5;}
#formRegistro p label{ width:100%; display:block;}
#formRegistro p input, #formRegistro p textarea{ width:75%; display:block; margin-bottom:10px; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#formRegistro .opciones{ padding:10px 0px; line-height:22px;}
#formRegistro a{ color:#726F6F;}
#formRegistro .sort{ float:left; padding-right:5px;}
#formRegistro ul{ list-style:none;}
#formRegistro li{ display:inline;}
/* VOTOS */
#votos{ width:100%; padding-top:20px; float:left; border-bottom:1px solid #BCC9E5;}
#votos li{ padding-bottom:30px; float:left; width:100%;}
#votos .estrella{ width:100px; float:left; text-align:center;}
#votos .estrella p{ width:83px; height:56px; padding-top:40px; padding-left:10px; text-align:center; font-size:2em; color:#000000; background-image:url(../images/estrella.gif); background-repeat:no-repeat;}
#votos .datos{ width:400px; float:right;}
#votos .datos h3{ color:#204DA8;}
#votos .datos ul{ width:100%; padding:5px; float:left; list-style:none; background-color:#E8EDF6; font-size:.9em;}
#votos .datos li{ display:inline; float:none;}

