/* Bricolaje Casero */

body{
	background:url(images/sitio-bg.gif) repeat; 
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#333;
	}
	
h1, h3, h4, p{
	margin:0;
	padding:0;
	}

h2 {
	color:#736343;
	text-decoration:underline;
	font-size:14px;
	font-family:Tahoma, Arial, Verdana;
	}
h1 {
	color:#736343;
	text-decoration:underline;
	font-size:16px;
	font-family:Tahoma, Arial, Verdana;
	}

.Estilo11 {
	font-size:10px;
	font-family:Tahoma, Arial, Verdana;
	}

img {
	border:none;
	}
	
form {
	margin:0;
	padding:0;
	}
	
/* Links */
a {
	outline-style:none;
	text-decoration:none;
	}
	
/* Contenedor Header */
#contenedor-header {
	width:100%;
	height:147px;
	margin:0;
	padding:0;
	background:url(images/header-bg.gif) repeat-x;
	}
	
#header-content {
	width:789px;
	height:147px;
	padding:0 3px 0 0;
	margin:0 auto;
	}
	
/* Contenedor Header - Logo */
#header-content .logo{
	width:391px;
	height:61px;
	padding:0;
	margin:45px 0 0 0;
	float:left;
	background:url(images/header-logo-bg.gif) no-repeat;
	}
	
#header-content .logo a{
	display:block;
	width:391px;
	height:61px;
	padding:0;
	margin:0;
	text-indent:-9999px;
	}
	
/* Contenedor Header - Meta */
#header-content .meta{
	width:93px;
	height:20px;
	padding:0;
	margin:45px 0 0 0;
	float:right;
	}
	
#header-content .meta ul{
	width:93px;
	height:20px;
	padding:0;
	margin:0;
	float:left;
	list-style:none;
	}
	
#header-content .meta li{
	display:block;
	text-indent:-9999px;
	float:left;
	height:20px;
	width:20px;
	padding:0 0 0 8px;
	margin:0;
	}
	
#header-content .meta  a	{display:block; text-indent:-9999px; height:20px; width:20px; background:right no-repeat;}

#header-content .meta .home a:link, #header-content .meta .home a:visited {background:url(images/header-meta-home-icon.gif) top;}
#header-content .meta .home a:hover {background-position:bottom;}

#header-content .meta .favorito a:link, #header-content .meta .favorito a:visited {background:url(images/header-meta-favorito-icon.gif) top;}
#header-content .meta .favorito a:hover {background-position:bottom;}

#header-content .meta .mail a:link, #header-content .meta .mail a:visited {background:url(images/header-meta-mail-icon.gif) top;}
#header-content .meta .mail a:hover {background-position:bottom;}

/* Contenedor Header - Buscar */
#header-content .buscar{
	width:129px;
	height:17px;
	padding:0;
	margin:16px 0 0 0;
	float:right;
	}
	
#header-content .buscar .lateral-izq{
	width:7px;
	height:18px;
	margin:-1px 0 0 0;
	padding:0;
	float:left;
	background:url(images/header-buscar-lateral-izq.gif) no-repeat;
	}
	
#header-content .buscar .lateral-der{
	width:7px;
	height:18px;
	margin:-1px 0 0 0;
	padding:0;
	float:left;
	background:url(images/header-buscar-lateral-der.gif) no-repeat;
	}
	
#header-content .buscar .input-articulo{
	width:97px;
	height:15px;
	margin:0;
	padding:2px 0 0 0;
	float:left;
	color:#fff;
	font-size:10px;
	background:#a5954c;
	border:none;
	}

#header-content .buscar .input-categoria{
	width:97px;
	height:17px;
	margin:0;
	padding:2px 0 0 0;
	float:left;
	color:#fff;
	font-size:10px;
	background:#a5954c;
	border:none;
	}
	
#header-content .buscar .enviar{
	width:13px;
	height:13px;
	margin:2px 0 0 5px;
	padding:0;
	float:left;
	background:url(images/header-buscar-enviar-boton.gif) no-repeat top;
	border:none;
	cursor:pointer;
	}
	
#header-content .buscar .enviar:hover{
	background:url(images/header-buscar-enviar-boton.gif) no-repeat bottom;
	}
	
/* Contenedor General */
#contenedor-general {
	width:792px;
	height:auto;
	margin:0 auto;
	padding:0;
	}
	
/* Sidebar */
#sidebar {
	width:196px;
	height:auto;
	margin:16px 0 0 0;
	padding:0;
	float:left;
	}
	
/* Sidebar - secciones */
#sidebar .secciones {
	width:196px;
	height:auto;
	margin:0 0 8px 0;
	padding:0;
	background:#435b73 url(images/sidebar-secciones-bg.gif) bottom no-repeat;
	color:#fff;
	font-size:11px;
	}
	
#sidebar .secciones a{
	color:#fff;
	text-decoration:underline;
	}
	
#sidebar .secciones a:hover{
	text-decoration:none;
	}
	
#sidebar .secciones ul{
	margin:10px 0 0 18px;
	padding:0;
	list-style:none;
	}
	
#sidebar .secciones ul li{
	margin:0 0 3px 0;
	background:url(images/sidebar-secciones-bullet.gif) left  no-repeat;
	background-position:0 5px;
	padding:0 0 0 10px;
	}
	
/* Sidebar - secciones articulo */
#sidebar .secciones-art {
	width:196px;
	height:784px;
	margin:0 0 8px 0;
	padding:0;
	background:#435b73 url(images/sidebar-secciones-bg.gif) bottom no-repeat;
	color:#fff;
	font-size:11px;
	}
	
#sidebar .secciones-art a{
	color:#fff;
	text-decoration:underline;
	}

#sidebar .secciones h1{
	color:#fff;
	text-decoration:underline;
	font-size:11px;
	}	

#sidebar .secciones-art a:hover{
	text-decoration:none;
	}
	
#sidebar .secciones-art ul{
	margin:10px 0 16px 0;
	padding:0 0 16px 18px;
	list-style:none;
	background:url(images/sidebar-seccionesart-ul-bg.gif) repeat-x bottom;
	}
	
#sidebar .secciones-art ul li{
	margin:0 0 3px 0;
	background:url(images/sidebar-secciones-bullet.gif) left  no-repeat;
	background-position:0 5px;
	padding:0 0 0 10px;
	}
	
/* Sidebar - Recomendados */
#sidebar .recomendados {
	width:196px;
	height:246px;
	margin:0 0 8px 0;
	padding:0;
	background:#6e96be url(images/sidebar-recomendados-bg.gif) bottom no-repeat;
	color:#435b73;
	font-size:11px;
	line-height:14px;
	}
	
#sidebar .recomendados a{
	color:#fff;
	text-decoration:underline;
	}
	
#sidebar .recomendados span{
	color:#fff;
	}
	
#sidebar .recomendados ul{
	padding:0;
	margin:10px 0 0 18px;
	list-style:none;
	}
	
#sidebar .recomendados ul li{
	display:block;
	width:168px;
	height:31px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #88a9ca;
	background:url(images/sidebar-recomendados-bullet.gif) no-repeat;
	background-position:0 6px;
	}
	
/* Sidebar - Los mas leidos */
#sidebar .leidos {
	width:196px;
	height:245px;
	margin:0 0 8px 0;
	padding:0;
	background:#435b73 url(images/sidebar-secciones-bg.gif) bottom no-repeat;
	color:#bfb26f;
	font-size:11px;
	}
	
#sidebar .leidos a{
	color:#fff;
	text-decoration:underline;
	}
	
#sidebar .leidos ul{
	padding:0;
	margin:10px 0 0 18px;
	list-style:none;
	}
	
#sidebar .leidos ul li{
	display:block;
	width:168px;
	height:31px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	border-bottom:1px solid #557493;
	background:url(images/sidebar-secciones-bullet.gif) no-repeat;
	background-position:0 6px;
	}
	
	
/* Sidebar - Boletin */
#sidebar .boletin {
	width:196px;
	height:auto;
	margin:0 0 8px 0;
	padding:0;
	background:#6e96be url(images/sidebar-recomendados-bg.gif) bottom no-repeat;
	font-size:11px;
	line-height:14px;
	}
	
#sidebar .boletin a{
	color:#fff;
	text-decoration:underline;
	}
	
#sidebar .boletin ul{
	padding:0;
	margin:13px 0 0 18px;
	list-style:none;
	}
	
#sidebar .boletin ul li{
	display:block;
	width:168px;
	height:31px;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background:url(images/sidebar-recomendados-bullet.gif) no-repeat;
	background-position:0 6px;
	}
	
/* Contenedor Principal */
#contenedor-principal {
	width:596px;
	height:auto;
	float:left;
	margin:0 auto;
	padding:0;
	background:#fff url(images/contenedor-principal-bg.gif) right repeat-y;
	}
	
/* Contenedor Principal - Home(index) */
#contenido-home {
	width:583px;
	height:auto;
	margin:4px 7px 4px 4px;
	border:1px solid #ccc;
	background:url(images/contenido-principal-bg.gif) repeat-y;
	background-position:339px 0; 
	}
	
/* Articulos principales */
#contenido-home #articulo-principal {
	width:339px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	}
	
#contenido-home .post {
	font-size:15px;
	font-weight:bold;
	color:#736343;
	padding:10px;
	border-bottom:1px solid #ccc;
	}

#contenido-home .ultipost {
	font-size:15px;
	font-weight:bold;
	color:#736343;
	padding:10px;
	}

#contenido-home .publi {
	widht:340px;
	height:auto;
	border-bottom:1px solid #ccc;
	}
	
#contenido-home .rankbox {
	float:left;
	height:15px;
	margin:0 0 20px 0;
	padding:0;
	width:200px;
	}
	
#contenido-home .post a{
	color:#736343;
	text-decoration:underline;
	}
	
#contenido-home .post img{
	float:left;
	border:1px solid #ccc;
	padding:1px;
	margin:0 6px 6px 0;
	}
	
#contenido-home .post .sub{
	display:block;
	margin:3px 0 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#6e96be;
	}
	
#contenido-home .post p{
	font-size:11px;
	color:#333;
	font-weight:100;
	text-decoration:none;
	}
	
#contenido-home .post p a{
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
	
/* Articulos Secundarios */
#contenido-home #articulo-secundario {
	width:244px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	}
	
#contenido-home .mini-post {
	font-size:15px;
	font-weight:bold;
	color:#736343;
	padding:10px;
	border-bottom:1px solid #ccc;
	}
	
#contenido-home .mini-post a{
	font-size:12px;
	color:#736343;
	text-decoration:underline;
	}
	
#contenido-home .mini-post img{
	float:left;
	border:1px solid #ccc;
	padding:1px;
	margin:0 6px 3px 0;
	}
	
#contenido-home .mini-post .sub{
	display:block;
	margin:3px 0 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#6e96be;
	}
	
#contenido-home .mini-post p{
	font-size:10px;
	color:#333;
	font-weight:100;
	text-decoration:none;
	color:#666;
	}
	
#contenido-home .mini-post p a{
	font-size:9px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
	
/* Encuesta online */
#contenido-home .encuesta-onlie{
	margin:15px 0 0 0;
	padding:10px;
	font-size:12px;
	color:#736343;
	}
	
#contenido-home .encuesta-onlie a{
	color:#736343;
	text-decoration:underline;
	font-weight:bold;
	}
	
#contenido-home .encuesta-onlie img{
	margin:0 10px 0 5px;
	float:left;
	}
	
#contenido-home .encuesta-onlie .sub{
	display:block;
	margin:3px 0 15px 0;
	font-size:11px;
	font-weight:bold;
	color:#6e96be;
	}
	
#contenido-home .encuesta-onlie p{
	font-size:10px;
	color:#666;
	}	
	
#contenido-home .encuesta-onlie ul li a{
	color:#435b73;
	text-decoration:underline;
	font-weight:100;
	}
	
#contenido-home .encuesta-onlie ul{
	margin:10px 0 0 0;
	font-size:11px;
	padding:0;
	list-style:none;
	}
	
#contenido-home .encuesta-onlie ul li{
	margin:0 0 3px 0;
	background:url(images/contenido-encuesta-bullet.gif) left  no-repeat;
	background-position:0 5px;
	padding:0 0 0 10px;
	}
	
/* Contenido Principal - Articulo */
#contenido-articulo {
	width:583px;
	height:auto;
	margin:4px 7px 4px 4px;
	border:1px solid #ccc;
	}
	
#contenido-articulo .contenedor {
	width:563px;
	height:auto;
	padding:10px;
	margin:auto;
	}
	
#contenido-articulo .contenedor img{
	border:1px solid #ccc;
	padding:1px;
	margin:0 6px 6px 0;
	}
	
#contenido-articulo .contenedor .title {
	font-size:18px;
	font-weight:bold;
	color:#736343;
	text-decoration:underline;
	}
	
#contenido-articulo .contenedor .title a{
	color:#736343;
	text-decoration:underline;
	}
	
#contenido-articulo .contenedor .sub {
	display:block;
	margin:5px 0 5px 0;
	font-size:11px;
	font-weight:bold;
	color:#6e96be;
	}
	
#contenido-articulo .contenedor span ul{
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	background:url(images/detalles-articulo-bg.gif) no-repeat left;
	background-position:0px 4px;
	}

#contenido-articulo .contenedor span ul li{
	display:block; 
	font-size:10px;
	color:#666;
	text-decoration:underline;
	padding:0 0 0 20px;
	line-height:15px;
	}
	
#contenido-articulo .contenedor span ul li a{
	color:#666;
	text-decoration:underline;
	}
#contenido-articulo .contenedor p{
	font-size:11px;
	color:#333;
	margin:0 0 10px 0;
	}

#contenido-articulo .contenedor p a{
	font-size:11px;
	color:#000;
	font-weight:bold;
	}

/* Calificar articulo */	
#contenido-articulo .calificar {
	width:571px;
	height:52px;
	border-top:1px solid #ccc;
	padding:4px 0 0 12px;
	color:#736343;
	font-size:11px;
	text-decoration:underline;
	line-height:24px;
	}

/* publicidad articulo */	
#contenido-articulo .publicidad {
	width:338px;
	border-top:1px solid #ccc;
	float:left;
	}
	
/* Articulos relacionados */
#contenido-articulo .lista {
	width:244px;
	min-height:28px;
	float:left;
	border-left:1px solid #ccc;
	}
	
#contenido-articulo .lista ul{
	margin:0;
	padding:0;
	width:244px;
	height:auto;
	list-style:none;
	}

#contenido-articulo .lista ul li{
	width:238px;
	height:auto;
	border-top:1px solid #ccc;
	padding:6px 0 6px 6px;
	overflow:auto;
	}

div[class] .box {
	height:auto;
	}

.box {
	height:28px;
	min-height:28px;
	}
	
#contenido-articulo .lista ul li .title{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#736343;
	text-decoration:underline;
	}
	
#contenido-articulo .lista ul li .title a{
	color:#736343;
	text-decoration:underline;
	}
	
#contenido-articulo .lista ul li .sub{
	display:block;
	font-size:10px;
	color:#333;
	font-weight:100;
	margin:3px 0 2px 0;
	}
	
#contenido-articulo .lista ul li .info{
	display:block;
	font-size:10px;
	color:#6e96be;
	font-weight:100;
	}
	
#contenido-articulo .lista ul li img{
	float:left;
	padding:3px;
	border:1px solid #ccc;
	margin:0 6px 0 0; 
	}
	
/* Categoria */
#contenido-categoria {
	width:582px;
	height:auto;
	margin:4px 8px 4px 4px;
	padding:0 0 20px 0;
	border:1px solid #ccc;
	}
	
/* Busqueda - Categoria post */
#contenido-busqueda {
	width:582px;
	height:auto;
	margin:4px 8px 4px 4px;
	padding:0 0 20px 0;
	border:1px solid #ccc;
	}
	
#contenido-busqueda .post, #contenido-categoria .post {
	width:562px;
	height:auto;
	margin:0;
	padding:10px;
	border-bottom:1px solid #ccc;
	float:left;
	background:#fff;
	}
	
#contenido-busqueda .rankbox, #contenido-categoria .rankbox {
	float:left;
	height:15px;
	margin:7px 0 7px 0;
	padding:0;
	width:458px;
	}
	
#contenido-busqueda .post img, #contenido-categoria .post img {
	float:left;
	padding:1px;
	border:1px solid #ccc;
	margin:0 10px 0 0;
	}
	
#contenido-busqueda .post .titulo, #contenido-categoria .post .titulo {
	font-size:12px;
	font-weight:bold;
	color:#736343;
	text-decoration:underline;
	}
	
#contenido-busqueda .post .titulo a, #contenido-categoria .post .titulo a {
	color:#736343;
	text-decoration:underline;
	}
	
#contenido-busqueda .post .sub, #contenido-categoria .post .sub {
	display:block;
	font-size:10px;
	color:#6e96be;
	font-weight:100;
	}
	
/* Titulo cabecera */
.titulo-cabecera {
	width:571px;
	height:39px;
	border-bottom:1px solid #ccc;
	background:#fff;
	padding:11px 0 0 11px;
	color:#435b73;
	font-size:12px;
	font-weight:bold;
	}
	
.titulo-cabecera .sub {
	display:block;
	color:#bfb26f;
	font-size:10px;
	font-weight:100;
	margin:2px 0 0 0;
	}	
	
/* Footer */
#footer {
	width:578px;
	height:44px;
	margin:0;
	padding:20px 0 0 15px;
	background:#736343;
	color:#bfb26f;
	font-size:10px;
	line-height:17px;
	}
	
#footer a{
	color:#fff;
	}
	
#footer span {
	color:#fff;
	}	
	

/* Fixed */
.clear {
	clear:both;
	}

