﻿body {
	margin:0;
	padding:0;
	background:white;
}

form {
	margin:0;
	padding:0;
}

a {
	text-decoration:none;
	color:#B42525;
	font-weight:bold;
}

a img, td a img {
	border:0;
}

strong {
	color:inherit;
}

* {
	font-family:Verdana, Tahoma, Arial, Sans-Serif;
	font-size:8pt;
	color:black;
}

#fondo {
	background:url(../gfx/fondo.gif) center top no-repeat;
}

#todo {
	width:998px;
	margin:5px auto 5px auto;
}

#header {
}

	#header #logo {
	}
	
	#header #slogan {
		text-align:center;
		color:#B42525;
		font-weight:bold;
	}
	
	#header #login {
		width:200px;
		height:72px;
		border:1px solid #E9DDBF;
		background:#F4EDDE;
		text-align:left;
		padding:10px 10px 10px 10px;
	}
		#header #login div.avatar {
			border:1px solid #E9DDBF;
			width:70px;
			height:70px;
			background:white;
		}

#publicidad_top {
	margin:10px 0 10px 0;
}

#menu {
	width:144px;
	margin-right:5px;
}
	#menu a {
		display:block;
	}
	#menu a.normal {
		height:21px;
		background:#F4EDDE url(../gfx/menu/boton_categoria_bullet.jpg) left no-repeat;
		border-bottom:2px solid #E9DDBF;
		color:#B42525;
		font-weight:bold;
		padding:7px 0 0 18px;
	}
		#menu a.normal:hover {
			color:#A2A089;
		}
		#menu a.normal_on {
			color:#A2A089;
		}
	#menu div.titulo_novias {
		height:21px;
		background:#D52E2E url(../gfx/menu/titulo_novias_bullet.jpg) left no-repeat;
		border-bottom:2px solid #B42525;
		color:white;
		font-weight:bold;
		padding:7px 0 0 18px;
	}
	#menu a.novias {
		height:21px;
		background:#f2c0c0;
		border-bottom:2px solid #B42525;
		color:#B42525;
		font-weight:bold;
		padding:7px 0 0 18px;
	}
		#menu a.novias:hover {
			color:#d27c7c;
		}
		#menu a.novias_on {
			color:#d27c7c;
		}
	#menu div.titulo_proveedores {
		height:21px;
		background:#e26d6d url(../gfx/menu/titulo_proveedores_bullet.jpg) left no-repeat;
		border-bottom:2px solid #B42525;
		color:white;
		font-weight:bold;
		padding:7px 0 0 18px;
	}
	#menu a.proveedores {
		height:21px;
		background:#f7d5d5;
		border-bottom:2px solid #B42525;
		color:#B42525;
		font-weight:bold;
		padding:7px 0 0 18px;
	}
		#menu a.proveedores:hover {
			color:#d27c7c;
		}
		#menu a.proveedores_on {
			color:#d27c7c;
		}
	#menu .caja1 { /* en la barra izquierda, para newsletters, etc */
		background:#E1E1D7;
		border:1px solid #A2A089;
		padding:3px;
	}
		#menu .caja1 img {
			border:1px solid #A2A089;
		}

#menu_zonas {
	margin-bottom:8px;
}
	#menu_zonas a {
		width:126px;
		height:29px;
		padding-top:13px;
		background:url(../gfx/menu_zonas/off.gif);
		color:white;
		font-weight:bold;
		text-align:center;
		display:block;
		font-size:9pt;
	}
	#menu_zonas a:hover {
		background:url(../gfx/menu_zonas/on.gif);
	}
	#menu_zonas a.on {
		background:url(../gfx/menu_zonas/on.gif);
	}

#contenido {
	width:646px;
}

#publicidades_derecha {
	margin-left:5px;
	width:196px;
}

#footer, #footer strong {
	background:url(../gfx/footer_top.gif) center top no-repeat;
	padding:20px 20px 10px 20px;
	text-align:center;
	color:#927E51;
}
	#footer td {
		color:#927E51;
		font-weight:bold;
		font-size:7pt;
	}

.banner_top {
	border:1px solid #D9D7CB;
	padding:5px;
}

.banner_right {
	border:1px solid #E9DDBF;
	padding:4px;
	margin-bottom:5px;
}

/* proveedores */

a.proveedores_entrar {
	display:block;
	padding:3px 65px 4px 0;
	border-bottom:1px solid #e1e1d7;
	background:url(../gfx/proveedores/boton_entrar.gif) bottom right no-repeat;
	font-weight:bold;
	margin-bottom:5px;
	color:black;
}

.proveedor_nombre, .proveedor_nombre span {
	color:#927E51;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:10px;
}

img.proveedores_logo {
	border:1px solid #E9DDBF !important;
	padding:5px;
	margin-right:10px;
}

a.link_rubros {
	color:#927E51;
	font-weight:bold;
}

/* blogs */

.blog_post_titulo {
	margin-bottom:10px;
}

	.blog_post_titulo_titulo {
		color:#927E51;
		font-size:10pt;
		font-weight:bold;
	}

	.blog_post_titulo_fecha {
		font-size:7pt;
		color:#AAA;
	}

.blog_post_media {
	margin-bottom:10px;
}

	.blog_post_media_imagen {
	}

	.blog_post_media_video {
	}

.blog_post_texto {
	margin-bottom:10px;
}

.blog_post_comentarios {
}

	.blog_post_comentarios_titulo {
		background:#DFCDA7;
		padding:5px;
		margin-bottom:5px;
	}
	
	.blog_post_comentarios_comentario {
		margin:5px 0 5px 0;
	}

.blog_nuevopost_titulo {
		background:#DFCDA7;
		padding:5px;
		margin-bottom:10px;
}

.blog_columna_derecha {
	margin-left:10px;
}

/* expertos */

.expertos_comentarios {
}

	.expertos_comentarios_titulo {
		margin-bottom:10px;
	}
	
	.expertos_comentarios_comentario {
		margin:5px 0 5px 0;
		background:#FBF9F3;
	}
	
	.expertos_comentarios_comentario_titulo {
		background:#F4EDDE;
		padding:5px;
		color:#927E51;
		font-weight:bold;
	}
	
	.expertos_comentarios_comentario_texto {
		padding:5px;
	}

/* buscador */

.buscador_resultados 
{
}

	.buscador_resultados .titulo_clase 
	{
		background:#F4EDDE;
		padding:5px;
		color:#927E51;
		font-weight:bold;
	}
	
	.buscador_resultados .contenido 
	{
		padding:5px;
	}

/* elementos reusables */

.caja1 { /* las superiores en home */
}
	.caja1 .titulo {
		background:#E9DDBF;
		padding:10px;
		color:#B42525;
		font-weight:bold;
		text-align:left;
	}
	.caja1 .contenido {
		background:#F4EDDE;
		padding:10px;
	}
		.caja1 .contenido img {
			border:1px solid #E9DDBF;
		}

.caja2 { /* las inferiores en home */
	width:312px;
	height:237px;
	background:url(../gfx/home/fondo_curvo.gif);
}
	.caja2 .recuadro {
		background:#E1E1D7;
		border:1px solid #A2A089;
		width:287px;
		height:210px;
		margin:0 0 11px 9px;
		text-align:left;
		padding:8px;
	}
	.caja2 img {
		border:1px solid #A2A089;
	}

.caja3 {
	background:#E1E1D7;
	border:1px solid #A2A089;
	padding:8px;
}

.caja4 { /* aparece en varios lugares, x ej proveedores (1 para cada categoria) */
	/*width:305px;*/
	text-align:left;
}
	.caja4 .recuadro {
		background:#E1E1D7;
		border:1px solid #A2A089;
		padding:8px;
	}
		.caja4 .recuadro img {
			/* perdon por el important... */
			border:1px solid #A2A089 !important;
			margin-bottom:6px;
		}
		.caja3 .recuadro .label {
		}
	.caja4 .texto {
		padding:10px;
	}

.titulo_seccion, .titulo_seccion span {
	color:#B42525;
	font-weight:bold;
	border-bottom:2px solid #E9DDBF;
	padding-top:7px;
	padding-bottom:8px;
	margin-bottom:10px;
}

.texto_resaltado {
	color:#927E51;
}

.texto_resaltado_rojo {
	color:#B42525;
}

.texto_gris {
	color:#A2A089;
}

.tablas_titulo {
	background:#DFCDA7;
}

.imagenes {
	border:1px solid #E9DDBF !important;
	padding:5px;
}

div.comoplanificar_item_religiones {
	display:block;
	height:17px;
	padding-top:3px;
	border-bottom:1px solid #e1e1d7;
	font-weight:bold;
	margin-bottom:5px;
	color:black;
}

a.comoplanificar_link {
	display:block;
	height:17px;
	padding-top:3px;
	border-bottom:1px solid #e1e1d7;
	background:url(../gfx/proveedores/boton_entrar.gif) right no-repeat;
	font-weight:bold;
	margin-bottom:5px;
	color:black;
}

.separador {
	height:2px;
	font-size:0px;
	background:#E9DDBF;
}

.campo_obligatorio {
	background:#F2C0C0;
}
