/* Generals */
body { 
		background-color: #008D01;
		font-size: 62.5%;
		font-family: Verdana, Helvetica, sans-serif;
		margin: 0 auto;
	}
		body * {
			font-size: 1em;
			margin: 0;
			padding: 0;
		}
		ul, ol { list-style: none; }
		img { border: 0; }
		address { font-style: normal; }		
		a { 
			color: #000;
			text-decoration: none;
		}
			a:hover { text-decoration: underline; }
			a[rel*='external'] {
				padding-right: 15px;
				background: transparent url(/images/todobromas/external.gif) no-repeat right center;

			}
/* Fi Generals */

/* Estructura */
	#page {
		background: transparent url(/images/todobromas/bg-bromas.jpg) repeat-y;
		border-right: 1px solid #FFF;
		margin: 0 auto;
		width: 995px;
		overflow: hidden;
	}
	/* Capcelera */
		#leader {
			margin: 10px auto 0;
			text-align: center;
			width: 728px;
		}
		#header { }
			#accessibility { display: none; }
			#header div {
				background: transparent url(/images/todobromas/bg-titulo.jpg) no-repeat;
				height: 140px;
				width: 100%;
			}
				#head p {
					display:none;
				}
				#head h1 a{
					display: block;
					height: 140px;
					left: 55px;
					position: relative;
					width: 650px;
				}
					#head h1 a span{ display: none; }
		#banner-superior {
			margin: -15px auto 0;
			text-align: center;
			width: 728px;
		}
		/* Navegacio */
			#navigation {
				left: 720px;
				position: relative;
				text-transform: capitalize;
				top: -77px;
				width: 245px;
			}
				#navigation li {
					display: inline;
					padding: 0 3px;
				}
					#navigation li a {
						color: #FFF;
						font-size: 1.3em;
					}
		/* Fi Navegacio */
	/* Fi Capcelera */

	/*Search Results*/
		#search-results { display: none; }
	/*Fi Search Results*/

	/* Contingut */
		#content {
			float: left;
			width: 605px;
			padding: 20px 0 10px 40px;
		}
		/* Llistat de Posts */
			#posts  li {
				border-bottom: 3px dotted #B9F146;
				overflow: hidden;
				margin-bottom: 30px;
			}
			/* Titol */
				#posts h2 {
					background: transparent url(/images/todobromas/bg-post-titulo.jpg) no-repeat;
					font-size: 2em;
					height: 80px;
					padding: 5px 25px 0 80px;
					margin: 0 auto;
					width: 450px;
				}
					#posts h2 a {
						color: #FFF;
						display: block;
					}
			/* Fi Titol */
			/* Contingut */
				#posts img {
					border: 1px solid #015A00;
					margin-left: 75px;
					padding: 1px;
				}
				#posts div.entry-summary {
					font-size: 1.2em;
					line-height: 150%;
					padding: 10px 25px;
					width: 545px;
				}
				/*Deprecated HTML*/
					#posts div.entry-summary center,
					#posts div.entry-summary s,
					#posts div.entry-summary u,
					#posts div.entry-summary strike,
					#posts div.entry-summary b,
					#posts div.entry-summary i {
						text-decoration: inherit;
					}
					/* No Embeds */
						#posts div.entry-summary embed { display: none; }
					/* Fi No Embeds */
				/*Fi Deprecated HTML*/
				/* Videos */
					#posts div.video {
						margin: 15px auto 10px;
						text-align: center;
					}
						#posts div div.video em,
						#posts div div.video strong {
							display: block;
							text-align: center;
							width: 425px;
						}
						#posts div div.video em { margin: 0 auto 10px; }
						#posts div div.video strong { margin: 10px auto 0; }
						#posts div div.video object {
							width: 425px;
							height: 350px;
						}
				/* Fi Videos */
					#posts div.entry-summary p { text-align: justify; }
						#posts div.entry-summary p a {
							color: #015A00;
							font-weight: 700;
						}
				#posts a.read {
					color: #015A00;
					display: block;
					font-size: 1.4em;
					font-weight: 700;
					padding-right: 20px;
					text-align: right;
				}
			/* Fi Contingut */
			/* MetaDades */
				#posts ul.metadata {
					display: block;
					margin: 20px auto;
					overflow: hidden;
					width: 545px;
				}
					#posts ul.metadata li {
						background: none;
						margin-bottom: 0;
						width: auto;
					}
						#posts ul.metadata a { color: #015A00; }
						#posts ul.metadata li.categories {
							border-bottom: 1px solid #015A00;
							overflow: hidden;
							padding-bottom: 5px;
							width: 100%;
						}
							#posts ul.metadata li.categories h3 {
								color: #015A00;
								float: left;
								font-size: 1.3em;
								padding: 0 20px 0 0;
							}
							#posts ul.metadata li.categories ul {
								float: left;
								overflow: hidden;
								width: 455px;
							}
								#posts ul.metadata li.categories ul li {
									border-bottom: 0;
									float: left;
									padding: 2px 10px 2px 0;
									margin-bottom: 0;
								}
									#posts ul.metadata li.categories ul li a{
										font-size: 1.1em;
										text-transform: uppercase;
									}
						#posts ul.metadata li.date,
						#posts ul.metadata li.author,
						#posts ul.metadata li.comments {
							border-bottom: 0;
							border-top: 1px dashed #015A00;
							float: left;
							margin: 1px 0 0;
							padding-top: 5px;
						}
						#posts ul.metadata li.comments {
							width: 100px;
							text-align: right;
							text-transform: capitalize;
						}
							#posts ul.metadata li.comments a {
								color: #015A00;
								text-decoration: underline;
							}
						#posts ul.metadata li.author { 
							width: 220px;
							text-transform: capitalize;
						}
							#posts ul.metadata li.author a {
								color: #015A00;
								text-decoration: underline;
							}
						#posts ul.metadata li.date { 
							text-align: center;
							width: 225px;
						}
				/* Fi MetaDades */
		/* Fi Llistat de Posts */
		/* Navegacio */
			ol.navigation {
				margin: 0 auto;
				overflow: hidden;
				width: 500px;
			}
				ol.navigation li {
					padding: 0 25px;
					width: 200px;
				}
				ol.navigation li.prev { float: left; }
				ol.navigation li.next {
					float: right;
					text-align: right;
				}
					ol.navigation li a {
						color: #015A00;
						font: normal small-caps 700 1.3em Verdana, Helvetica, sans-serif;
						text-transform: capitalize;
					}
		/* Fi Navegacio */
		/* Formularis */
			form {
				clear: both;
				font-size: 1.1em;
				margin: 0 auto;
				width: 400px;
			}
				form fieldset { border: 0; }
					form legend { display: none; }
					
					form #respuesta {
						clear: both;
						font-size: 1.1em;
						margin: 15px 0;
						text-align: center;
						width: auto;
					}
					form #respuesta2 { display: none; }
						form #respuesta.correcto { color: #015A00; }
						form #respuesta.incorrecto { color: #F00; }
					form ol { padding: 20px 0 5px; }
						form li { border: 0; }
							form label { }
								form span {
									display: block;
									float: left;
									margin-right: 10px;
									text-align: right;
									width: 110px;
								}
								form textarea {
									font-size: 1.3em;
									width: 250px;
								}
								form .input { }
									form input { }
								form textarea,
								form input[type='text'] {
									border: 1px solid #015A00;
								}

				form abbr { border: 0; }
				form .submit {
					overflow: hidden;
					width: 100%;
				}
					form .submit input {
						float: right;
						margin: 7px 27px 7px 0;
					}
				form p.legend {
					border: 0;
					padding-bottom: 20px;
					text-align: center;
				}
					form p.legend abbr { display: inline; }
		/* Fi Formularis */
	/* Fi Contingut */
	/* SideBar */
		#sidebar {
			float: right;
			overflow: hidden;
			padding: 20px 5px 20px 0;
			width: 320px;
		}
			#sidebar  li { }
				#sidebar li h2 {
					border-bottom: 3px solid #FFF;
					color: #FFF;
					font-size: 1.2em;
					margin-bottom: 5px;
					padding-bottom: 3px;
					text-transform: capitalize;
				}
				#sidebar  li a {
					padding-top:3px;
					padding-bottom:3px;
					padding-left:3px;
					color:#FFF;
					text-transform:capitalize;
				}
		/* Red Blogs */
			#red-blogs{
				width:295px;
				margin-bottom: 30px;
			}
				#red-blogs h2 { }
				#red-blogs ul {
					margin: 0 auto;
					overflow: hidden;
					width: 280px;
				}
					#red-blogs ul li {
						float: left;
						width: 35px;
					}
						#red-blogs ul li ul {
							margin: 0;
							width: auto;
						}
							#red-blogs ul li ul li {
								float: none;
								width: auto;
							}
		/*Fi Red Blogs*/
		/*Archivo*/
			#archive { }
				#archive li {}
					#archive li h2{}
					#archive li a{}
		/*Fin Archivo*/
		/* Publi */
			#roba { }
				li#roba strong { }
			li#sky {
				float: right;
				padding-right: 25px;
			}
		/* Fi Publi */
		/* Autors */
		#authors {
			margin-bottom: 30px;
			width: 175px;
		}
			#authors h2 { width: 80px; }
			#authors li { padding: 2.5px 0; }
				#authors li a { font-size: 1.1em; }
		/* Fi Autors */
		/* Seccions */
			#sidebar li.categories {
				overflow: hidden;
				margin-bottom: 30px;
				width: 175px;
			}
				#sidebar li.categories h2 { width: 90px; }
				#sidebar li.categories ul { padding: 2.5px 0; }
					#sidebar li.categories li {
						display: inline;
						width: 100%;
					}
						#sidebar li.categories li a { font-size: 1.1em; }
		/* Fi Seccions */
		/* Blorgoll*/
			#blogroll {
				margin-bottom: 30px;
				overflow: hidden;
				width: 175px;
			}
				#blogroll h2 { width: 70px; }
					#blogroll li { padding: 2.5px 0; }
			/* Fi Blorgoll*/
			/* Ultims Comentaris */
				li#last-comments {
					width: 175px;
					margin-bottom: 30px;
				}
				#last-comments h2{ width: 160px; }
					#last-comments li {
						padding: 2.5px 0;
					}
						#last-comments li cite { 
							font-style: normal;
							font-weight: 700;
						}
			/* Fi Ultims Comentaris */
			/* Mes visitats */
				#popular-posts.texto {
					clear: both;
					margin-bottom: 30px;
					width: 300px;
				}
					#popular-posts.texto h2 { width: 110px; }
						#popular-posts.texto li { padding: 2.5px 0; }
			/* Fi Mes visitats */
			/*Sidebar TagCloud*/
				#sidebar #tagcloud { margin-bottom: 30px; }
					#sidebar #tagcloud h2 { width: 130px; }
					#tagcloud ol {
						overflow: hidden;
						width: 100%;
					}
						#tagcloud li {
							float: left;
							padding: 1.5px 10px;
						}
						#tagcloud a.mas {
							display: block;
							font-size: 1.2em;
							font-weight: 700;
							padding-top: 5px;
							text-decoration: underline;
						}
			/*Fi Sidebar TagCLoud*/
	/* Fi SideBar */
	/* Footer */
		#footer {
			clear: both;
			margin-left: 35px;
			width: 992px;
		}
			#footer ul {
				background-color: #015A00;
				border-left: 1px solid #FFF;
				overflow: hidden;
				padding: 5px 0;
				width: 100%;
			}
				#footer li {
					float: left;
					padding: 0 10px;
				}
					#footer a { color: #FFF; }
				li#copy {
					color: #FFF;
					float: right;
					margin-right: 35px;
				}
	/* Fi Footer */
/* Fi Estructura */

/* Pagines especials */
	/*TagCloud*/
	#pg-tagcloud ol.tagcloud {
		font-size: 1.3em;
		text-align: center;
		padding: 20px 15px 0;
	}
		#pg-tagcloud ol.tagcloud li {
			display: inline;
			line-height: 35px;
			margin: 0;
			padding: 0 15px;
		}
		#pg-tagcloud ol.tagcloud a {
			color: #000;
			text-decoration: none;
			white-space: nowrap;
		}
	/*Fi TagCloud*/
	/* Enviar */
	#pg-enviar li { padding: 5px 0;}
	/* Fi Enviar */
	/* Imprimir */
	#pg-imprimir {
	
	}
		#pg-imprimir #content {

		}
			#pg-imprimir #content div.post{

			}
			#pg-imprimir #content div.post ul.metadata {

			}
		#pg-imprimir #sidebar,
		#pg-imprimir .publi {
		}
	/* Fi Imprimir */
	/* Corporatius */
	#pg-corporativo #page { }
		#pg-corporativo #content {
			float: none;
			margin: 0 auto;
		}
		/*Contacta*/
		#pg-corporativo #post-27397 { }
			#pg-corporativo #post-27397 form { }
				#pg-corporativo #post-27397 form fieldset{ }
				#pg-corporativo #post-27397 form li { padding: 5px 0; }
				#pg-corporativo #post-27397 form  .submit { }
					#pg-corporativo #post-27397 form p.legend{ }
		/*Fi Contacta*/
		/* Publicitat */
		#pg-corporativo #post-27043 p { padding: 5px 0; }
		/* Fi Publicitat */
		/* Acerca De... */
		#content #post-27403.post {
			width: 100%;
		}
			#content #post-27403.post h2{
			}
			#post-27403 #text {
				overflow: hidden;
				width:500px;
			}
				#post-27403 #text a{
					color: #000;
				}
				#post-27403 #text .vcard {
					overflow: hidden;
					width: 100%;
				}
					#post-27403 #text .fn {
						display: block;
						font-size: 1.3em;
						font-weight: 700;
						margin-bottom: 15px;
						text-align: center;
					}
					#post-27403 #text img {
						float: left;
						padding: 5px;
						background-color: #FFF;
						border:2px solid #36578B;
					}
					#post-27403 #text abbr { border-bottom: 0 }
					#post-27403 #text div.content {
						float: left;
						width: 250px;
					}
						#post-27403 dl { 
							float: left; 
							padding-left: 15px;
							margin-bottom: 5px;
							width: 235px;
						}
						#post-27403 dl.tel { width: 110px; }
							#post-27403 dt { 
								font-weight: 700;
								color: #000;
							}
								#post-27403 dd {
									padding-left: 20px;
									color: #000;
								}
		/* Fi Acerca De */
		/* Datos Identificativos */
		#post-36502 #text {
			font-size: 1.2em;
			margin-bottom: 20px;
			text-align: center;
		}
			#post-36502 #text div.vcard a{
				color: #015A00;
				font-size: 1.3em;
				font-weight: 700;
			}
			#post-36502 #text dl { margin: 10px 0; }
			#post-36502 #text dl.tel {
				display: inline;
				margin-right: 20px;
			}
				#post-36502 #text dl dt { display:inline; }
				#post-36502 #text dl dd {
					display: inline;
					margin: 0;
				}
		/*Fi Datos Identificativos*/
	/* Fi Corporatius */
/* Fi Pagines Especials */