


/* CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border: 0;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0; }
 
/* Basic Styling */
a, a:link {
	background: transparent;
	color: #34689b;
	text-decoration: none; }
 
a:visited { 
         color: #389E38; 
         font-weight: bold; }
 
a:active {
	background: transparent;
	color: #59adc2; }
 
a:hover {
	background: transparent;
	color: #FF0000; }
 
img {
	border: 0;
	vertical-align: top; }
 
body,html {
	background: #e8f3d6;
	color: #2b2b2b !important;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 15px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: left; }
 
div {

	vertical-align: top; }
 
.clear {
	clear: both;
	font-size: 0; }
 
hr {
	background: #e0e9d2;
	border-top: 1px solid #dde5cf;
	border: 0px;
	height: 1px; }
 
li { list-style-type: square; }
 
textarea,input {
	background: #ffffff;
	border: 2px solid #c7cfba;
	color: #000000;
	font-size: 12px;
	line-height: 12px;
	margin: 5px 4px;
	padding: 4px 6px; }
 
select,option {
	background: #ffffff;
	color: #000; }
 
big { font-size: 16px; }
 
h1 {
	background: transparent;
	color: #b3b3b3;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 36px;
	font-weight: normal;
	line-height: 1;
	margin: 0px;
	padding: 0px; }
 
h2 {
	background: transparent;
	color: #807c7e;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 1;
	margin: 0px;
	padding: 0px; }
 
h3 {
	background: transparent;
	color: #807c7e;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 1;
	margin: 0px;
	padding: 0px; }
 
#wrapper {
	margin: 0 auto;
	width: 960px; }
 
/* First Level Navigation */
#top {
	height: 39px;
	background: #96c4e3 url(http://www.webcampista.com/foro/images/top_dark.jpg) repeat-x top;
	border-bottom: 1px solid #2b547c;
	z-index: 999;
	position: relative; }
 
	#top ul li {
		list-style: none;
		float: left;
		position: relative; }
 
		#top ul li a {
			border-right: 1px solid #2b547c;
			height: 39px;
			line-height: 39px;
			display: block;
			font-size: 16px;
			color: #ffffff;
			font-weight: bold;
			padding: 0px 20px; text-shadow: -1px -1px #2b547c !important;
 }
 
			#top ul li a:hover {
				background: #2b547c;
				color: #ff0000; }
 
		#top ul li.sub a {
			padding: 0px 26px 0px 20px;
			background: url(http://www.webcampista.com/foro/images/top_arrow_dark.gif) no-repeat right; }
 
			#top ul li.sub a:hover { background: #9ec8e4 url(http://www.webcampista.com/foro/images/top_arrow_dark.gif) no-repeat right; color: #ff0000; }
 
		#top ul li ul {
			position: absolute;
			top: 40px;
			left: -1px;
			width: 200px;
			visibility: hidden; }
 
			#top ul li ul li {
				background: #34679a;
				border-bottom: 1px solid #2b547c;
				border-left: 1px solid #2b547c;
				border-right: 1px solid #2b547c;
				float: none;
				width: 200px; }
 
				#top ul li ul li:hover { background: #2b547c; }
 
		#top ul li.sub ul li a, #top ul li.sub ul li a:hover {
			border: 0px;
			background: none; }
 
/* Second Level Navigation */
#links {
	height: 24px;
	background: #34679a;
	border-top: 1px solid #5586b7;
	border-bottom: 1px solid #34679a;
	padding: 0px 10px;
	overflow: hidden; }
 
	#links ul li {
		list-style: none;
		float: left; }
 
		#links ul li a {
			font-size: 11px;
			display: block;
			height: 24px;
			line-height: 24px;
			color: #ffffff;
			padding: 0px 10px;
text-shadow: -1px -1px #2b547c !important; }
 
			#links ul li a:hover {
				color: #ffffff;
				background: transparent;
                                color: #ff0000; }
 
/* Header & Logo */
#header { background: #9ecde9 url(http://www.webcampista.com/foro/images/header_background_dark.jpg) repeat-x top; }
 
	#header .left { background: url(http://www.webcampista.com/foro/images/header_left_dark.jpg) no-repeat top left; }
 
	#header .right {
		height: 174px;
		background: url(http://www.webcampista.com/foro/images/header_right_dark.jpg) no-repeat top right;
		min-width: 1000px;
		position: relative; }
 
	#header h1, #header h2 { position: absolute; }
 
	#header h1 {
		top: 96px;
		left: 25px;
		color: #ffffff;
		background: transparent;
		font-size: 36px; }
 
	#header h2 {
		top: 135px;
		left: 141px;
		color: #e8f2c5;
		font-size: 18px; }
 
/* Main Navigation & Search */
#navigation {
	height: 40px;
	background: #349a34 url(http://www.webcampista.com/foro/images/navigation_dark.jpg) repeat-x top;
	position: relative;
	overflow: hidden; }
 
	#navigation ul li {
		list-style: none;
		float: left; }
 
		#navigation ul li a {
			display: block;
			height: 40px;
			line-height: 40px;
			background: url(http://www.webcampista.com/foro/images/separator_dark.jpg) no-repeat top right;
			font-size: 16px;
			font-weight: bold;
			color: #fff;
			padding: 0px 22px 0px 20px;
text-shadow: -1px -1px #2a792a !important; }
 
			#navigation ul li a:hover {
				color: #e0edca;
				background: transparent url(http://www.webcampista.com/foro/images/separator_dark.jpg) no-repeat top right; color: #ff0000; }
 
	#navigation #search_input, #navigation #search_button {
		position: absolute;
		top: 7px; }
 
	#navigation #search_input {
		width: 130px;
		height: 26px;
		border: 0px;
		padding: 0px 10px;
		margin: 0px;
		line-height: 26px;
		color: #ffffff;
		font-size: 13px;
		background: transparent url(http://www.webcampista.com/foro/images/search_input_dark.jpg) no-repeat top left;
		right: 45px; }
 
	#navigation #search_button {
		width: 25px;
		height: 26px;
		border: 0px;
		padding: 0px;
		margin: 0px;
		right: 20px;
		background: url(http://www.webcampista.com/foro/images/search_button_dark.jpg) no-repeat top left; }
 
/* Subnavigation & Footer */
#subnavigation, #footer {
	height: 24px;
	background: #34679a url(http://www.webcampista.com/foro/images/subnavigation_dark.jpg) repeat-x top;
	border-top: 1px solid #6da8e2;
	border-bottom: 1px solid #34679a;
	padding: 0px 10px; }
 
#subnavigation {
	z-index: 999;
	position: relative; }
 
	#subnavigation ul.left { float: left; }
 
	#subnavigation ul.right, #footer ul { float: right; }
 
	#subnavigation ul li, #footer ul li {
		list-style: none;
		float: left;
		position: relative;
		background: transparent; }
 
	#subnavigation ul li a, #footer ul li a {
		display: block;
		height: 24px;
		line-height: 24px;
		font-size: 11px;
		color: #ffffff;
		background: transparent;
		padding: 0px 10px;
text-shadow: -1px -1px #2b547c !important; }
 
	#subnavigation ul li a:hover, #footer ul li a:hover { color: #ff0000; }
 
	#subnavigation ul li.sub a {
		background: url(http://www.webcampista.com/foro/images/subnavigation_arrow_dark.gif) no-repeat right;
		padding: 0px 22px 0px 10px; }
 
	#subnavigation ul li ul {
		position: absolute;
		top: 24px;
		left: 0px;
		visibility: hidden;
		width: 175px;
		border: 1px solid #34679a;
		border-top: 0px; }
 
		#subnavigation ul li ul li {
			background: #34679a;
			width: 175px; }
 
	#subnavigation ul li.sub ul li a, #subnavigation ul li.sub ul li a:hover { background: none; }
 
/* Login Form */
#login {
	height: 38px;
	background: #e8f3d6;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #dbe5cb;
	padding: 0px 10px;
	overflow: hidden; }
 
	#login form div, #login ul {
		height: 38px;
		float: right; }
 
	#login form div img { margin: 8px 5px 0px 0px; }
 
	#login form div input#login_button {
		width: 99px;
		height: 24px;
		line-height: 22px;
		padding: 0px;
		text-align: center;
		font-weight: bold;
		font-size: 11px;
		background: transparent url(http://www.webcampista.com/foro/images/button_dark.jpg) no-repeat top center;
		border: 0px;
		color: #ffffff;
		cursor: pointer; }
 
	#login ul li {
		list-style: none;
		float: left;
		font-size: 11px;
		line-height: 38px; }
		
		#login ul li.welcomelink { padding: 0px 10px; }
 
		#login ul li a {
			font-size: 11px;
			color: #9da199;
			font-weight: bold;
			height: 38px;
			line-height: 38px;
			padding: 0px 10px; }
 
			#login ul li a:hover { color: #4b4c49; }
			
		#login label {
			font-size: 11px;
			color: #9da199;
			font-weight: bold;
			line-height: 38px;
			padding: 0px 10px; }
 
/* Content Area */
#content_wrapper {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	padding: 10px 30px;
	background: #f3f9eb; }
 
/* Copyright */
#copyright {
	border-top: 1px solid #ffffff;
	color: #9da199;
	font-size: 11px;
	padding: 10px 20px; }
 
	#copyright .left {
		width: 40%;
		float: left;
		font-weight: bold; }
 
	#copyright .right {
		width: 40%;
		float: right;
		text-align: right; }
		
		
/* lo de review post */		

.tableborders {
  background: #3A6DA2;
}

.tddetails {
  font-size: 14pt;
  font-style: ;
  text-align: ;
padding:5px 5px 5px 5px;
  background: #F0F6F8;
}

.tdbackground {
  font-size: 9pt;
  font-weight: ;
  color: #000000;
  background: #F0F6F8;
  font-family: Verdana, Helvetica, sans-serif;
}

.tdnothumbs {
  font-size: 16pt;
  font-style: ;
  text-align: ;
padding:5px 5px 5px 5px;
  background: #F0F6F8;
}

.menubar{

  font-size: 12pt;
	padding:2px 2px 2px 2px;
  color: #FFFFFF;
}
.menubar A:link {
  color: #FFFFFF;
}
.menubar A:visited {
  color: #FFFFFF;
}
.menubar A:active {
  color: #000000;
}
.menubar A:hover {
  color: #FF0000;
}


.catcolumn {
  font-size: 14pt;
  font-style: ;
  text-align: ;
	padding:5px 5px 5px 5px;
  background: #F0F6F8;
}

.photocol {
  font-size: 14pt;
  font-style: ;
  text-align: ;
padding:5px 5px 5px 5px;
  background: #DBE5CB;
}

.commentscol {
  font-size: 10pt;
  font-style: ;
  text-align: ;
  background: #F1F1F1;
}

.lastphocol {
  font-size: 10pt;
  font-style: ;
  text-align: ;
  background: #F1F1F1;
}

.lastcommcol {
  font-size: 10pt;
  background: #E4E4E4;
  color: ;
}

.small {
  font-size: 12pt;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  text-decoration: none;
}
.medium {
  font-size: 12pt;
  font-family: Tahoma, Arial, Verdana, sans-serif
  text-decoration: none;
}
.large {
  font-size: 14pt;
  font-family: Tahoma, Arial, Verdana, sans-serif;
  text-decoration: none;
}

.welcome {
  background: ;
  font-family:Tahoma, Arial, Verdana, sans-serif;
  color: #000000;
}

.lighttable {
  background: #F7F7F7;
  color: #000000;
}

.alternatetable {
  background: #DEDEDE;
}

.formboxes{
  font-family: ;
  background-color: ;
  color: ;
  font-size: 9pt;
}

blockquote {
   font-size:9pt; border:1px solid #E6E6E6;
   margin:0px 20px; padding:0px 10px
}
blockquote .small {
   background:#E6E6E6;
   margin-left:-10px; padding:1px 2px
}
blockquote hr {
   visibility:hidden;
   height:1px
}
blockquote br {
   font-size:1px
}
