@charset "iso-8859-1";
/* -----------------------------------------------------------------------------
Screen Stylesheet
Specification:		Design 27 |
Version:   			1.0
Date:      			2008-Septiembre
Author info: 		Maynor Mijangos | mmijangos@solucionweb.com
Website:   			Solucionxpress Lite v.1
Description:		Design 27 | Dise�o 27 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: #f9fbea; /* Background color */
    text-align: left;
}

img, div{ behavior: url(iepngfix.htc); }

/* 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:100%;
	height:175px;
	float:left;
	background-image: url(../images/bg_header.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fff;
	}
	
div#logo {
	width:325px;
	height:95px;
	float:left;
	margin: 15px 0px 0px 20px;
	display: inline;
	}	
	
	div#menu {
	width:960px;
	height:22px;
	float:right;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	margin-top: 45px;
	}	

div#contenido {
	width:960px;
	float:left;
	margin-bottom: 10px;
	}	

	div#contenido_head {
	width:960px;
	float:left;
	}
	
	div#banner {
	width:960px;
	height:315px;
	float:left;
	/*background-image: url(../images/banner.jpg);*/
	}
	
	div#contenedor_titulo {
	width:960px;
	float:left;
	background-image: url(../images/bg_titulo.jpg);
	background-repeat: no-repeat;
	}

	div#contenido_titulo {
	width:725px;
	height: 36px;
	float:left;
	margin: 16px 0 0 18px;
	display: inline;
	}	
	
	#contenido_titulo h1 {
	margin:6px 0px 0px 40px;
	}

	div#contenido_info {
	width:860px;
	float:right;
	margin: 25px 50px 30px 0px;
	display: inline;
	}	
	
div#footer {
	width:960px;
	height: 22px;
	float:left;
	background-color: #63a2d6;
	border-top: #a6b148;
	}


	div#footer_info{
	width:600px;
	height: 18px;
	margin:5px auto;
	text-align: center;
	}
	
	.boton_send{
	border:0;
	height:24px;
	color:#fff;
	font-weight:bold;
	}
	
	input{
	background-color:#d8dc83;
	color:#fff;
	border:1px solid #fff;
	}
	
	textarea{
	background-color:#d8dc83;
	color:#fff;
	border:1px solid #fff;
	}
	
	#content_language{
	margin-right:10px;
	width:125px;
	height:18px;
	float:right;
}

