#main-navigation h2 {clear:both; margin:20px 10px 10px 20px; }
#main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
#main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px;  line-height:1.2em; }
#main-navigation .noticias ul li {border-bottom:1px dotted; padding-bottom:.5em;}
#main-navigation .encuesta ul li {padding-bottom:.3em;}
#main-navigation .encuesta ul li label{ cursor:pointer;}

#main-navigation #encuesta h1{margin:0; padding:5px; font-size:1.4em; font-family:Georgia, serif; font-weight:normal; color:#333;}
#main-navigation #encuesta p{font-family:Georgia, serif; color:#333; margin:0; line-height:2em;}
#main-navigation #pollcontainer{margin:5px; border:1px solid #f3f3f3; background:#f9f9f9; padding:5px;}
#main-navigation #loader{ display:none; text-align:center; color:#FFFFFF; font-size:14px; font-family:Calibri, Helvetica, sans-serif; font-weight:bold;}
#main-navigation .option{ margin:5px 0; }
#main-navigation .option p{ line-height:1.1em; font-size:0.85em; }
#main-navigation .bar{ height:10px; background:#3399cc; }
#main-navigation .yourvote{ background:#113399; }
#main-navigation .total{color:#FFFFFF; font-size:14px; font-family:Calibri, Helvetica, sans-serif; font-weight:bold; margin-left:2em;}




/*--------------SIDEBAR-FOLLOW US-------------------*/			
#main-navigation #follow {background: #eee; height:95px; width:228px; margin: 1em 0 0 0; }
#main-navigation #followUs {width: 220px; height: 75px;background: url(../images/redes-social/-social_icons_bg.jpg) repeat-y 0 -75px;padding: 0;position: relative;left:0;margin:-5px 0 0 0;}
#main-navigation #followUs li {margin: 0;padding: 0;list-style: none;position: absolute;top: 0;}
#main-navigation #followUs li, #main-navigation #followUs a {height: 75px;display: block;}
#main-navigation #followUs #fb {left: 14px; width: 70px;}
#main-navigation #followUs #twitter {left: 84px; width: 65px;}
#main-navigation #followUs #myspace {left: 149px; width: 64px;}
#main-navigation #followUs #rss {left: 213px; width: 68px;}
#main-navigation #followUs #fb a:hover { background: transparent url(../images/redes-social/-social_icons_bg.jpg) -14px 0px no-repeat;}
#main-navigation #followUs #twitter a:hover { background: transparent url(../images/redes-social/-social_icons_bg.jpg) -84px 0px no-repeat;}
#main-navigation #followUs #myspace a:hover { background: transparent url(../images/redes-social/-social_icons_bg.jpg) -149px 0px no-repeat;}
#main-navigation #followUs #rss a:hover { background: transparent url(../images/redes-social/-social_icons_bg.jpg) -213px 0px no-repeat;}
#main-navigation #followUsW {width: 297px; height: 75px;background: url(../images/redes-social/-social_icons.jpg) repeat-y 0 -75px;padding: 0;position: relative;left:0;margin:-10px 0 0 0;}
#main-navigation #followUsW li {margin: 0;padding: 0;list-style: none;position: absolute;top: 0;}
#main-navigation #followUsW li, #main-navigation #followUsW a {height: 75px;display: block;}
#main-navigation #followUsW #fb {left: 14px; width: 70px;}
#main-navigation #followUsW #twitter {left: 84px; width: 65px;}
#main-navigation #followUsW #myspace {left: 149px; width: 64px;}
#main-navigation #followUsW #rss {left: 213px; width: 68px;}
#main-navigation #followUsW #fb a:hover { background: transparent url(images/redes-social/-social_icons.jpg) -14px 0px no-repeat;}
#main-navigation #followUsW #twitter a:hover { background: transparent url(images/redes-social/-social_icons.jpg) -84px 0px no-repeat;}
#main-navigation #followUsW #myspace a:hover { background: transparent url(images/redes-social/-social_icons.jpg) -149px 0px no-repeat;}
#main-navigation #followUsW #rss a:hover { background: transparent url(images/redes-social/-social_icons.jpg) -213px 0px no-repeat;}






#main-navigation .userregister{background:url(../images/bloque-user-register.jpg) no-repeat;  width:228px; margin:0; padding-bottom:.5em; }
#main-navigation .userregister h2{margin:0 0 1em 0; font-family:'Times New Roman', Times, serif; font-size:16px; margin-left:1em; padding:0; color:#01506D;}
#main-navigation .userregister img{ border:none; margin:-.2em 1em 0 0; padding:0px;}
#main-navigation .userregister ul li {padding-bottom:.4em; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; height:20px; border-bottom:1px dotted; }
#main-navigation .userregister ul li a{ color:#333; text-decoration:none;}
#main-navigation .userregister ul li a:hover{ text-decoration:underline;}
#main-navigation .redessociales{width:228px !important; text-align:center; display:block; }
#main-navigation .redessociales a img{ margin:1em 4em 0 4em; border:none; }

/* MAIN CONTENT */
#main-navigation a{ text-decoration:none; padding-bottom:2em;}
#main-navigation a:hover{ text-decoration: underline;}


#main-content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:220%;}
#main-content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
#main-content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
#main-content .copete { padding-bottom:2em}
#main-content .copete ul{width:200px; float:left;}
#main-content .copete div{float:left;}
#main-content .copete div div{width:215px; text-align:justify;}
#main-content .copete h2 {margin:.1em 0 0.5em 0; font-family: calibri, tahoma,sans-serif; font-weight: bold; font-size:13px; width:100%; text-align:center; padding-bottom:.5em; border-bottom:1px dotted;}
#main-content .copete h2 a{color:#333333; border:1px dotted; cursor:pointer;}
#main-content .copete div div{ font-family:calibri, tahoma, arial, sans-serif; font-size:13px; }
#main-content .copete div div p{ padding:0 .75em .25em 0; border-bottom:1px dotted; padding-bottom:1.2em}
#main-content .copete div div p a{ font-style:italic; color:#666666; font-weight:bold; float:right; text-decoration:none; }
#main-content .copete div div p a:hover{ text-decoration:underline}
#main-content .copete div div div a{font-style:italic; color:#666666; font-weight:bold; margin-right:.75em}
#main-content .copete div div div a:hover{ text-decoration:none}



/*         **** BIOGRAFIAS ****         */
#main-content .biografia { width:440px; float:left;}
#main-content .biografia div{ text-align:center}
#main-content .biografia h2{font-family:"Times New Roman", Times, serif;}
#main-content .biografia h2 a{color:#333333; text-decoration:none; font-size:22px; font-weight:normal}
#main-content .biografia h2 a:hover{text-decoration: underline;}
#main-content .biografia p{text-decoration:none; }

.biografia .kwicks {  list-style: none;  position:relative;  margin: 0;  padding: 0; background:#FFF; width: 460px; }
.biografia .kwicks li{ display: block; overflow: hidden;  padding: 0;  cursor: pointer;  float: left; width: 110px; height: 390px; margin-right: 0px;}
.biografia .kwicks li a img{ border:3px #FFFFFF solid; margin:.5em 1.4em .5em 1.4em}
.biografia .kwicks li a {color:#E9E4D0; text-decoration:none;}
.biografia .kwicks li a p{color:#E9E4D0; width:180px; text-align:justify; margin:0 1.7em .5em 1.4em; font-size:11px}
.biografia .kwicks li a .autor{ font-style:italic; padding-left:11em; font-size:11px; border-bottom:1px dotted; margin-bottom:0px}
.biografia .kwicks li a h3{ font-family:Calibri, Tahoma, Arial, sans-serif; color:#E0DDBC; font-size:18px; margin:0 10em 0 1em; font-style:italic; text-align:left; width:180px;}
.biografia .kwicks {display: block; cursor: pointer;  height: 390px; width: 82px; background: url(../images/bgbiografia.png);  border-right: 2px solid #fff;}
.biografia #kwick_1 {background-position:0px 0px;}
.biografia #kwick_2 {background-position:-300px 0px;}
.biografia #kwick_3 {background-position:-600px 0px;}
.biografia #kwick_4 { background-position:-900px 0px;}
.biografia #kwick_1.active, #kwick_1:hover { background-position: 0 bottom;}
.biografia #kwick_2.active, #kwick_2:hover{background-position: -400px bottom;}
.biografia #kwick_3.active, #kwick_3:hover {background-position: -800px bottom;}
.biografia #kwick_4.active, #kwick_4:hover {background-position: -1200px bottom;}
/*         **** /BIOGRAFIAS ****         */








#main-content .blog {background: url(../images/bloque-blog.png) no-repeat; width:200px; height:105px; margin:0 0 1em 0}
#main-content .blog h2{ font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; color:#333333; text-align:center}
#main-content .blog ul{width:200px}
#main-content .blog li{ border-bottom:1px dotted; margin:.1em .1em 0 .5em; clear:both; height:45px; width:200px;}
#main-content .blog li h4{ font-family: Calibri, Tahoma, Arial, sans-serif; font-size:17px; font-style:italic; font-weight:normal; color:#333333; margin:.2em 0 .1em 0}
#main-content em{font-style: italic; background: #ffffcf}
#main-content #noticias { margin:0 2em 1em .5em;}
#main-content #noticias p{ text-align:justify; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:rgb(80,80,80); margin:0.5em 1.25em 2.0em 20px;}
#main-content #noticias h2{ font-size:16px}
#main-content #noticias p a{float: right; margin-top:-4em;}
#main-content .contenido p{float:left;}
#main-content #noticias p p{float:left;}


#main-content .estadisticas{ border:1px solid #9C9F8C; background: url('../images/bloque-estadistica.jpg'); color:#000000; margin:0 0 1em .4em;}
#main-content .estadisticas h2{margin:0 0 1em 0; font-family:'Times New Roman', Times, serif; font-size:16px; margin-left:1em; padding:0; color:#01506D;}
#main-content .whosOnline{float:right; height:70px;}
#main-content .whosOnline ul{padding:0 0 0 .5em; text-decoration:none}
#main-content .whosOnline ul li {padding:0 0 .4em .75em; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px dotted; text-decoration:none}
#main-content .whosOnline ul li a{ color:#333; text-decoration:none;}
#main-content .whosOnline ul li a:hover{text-decoration: underline;}
#main-content .userregister, #main-content .toppost, #main-content .toppost{width:205px; height:210px; float:left;}




#main-content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
#main-content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
#main-content h6 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",verdana,arial,sans-serif; font-weight:normal; font-size:140%;}

#main-content p.center {text-align:center;}
#main-content p.right {text-align:right;}
#main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
#main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}

/*
#main-content table {clear:both; width:400px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
#main-content table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:rgb(175,175,175); text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
#main-content table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
#main-content table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
*/
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}
em{font-style: italic; background: #ffc}

#main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
#main-content ul li {margin:0 0 0.2em 1px; padding:0 0 0 2px;  line-height:1.4em; font-size:110%;}
#main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
#main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}



/********************/
/*  COMMON CLASSES  */
/********************/
.main img {float:left; margin:3px 10px 7px 0; padding:1px; }
.main img.center {clear:both; float:none; margin:0; padding:1px; border:1px solid rgb(150,150,150);}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid rgb(150,150,150);}

.main-content h1 a {color:rgb(70,122,167); font-weight:normal; text-decoration:none;}
#main-content h2 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#7DA000; text-decoration:none}
.main a:visited {color:rgb(42,90,138);}
.main a:visited {color:rgb(42,90,138);}
#main-content a:hover{ text-decoration: underline}

.main a img {border: none;}
/*.main a:hover img {border:solid 1px rgb(220,220,220);}*/
