/* CSS para Puertas Neuqúen */

* {
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666;
	outline:0;
}

div {
	width:auto;
	height:auto;
	overflow:auto;
}

ul li {
	list-style-type:none;
}

a {
	text-decoration:none;
	color:#666;
}

a:hover {
	color:#000;
}

a img {
	border:none;
}

/* ------------------------------------------------------------------------- */
/* ESTRUCTURA                                                                */
/* ------------------------------------------------------------------------- */

#principal {
	width:818px;
	margin:0 auto;
	background:#FFF url(../imagenes/contenido_bg.png) 0 0 repeat-y;
}

	#cabecera {
		width:800px;
		height:159px;
		overflow:hidden;
		padding:0 9px;
		background:url(../imagenes/cabecera_bg.png) 0 top no-repeat;
	}
	
	#contenido {
		width:800px;
		padding:0 9px 20px 9px;
	}
	
	#pie {
		width:800px;
		height:60px;
		padding:0 9px;
		background:url(../imagenes/pie_bg.png) 0 bottom no-repeat;
	}

/* ------------------------------------------------------------------------- */
/* GENERALES                                                                 */
/* ------------------------------------------------------------------------- */

/* -------- */
/* CABECERA */
/* -------- */

#logo {	
	width:770px; /* 800 - 30 */
	height:90px; /* 130 - 40 */
	padding-top:40px;
	padding-right:30px;
	text-align:right;
}

	#logo h1 {
		display:none;
	}

#menu {
	width:800px;
	height:18px; /* 21 - 3 */
	padding-top:3px;
}

	#menu ul {
		padding-left:60px;
	}

	#menu li {
		display:inline;
		padding:0 20px;
		text-align:right;
	}
	
		#menu li.first a {
			color:#FFF;
		}
		
		#menu li.first a:hover {
			color:#000;
		}
		
/* --------- */
/* CONTENIDO */
/* --------- */
		
#contenido_izq {
	float:left;
	width:160px;
	height:345px;
	background:url(../imagenes/panel_rojo.png) 0 0 no-repeat;
}

	#contenido_izq p {
		padding-top:5px;
		padding-right:23px;
		text-align:right;
		line-height:30px;
		color:#FFF;
	}
	
#contenido_der {
	float:right;
	width:640px;
}

/* --- */
/* PIE */
/* --- */

#pie_int {
	width:720px;
	margin:0 auto;
	padding-top:10px;
	border-top:#CCC 1px solid;
}

	#pie_int p {}
		
	#pie_int p.izq {
		float:left;
	}
	
	#pie_int p.der {
		float:right;
	}

/* ------------------------------------------------------------------------- */
/* ESPECIFICOS                                                               */
/* ------------------------------------------------------------------------- */

#contenido_der {
	width:560px; /* 640 - 80 */
	padding:40px 40px;
}

	#contenido_der  h2 {
		padding:0 0 3px 0;
		font-size:12px;
		color:#E2001A;
		border-bottom:#CCC 1px solid;
	}
	
	#contenido_der h3 {
		padding:15px 0;
		color:#E2001A;
	}
	
	/* ---- */
	
	/* Para el texto en columna */

	#contenido_der div.texto {
		float:left;
		width:49%;
		padding:20px 0 0 0;		
	}
		
		#contenido_der div.texto p {
			line-height:16px;
		}
			
	/* ---- */
	
	#contenido_der div.imagen {
		float:right;
		width:270px;
		padding:20px 0 0 0;
		text-align:right;
	}
	
		#contenido_der div.imagen img {
			margin-bottom:10px;
		}
		
		#contenido_der div.imagen a.hidden_link {
			display:none;
		}
	
	/* ---- */
			
	#contenido_der div.texto_full {
		padding:20px 0 0 0;
	}
		
	/* ---- */
	
	#contenido_der div.lista_de_marcas {
		padding:20px 0 0 0;
	}
	
		#contenido_der div.lista_de_marcas table {
			border-top:#CCC 1px solid;
		}
		
		#contenido_der div.lista_de_marcas td {
			border-bottom:#CCC 1px solid;
		}
		
	/* ---- */
	
	#contenido_der div.formulario {
		padding:20px 0 0 0;
	}
	
		#contenido_der div.formulario li {
			width:350px;
			padding:5px 0;
			text-align:right;
		}
	
		#contenido_der div.formulario label {
			display:block;
			float:left;
			width:80px;
		}
		
		#contenido_der div.formulario input.txt {
			width:250px;
			padding:2px;
			border:#CCC 1px solid;
		}
		
		#contenido_der div.formulario textarea {
			width:250px;
			height:120px;
			padding:2px;
			border:#CCC 1px solid;
		}
		
		#contenido_der div.formulario input.btn {
			width:50px;
		}

/* ---------------------- */	
/* Exclusivo para la Home */
/* ---------------------- */
		
body.home #contenido_der {
	width:640px !important;
	padding:0 !important;
}