/* @override 
	http://erd.hosting-inbound.com/wp-content/themes/eae_theme/style.css */

/*
Theme Name: EAE Theme
Theme URI: http://www.digitalseed.es
Description: Custom wordpress theme built for EAE
Version: 1.0
Author: Digital Seed
Tags: EAE, custom
*/

* { margin: 0; padding: 0; }
body { background: white url('images/bg.jpg') repeat left top; font: 13px/15px Arial, Helvetica, sans-serif; color: #585858; margin: 0px; padding: 0px; border: none;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.elink {display:block; width: 100%; height: 100%; cursor:pointer; text-decoration: none;}
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
a img {border: none;}

h1, h2, h3, h4 { font-weight: normal; margin: 0 0 10px 0; font-family: Georgia, serif; font-style: italic;}
h1 {font-size: 20px; color:#585858; text-transform: uppercase; padding: 15px 0 0;}
h2 {font-size: 13px; color:#585858;}
h3 { }

p { padding: 0px; margin: 0px;}
a {color: #585858; text-decoration: none;}
a:hover { } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; list-style: none; margin: 0px; padding: 0px;}

.post { }

.entry { }
.entry a { }
.entry a:hover { }
.entry p {padding: 0px 0px 14px; color: #8d8d8d; font-size: 12px;}

pre { }
code, tt { }

#meta { }
.postmetadata { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
form { }
input[type=text] { }
textarea { }

.vcenterOuter{display: table; overflow: hidden; height: 100%; width: 100%;}
.vcenterOuter .vcenterInner{display: table-cell; vertical-align: middle; width: 100%;}
.vcenterOuter .vcenterInner .vcenterElement{display: block;}

/* GLOBAL */
#main_wrapper{background: transparent url('images/bg_top.jpg') repeat-x left top;}
#content_wrapper{background: transparent url('images/bg_bottom.jpg') repeat-x left bottom;}
#page-wrap { width: 968px; margin: 0px auto;}
#home-wrap { width: 950px; margin: 0px auto;}
#content {width: 689px; float: left; padding: 0px 0px 0px 9px;}
#sidebar {width: 263px; float:right; background: transparent url('images/sidebar_bg.png') repeat-y 10px top; padding: 0 0 25px;}

/* HEADER */
#header{width: 903px; padding: 30px 30px 0px 17px; height: 124px; background: transparent url('images/common_elements.png') no-repeat 0px 0px; margin: 0 auto;}
#header_top{height: 61px;}
#blog_logo{float: left; margin-right: 5px; background: transparent url('images/common_elements.png') no-repeat -950px 0px; width: 55px; height: 52px;}
#header_icons{float: right; width: 612px; border-bottom: 1px dotted #b2b2b2; height: 50px;}
.eae_header_icon{float: right; margin-left:15px;}
#header_title{float: left; width: 285px;}
#header_title h1 {padding: 18px 0px 0px 0px; margin: 0px;}
#header_title h2{margin: 0px;}
#navbar {float: right;}
#content_wrap {background: url("images/content_bg_footer.png") no-repeat scroll 0 bottom transparent; padding: 39px 0 11px;}
#inner_content_wrap{background: transparent url('images/content_bg.png') repeat-y 0px 0px;}
#page_wrap{background: url("images/page_bg_footer.png") no-repeat scroll 0 bottom transparent; padding: 39px 0 11px;}
#inner_page_wrap{background: transparent url('images/page_bg.png') repeat-y 0px 0px; padding: 42px;}
#menu-menu-principal li {display: block; float: left; height: 35px; line-height: 35px; margin: 0 0 0 17px;}
#menu-menu-principal li a {color: #585858; display: block; float: left; font-size: 14px; font-style: italic; height: 35px; line-height: 35px; margin: 0 14px 0 -14px; padding: 0 0 0 14px; position: relative; text-decoration: none; text-shadow: 1px 1px 2px #FFFFFF; font-family: Georgia, serif;}
#menu-menu-principal li a:hover { color: #BE0115;}
#menu-menu-principal li.current-menu-item {background: url("images/theme_elements.png") no-repeat scroll right 0px transparent;}
#menu-menu-principal li.current-menu-item a{background: url("images/theme_elements.png") no-repeat scroll left 0px transparent; color: #be0115;}

/* HOME */
#home_destacado {width: 945px; height: 350px; position: relative; overflow: hidden; margin: 25px 0px 0px 4px; background: transparent url('images/home_elements.png') no-repeat 0px -517px; z-index: 1;}
#home_destacado_imagen{position: absolute; top: 4px; left: 0px; z-index: 2; width: 468px; height:331px; overflow: hidden;}
#home_destacado_content {background: url("images/home_elements.png") no-repeat scroll -562px 0 transparent; height: 301px; padding: 15px 60px 15px 95px; position: absolute; right: 7px; top: 4px; width: 346px; z-index: 3;}
#home_destacado_title{height: 75px; margin: 0 0 5px; overflow: hidden;}
#home_destacado_content h3{margin: 0px;}
#home_destacado_data{height: 180px; overflow: hidden; margin: 0 0 5px;}
#home_destacado_excerpt{padding: 5px 0px 0px 0px; height: 90px; overflow: hidden; line-height: 18px; color: #474747; font-size: 13px; font-family: Arial;}
#home_destacado_comments{width: 165px; height: 31px; padding: 5px 0px 0px 30px; font-size: 14px; color: #585858; font-family: Georgia, serif; line-height: 31px; background: transparent url('images/home_elements.png') no-repeat -833px -347px; margin: 0px; float: left;}
#home_destacado h3{color: #585858; font-size: 24px; line-height: 24px;}
.home_content_block_header{height: 99px; overflow: hidden;}
.home_bottom{width: 101%; clear:both; height: 350px; margin: 0px 0px 0px -1%; padding: 5px;
}
.home_content_block{height: 372px; float: left; margin: 0px 0 0px 0px; padding: 0px; background-color: #FFF; position: relative;}
.home_content_block_header{height: 31px; background-image: url('images/home_elements.png'); background-repeat: no-repeat; background-color: transparent; padding: 39px 16px 0px 51px;;}
.home_content_block_header h2{font-size: 17px; height: 18px; overflow: hidden }
.home_content_block_post{height: 274px; overflow: hidden; padding: 10px 15px 0;}
.block_header{padding: 0px 0px 7px; height: 48px; overflow: hidden; border-bottom: 1px solid #eee; margin-bottom: 10px }
.home_content_block h3{padding: 0px; margin: 0px; font-size: 14px; font-family: Georgia, serif; line-height: 16px; font-style: italic; color:#333;}
.come_content_block h3 a{color:#333; text-shadow: 1px 1px 2px #FFFFFF; line-height: 16px;}
.home_content_block_perspectivas h2{color: #003547;}
.home_content_block_criterio h2{color: #947600;}
.home_content_block_street h3{color: #94bfe2;}
.home_content_comment{clear:both; font-size: 12px; font-family: Georgia, serif; color:#707070; overflow: hidden;}
.home_content_comment span {color: #999999}
.home_content_excerpt{color: #8D8D8D; font-family: Arial; font-size: 12px; height: 120px; margin: 0 0 20px; overflow: hidden; padding: 9px 0px 0px;}
.home-3-block{
	width: 31.333%; 
	margin: 0 1%;
	background: url("images/home_elements.png") no-repeat scroll  0px 0px transparent;}
.home-3-block .home_content_block_perspectivas {background-position: -0px -445px;}
.home-3-block .home_content_block_street {background-position: -338px -445px;}
.home-3-block .poll_base_short{width: 194px; float: left; margin: 5px 0px 0px 0px;}
.home-4-block{width: 223px; background: url("images/home_elements.png") no-repeat scroll -339px 0px transparent;}
.home-4-block .home_content_block_perspectivas {background-position: -0px -373px;}
.home-4-block .home_content_block_criterio {background-position: -224px -373px;}
.home-4-block .home_content_block_street {background-position: -448px -373px;}
.home-4-block .poll_base_short{width: 115px; float: left; margin: 5px 0px 0px 0px;}
#twitter_block {background: url("images/home_elements.png") no-repeat scroll -98px 0 transparent; height: 355px; margin: 0; padding: 18px 3px 0 0; width: 238px;}
#home_destacado_autor{border-bottom: 1px dotted #999;}
.autor_data{border-top: 1px dotted #999; height: 26px; line-height: 26px; color: #585858; font-size: 14px; font-family: Georgia, serif; overflow: hidden;}

.home-3-block ul {
	padding: 20px;
}

.home-3-block ul li {
	position: relative;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	font-family: Georgia;
	border-bottom: 1px solid #ddd;
}

.home-3-block ul li a {
	font-style: italic;
}

.home-3-block ul li a:hover {
	color: #BE0115;	
}

.home-3-block#recent-posts-3 ul li {
	padding: 18px 0 10px 0;
}

.home-3-block ul li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

.home-3-block ul li .post-date {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 12px;
	color: #999;
}

.home-3-block ul li .comment-author-link {
	color: #999;
}

/* FOOTER */
#footer{clear:both; padding: 25px 0px 0px 0px; width: 950px; margin: 0 auto;}
#footer_top{height: 44px; border-top: 1px solid #FFF; border-bottom: 1px solid #d8d8d8;}
#footer_menu{float: left;width: 822px; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #FFFFFF; overflow: hidden; height: 42px; padding: 0px 0px 0px 5px;}
#footer_menu li{float: left; height: 42px; font-size: 12px; line-height: 42px; padding: 0px 30px 0px 0px;}
#footer_menu li a {color: #797979; text-shadow: 1px 1px 2px #FFFFFF;}
#footer_menu li.current-menu-item a {color: #333;}
#footer_menu li a:hover{color: #333;}
#social_menu{float:right; width: 123px; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #FFFFFF; overflow: hidden; height: 42px;}
#social_menu li {float: left; background-image: url('images/common_elements.png'); background-repeat: no-repeat; background-color: transparent; width: 33px; height: 32px; margin: 5px 7px 0px 0px;}
#linkedin{background-position: -952px -53px;}
#linkedin:hover{background-position: -952px -86px;}
#twitter{background-position: -986px -53px;}
#twitter:hover{background-position: -986px -86px;}
#rss{background-position: -1019px -53px;}
#rss:hover{background-position: -1019px -86px;}
#web{background-position: -1052px -53px;}
#web:hover{background-position: -1052px -86px;}
#footer_data {float: left; padding: 10px 0 20px; width: 450px;}
#footer_data p {line-height: 24px; font-size: 12px; color: #999999;}
#footer_data span {color: #666666; display:block; float: left; width: 70px;}
#footer_logo_wrapper{margin: 9px 0px 0px 0px; float:right; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;}
#footer_logo{padding: 26px 28px 44px 28px; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}

/* ARCHIVE / CATEGORIES */
#content_title{height: 92px; padding: 3px 47px 0px 40px; background: transparent url('images/content_bgs.png') no-repeat -6px bottom; overflow: hidden;}
#content_title h2{font-size: 24px; line-height: 92px; color: #515151;}
.content_post{padding: 35px 43px 32px 38px; background: transparent url('images/content_bgs.png') no-repeat -6px bottom; overflow: hidden;}
.content_post_street{padding: 35px 43px 32px 38px; background: transparent url('images/content_bgs.png') no-repeat -6px bottom; overflow: hidden;}
.post_meta{height: 28px; line-height: 28px; color: #707070; font-size: 12px; font-family: Georgia, serif; text-shadow: 1px 1px 2px #FFF; border-top: 1px dotted #999; border-bottom: 1px dotted #999; overflow:hidden;}
.post_image {width: 139px; height: 140px; float: left; position: relative;}
.post_image img {position: absolute; top: 0px; left: 0px;}
.post_image_border{width: 139px; height: 140px; background: transparent url('images/content_bgs.png') no-repeat -695px 0px; position: absolute; top: 0px; left: 0px; z-index:5;}
.post_data{width: 450px; float: right;}
.post_data h3, .poll_data h3{font-size: 18px; line-height: 20px; overflow: hidden; margin: 0px 0px 11px;}
.post_excerpt{color: #8d8d8d; font-size: 12px; line-height: 17px; height: 51px; overflow: hidden; padding: 10px 0px 0px; margin: 0px 0px 5px;}
.leave_comment {float: left; margin: 17px 0px 0px 0px; padding: 0px;}
.leave_comment_icon {float: left; padding: 0px 6px 0px 0px; margin: 0px; width: 9px; height: 9px;}
.comments-link-leave{font-size: 12px; color: #828282; line-height: 19px;}
.comments-link{color: #585858; font-family: Georgia, serif; text-shadow: 1px 1px 2px #FFFFFF;}
#content_navigation{width: 700px; height: 77px;}
.section_title_icon{width: 29px; height: 30px; float: left; margin: 32px 10px 0px 0px;}
.section_type_post{background: transparent url('images/theme_elements.png') no-repeat -147px -170px;}
.section_type_street{background: transparent url('images/theme_elements.png') no-repeat -87px -170px;}
.section_type_perpectivas{background: transparent url('images/theme_elements.png') no-repeat -177px -170px;}
.section_type_criterio{background: transparent url('images/theme_elements.png') no-repeat -117px -170px;}
.comment_blob{background: transparent url('images/theme_elements.png') no-repeat -245px -170px; width: 11px; height: 9px; float: left; margin: 4px 6px 0px 0px;}
.archive_image_default{width: 139px; height: 140px; background: transparent url('images/common_elements.png') no-repeat -1101px 0px;}

/* PAGE */
#page_title{height: 28px; overflow: hidden;}
#page_title h2{font-size: 24px; line-height: 24px;}

/* PAGE-NOSOTROS */
#nosotros_image{padding: 25px 0px 6px;}
#nosotros_text{width: 610px; float: left;}
#nosotros_quote{width: 220px; float: right; font-family: Georgia, serif; font-style: italic; text-shadow: 1px 1px 2px #FFFFFF; font-size: 24px; line-height: 28px; color: #515151; padding: 19px 0px 0px 0px;}
#nosotros_page{padding: 0px 15px 0px 0px;}
/* SINGLE */
#post_single{padding: 42px 43px 34px 38px; background: transparent url('images/content_bgs.png') no-repeat -6px bottom;}
#post_single h3 {font-size: 24px; color: #585858; line-height: 28px;}
#post_comments{}
.entry{padding: 15px 0px 0px 0px;}
#post_content{padding: 5px 0px 10px 0px;}
#post_content img{ max-width: 100%}
#post_tags{padding: 0 0 25px; font-weight: bold; color: #000; clear:both;}
#post_tags a{color: #d80019; font-weight: normal;}
#related_posts{padding: 0 0 20px; color: #000; font-size: 12px; font-weight: bold; clear:both;}
#related_posts .meta_type_icon{margin: 2px 6px 0px 0px;}
#related_posts_header{padding: 0px 0px 12px 0px;}
#related_posts li{padding: 0px 0px 15px 0px; font-size: 12px; font-weight: bold; }
#related_posts li a{color: #8d8d8d;}
#related_posts li a span{color: #000;}
#related_posts li a:hover{color: #d80019;}
#related_posts li a:hover span{color: #d80019;}
#pay_with_a_tweet{height: 24px; padding: 0px 0px 25px 25px; margin: 0px 0px 0px 0px; background: transparent url('images/content_bgs.png') no-repeat -841px -19px; clear:both;}
#pay_with_a_tweet_text{line-height: 24px; float: left; padding: 0px 15px 0px 0px; color: #000; font-size: 12px;}
#options_bar{height: 32px; padding: 0px; clear:both;}
#social_links{width: 425px; float: left; padding: 11px 0px 0px 0px;}
#post_navigation .regular_button{margin-top: 0px;}
.post-edit-link{clear: both; display: block; padding: 10px 0 0;}
.options_street_single{padding: 25px 0px 0px 0px;}
.follow_on_linkedin{padding: 0 16px 25px 0; font-size: 12px; color: #000000; line-height: 12px; height: 12px; clear:both;}
.follow_on_linkedin a { font-weight: bold; color: #000; float: left;}
.follow_on_linkedin a span{color: #d80019;}
.follow_on_linkedin .link_cursor{margin: 2px 0px 0px 5px;}
#articulo_related_direct{padding: 0px 0px 15px; height: 34px;}
#articulo_related_direct p{padding: 0px 0px 4px; color: #000;}
#articulo_related_direct a{color: #cc0000;}
#articulo_related_link{float: left;}
#articulo_related_link .link_cursor{margin: 5px 0 0 10px;}
.entry .leave_comment {margin: 0px; padding: 0px 0px 25px;}

/* POST & PAGE CONTENT STYLES */
#post_content a {color: #cc0000; font-size: 12px;}
#post_content h1 {color: #747474; font-size: 20px;}
#post_content h2 {color: #747474; font-size: 17px;}
#post_content h3 {color: #747474; font-size: 15px:}
#post_content h4 {color: #747474; font-size: 15px:}
#post_content h5 {color: #747474; font-size: 15px:}
#post_content h6 {color: #747474; font-size: 15px:}
#post_content h1 {color: #747474;}
#post_content p {color: #747474; font-size: 12px; padding: 0px 0px 14px 0px;}
#post_content ol {color: #747474; list-style-type: decimal; padding: 0 0 0 18px; font-size: 12px;}
#post_content ul {color: #747474; list-style-type: disc; padding: 0 0 0 18px; font-size: 12px;}
#post_content li {color: #747474; padding: 0px 0px 14px 0px;}
#post_content address {color: #747474; font-size: 12px; font-style: italic;}
#post_content pre {color: #747474; font-size: 12px; font-family: Courier, monospace;}


/* COMMENTS */
#respond {padding: 30px 35px;}
#comments_wrapper {padding: 40px 0 0;}
#respond h4, #comments_wrapper h4 {font-size: 24px; line-height: 24px; margin: 0px; height: 24px;}
#comments_wrapper h4 div.section_title_icon{margin-top: 0px;}
#comments_wrapper h4 {padding-left: 36px;}
#respond .field {clear:both; padding: 0px 0px 15px 0px;}
#respond label {display: block; float: left; width: 100px; height: 25px; line-height: 25px; color: #333; font-weight: bold; font-family: Georgia, serif;}
#respond textarea {border: 1px solid #dfdfdf; width: 504px; height: 124px;}
.eform_input{border: 1px solid #dfdfdf; height: 23px; height: 24px; width: 294px;}
#commentform{padding: 40px 0px 10px 0px;}
.logged_in{padding: 0px 0px 20px;}
#respond .regular_button{margin-right: 13px; margin-top: 17px;}
.submit_button_wrapper{height: 48px;}
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { padding: 20px 35px 20px 35px; border-bottom: 1px solid #e3e3e3;}
ol.commentlist li.comment li {padding: 20px 0px 20px 35px; border: none;}
ol.commentlist li.comment div.comment-author {font-size:18px; color: #333333; font-family: Georgia, serif; font-style: italic; text-shadow: 1px 1px 2px #FFFFFF;line-height: 18px;}
ol.commentlist li.comment div.comment-time {font-size:12px; color: #707070; font-family: Georgia, serif; font-style: italic; text-shadow: 1px 1px 2px #FFFFFF; line-height: 20px;}
ol.commentlist li.comment div.comment-data{font-size: 12px; font-family: Arial; color: #828282; line-height: 18px;}
ol.commentlist li.comment div.regular_button{margin-top: 12px;}



/* POLL */
.respuesta_wrapper {padding: 2px 0px; line-height: 17px; font-size: 12px; color: #8d8d8d; height: 40px;}
.respuesta_1 .poll_base_progress{background-color: #880000;}
.respuesta_2 .poll_base_progress{background-color: #af8c00;}
.respuesta_3 .poll_base_progress{background-color: #660066;}
.respuesta_4 .poll_base_progress{background-color: #2e6134;}
.poll_header{height:17px; overflow: hidden;}
.poll_voted{color: #d80019; font-weight: bold;}
.poll_details{float: right; width: 78px; height: 17px;}
.poll_result{float:right;width: 34px; overflow: hidden; text-align: right;}
.poll_vote{float:right; width: 42px; cursor: pointer; overflow: hidden; color: #357e96; font-family: Georgia, serif; font-style: italic; text-shadow: 1px 1px 2px #FFFFFF; background: transparent url('images/home_elements.png') no-repeat -747px -355px; margin-left: 2px;}
.poll_vote:hover{background: transparent url('images/home_elements.png') no-repeat -790px -355px;}
.poll_base_bar{height: 8px; background-color: #ebebeb; position: relative; margin: 1px 0px 0px 0px;}
.poll_base_long{width: 334px; float: left; margin: 0px 15px 0px 0px;}
.poll_base_progress{height: 8px; position: absolute; left: 0px; top: 0px;}
.post_poll_wrapper{height: 10px; line-height: 10px;}
.respuestas_loading{text-align:center; padding: 70px 0px 0px 0px;}
.respuestas_loading p {color: #8D8D8D; font-family: Arial; font-size: 11px;}
.votar_error{background: url("images/theme_elements.png") no-repeat scroll -282px -180px transparent; padding: 0px 0px 0px 27px; margin: 70px 0px 0px 13px;}
.votar_error p{font-size: 12px; color: #333333; font-weight: bold; }
.poll_long_data{float: left; padding: 0px; width: 392px;}
.poll_long_vote .regular_button{float: left;}
.poll_data {height: 183px; padding: 0 0 20px}
.poll_single{}
.poll_content{}

/* BUTTONS */
.regular_button{background: url("images/theme_elements.png") no-repeat scroll right -107px transparent; color: #282828; display: block; float: right; height: 31px; line-height: 31px; margin: 7px 5px 0px 14px;}
.regular_button a, .regular_button input, .regular_button span{background: url("images/theme_elements.png") no-repeat scroll left -107px transparent; display: block; float: left; position: relative; margin: 0 14px 0 -14px; padding: 0px 0px 0px 14px; height: 31px; line-height: 31px; text-decoration: none; text-shadow: 1px 1px 2px #FFFFFF; font-size: 12px; color: #666666; font-style:italic; font-family: Georgia, serif; border: none; cursor: pointer;}
.regular_button:hover{background: url("images/theme_elements.png") no-repeat scroll right -138px transparent;}
.regular_button:hover a, .regular_button:hover input, .regular_button:hover span{background: url("images/theme_elements.png") no-repeat scroll left -138px transparent;}

#home_destacado_button{background: url("images/theme_elements.png") no-repeat scroll right -36px transparent; color: #b00014; display: block; float: right; height: 35px; line-height: 35px; margin: 0px 0px 0px 14px;}
#home_destacado_button a{background: url("images/theme_elements.png") no-repeat scroll left -36px transparent; display: block; float: left; position: relative; margin: 0 14px 0 -14px; padding: 0px 0px 0px 14px; height: 35px; line-height: 35px; text-decoration: none; text-shadow: 1px 1px 2px #FFFFFF; font-size: 14px; color: #b00014; font-style:italic; font-weight: bold; font-family: Georgia, serif; width: 105px;}
#home_destacado_button:hover{background: url("images/theme_elements.png") no-repeat scroll right -71px transparent;}
#home_destacado_button:hover a{background: url("images/theme_elements.png") no-repeat scroll left -71px transparent;}

/* TWITTER */
#tw_title {background-color: #EDEDED; font-size: 17px; height: 39px; margin: 1px 0 0; padding: 13px 0 0 22px;}
#tw_title h3{color:#b00014; font-size: 17px; line-height: 17px; text-shadow: 1px 1px 2px #FFFFFF; margin: 0px;}
#tw_title h3 span{font-size: 14px;}
#tw_footer {background-color: #EDEDED; height: 27px;}
#tw_link {background: transparent url('images/home_elements.png') no-repeat -593px -358px; height: 16px; width: 84px; float: right; margin: 6px 10px 0px 0px;}
.twtr-doc{-moz-border-radius: 0 !important;}
.twtr-hd{display:none;} 	/*el header*/
.twtr-bd{background-color:#FFF;}
.twtr-ft div{display:none;} 	/*el footer*/

/* PAGINATION */
.pagination {clear:both; padding:25px 0px 0px; height: 28px; margin: 0 auto;}
.pagination span, .pagination a {display:block; float:left; margin: 0px 5px; width:28px; height: 28px; text-align: center; line-height: 24px; text-decoration:none; color:#373737; background: url("images/theme_elements.png") no-repeat scroll -29px -170px transparent; font-family: Georgia, serif; font-size: 18px;}
.pagination a:hover{background: url("images/theme_elements.png") no-repeat scroll -58px -170px transparent;}
.pagination .current{color:#fff; background: url("images/theme_elements.png") no-repeat scroll 0px -170px transparent;}
.pagination .disabled {color:#989898;}

/* SIDEBAR */
#sidebar_top{width: 229px; height: 107px; background: url("images/sidebar_elements.png") no-repeat scroll 0px 0px transparent; padding:0px 19px;}
#sidebar_top_large{width: 229px; height: 295px; background: url("images/sidebar_elements.png") no-repeat scroll -267px 0px transparent; padding:0px 19px;}
#sidebar_intro {height: 146px; padding: 22px 0px; overflow: hidden;}
#sidebar_intro h3 {margin: 0px; width: 104px; height: 18px;}
#sidebar_intro p {padding: 18px 0px 0px; font-family: Georgia, serif; font-style: italic; font-size: 14px; color: #515151; line-height:18px; text-shadow: 1px 1px 2px #FFFFFF;}
#searchform {padding: 32px 0px 0px;}
#searchform div { background: url("images/sidebar_elements.png") no-repeat scroll 0 -107px transparent; height: 18px; padding: 8px 10px 8px 15px; width: 197px;}
#s {background-color: transparent; border: medium none; height: 18px; line-height: 18px; padding: 0; width: 175px;}
#searchsubmit {background: url("images/sidebar_elements.png") no-repeat scroll -222px -108px transparent; border: medium none; cursor: pointer; height: 18px; margin: 0; width: 18px;}
#sidebar_widgets {margin: 0 10px; border-bottom: 1px solid #FFF; border-top: 1px solid #d8d8d8;}
.widget { padding: 0 14px 14px; border-top: 1px solid #FFF; border-bottom: 1px solid #d8d8d8;}
.widget h2{height: 47px; line-height: 47px; font-size: 18px; margin: 0px;}
.widget ul {margin: 0 0 0 22px;}
.widget li {
    /*height: 25px; ICC */
    line-height: 25px; font-size: 12px; color: #666; padding: 0 0 0 7px;}
.widget li a{font-size: 12px; color: #666;}
.widget li a:hover, .widget li:hover{color: #cc0000;}
#s {text-shadow: 1px 1px 1px #FFFFFF; font-size: 14px; color: #737272; font-family: Georgia, serif; font-style: italic;}
.tagcloud a:hover{color: #cc0000;}

/* META */
.meta_related_post{float: right;  padding: 0px; background: transparent url('images/content_bgs.png') no-repeat 171px 11px; color: #CC0000;}
.meta_street_status{float: right;  padding: 0px;  font-size: 18px; line-height: 28px; font-family: Georgia, serif; font-style: italic;}
.meta_street_status_open{color: #d80019;}
.meta_street_status_closed{color: #aaa;}
.meta_related_post a {color: #cc0000; font-size: 12px;}
.meta_type_icon{width: 9px; height: 9px; float: left; margin: 9px 7px 0px 0px;}
.meta_type_post{background: transparent url('images/theme_elements.png') no-repeat -216px -170px;}
.meta_type_street{background: transparent url('images/theme_elements.png') no-repeat -236px -170px;}
.meta_type_perpectivas{background: transparent url('images/theme_elements.png') no-repeat -206px -170px;}
.meta_type_criterio{background: transparent url('images/theme_elements.png') no-repeat -226px -170px;}
.link_cursor{width: 7px; height: 7px; float: right; background: transparent url('images/theme_elements.png') no-repeat -256px -170px; margin: 11px 0px 0px 9px;}

/* Autor Block */
#author_block{width: 596px; height: 124px; background: transparent url('images/autor_bg.png') no-repeat 0px 0px; padding: 9px; margin: 0px 0px 15px 0px; position: relative;}
#autor_photo{float: left; height: 126px; position: relative; width: 125px;}
#author_data{float: right; width: 450px; text-align: left; padding: 5px 0px 0px 0px;}
#author_name {color: #333333; font-family: Georgia,serif; font-size: 18px; font-style: italic; height: 21px; line-height: 21px; padding: 0 0 0 8px;}
#author_cargo {color: #333333; font-family: Georgia,serif; font-size: 12px; font-style: italic;height: 21px; line-height: 21px; padding: 0 0 4px 8px;}
#author_twitter, #author_linkedin{height: 35px; line-height: 35px; width: 385px; border-top: 1px solid #e3e3e3;}
#author_twitter a, #author_linkedin a{font-size: 12px; color: #999999;}
.author_icon{width: 24px; height: 24px; float: left; margin: 6px 8px 0px 8px;}
#author_twitter .author_icon{background: transparent url('images/autor_bg.png') no-repeat -866px 0px;}
#author_linkedin .author_icon{background: transparent url('images/autor_bg.png') no-repeat -866px -25px;}
#author_image_border {background: url("images/autor_bg.png") no-repeat scroll -615px 0 transparent; height: 125px; left: 9px; position: absolute; top: 9px; width: 125px; z-index: 5;}
#author_image_default {background: url("images/autor_bg.png") no-repeat scroll -741px 0 transparent; height: 125px; width: 125px; z-index: 1;}

/* CUSTOM ARCHIVE */
.customarchive{padding: 0px; border-bottom: none;}
.customarchive h2{ padding: 0px 14px; border-bottom: 1px solid #d8d8d8;}
ul#archive_wrapper a {color: #666; text-decoration: none;}
ul#archive_wrapper a:hover {text-decoration: none; color:#cc0000;}
ul#archive_wrapper {margin: 0px; list-style: none;}
div.year {height: 23px; line-height: 23px; padding-top: 6px; background: transparent url('images/sidebar_elements.png') no-repeat -7px -176px; cursor: pointer;}
div.current_year {background: transparent url('images/sidebar_elements.png') no-repeat -7px -142px;}
ul#archive_wrapper li {height: auto; line-height: normal; padding: 0px 0px 0px 26px; border-top: 1px solid #ffffff; border-bottom: 1px solid #d8d8d8;}
ul#archive_wrapper li div{height: 34px; line-height: 34px; padding: 0px 0px 4px 0px; font-size: 18px; font-family: Georgia, serif; font-style: italic; color: #333; text-shadow: 1px 1px 2px #FFFFFF;}
ul#archive_wrapper li.current a {color:#cc0000;}
ul#archive_wrapper ul {margin: 0px; list-style: none; padding: 0px 0px 12px 0px;}
ul#archive_wrapper li li {height: 22px; line-height: 22px; padding: 0px 0px 0px 22px; border: none;}

/* CUSTOM TAXONOMY CAT ELEMENTS */
.elementsfromtaxonomy {padding: 0px; border-bottom: none;}
.elementsfromtaxonomy h2{border-bottom: 1px solid #ffffff; padding: 0px 14px;}
.elementsfromtaxonomy ul{border-top: 1px solid #d8d8d8; padding: 0px; margin: 0px;}
.elementsfromtaxonomy li {
    /* height: 34px; ICC */
    line-height: 34px; padding: 0 14px 4px 26px; border-top: 1px solid #ffffff; border-bottom: 1px solid #d8d8d8;}
.elementsfromtaxonomy li a{font-size: 18px; font-family: Georgia, serif; font-style: italic; color: #333; text-shadow: 1px 1px 2px #FFFFFF; }

/* SEARCH */
.not_found {color: #CC0000; font-size: 14px; line-height: 18px; padding: 50px 41px; text-align: center;}
.search_result {border-bottom: 1px solid #EEEEEE; font-size: 12px; font-weight: bold; line-height: 14px; padding: 15px 38px 11px;}

/* 404 */
.no_results{padding: 50px 41px;}
.no_results p {color: #CC0000; font-size: 14px; line-height: 18px; text-align: center;}
