@charset "iso-8859-1";
/* -----------------------------------------------------------------------------
Screen Stylesheet
Specification:		Design 39 |
Version:   			1.0
Date:      			2008-Diciembre
Author info: 		Maynor Mijangos | mmijangos@solucionweb.com
Website:   			Solucionxpress Lite v.1
Description:		Design 39 | Diseño 39 del solucionxpress lite
2008 Under Creative Commons License Terms, SolucionXpress.com by SolucionWeb.com
----------------------------------------------------------------------------- */
/*  Inclusion de valores de tipografia */
@import url(typograph.css);
/*  Inclusion de valores de menu */
@import url(menu.css);

/* Default valores iniciales
Asigne valores por defecto a algunas de los valores CSS por defecto como margin, border y padding.
La razón es simple, cada explorador aplica estilos distintos a distintos elementos.
-----------------------------------------------------------------------------*/
body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, img, pre, blockquote, p, th, td { margin: 0; padding: 0; border: 0; }
.clear { clear:both; }
	
/* Basic Document
-----------------------------------------------------------------------------*/
body {
	background-color: #dceef7; /* Background color */
	text-align: left;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

/* Cree secciones:
Archivos CSS demasiado extensos pueden ser dificiles de manejar.
Es recomendable, dividirlo en varias secciones con estilos y clases comunes para cada sección.
Por ejemplo, divida las clases de los elementos de navegación, de los estilos de los elementos de pie de página, etc.
-------------------------------------------------------------------------------- */

/* Container
-----------------------------------------------------------------------------*/
div#container {
	width:960px;
	overflow:hidden;
	margin:auto;
	background-image: url(../images/bg_total.jpg);
	border: 1px solid #f6f9e4;
	background-color: #fff;
	}

/* Header
---------------------------------------------------------------------------- */
div#header {
	width:960px;
	height:137px;
	float:left;
/*	background-image: url(../images/bg_header.jpg); */
	background-position: top;
	background-color: #fff;
	}
	
div#logo {
	width:325px;
	height:100px;
	float:left;
	margin: 18px 0px 0px 20px;
	display: inline;
	}	
	
	div#menu {
	width:819px;
	height:22px;
	float:left;
	margin-top: 3px;
	}	

div#contenido {
	width:960px;
	float:left;
	}	

	div#contenido_head {
	width:960px;
	float:left;
	}
	
	div#banner {
	width:699px;
	height:245px;
	float:left;
/*	background-image: url(../images/banner.jpg); */
	background-repeat: no-repeat;
	margin: 0px 0px 0px 123px;
	display: inline;
	}
	
	div#contenedor_titulo {
	width:960px;
	float:left;
	/*background-image: url(../images/bg_content.jpg);*/
	background-repeat: repeat-y;
	}

	div#contenido_titulo {
	width:630px;
	height: 30px;
	float:left;
	margin: 16px 0 0 157px;
	display: inline;
	}	
	
	#contenido_titulo h1 {
	margin:6px 0px 0px 0px;
	}

	div#contenido_info {
	width:630px;
	float:left;
	margin: 10px 50px 30px 157px;
	display: inline;
	}	
	
div#footer {
	width:960px;
	height: 60px;
	float:left;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: no-repeat;
	}


	div#footer_info{
	width:800px;
	height: 18px;
	margin:30px 0px 0px 123px;
	}
	
	.boton_send{
	border:0;
	height:24px;
	color:#2f8fb3;
	font-weight:bold;
	}
	
	input{
	background-color:#fff;
	color:#fff;
	border:1px solid #e4e4e4;
	}
	
	textarea{
	background-color:#fff;
	color:#fff;
	border:1px solid #e4e4e4;
	}
