img, div, span, class , a, li, ul { behavior: url(http://www.mundopapercraft.com/blog/wp-content/themes/Mundo_papercraft/iepngfix.htc) }
/*
Theme Name: Mundo Papercraft
Theme URI: http://www.mundopapercraft.com/blog/
Description: El blog de JE Image para papercraft.
Version: 1.0
Author: Javier Enrique León Yáñez
Author URI: http://www.jeimage.com/blog/
Copyright 2009

*/

table {
	margin-right: auto;
	margin-left: auto;
}


#main {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

.alignright {
	float: right;
	margin-top: 5px;
	margin-left: 5px;
}

.alignleft {
	float: left;
	margin-top: 10px;
}
	
.aligncenter {
	text-align: center;
	margin: 0px;
}

em {
	float: left;
	width: 600px;
	font-size: 11px;
	font-style: normal;
	color: #FFF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

html {
	height: 100%;
}
p {
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}

body {
	background-image: url(imagenes/fondo.jpg);
	background-repeat: repeat-x;
	background-color: #900000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}





#c_principal {
	width: 900px;
	overflow: hidden;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}


#c_contenedor {
	margin: auto;
	width: 900px;
	}

#c_cabecera {
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
#cabecera {
	float: left;
	height: 205px;
	width: 900px;
	margin-bottom: 11px;
}
#cabecera_logo {
	text-align: center;
	height: 170px;
	width: 900px;
}
#menu {
	background-image: url(imagenes/fondo_menu.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 900px;
}
#menu_flash {
	float: left;
	height: 35px;
	width: 450px;
}
.buscar {
	background-image: url(imagenes/fondo_buscar.jpg);
	float: right;
	height: 24px;
	width: 200px;
	padding-right: 17px;
	padding-left: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	padding-top: 8px;
	color: #FFF;
}

#c_contenidos {
	float: left;
	width: 900px;
	background-image: url(imagenes/fondo_contenidos.jpg);
	background-repeat: repeat-y;
}
#top_c_contenidos {
	width: 900px;
	margin-bottom: 5px;
}
#sidebar {
	float: left;
	width: 197px;
	padding-left: 3px;
}
.sideitems {
	float: left;
	width: 197px;
	margin-bottom: 10px;
}
.sideitems ul {
	padding: 0px;
	float: left;
	list-style-position: inside;
	list-style-image: url(imagenes/dot.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sideitems ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}


.sidetitulos {
	float: left;
	margin-bottom: 15px;
}
.rss {
	float: left;
	margin-bottom: 5px;
}
.sideitems_2 {
	float: left;
	width: 197px;
	text-align: center;
	margin-bottom: 10px;
}
.sideitems_2 img{
	margin: 5px;
	border: 2px solid #000;
}
.sideitems ul li a:link , .sideitems ul li a:visited {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.sideitems ul li a:hover, .sideitems ul li a:active {
	font-weight: bold;
	color: #900000;
	text-decoration: none;
}
.sideitemsflickr {
	float: left;
	width: 187px;
	background-image: url(imagenes/flickr.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 63px;
	padding-left: 10px;
}
.sideitemsflickr img {
	border: 2px solid #900000;
	margin: 5px;
}
#post_entrada {
	width: 654px;
	float: right;
	margin-right: 20px;
}
#adsense {
	background-image: url(imagenes/adsense.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 654px;
	text-align: center;
	padding-top: 4px;
	margin-bottom: 10px;
}
#post_meta {
	width: 654px;
	float: right;
}
#post_datos {
	background-image: url(imagenes/fondo_titulo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 69px;
	width: 654px;
	float: left;
}
.post_titulos {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	height: 32px;
	width: 588px;
}
.post_titulos a:link , .post_titulos a:visited{
	font-size: 24px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.post_titulos a:hover, .post_titulos a:active {
	font-size: 24px;
	font-weight: bold;
	color: #900000;
	text-decoration: none;
}
.post_autor {
	font-size: 12px;
	float: left;
	height: 32px;
	width: 588px;
	font-weight: bold;
	padding-top: 5px;
}
.post_autor_int {
	font-size: 12px;
	float: left;
	font-weight: bold;
	padding-top: 2px;
}
.post_autor_int a:link, .post_autor_int a:visited {
	color: #900000;
	text-decoration: none;
}
.post_autor_int a:hover, .post_autor_int a:active {
	color: #F8862D;
	text-decoration: none;
}

.num_comentarios {
	background-image: url(imagenes/cnumero_comentarios.gif);
	display: block;
	height: 21px;
	width: 18px;
	float: left;
	margin-right: 7px;
	margin-left: 7px;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 1px;
	text-align: center;
}
.num_comentarios a,.numcomentarios a:visited {
	color: #FFF;
	text-decoration: none;
}
.num_comentarios a:hover, .numcomentarios a:active {
	color: #F8862D;
	text-decoration: none;
}
.fecha {
	background-image: url(imagenes/fecha.jpg);
	float: right;
	height: 36px;
	width: 66px;
	text-align: center;
	font-size: 14px;
	font-weight: bolder;
	color: #000;
	padding-top: 22px;
	line-height: 14px;
}
.post_contenidos {
	width: 654px;
	padding-top: 10px;
	font-weight: bold;
}
.post_contenidos a:link, .post_contenidos a:visited {
	font-size: 14px;
	color: #900000;
	text-decoration: none;
}
.post_contenidos a:hover, .post_contenidos a:active {
	font-size: 14px;
	color: #F7852C;
	text-decoration: none;
}

.post_contenidos img {
	margin: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.finpost {
	background-image: url(imagenes/finpost.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 654px;
	margin-top: 5px;
	margin-bottom: 30px;
}
.paginacion {
	width: 654px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: right;
}
.paginacion a:link, .paginacion a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #900000;
	text-decoration: none;
}
.paginacion a:hover, .paginacion a:active {
	font-size: 12px;
	font-weight: bold;
	color: #E55D11;
	text-decoration: none;
}
.pagina_anterior {
	display: block;
	float: left;
}
.pagina_siguiente {
	display: block;
	float: right;
	text-align: right;
}
.aviso_error {
	width: 654px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: right;
	font-size: 18px;
	font-weight: bold;
	color: #900000;
	text-decoration: none;
}
#comentarios_contenidos {
	width: 654px;
	margin-top: 10px;
}
.comentarios_titulos {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	width: 654px;
}
.comentarios_titulos a, .comentarios_titulos a:visited {
	color: #000;
	text-decoration: none;
}
.comentarios_titulos a:hover, .comentarios_titulos a:active {
	color: #900000;
	text-decoration: none;
}


#modelos_relacionados {
	width: 654px;
}
#modelos_relacionados a,#modelos_relacionados:visited {
	font-size: 12px;
	font-weight: bold;
	color: #900000;
	text-decoration: none;
}
#modelos_relacionados a:hover, #modelos_relacionados:active {
	font-size: 12px;
	font-weight: bold;
	color: #900000;
	text-decoration: none;
}

#modelos_relacionados ul {
	padding: 0px;
	list-style-position: inside;
	margin: 12px;
}
#modelos_relacionados ul li {
	padding: 0px;
	list-style-image: url(imagenes/dot2.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.comentarios_usuario {
	width: 650px;
	border: 2px solid #dd5d20;
	margin-top: 7px;
	margin-bottom: 7px;
	float: left;
	padding-bottom: 7px;
}
.comentario_autor {
	display: block;
	width: 575px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-left: 7px;
	padding-top: 2px;
}
.comentarios_usuario a, .comentarios_usuario a:visited {
	color: #900000;
	text-decoration: none;
}
.comentarios_usuario a:hover, .comentarios_usuario a:active {
	color: #DD5D20;
	text-decoration: none;
}

.avatar {
	float: right;
	height: 48px;
	width: 48px;
	padding: 2px;
	border: 2px solid #dd5d20;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.comentario_fecha {
	display: block;
	width: 575px;
	float: left;
	font-size: 11px;
	color: #900000;
	padding-left: 7px;
	padding-top: 2px;
}
.comentario_contenido {
	display: block;
	width: 575px;
	float: left;
	font-size: 12px;
	color: #000;
	padding-left: 7px;
	padding-top: 7px;
	font-weight: bold;
}
#dejar_comentario {
	width: 654px;
	padding-top: 10px;
	float: left;
}
#comentarios_formulario {
	width: 654px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.formulario {
	width: 654px;
	float: left;
	margin-bottom: 7px;
}


.texto_box {
	height: 20px;
	width: 224px;
	border: 1px solid #900000;
	float: left;
	margin-right: 10px;
}
.etiqueta_texto {
	width: 200px;
	height: 20px;
	float: left;
	padding-top: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
.texto_textbox {
	width: 468px;
	border: 1px solid #A50514;
	float: left;
	margin-right: 6px;
	height: 96px;
}
.boton_enviar {
	margin-left: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 5px;
}
#c_footer {
	background-image: url(imagenes/base.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #900000;
	float: left;
	width: 900px;
	text-align: center;
	padding-top: 14px;
	color: #FFF;
	font-size: 12px;
	padding-bottom: 10px;
}
#c_footer a,#c_footer a:visited {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#c_footer a:hover, #c_footer a:active {
	font-weight: bold;
	color: #F7852C;
	text-decoration: none;
}
#comentarios_index {
	float: right;
	width: 654px;
}
