﻿* {
	margin:0;
	padding:0;
	border:0;
}
body {
	margin: 0;
	background: url('../images/bg.gif') left top repeat-x;
	background-color: #e55219;
	font-family: "Verdana", Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
a {
	color: #ffffff;
	font-weight: bold;
}
a:hover {
	color: #71b106;
}
h1 {
	margin: 0;
	color: #e55219;
	font-family: Georgia;
	font-weight: normal;
	font-size: 34px;
}
h2 {
	margin: 0;
	color: #e55219;
	font-family: Georgia;
	font-weight: normal;
	font-size: 24px;
}
h3 {
	margin: 0;
	color: #e55219;
	font-family: Georgia;
	font-weight: normal;
	font-size: 18px;
}
ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
ol {
	margin: 0;
	list-style: none;
	padding: 0;
}
/* ----------- General ----------- */
div.contenedor {
	width: 768px;
	margin: auto;
}
/* ----------- Splash ----------- */
div.splash {
	background-image: url('../images/bg_splash.gif');
}
div.splash div.header {
	height: 176px;
}
div.splash div.header p {
	padding-top: 16px;
	padding-left: 32px;
}
div.splash div.contendor {
	text-align: center;
	height: 336px;
}
/* ----------- Header ----------- */
div.contenedor div.head {
	height: 144px;
	background-image: url('../images/bg_header.jpg');
}
div.contenedor div.head p {
	padding-top:16px;
}

/* ----------- Enlaces Horizontales ----------- */

div.contenedor div.enlaces {
	height: 48px;
	color: #e55219;
	background-image: url('../images/bg_enlaces.jpg');
}
div.contenedor div.enlaces blockquote {
	width: 192px;
	float: left;
}
div.contenedor div.enlaces blockquote p {
	padding-left:16px;
	padding-top:30px;
}
div.contenedor div.enlaces a {
	color: #e55219;
}
div.contenedor div.enlaces a:hover {
	color: #1aade6;
}
/* ---------------------- Menu ---------------------- */
div.contenedor div.datos {
	width: 334px;
	height: 448px;
	float: left;
}
div.contenedor div.datos div.menu {
	height: 320px;
	background-image: url('../images/bg_menu.gif');
}
div.contenedor div.datos div.menu div.bg {
	position: absolute;
	z-index: 1;
}
div.contenedor div.datos div.menu div.links {
	position: relative;
	z-index: 2;
	padding-top: 64px;
	padding-left: 96px;
}
div.contenedor div.datos div.menu div.links a:hover {
	padding-left: 8px;
}
div.contenedor div.datos div.menu div.links ul li {
	background:url('../images/ico_flecha_menu.gif') no-repeat left center;
	padding-left:12px;
}
div.contenedor div.datos div.menu div.links ul li.destacado {
	background:url('../images/ico_estrella.gif') no-repeat left center;
}
div.contenedor div.datos div.menu div.links ul li.destacado a {
	color:#ffea00;
}
div.contenedor div.datos div.tel {
	color: #ffffff;
}
div.contenedor div.datos div.tel h3 {
	color: #ffffff;
	padding-top: 16px;
}
div.contenedor div.datos div.tel p {
	padding-left: 26px;
}
/* ----------- Cuerpo ----------- */
div.contenedor div.cuerpo {
	width: 432px;
	float: left;
	background: url('../images/bg_cuerpo.gif') right top no-repeat;
}
div.contenedor div.cuerpo div.contenido {
	width: 400px;
	min-height: 448px;
	color: #e55219;
	background-color: #ffffff;
}
div.contenedor div.cuerpo div.contenido h1 {
	padding-left: 8px;
}
div.contenedor div.cuerpo div.contenido h3 {
	padding: 8px;
}
div.contenedor div.cuerpo div.contenido p {
	padding: 8px;
}
div.contenedor div.cuerpo div.contenido a {
	background-color: #e55219;
}
div.contenedor div.cuerpo div.contenido a:hover {
	background-color: transparent;
	color: #1aade6;
}
div.contenedor div.cuerpo div.contenido ul p {
	background-image: url('../images/ico_flor.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 2px 8px 2px 20px;
}
div.contenedor div.cuerpo div.contenido ul {
	padding-left: 8px;
}
div.contenedor div.cuerpo div.contenido ol {
	padding-left: 8px;
}
div.contenedor div.cuerpo div.contenido ol li {
	float: left;
	padding-top: 8px;
}
div.contenedor div.cuerpo div.contenido ol h3 {
	background-color: #e55219;
	width: 80px;
	min-height: 80px;
	float: left;
	text-align: center;
	color: #ffffff;
}
div.contenedor div.cuerpo div.contenido ol p {
	float: left;
	width: 280px;
	min-height: 80px;
}
div.contenedor div.cuerpo div.contenido blockquote p {
	background-color: #fdf3f0;
	margin-top: 8px;
}
div.contenedor div.cuerpo div.contenido blockquote {
	padding: 8px;
}
/* ----------- footer ----------- */
div.contenedor div.foot {
	clear: both;
}
div.contenedor div.foot blockquote {
	text-align: center;
	font-family: Tahoma;
	font-size: 10px;
}
div.contenedor div.foot blockquote p {
	padding-top: 16px;
}
/* ---------- Formulario  ---------- */
form {
	margin: 0;
	padding: 0;
}
fieldset {
	padding: 8px;
	margin: auto;
	border: none;
}
legend {
	display: none;
}
label {
	float: left;
	width: 128px;
	background-color: #fdf3f0;
	text-align: right;
	margin: 4px 8px 0px 0px;
	padding: 4px;
}
input.boton {
	width: 128px;
	border: 1px solid #e55219;
	padding: 2px 1em;
	background: #e55219;
	color: #ffffff;
}
input {
	width: 140px;
	border: solid #e55219 1px;
	padding: 2px;
}
textarea {
	width: 192px;
	height: 128px;
	border: solid #e55219 1px;
	padding: 2px;
}
p.boton {
	padding: 8px;
	text-align: center;
}
