/*
Theme Name: streetphotoTHEME
Base Theme URI: http://streetphoto.es
Base Theme Author: Raúl Magdaleno
Base Theme Author URI: http://streetphoto.es


Theme para StreetPhoto © 2009

*/
body {
	background-color:#1b1b1b;
        margin:0;
        padding:0;
        font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	font-size:13px;
        color:#ccc;
}

.wp-smiley {
float:none;
}
#lastcommentsforum {
	border:1px solid #666; 
	padding:4px; 
	margin-bottom:20px; 
	display:none;
}
.sftagli {
	list-style: none;
	padding:0px;
        margin:0px;
        border-bottom:1px dotted #666;
        font-size:90%;
}
.sftagli a {
        padding:6px;
        text-decoration:none;
        display:block;
}
.sftagli a:hover {
        background-color:#be3732;
        color:#fff;
        text-decoration:none;
        display:block;
}
/* CABECERA */
#nw_last_pics {
  text-align:center;
  margin-top:20px;
  margin-bottom:30px;
  border-top:10px dotted #323232;
  border-bottom:10px dotted #323232;
  padding-top:6px;
  padding-bottom:6px;
  height:100px;
  color:#ccc;
  font-size:14px;
  font-weight:bold;
}

#nw_header {
	height:112px;
	border-top:1px solid #5e5e5e;
	border-bottom:1px solid #5e5e5e;
	margin-top:10px;
	margin-bottom:10px;
}

img {
	border:0px;
}
.header_logo {
	padding-top:10px;
}

a {
	color:#b8b8b8;
	text-decoration: underline;
	border:0px;
}

a:hover {
	color:#be3732;
	text-decoration: none;
}

p {
	line-height:18px;
	padding-top:8px;
}
/* MENU */

#header_menu {
	text-align:right;
}

ul#menu {
	height: 25px;
	list-style: none;
	padding: 0;
	margin:.5em 0 1em 0;
	margin-top:74px;
	text-align:right;
}
ul#menu li {
	padding: 0;
	margin: 0;
	float:right;
	display: block;
	color:#fff;
	text-indent: -1000em;
	line-height: 0.1em;
	font-size: 0.1em;
	text-align:center;
	margin-left:0px;
}
ul#menu li a {
	display: block;
	height: 25px;
	color:#8f8f8f;
	width: 100%;
	background-repeat: no-repeat;
	font-size:12px;
	text-indent: 0em;
	line-height: 24px;
	text-decoration:none;
	text-align:center;
	text-transform: uppercase;
}
ul#menu li#home-link {  width:90px;  }
ul#menu li#conocenos-link {  width:100px;  }
ul#menu li#foro-link {  width:55px;  }
ul#menu li#fotografos-link {  width:100px;  }
ul#menu li#eventos-link {  width:74px;  }
ul#menu li#acceso-link {  width:66px;  }
ul#menu li#haztemiembro-link {  width:120px; }
ul#menu li#registrate-link {  width:100px; border-bottom:2px solid #be3732; }

li#menu li:a  { background-color:#222; }
ul#menu li a:hover { background-color:#be3732; color:#fff; }
ul#menu li.menuselected a { background-color:#be3732; color:#fff; }

.align_center {
	text-align:center;
}
.align_right {
	text-align:right;
}
.align_left {
	text-align:left;
}

.texto_mini {
	font-size:12px;
}
.color_low {
	color:#aaa;
}
.color_red {
	color:#be3732;
}
.color_green {
	color:#37be32;
}
.nw_titulo_entrada {
	font-family:Georgia, Times New Roman;
	font-size:28px;
	color:#bbb;
	text-decoration:none;
}
.nw_titulo_entrada a {
	font-family:Georgia, Times New Roman;
	font-size:38px;
	color:#fff;
	text-decoration:none;
	background-color:#000;
	padding:2px;
	border: 1px solid #222222;
}
.nw_titulo_entrada span {
	font-family:Georgia, Times New Roman;
	font-size:38px;
	border: 1px solid #222222;
	background-color:#be3732;
}

.nw_post_fecha {
	font-family: Arial Narrow, Arial;
	font-size: 20px;
	color:#a8a8a8;
	width:100%;
	margin-bottom:8px;
}
.nw_post_author {
	width:100%;
	font-family: Arial Narrow, Arial;
	font-size: 20px;
	font-weight:bold;
	text-transform: uppercase;
	margin-bottom:20px;
        height: 60px;
}
.nw_post_author span {
	font-size: 14px;
}
.nw_post_author img {
	float:left;
	padding-right:10px;
}

.fotografos_av {
	text-align:left;
	padding-right:0px;
}

.fotografos_av img {
	padding-right:10px;
	background-color:#be3732;
}

.nw_post_categoria {
	font-size:11px;
	padding-top:20px;
	padding-bottom:20px;
	border-top: 1px solid #323232;
	text-align:center;
}
.nw_post_comentarios {
	font-size:11px;
	padding-top:20px;
	padding-bottom:20px;
	border-top: 1px solid #323232;
	text-align:center;
}
.nw_post_comentarios span {
	font-size:22pt;
	margin-top:40px;
}
.nw_post_comentarios a {
}
.nw_post_ranking {
	font-size:11px;
	padding-top:20px;
	padding-bottom:20px;
	border-top: 1px solid #323232;
	text-align:center;
	text-align:center;
	width:100%;
}

.nw_entrada {
	margin-bottom:40px;
}

.nw_content_entrada {
	margin-bottom:40px;
	padding-top:0px;
	padding-bottom:10px;
	border-bottom:1px solid #666;
}

.nw_pages .nw_content_entrada {
	border-bottom:0px solid #666;
}

.nw_continuar_lectura {
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#nw_footer {
	text-align:center;
	height:20px;
	background-color:#000;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	padding-top:16px;
}

.nw_title_comentarios { 
	font-family:Georgia, Times New Roman;
	font-size:28px;
	color:#fff;
	text-decoration:none;
	background-color:#000;
	padding:2px;
	border: 1px solid #222222;
	margin-bottom:20px;
}

.nw_title_comentarios_responder { 
	font-family:Georgia, Times New Roman;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	background-color:#000;
	padding:2px;
	border: 1px solid #222222;
	margin-bottom:20px;
}

.nw_comentarios {
	border-bottom: 1px solid #444;
	padding: 20px;
	margin-bottom:20px;
	min-height:60px;
	margin-left:20px;
}
.nw_comentarios_contenido {
	padding-left:80px;
	line-height:20px;
}
.nw_comentarios_autor {
	padding-left:80px;
	margin-bottom:18px;
	font-family:Georgia, Times New Roman;
}
.nw_comentarios .avatar {
	float:left;
}
.nw_com_autor {
	font-weight: bold;
	font-size:14px;
	color:#eee;
}

.nw_list_fotografos {
	border-bottom: 1px solid #333;
	padding-top:10px;
}

.nw_list_autor span {
	background-color:#be3732;
	padding-right:2px;
	margin-right:8px;
}
.nw_list_autor {
	margin-bottom:6px;
	font-family:Georgia, Times New Roman;
	font-size:16px;
	color:#aaa;
}
.nw_list_autor a {
	text-decoration:none;
	color:#eee;
}
.nw_list_autor a:hover {
	color:#be3732;
}
.nw_list_rank {
	text-align:right;
}

input,textarea {
	font-family: Arial;
	font-size:13px;
	border:1px solid #333;
	padding:4px;
	background-color:#000;
	color:#eee;
}
input {
	font-weight:bold;
}

textarea#comment {
	width:660px;
}

.m_over,.m_over_2,.m_over_3 {
	position:relative;
	z-index: 9999;
}

#m_over,#m_over_2,#m_over_3 {

}

#menu_over,#menu_over_2,#menu_over_3 {
	position:absolute;
	top:0px;
	left:-141px;
	width:140px;
	border-top:1px solid #313131;
	border-left:1px solid #313131;
	border-right:1px solid #313131;
	background-color:#000000;
	display:none;
padding:0px;
margin:0px;
}
#menu_over h2,#menu_over_2 h2,#menu_over_3 h2 {
padding:10px;	
}
#menu_over ul, #menu_over_2 ul, #menu_over_3 ul {
	list-style: none;
	padding:0px;
margin:0px;
}

#menu_over ul li,#menu_over_2 ul li,#menu_over_3 ul li {
margin:0px;
	padding:4px;
	width:290px;
	border-bottom:1px solid #313131;
	background-color:#000000;
	display: block;
	float:left;
	text-align:left;
}

#menu_over ul li a,#menu_over_2 ul li a,#menu_over_3 ul li a {
 width:285px;
 display: block;
 font-size:12px; 
 text-decoration:none;
 padding:3px;
 border-right:0px solid #be3732;
}
#menu_over ul li a:hover; {
 background-color:#be3732;
 color:#fff;
}

#menu_over_2 #get_recent_comments_wrap ul li {
	width:390px;
}
#menu_over_3 #get_recent_comments_wrap ul li {
	width:390px;
}
#menu_over_2 #get_recent_comments_wrap ul li a {
	width:390px;
}
#menu_over_3 #get_recent_comments_wrap ul li a {
	width:390px;
}
#menu_over_2 ul li,#menu_over_3 ul li {
 width:390px;
}
#menu_over_2 ul li a,#menu_over_3 ul li a {
 width:385px;
}
#menu_over ul#menu_default {
	list-style: none;
	padding:0px;
}

#menu_over ul#menu_default li {
	padding:4px;
	width:130px;
	border-bottom:1px solid #313131;
	background-color:#000000;
	display: block;
	float:left;
	text-align:left;
}

#menu_over ul#menu_default li a {
 width:119px;
 display: block;
 font-size:12px; 
 text-decoration:none;
 padding:3px;
 border-right:4px solid #be3732;
}
#menu_over ul#menu_default li a:hover; {
 background-color:#be3732;
 color:#fff;
}


object {
 	z-index:-1; 
}

#nw_slider,#menu_over_content {
 	display:none; 
}


#fotografos_copy {
  margin-top:20px;
  margin-bottom:20px;
  text-align:center;
  color:#aaa;
  font-size:11px;
}
#fotografos_slideshow {
  margin-top:0px;
}

.nw_user_info {
  background-color:#242424;
  margin-bottom:20px;
}

#authorbio > br {
  margin-bottom:10px;
}


/* LISTADO DE FOTOGRAFOS */

.nggsokar-albumoverview {
margin-left:auto;
margin-right:auto;
width:960px;
clear:both;
margin-top:20px;
margin-bottom:20px;
}

.nggsokar-album-compact {
float:left;
width:162px;
border:0px solid #ccc;
background-color:#222;
text-align:center;
padding:4px;
margin:10px;
height:180px;
}
.nggsokar-album-link img {
margin-top:4px;
border:6px solid #111;
}
.nggsokar-album-compact h4 {
margin:0px;
padding:0px;
}
.nggsokar-album-compact h4 a {
 text-decoration:none;
}
.nggsokar-album-compact p {
 text-decoration:none;
 margin:0px;
 padding:0px;
 font-size:11px; 
 color:#999;
}
.wpforum_widget a {
  float:none;
  width:auto;
}

#tooltip{
	position:absolute;
	border:1px solid #999;
	background:#323232;
	padding:2px 5px;
	color:#aaa;
	display:none;
}
#footer_facebook_title {
   color:#666;
   font-size:20px;
   padding:10px;
   padding-bottom:0px;
}
#footer_facebook ul {
	list-style: none;
	padding: 10px;
        border:1px solid #666;
}
#footer_facebook ul li {
	padding: 0;
	margin: 0;
	display: block;
	color:#fff;
	text-indent: -1000em;
	line-height: 0.1em;
	font-size: 0.1em;
	text-align:left;
	margin-left:0px;
        border-bottom:1px dotted #aaa;
}
#footer_facebook ul li a {
	display: block;
	color:#8f8f8f;
	width: 100%;
	background-repeat: no-repeat;
	font-size:12px;
	text-indent: 0em;
	line-height: 24px;
	text-decoration:none;
	text-align:left;
}
#footer_facebook ul li a:hover {
background-color:#be3732;
color:#fff;
}