/* CSS Document by INT on 7 July 06 */



/* Headerpart */



#headerformat {

	background-image:url(/imagen/header-back.gif);

	background-repeat:repeat-x;

	background-color:#FFFFFF;

	color:#090909;

	height:122px;

}

#belowheader {

	background-image:url(/imagen/red-bar-back.gif);

	background-repeat:repeat-x;

	height:18px;

}	

#topright {

	width:270px;

	height:73px;

}		

#logo {

	padding-top:24px;

	padding-left:10px;

}

.dottedback {

	background-image:url(/imagen/dotted-back.gif);

	background-repeat:repeat-x;

	padding:0px 26px 0px 26px;

}	

.whitetext, .whitetextboldblackback {

	color:#E9E9E9;

}

.whitetextboldblackback {

	font-weight:bold;

	background-color:#000000;

}		

.bluetext {

	color:#1CA0D2;

	font-weight:bold;

}

.bluedarktext {

	font-size:12px;

	color:#337DAC;

	font-weight:bold;

}	

.paddingleftright {

	padding:4px 26px 0px 26px;

}	



/* Menu */



.whitelink {

	color:#FFFFFF;

	font-weight:bold;

	padding:0px 30px 0px 30px;

	text-decoration:none;

}

.whitelink:hover {

	color:#FFFFFF;

	font-weight:bold;

	padding:0px 30px 0px 30px;

	text-decoration:none;

}	

.activelinkback {

	background-image: url(/imagen/activelink-back.gif);

	background-repeat:repeat-x;

	background-color:#C60000;

	color:#FFFFFF;

	border-bottom:1px solid #C60000;

}

.deactivelinkback {

	background-image: url(/imagen/de-activelink-back.gif);

	background-repeat:repeat-x;

	background-color:#1BA3D5;

	color:#FFFFFF;

}	

.borderlefttopright {

	border-left:1px solid #FFFFFF;

	border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

}	

.bordertopright {

	border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

}

.bordertopleft {

	border-top:1px solid #FFFFFF;

	border-left:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;



}



/* Bodypart Right Panel */



.greybutton {

	background-image:url(/imagen/grey-buttons-back.gif);

	background-repeat:repeat-x;

	height:17px;

	border:1px solid #AFAFAF;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#1A1A1A;

	background-color:#D5D5D5;

}	

.yellowback {

	background-color:#F1F0DF;

	border:1px solid #DEDDC8;

	padding:12px 28px 12px 28px;

}	

.yellowback2 {

	background-color:#F1F0DF;

}	

.whitebggreyborder {

	background-color:#FFFFFF;

	border:1px solid #E9E9E9;

	padding:12px 10px 12px 30px;

}

.whitebggreyborder8px {

	background-color:#FFFFFF;

	border:1px solid #E9E9E9;

	padding:8px;

}	

.greyback {

	background-color:#F6F6F6;

}	

.greyback2 {

	background-color:#E9E9E9;

}	

.whiteback {

	background-color:#FFFFFF;

}	

.tablewidth430px {

	width:430px;

	margin:0px auto 0px auto;

}	

.innerheading {

	padding:4px 0px 4px 17px;

	background-color:#F1F0DF;

}	

.especial {

	border: 0px solid #D7D6D6;

	padding: 3px;

}



.especial a img {

	padding: 3px;

	border: 2px solid #D7D6D6;

	}

.especial a:hover img {

	border: 2px solid #9EBED1;

	}



.especial1 {

	border: 1px solid #D7D6D6;

	padding:4px;

}	



.tempdisdetails {

	background-color:#F1F0DF;

	padding:4px;

	font-size:11px;

	line-height: 1.4em;

	border: 1px solid #D7D6D6;

}	

.greyborderpadding {

	border:1px solid #D4D4D4;

	padding:12px;

}

.greyborder {

	border:1px solid #D4D4D4;

}



.blueback {

	background-color:#D0EBF5;

	padding: 20px;

	border: 1px dashed #7F9DB9;

}	

.blueback2 {

	background-color:#D0EBF5;

	height:40px;

	border-top:2px solid #FFFFFF;

}	

.blueback3 {

	background-color:#D0EBF5;

}	

.greenback {

	background-color:#E9F8F8;

	padding:20px;

	border: 1px dashed #A5E1E0;

}	

.greenback2 {

	background-color:#E1F8F2;

}

.textbox, .textbox160px {

	height:17px;

	border:1px solid #C9C7C7;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}	

.textbox {

	width:118px;

}	

.textbox160px {

	width:160px;

}	

.width65px {

	width:65px;

}	

.newstable {

	border-top: 1px solid #CAC9BB;

	background-color:#F1F0DF;

	width:100%;

}	

.newscell {

	border-bottom: 1px solid #CAC9BB;

}	

.newsdate {

	width:95px;

}	

.linknews {

	color:#1A1A1A;

	text-decoration:none;

	border-bottom:1px dashed #696868;

}	

.linknews:hover {

	color:#696868;

	text-decoration:none;

	border-bottom:0px dashed #696868;	

}	

.linkgreybold {

	color:#333333;

	font-weight:bold;

	text-decoration:none;

	border-bottom:1px dashed #333333;

}	

.linkgreybold:hover {

	color:#333333;

	font-weight:bold;

	text-decoration:none;

	background-color:#F1F0DF;

	border-bottom:1px solid #333333;



}



/* Bodypart Left panel */



#leftpanel {

	width:200px;

}	

.leftnavigationformat {

	background-image:url(/imagen/navigation-back.gif);

	background-repeat:repeat-y;

	background-position:right;

}	

.navigationoff {

	background-image:url(/imagen/nav-bullet.gif);

	background-repeat: no-repeat;

	padding-left:26px;

	text-align:left;

	vertical-align:middle;

	height:22px;

}

.navigationon {

	background-image:url(/imagen/nav-on.gif);

	background-repeat: no-repeat;

	padding-left:26px;

	text-align:left;

	vertical-align:middle;

	background-color:#FFFFFF;

	height:22px;

	cursor:pointer;

}	

.navigation {

	color: #1A1A1A;

	text-decoration:none;

}

.navigation:hover {

	color:#C60000;

	text-decoration:none;	

}

	

.navoff {

	color:#1A1A1A;

}

.navon {

	color:#C60000;

}	

.navoff, .navon, .navoff:hover, .navon:hover {

	text-decoration:none;

}	



/* footerpart */



.footerlink {

	color:#1E1D1D;

}	

#footerformat {

	background-color:#CCE0EB;

	height:38px;

	border-bottom:1px solid #9EBED1;

	border-top:1px solid #9EBED1;

}

#belowfooter {

	background-color:#1E1D1D;

	height:25px;

}		

.footertext {

	color:#AEAEAE;

	background-color:#1E1D1D;

}

.footertext a {

	color:#AEAEAE;

	text-decoration: none;

	font-weight: normal;

}

.footertext a:hover {

	color:#AEAEAE;

	text-decoration: none;

	font-weight: normal;

}

.priceformemtag {

	height:25px;

	padding-left:20px;

}	



/* Mixed CSS */



.bluetext11 {

	color:#337DAC;

	font-size:11px;

	font-weight:bold;

}

.text12 {	

	color:#333333;

	font-weight:normal;

	font-size:12px;

	line-height: 16px;

}	

.text12 a {

	color:#333333;

	text-decoration:none;

	font-weight:bold;

}

.text12 a:hover {

	color:#333333;

	text-decoration:none;

	font-weight:bold;

	border-bottom:1px dotted #090909;

}

.bluetext12 {

	color:#337DAC;

	font-size:12px;

	font-weight:bold;

}	

.bluetext12normal {

	font-size:12px;

	color:#337DAC;

}	

.redtext12bold {	

	color:#C60000;

	font-weight:bold;

	font-size:12px;

}	

.redtext {

	color:#C60000;

	font-weight:bold;

}	

.redtextnormal {

	color:#C60000;

	font-weight:bold;

	font-weight:normal;

}	

.tahomafont9 {

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:9px;

}	

.tahomafont11 {

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}	

.paddingleftright3 {

	padding:0px 3px 0px 3px;

}	

.width25per {

	width:25%;

}

.width20per {

	width:20%;

}

.padding10px {

	padding:10px;

}	

.paddingleft20px {

	padding-left:20px;

}	

.padding8px {

	padding:8px;

}	

.padding4px {

	padding:4px;

}	

.padding6px {

	padding:6px;

}	

.width40per {

	width:40%;

}

.width30px {

	width:30px;

}	

.width50per {

	width:40%;

}	

.width33per {

	width:33%;

}	

.whitelink1 {

	text-decoration:none;

}

.whitelink1:hover {

	text-decoration: none;

}

.footerlink {

	text-decoration:none;

}

.footerlink:hover {

	text-decoration: underline;

}

.linkblack {

	color:#090909;

	text-decoration:none;

	border-bottom:1px dashed #090909;	

}	

.linkblack:hover {

	text-decoration: none;

	border-bottom:1px solid #090909;

}

.dottedline {

	padding-bottom:4px;

	background-image:url(/imagen/more-below-dotted.gif);

	background-repeat:repeat-x;

	background-position:bottom left;

}	

.redheading {

	color:#CE2222;

}	



/* General CSS Document */



h1 {

	font-family: 'lucida sans unicode', 'lucida grande', verdana;

	font-weight: normal;

	border-bottom:1px #D4D4D4 dotted;

	padding-top:10px;

	padding-bottom:10px;

	letter-spacing: -0.03em;

}

h1 {font-size: 22px;color:#323131;}



h1 a {

	font-size : 22px;

	color : #CCCCCC;

}



h2 {

	font-family: 'lucida sans unicode', 'lucida grande', verdana;

	font-weight: normal;

	padding-top:5px;

	padding-bottom:5px;

	letter-spacing: -0.03em;

}

h2 {font-size: 20px;color:#323131;}



p {

	padding-top:10px;

	margin:0px;

}

a {

font-size : 11px;

text-decoration : none;

color : #323131;

}

a:hover {

font-size : 11px;

text-decoration : none;

color : #cccccc;

text-decoration : underline;

}	

.tablecentre {

	width:900px;

	margin:0px auto 0px auto;

}	
.prensa {

	width:300px;

	margin:0px auto 0px auto;

}

.tablecentresmall {

	width:1px;

	margin:0px auto 0px auto;

}	

body {

	margin:0px;

	background-color: #FFFFFF;

}

table, img {

	border:0px;

}	

td, div {

	font-family: Tahoma, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 12px;

	font-weight: normal;

	text-transform: none;

	color: #090909;

	text-decoration: none;

}

#externalcontainer {

	width:100%;

	background-color:#ffffff;

	margin:0px;

}

.width100per {

	width:100%;	

}

.height1 {

	height:1px;

}	

.width1 {

	width:1px;

}	

.lt, .lm, .lb .th {

	text-align:left;

}

.lt, .rt, .ct .th {

	vertical-align:top;

}

.lm, .rm, .cm {

	vertical-align:middle;

}		

.rt, .rb, .rm {

	text-align:right;

}	

.lb, .cb, .rb {

	vertical-align:bottom;

}	

.ct, .cb, .cm {

	text-align:center;

}

.wbad {

	color:#090909;

	line-height: 14px;

}

.normal {

	background-image: url(/imagen/activelink-back.gif);

	background-repeat:repeat-x;

	background-color:#C60000;

	color:#FFFFFF;

	border-bottom:1px solid #C60000;

	border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

	border-left:1px solid #FFFFFF;

}

.normall {

	background-image: url(/imagen/activelink-back.gif);

	background-repeat:repeat-x;

	background-color:#C60000;

	color:#FFFFFF;

	border-bottom:1px solid #C60000;

	border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

}

.normalover {

	background-image: url(/imagen/de-activelink-back.gif);

	background-repeat:repeat-x;

	background-color:#1BA3D5;

	color:#FFFFFF;

	border-top:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

	border-left:1px solid #FFFFFF;

}

.roll {

	background-image: url(/imagen/activelink-back.gif);

	background-repeat:repeat-x;

	background-color:#C60000;

	color:#FFFFFF;

	border-bottom:1px solid #C60000;

	border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

}

.over {

	background-image: url(/imagen/de-activelink-back.gif);

	background-repeat:repeat-x;

	background-color:#1BA3D5;

	color:#FFFFFF;

	border-top:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

	border-bottom:1px solid #FFFFFF;

}

.textbox2{width:339px; border:#DADADA solid 1px; font-size:16px; padding:4px; height:24px;}

.textboxc{width:250px; border:#DADADA solid 1px; font-size:12px; padding:2px; height:12px;}

.size18{font-size:18px;}

.darkgray{color:#464646;}

.greybutton2 {

	background-image:url(/imagen/sign-in.gif);

	background-repeat:repeat-x;

	height:25px;

	width:115px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: bold;

	border:0px;

}

.greybutton3 {

	background-image:url(/imagen/grey-buttons-back.gif);

	background-repeat:repeat-x;

	height:25px;

	width:145px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: bold;

	border:0px;

}

.textbox317{width:317px; border:#DADADA solid 1px; font-size:16px; padding:4px; height:21px;}

.textbox176{width:176px; font-size:11px; height:17px;}

.selectbox317{width:327px; border:#DADADA solid 1px; font-size:11px; padding:4px; height:32px;}

#containertable{

	border:1px solid #E9E9E9;

	border-bottom:0px;

	border-right:0px;

	background-color:#ffffff;

}

#containertable td{

	height:29px;

	border-right:1px solid #E9E9E9;

	border-bottom:1px solid #E9E9E9;

	padding:5px;

}

#profile-containertable{

	border:1px solid #E9E9E9;

	background-color:#ffffff;

}

#profile-containertable td{

	height:19px;

	padding:5px;

	padding-left:8px;

}

.blue-th{

	height:29px;

	background-color:#D0EBF5;

	width:59px;

}

.yellow-th{

	height:29px;

	background-color:#F1F0DF;

}

.gray-th{

	height:29px;

	background-color:#DDDDDD;

	color:#000000;

	font-size:9px;

}

.gray-th a{

	font-size:9px;

	text-decoration:none;

	color:#000000;

}

.gray-th a:hover{

	text-decoration:underline;

	color:#C60000;

}

.green-th{

	height:29px;

	background-color:#E1F8F2;

	width:73px;

}

.red-text{

	color:#C60000;

}

#gateway-table td{

	padding:2px;

}

.pagerlink {

	color:#333333;

	text-decoration:underline;

	padding: 1px 2px;

}

.pagerlink:hover {

	color:#FFFFFF;

	text-decoration:none;

	background-color:#333333;

	border-bottom:0px dashed #333333;

	padding: 1px 2px;

}



/* Form Field */



.searchfield1 {

	padding-right: 3px;

	padding-left: 3px;

	padding-top: 4px;

	padding-bottom: 2px;

	font-weight: normal;

	font-size: 8pt;

	width: 240px;

	color: #cccccc;

	font-family: verdana;

	font-style: normal;

	height: 14px;

	text-decoration: none;

}



.submitbutton1 {

	padding-right: 3px;

	padding-left: 3px;

	padding-top: 3px;

	padding-bottom: 4px;

	font-weight: normal;

	font-size: 8pt;

	width: 100px;

	color: #000000; 	font-family: verdana;

	font-style: normal;

	height: 28px;

	text-decoration: none;

}





/* Zero Section */



.zespecial {

	border: 0px solid #D7D6D6;

	padding: 5px;

}



.zespecial a img {

	padding: 5px;

	border: 5px solid #D7D6D6;

	}

.zespecial a:hover img {

	border: 5px solid #9EBED1;

	}

.newsheadline {

  color:#1CA0D2;

  font-weight: bold;

  text-align: center;

}

.newsdescription {

  color:#4F4F4F;

  font-weight: normal;

 }

.newslink {

  color: #000000;

  font-style: normal;

}



.ins{

	width:80%;

	border: 1px dotted #D4D4D4;

	color:#616161;

	cursor: crosshair;

	font-weight: normal;

	text-transform: none;

	background-color: Transparent;

	text-align: left;

	line-height:20px; 

	font-family:arial;

	font-size: 11px;

	}

.headins

{

width:100%;

font-family: arial;

text-align: center;

font-size: 12px;

font-weight: bold;

background-color: #D4D4D4;

color:#CE2222;	

cursor:crosshair;

line-height:20px; 

}



/*  phpBB 3.0 Style Sheet



*/



/* Layout

 ------------ */

* {

	/* Reset browsers default margin, padding and font sizes */

	margin: 0;

	padding: 0;

}



html {

	font-size: 100%;

}



body {

	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */

	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;

	color: #323D4F;

	background-color: #FFFFFF;

	font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */

	margin: 0;

}



#wrapheader {

	min-height: 120px;

	height: auto !important;

	height: 120px;

/*	background-image: url('./foro/styles/subsilver2/theme/images/background.gif');

	background-repeat: repeat-x;*/

/*	padding: 0 25px 15px 25px;*/

	padding: 0;

}



#wrapcentre {

	margin: 15px 0px 0 0px;

}



#wrapfooter {

	text-align: center;

	clear: both;

}



#wrapnav {

	width: 100%;

	margin: 0;

	background-color: #ECECEC;

	border-width: 1px;

	border-style: solid;

	border-color: #A9B8C2;

}



#logodesc {

	margin-bottom: 5px;

	padding: 5px 25px;

	background: #D9DFE4;

	border-bottom: 1px solid #4787A7;

}



#menubar {

	margin: 0;

}



#datebar {

	margin: 10px 0px 0 0px;

}



#findbar {

	width: 100%;

	margin: 0;

	padding: 0;

	border: 0;

}



/*  Botones en imagenes por mitch */

.bbimages:hover {

	background-color: #BACCD9;

}

/*  Fin Botones en imagenes por mitch */



.forumrules {

	background-color: #F9CC79;

	border-width: 1px;

	border-style: solid;

	border-color: #BB9860;

	padding: 4px;

	font-weight: normal;

	font-size: 8pt;

	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}



.forumrules h3 {

	color: red;

}



#pageheader { }

#pagecontent { }

#pagefooter { }



#poll { }

#postrow { }

#postdata { }





/*  Text

 --------------------- */



h3 {

	font-size: 1.3em;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 120%;

}



h4 {

	margin: 0;

	font-size: 8pt;

	font-weight: bold;

}



p {

	font-size: 8pt;

}



p.moderators {

	margin: 0;

	float: left;

	color: black;

	font-weight: bold;

}



.rtl p.moderators {

	float: right;

}



p.linkmcp {

	margin: 0;

	float: right;

	white-space: nowrap;

}



.rtl p.linkmcp {

	float: left;

}



p.breadcrumbs {

	margin: 0;

	float: left;

	color: black;

	font-weight: bold;

	white-space: normal;

	font-size: 1em;

}



.rtl p.breadcrumbs {

	float: right;

}



p.datetime {

	margin: 0;

	float: right;

	white-space: nowrap;

	font-size: 1em;

}



.rtl p.datetime {

	float: left;

}



p.searchbar {

	padding: 2px 0;

	white-space: nowrap;

} 



p.searchbarreg {

	margin: 0;

	float: right;

	white-space: nowrap;

}



.rtl p.searchbarreg {

	float: left;

}



p.forumdesc {

	padding-bottom: 2px;

}



p.topicauthor {

	margin: 1px 0;

}



p.topicdetails {

	margin: 1px 0;

}



.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {

	margin: 1px 0;

	color: red;

	font-weight: bold;

}



.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {

	color: green;

	font-weight: bold;

}



.postapprove img, .postreported img {

	vertical-align: bottom;

}



.postauthor {

	color: #000000;

}



.postdetails {

	color: #000000;

}



.postbody {

	font-size: 1.3em;

	line-height: 1.4em;

	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;

}



.postbody li, ol, ul {

	margin: 0 0 0 1.5em;

}



.rtl .postbody li, .rtl ol, .rtl ul {

	margin: 0 1.5em 0 0;

}



.posthilit {

	background-color: yellow;

}



.nav {

	margin: 0;

	color: black;

	font-weight: bold;

}



.pagination {

	padding: 4px;

	color: black;

	font-size: 1em;

	font-weight: bold;

}



.cattitle {



}



.gen {

	margin: 1px 1px;

	font-size: 1.2em;

}



.genmed {

	margin: 1px 1px;

	font-size: 8pt;

}



.gensmall {

	margin: 1px 1px;

	font-size: 1em;

}



.copyright {

	color: #444;

	font-weight: normal;

	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}



.titles {

	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;

	font-weight: bold;

	font-size: 1.3em;

	text-decoration: none;

}



.error {

	color: red;

}





/* Tables

 ------------ */

th {

	color: #FFFFFF;

	font-size: 8pt;

	font-weight: bold;

	background-color: #006699;

	background-image: url('../foro/styles/subsilver2/theme/images/cellpic3.gif');

	white-space: nowrap;

	padding: 7px 5px;

}



td.profile {

	padding: 4px;

}



.tablebg {

	background-color: #A9B8C2;

}



.catdiv {

	height: 28px;

	margin: 0;

	padding: 0;

	border: 0;

	background: white url('../foro/styles/subsilver2/theme/images/cellpic2.jpg') repeat-y scroll top left;

}

.rtl .catdiv {

	background: white url('../foro/styles/subsilver2/theme/images/cellpic2_rtl.jpg') repeat-y scroll top right;

}



.cat {

	height: 28px;

	padding: 0 3px;

	border-left: solid 1px #FFF;

	border-right: solid 1px #E0E0E0;

	border-top: solid 0px #FFF;

	border-bottom: solid 1px #E0E0E0;

	background-image: url('../foro/styles/subsilver2/theme/images/cellpic1.gif');

	text-indent: 4px;

}



.row1 {

	background-color: #f7f7f7;

	padding: 4px;

}



.row2 {

	background-color: #f7f7f7;

	padding: 4px;

}



.row3 {

	background-color: #C0C8D0;

	padding: 4px;

}



.spacer {

	background-color: #D1D7DC;

}



hr {

	height: 1px;

	border-width: 0;

	background-color: #D1D7DC;

	color: #D1D7DC;

}



.legend {

	text-align:center;

	margin: 0 auto;

}



/* Links

 ------------ */

a.forumlink {

	color: #2e6d9f;

	font-weight: bold;

	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;

	font-size: 11px;

}



a.topictitle {

	margin: 1px 0;

	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;

	font-weight: bold;

	font-size: 1.2em;

}



a.topictitle:visited {

	color: #616161;

	text-decoration: none;

}



th a,

th a:visited {

	color: #FFA34F !important;

	text-decoration: none;

}



th a:hover {

	text-decoration: underline;

}





/* Form Elements

 ------------ */

form {

	margin: 0;

	padding: 0;

	border: 0;

}



input {

	color: #333333;

	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: normal;

	padding: 1px;

	border: 1px solid #A9B8C2;

	background-color: #FAFAFA;

}



textarea {

	background-color: #FAFAFA;

	color: #333333;

	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;

	font-size: 1.3em; 

	line-height: 1.4em;

	font-weight: normal;

	border: 1px solid #A9B8C2;

	padding: 2px;

}



select {

	color: #333333;

	background-color: #FAFAFA;

	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: normal;

	border: 1px solid #A9B8C2;

	padding: 1px;

}



option {

	padding: 0 1em 0 0;

}



option.disabled-option {

	color: graytext;

}



.rtl option {

	padding: 0 0 0 1em;

}



input.radio {

	border: none;

	background-color: transparent;

}



.post {

	background-color: white;

	border-style: solid;

	border-width: 1px;

}



.btnbbcode {

	color: #000000;

	font-weight: normal;

	font-size: 8pt;

	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;

	background-color: #EFEFEF;

	border: 1px solid #666666;

}



.btnmain {

	font-weight: bold;

	background-color: #ECECEC;

	border: 1px solid #A9B8C2;

	cursor: pointer;

	padding: 1px 5px;

	font-size: 8pt;

}



.btnlite {

	font-weight: normal;

	background-color: #ECECEC;

	border: 1px solid #A9B8C2;

	cursor: pointer;

	padding: 1px 5px;

	font-size: 8pt;

}



.btnfile {

	font-weight: normal;

	background-color: #ECECEC;

	border: 1px solid #A9B8C2;

	padding: 1px 5px;

	font-size: 8pt;

}



.helpline {

	background-color: #DEE3E7;

	border-style: none;

}





/* BBCode

 ------------ */

.quotetitle, .attachtitle {

	margin: 10px 5px 0 5px;

	padding: 4px;

	border-width: 1px 1px 0 1px;

	border-style: solid;

	border-color: #A9B8C2;

	color: #333333;

	background-color: #A9B8C2;

	font-size: 0.85em;

	font-weight: bold;

}



.quotetitle .quotetitle {

	font-size: 1em;

}



.quotecontent, .attachcontent {

	margin: 0 5px 10px 5px;

	padding: 5px;

	border-color: #A9B8C2;

	border-width: 0 1px 1px 1px;

	border-style: solid;

	font-weight: normal;

	font-size: 1em;

	line-height: 1.4em;

	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;

	background-color: #FAFAFA;

	color: #4B5C77;

}



.attachcontent {

	font-size: 0.85em;

}



.codetitle {

	margin: 10px 5px 0 5px;

	padding: 2px 4px;

	border-width: 1px 1px 0 1px;

	border-style: solid;

	border-color: #A9B8C2;

	color: #333333;

	background-color: #A9B8C2;

	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;

	font-size: 0.8em;

}



.codecontent {

	direction: ltr;

	margin: 0 5px 10px 5px;

	padding: 5px;

	border-color: #A9B8C2;

	border-width: 0 1px 1px 1px;

	border-style: solid;

	font-weight: normal;

	color: #006600;

	font-size: 0.85em;

	font-family: Monaco, 'Courier New', monospace;

	background-color: #FAFAFA;

}



.syntaxbg {

	color: #FFFFFF;

}



.syntaxcomment {

	color: #FF8000;

}



.syntaxdefault {

	color: #0000BB;

}



.syntaxhtml {

	color: #000000;

}



.syntaxkeyword {

	color: #007700;

}



.syntaxstring {

	color: #DD0000;

}





/* Private messages

 ------------------ */

.pm_marked_colour {

	background-color: #000000;

}



.pm_replied_colour {

	background-color: #A9B8C2;

}



.pm_friend_colour {

	background-color: #007700;

}



.pm_foe_colour {

	background-color: #DD0000;

}





/* Misc

 ------------ */

img {

	border: none;

}



img.derecha {

	float: right;

	margin: 0 0 10px 10px;

	display: block

	}





img.izquierda {

	float: left;

	margin: 0 10px 10px 0;

	display: block

	}



.sep {

	color: black;

	background-color: #FFA34F;

}



table.colortable td {

	padding: 0;

}



pre {

	font-size: 8pt;

	font-family: Monaco, 'Courier New', monospace;

}



.nowrap {

	white-space: nowrap;

}



.username-coloured {

	font-weight: bold;

}