/*c
 Theme Name: DREAMERS
 Theme URI: http://dreamers.es/
 Description: DREAMERS es una plantilla pensada, diseñada y realizada por <a href="http://guatman.net">Guatman</a>
 Version: 1.0
 Author: http://guatman.net
 Author URI: http://guatman.net/
 */ * html {
    height: 1%;
}

body {
	font-size: 12px;
	height: 100%;
	text-align: left;
	background-color: #000000;
	background-image: url(images/background_dreamers.jpg);
	background-position: top center;
	background-atachment:fixed;
	font-family: "Lucida Sans Unicode", sans-serif;
	

}

#submit {
    padding: 7px 10px;
    background-color: #888;
    color: #fff;
    text-align: center;
    width: auto;
    font-size: 12px;
}

a {
    text-decoration: none;
}

a:hover, a.hover {
    text-decoration: underline;
}

.clear {
    clear: both;
}

p.more {
	padding: 7px 0;
	background-color: #ff0000;
	color: #fff;
	text-align: center;
	width: 70px;
	background-image: url(images/nav_bar.png);
}

p.more a {
    color: #fff;
}

.comm {
	background-image:url(images/ico_comments.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}

#page {
    background-image: url(images/bgr_page.png);
    background-position: top right;
    background-repeat: no-repeat;
    width: 965px;
    margin: 0 auto;
    padding-right: 102px;
}


#topbanner {
    height: 240px;
    padding-top: 8px;
	
	}
#header {
    height: 80px;
    padding-top: 28px;
}

#header h1 {
}

#header h2 {
    display: none;
}

#wrap {
    background-image: url(images/post_gif.jpg);
    padding: 0px;
}

#nav {
	clear: both;
	height: 40px;
	background-color: #333333;
	margin-bottom: 0px;
	background-image: url(images/nav_bar.png);
}

#nav ul {
    padding: 0 12px;
    float: left;
}

#nav ul li {
    display: inline;
}

#nav ul li a {
    text-transform: uppercase;
    line-height: 40px;
    height: 40px;
    text-decoration: none;
    color: #fff;
    background-image: url(images/ico_w_cross.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding: 0 10px;
    font-weight: bold;
    font-size: 13px;
}

#nav ul li a:hover, #nav ul li a.hover, #nav ul li.current-cat a, #nav ul li.current_page_item a {
    color: #e49699;
    background-image: url(images/ico_p_cross.gif);
}

#nav #lang {
    float: right;
    padding: 11px 12px 11px 0;
}

#wrap2 {
	background-image: url(images/post_gif.jpg);
	background-position: top right;
	background-repeat: repeat;
	background-attachment: scroll;
}

#closetop {
    height: 1px;
    overflow: hidden;
    background-color: #888;
    margin-bottom: 7px;
    margin-left: 25px;
    clear: both;
    width: 540px;
}

#closebot {
    margin-left: 384px;
    clear: both;
    height: 1px;
    overflow: hidden;
    background-color: #888;
}

#content {
    float: left;
    width: 565px;
    padding-bottom: 10px;
}

#content .blocktitle {
	background-image: url(images/bgr_blocktitle.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-right: 10px;
	clear: both;
	margin-left: 30px;
}

#content .blocktitle h3 {
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    background-color: #FF0000;
    font-size: 13px;
    display: inline-block;
    font-weight: bold;
}

#content .blocktitle .rss {
	background-color:#FF0000;
}

#content h3#noticias {
    padding: 0;
}

#content h3#noticias a {
	color: #fff;
	font-weight: bold;
	padding: 10px;
	float:left;
	background-color: #FF0000;
}

#content h3#noticias a.rss {
    padding: 6px 10px;
}

#content .post, #content #logos, #content #destacados, #content #commentsblock {
    margin: 10px 30px 10px 55px;
}

#content .post {
	width: 500px;
	padding-left: 10px;
	padding-right: 10px;
	background-position: left top;
	background-repeat: no-repeat;
	color: #CCCCCC;
	background-color: #000000;
}

#content .static {
	background-image:none;
}

#content .post h1 {
    font-size: 20px;
    line-height: 140%;
    margin: 5px 0;
}

#content .post h2 {
    font-size: 18px;
    line-height: 140%;
    margin: 5px 0;
}

#content .post h3 {
    font-size: 16px;
    line-height: 140%;
    margin: 5px 0;
}

#content .post h3.posttitlearchive {
	padding-left:20px;
}

#content .post h4 {
    font-size: 14px;
    line-height: 140%;
    margin: 5px 0;
}

#content .post h5 {
    font-size: 12px;
    line-height: 140%;
    margin: 5px 0;
}

#content .post h6 {
    font-size: 11px;
    line-height: 140%;
    margin: 5px 0;
}

#content .post p {
    line-height: 140%;
    margin: 5px 0;
}

#content .post strong {
	font-weight:bold;
}

#content .post ul {
    list-style-image: url(images/ico_p_cross.gif);
    margin: 5px 0;
    margin-left: 20px;
}

#content .post ol {
    list-style: decimal;
    margin: 5px 0;
    margin-left: 20px;
}

#content .post li {
    margin: 5px 10px;
    line-height: 140%;
}

#content .post a {
    color: #c92d32;
}

#content .post .new img {
    display: none;
}

#content .post .posttitlelink {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
}

#content .post small {
    font-size: 11px;
    color: #888;
}

#content .post p.more {
    float: right;
    line-height: 100%;
}

#content .post p.more a {
    color: #fff;
}

/* Entry */
.entry img {
	margin:5px 0;
	border: 1px solid #c92d32;
    padding: 1px;
}

.entry .alignright {
    float: right;
    margin: 0 0 5px 10px;
}

.entry .alignleft {
    float: left;
    margin: 0 10px 5px 0;
}

/* Comentarios */
#commentsblock h3 {
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0;
    color: #ffffff;
}

#commentsblock a {
    color: #FF0000;
}

#commentsblock p {
    padding: 4px 0;
    line-height: 120%;
    color: #FFFFFF;
}

#commentsblock input {
    font-size: 11px;
    padding: 3px;
    width: 200px;
}

#commentsblock textarea {
    font-size: 11px;
    padding: 3px;
    width: 470px;
    height: 100px;
}

.commentlist li {
    padding: 5px;
    border-bottom: 1px dotted #ccc;
}

/* NOticias */
#news {
	background-color: #000000;
    width: 300px;
	padding:10px 20px;
}

#news ul {
	list-style-image:url(images/bgr_list.gif);
	margin-left:20px;
}

#news ul li {
	margin:10px 3px;
}

#news ul li a {
	color:#FF0000;;
	font-weight:bold;
}

/* Destacados */
h3#destacado {
    float: left;
    width: 90px;
}

#botones {
    float: right;
    width: 150px;
}

.featured {
    border: 1px solid #c92d32;
    padding: 1px;
    width: 480px;
    clear: both;
}

.link_featured {
	display:block;
	width:476px;
	height:316px;
}

.fbutton {
    background-image: url(images/bgr_button.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    height: 23px;
    color: #fff;
    line-height: 23px;
    font-size: 12px;
    width: 24px;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    border: none;
    margin: 5px 0 0 10px;
    cursor: hand;
}

.featured button {
    display: none;
}

.featuredcontent {
    display: none;
}

.featuredli {
    width: 480px;
    height: 300px;
    position: relative;
}

/* Banners */
.banners {
    margin: 10px 0 10px 55px;
    padding-bottom: 5px;
}

#content .bannerplace {
    float: left;
    width: 230px;
    margin-right: 20px;
	text-align:right;
	border: 1px solid #888;
}

#sidebar .bannerplace {
    float: none;
    margin: 0;
	text-align:center;
	vertical-align:middle;
}

#sidebar .banners {
	
	margin: 5px 0 0 0;
	width: 340px;
	padding: 20px 0;
	background-image: url(images/bgr_wrap.png);
}

#sidebar .lola {
	padding:8px 0 0 0 ;
}

#sidebar .bannerplace img {
    border: 1px solid #888;
	margin-bottom:10px;
}


#sidebar .tick img {
	margin:0 10px;
}

.bannerplacetitle {
    float: left;
    width: 230px;
    text-align: right;
	margin-right: 20px;
    margin-bottom: 5px;
}

#sidebar .bannerplacetitle {
    float: none;
    margin-left:45px;
}

h3.bannertitle {
    display: none;
}

/* Tags */
.tags {
    background-color: #fff;
    width: 340px;
    padding-bottom: 5px;
	margin-top:5px;
}

/* Redes Sociales */
#logos ul {
    margin: 10px 0 0 20px;
}

#logos ul li {
    display: inline;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
}

#sidebar {
    float: left;
    width: 360px;
}

#calendario {
	height: 50px;
	background-color: #000000;
	color: #fff;
	font-weight: bold;
	margin-right: 20px;
	padding-left: 20px;
	background-image: url();
}

#calendario p {
    line-height: 50px;
    font-weight: bold;
    float: left;
}

#calendario a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

#calendario a:hover, #calendario a.hover {
    text-decoration: underline;
}

#calendario .rss {
    float: right;
    padding: 14px 15px 14px 0;
}

.event-calendar {
    margin: 1px 0 0 0;
    background-image: url(images/bgr_event.gif);
    background-repeat: repeat-y;
    background-position: top left;
    padding: 20px 0 0 0;
    height: 100px;
}

.event-img {
    float: left;
    width: 93px;
    padding: 0 6px 0 21px;
}

.event-img img {
    width: 93px;
}

.event-info {
    float: left;
    width: 157px;
    padding: 0 20px 0 8px;
}

.event-info h4 {
    margin-top: 15px;
    color: #747170;
    font-size: 15px;
}

.event-info h4 a {
    color: #ffffff;
    font-weight: bold;
}

.event-info h5 {
    color: #7b7b7b;
    font-size: 12px;
    margin-top: 15px;
}

.event-date {
    float: left;
    width: 55px;
    background-image: url(images/bgr_event_date.gif);
    background-repeat: no-repeat;
    background-position: top left;
    height: 75px;
    text-align: center;
    padding-top: 25px;
}

.event-date span.day {
    font-size: 20px;
    color: #fff;
}

.event-date span.month {
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
}

/* Encuestas */
#polls {
    margin: 6px 0 0 0;
}

#polls h3 {
    padding: 10px;
    text-transform: uppercase;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    background-color: #FF0000;
    margin-right: 20px;
    padding-left: 20px;
}

.wp-polls {
	margin: 3px 0 0 0;
	background-image: url();
	background-repeat: repeat-y;
	background-position: top left;
	background-color: #CCCCCC;
}

.wp-polls .wp-polls-ans {
    padding: 0 0 10px 20px;
	width:200px;
}

.wp-polls .polltitle {
    color: #FF0000;
    line-height: 140%;
    font-weight: bold;
    padding: 10px 0 0 20px;
}

.wp-polls .polltitle a {
    background-color: #FF0000;
    color: #fff;
    padding: 1px 3px;
}

.wp-polls-ul li {
    margin-top: 5px;
}

.pollfooter {
    text-align: right;
    padding-right: 55px;
}

.wp-polls .boton {
    padding: 4px 0;
    background-color: #888;
    color: #fff;
    text-align: center;
    width: 70px;
    margin-left: 6px;
    border: none;
}

/* Pie */
#footer {
    clear: both;
    height: 40px;
    background-color: #333333;
    margin: 20px 0;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}

#footer a {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    font-size: 10px;
}

#footer #info {
    margin-left: 100px;
    float: left;
    line-height: 40px;
    height: 40px;
    font-weight: bold;
    font-size: 10px;
}

#footer #copy {
    margin-right: 170px;
    float: right;
    line-height: 40px;
    height: 40px;
    font-weight: bold;
    font-size: 10px;
}
