* {
	margin: 0;
	padding: 0;
}

body {
	background: #ffff99 url(../images/bg.gif) repeat-x top;
	font: 75% Arial, Helvetica, sans-serif;
	color: #646464;
	width: 95%;
}


a, a:link, a:visited {
	color: #f99;
	}

a:active, a:hover {
	text-decoration: none;
	}


h1 {
	height: 50px;
	width: 488px;
	display: block;
	}
	
	h1 a {
		height: 50px;
		width: 488px;
		display: block;
		background: url(../images/fondos-iphone.gif) no-repeat left;
		}
	
		
		h1 a span {
			display: block;
			width: 0;
			height: 0;
			overflow: hidden;
			}


h2 {
	height: 24px;
	width: 425px;
	display: block;
	background: url(../images/telefono-apple.gif) no-repeat left;
	margin: 5px 0 0 2px;
	}
	
	h2 span {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		}


h3 {
	font-size: 1em;
	letter-spacing: 0.05em;
	color: #666666;
	margin-top: 1.5em;
	text-align: justify;
	}

h4 {
	font-size: 1.5em;
	color: #f99;
	background: #ffffe5;
	}

	h4.comentarios {
		margin: 2.5em 0 1em 0;
		background: url(../images/comentarios.gif) no-repeat left;
		width: 94px;
		height: 17px;
		}

	h4.comentarios span {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		}


input, select, textarea {
    border: 1px dotted #f99;
	padding: 0.15em;
	background: #FFFFE5;
	margin: 0.5em 0.5em 0 0;
	font: 1em Arial, Helvetica, sans-serif;
	color: #646464;
	}

img a {
    border: 0;
	}


#cabecera {
    float: left;
	width: 95%;
	margin: 50px 0 0 25px;
	height: 110px;
	}


#contenidos {
	width: 95%;
	float: left;
	clear: both;
	}

	
	#categorias {
		text-align: left;
		width: 23%;
		margin: 0 30px;
		float: left;
		clear: both;
		background: #ffffe5;
		color: #f99;
		}
	
		#categorias ul {
			padding: 1em 1em 2em 1em;
			line-height: 1.8em;
			}
			
			#categorias li {
				padding-left: 1em;
				list-style-type: none;
				}

			#categorias .ppal {
				font-weight: bold;
				}

		
			#categorias #avisos {
				padding: 0.5em 1em 2em 1.5em;
				}
				
			#categorias ul #browse {
				padding: 0 0 0 0.2em;
				font-size: 0.9em;
				margin-top: 0.5em;
				border-left: 1px dotted #f99;
				}

		
		#varios {
			font-size: 0.9em;
			margin-top: 1em;
			background: #ffffe5;
			color: #666666;
			border-top: 5px solid #FFFF99;
			line-height: 1.4em;
			}

			#varios li {
				list-style-image: url(../images/vinieta.gif);
				padding: 0;
				margin: 0 0 0 2.2em;
				}

			#varios a, #varios a:link, #varios a:visited {
				color: #666666;
				}


	#page {
		text-align: left;
		width: 70%;
		float: right;
		margin: 0 auto 2em auto;
		clear: right;
		}
	
	
		.thumbnails {
			border: 5px solid #ffffce;
			margin: 5px;
			}


		#page ol {
			margin-left: 2em;
			}
	
		#page p {
			line-height: 1.5em;
			}

	#imagen {
		width: 330px;
		float: left;
			}

		#imagen .tags {
			margin-top: 10px;
			background: #ffffce;
			padding: 5px;
				}
			
			#imagen .tags a {
				padding-left: 2px;
				padding-right: 2px;
					}


		#imagen form {
			font-size: 0.9em;
				}

			#imagen form textarea {
				width: 325px;
							}

			#name, #url, #email {
				width: 200px;
							}

	
			.comment-button {
				background: #f99;
				border: 1px solid #f99;
				color: #fff;
				letter-spacing: 0.1em;
				width: 325px;
							}

		#imagen li {
			background: url(../images/comentario.gif) repeat-y left;
			list-style-type: none;
			padding: 2px 0 2px 15px;
			font-size: 0.95em;
				}

		#imagen .fecha {
			font-size: 0.9em;
			background: #FFFFCE;
				}



		#imagen h3 {
			margin: 2em 0 0.5em 0;
				}

		#foto {
			margin: 1em 0;
			border: 5px solid #ffffce;
			}



		#image-navigate {
			padding: 1em 0;
			width: 100%;
			font-size: 0.9em;
			float: left;
			}
			
			#image-navigate a, #image-navigate a:link, #image-navigate a:visited {
				color: #666666;
				}
		
			.image-previous {
				float: left;
				}
			
			.image-next {
				float: right;
				}






.tags00
{
	font-size: 8px !important;
}
.tags01
{
	font-size: 10px !important;
}

.tags02
{
	font-size: 12px !important;
}

.tags03
{
	font-size: 14px !important;
}

.tags04
{
	font-size: 16px !important;
}

.tags05
{
	font-size: 18px !important;
}

.tags06
{
	font-size: 20px !important;
}

.tags07
{
	font-size: 22px !important;
}

.tags08
{
	font-size: 24px !important;
}

.tags09
{
	font-size: 26px !important;
}

.tags10
{
	font-size: 28px !important;
}