/*
Site Name: InduChem
Site URI: http://induchem.com.uy/
Version: 2.0
Date: Feb 2011
Design - HTML/CSS - jQuery: 
*/

/*-----------------------------------------------------------------------------------------------------------------------------------------*/
/*--RESET----------------------------------------------------------------------------------------------------------------------------------*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0px;
	padding: 0px;
	}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { 
	display: block;
	}

nav ul {
	list-style: none;
	}

blockquote, q {
	quotes: none;
	}

blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content: none;
	}

a {
	outline-style: none;
	outline-width: 0px;
	}

del {
	text-decoration: line-through;
	}

input, select {
	vertical-align:middle;
	}

input {
	outline-style: none;
	outline-width: 0px;
	}

.left {
	float: left;
	}

.right {
	float: right;
	}

.none, hr {
	display: none;
	}
	
strong {
	font-weight: bold;
	}

em {
	font-style: italic;
	}

span.versales {
	font-variant: small-caps;
	}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	}

/*-----------------------------------------------------------------------------------------------------------------------------------------*/
/*--BODY-----------------------------------------------------------------------------------------------------------------------------------*/

html {
	height: 100%;
	}

body {
	height: 100%;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #297ca6 url(../img/body_back.png) repeat-x 0px 0px;
	}

#container {
	width: 960px;
	height: auto;
	overflow-x: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
	}


/*-----------------------------------------------------------------------------------------------------------------------------------------*/
/*--HEADER---------------------------------------------------------------------------------------------------------------------------------*/

header {
	width: 960px;
	height: 105px;
	margin-bottom: 15px;
	}


/*---------------------------------------------------------------*/

h1 a {
	background: url(../img/01_header_logo.png) no-repeat 0px 0px;
	width: 330px;
	height: 105px;
	display: block;
	float: left;
	}

/*---------------------------------------------------------------*/

ul#nav {
	list-style-image: none;
	list-style-type: none;
	width: 525px;
	height: 40px;
	margin-top: 50px;
	float: right;
	}

ul#nav li {
	float: left;
	}

ul#nav li a {
	width: 105px;
	height: 40px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

	ul#nav li a:hover, ul#nav li.active a {
		background-position: 0px -40px;
		}

	ul#nav li.home a {
		background-image: url(../img/01_header_nav_01_home.png);	
		}
	
	ul#nav li.empresa a {
		background-image: url(../img/01_header_nav_02_empresa.png);	
		}
	
	ul#nav li.objetivos a {
		background-image: url(../img/01_header_nav_03_objetivos.png);	
		}
	
	ul#nav li.productos a {
		background-image: url(../img/01_header_nav_04_productos.png);	
		}
	
	ul#nav li.contacto a {
		background-image: url(../img/01_header_nav_05_contacto.png);	
		}



/*-----------------------------------------------------------------------------------------------------------------------------------------*/
/*--MAIN-----------------------------------------------------------------------------------------------------------------------------------*/

section {
	width: 960px;
	height: auto;
	min-height: 435px;
	}

#section_top {
	width: 960px;
	height: 30px;
	background: url(../img/02_main_section_top.png) no-repeat 0px 0px;
	}

#section_body {
	width: 915px;
	height: auto;
	min-height: 300px;
	background: url(../img/02_main_section_body.png) repeat-y 0px 0px;
	padding-left: 45px;
	padding-top: 15px;
	overflow: hidden;
	}

#section_bottom {
	width: 960px;
	height: 45px;
	background: url(../img/02_main_section_bottom.png) no-repeat 0px 0px;
	}

figure#section_left {
	width: 285px;
	height: auto;
	float: left;
	}

#section_right {
	float: right;
	width: 555px;
	height: auto;
	margin-right: 45px;
	}


/*---------------------------------------------------------------------------------------*/
/*--| HOME |-----------------------------------------------------------------------------*/

section.home {
	background: url(../img/02_main_01_home_slide_00.png) no-repeat 0px 0px;
	height: 435px;
	}

ul#home_nav {
	list-style-image: none;
	list-style-type: none;
	width: 960px;
	height: 35px;
	position: absolute;
	z-index: 1000;
	margin-top: -75px;
	margin-left: 35px;
	}

ul#home_nav li {
	float: left;
	}

ul#home_nav li a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 120px;
	height: 35px;
	}

ul#home_nav li a:hover {
	background-position: 0px -35px;
	}

ul#home_nav li.kerry a {
	margin-right: 345px;
	background-image: url(../img/02_main_01_home_slider_03.png);
	}

ul#home_nav li.productos a {
	margin-right: 195px;
	background-image: url(../img/02_main_01_home_slider_01.png);
	}

ul#home_nav li.empresa a {
	background-image: url(../img/02_main_01_home_slider_02.png);
	}



/*---------------------------------------------------------------------------------------*/
/*--| EMPRESAS |-------------------------------------------------------------------------*/

.text {
	width: 525px;
	height: auto;
	margin-top: 32px;
	overflow: hidden;
	background: url(../img/02_main_text_p.png) no-repeat 0px bottom;
	padding-bottom: 5px;
	}

	.no_line {
		background: none;
		}

.text_left {
	float: left;
	width: 240px;
	height: auto;
	margin-right: 45px;
	padding-bottom: 5px;
	}

	.si_line {
		margin-top: 10px;
		background: url(../img/02_main_text_p.png) no-repeat 0px bottom;
		}
		
.text_right {
	float: right;
	width: 240px;
	height: auto;
	margin-top: -1px;
	}

.text p {
	font-size: 0.75em;
	line-height: 1.66em;
	color: #0a1d26;
	margin-bottom: 0.78em;
	}

	.text p a {
		color: #0a1d26;
		text-decoration: none;
		}
	
	.text p a:hover {
		text-decoration: underline;
		}

h3 {
	font-size: 0.9375em;
	color: #0a1c26;
	padding-top: 25px;
	height: 30px;
	clear: both;
	font-weight: normal;
	}

ul#representamos {
	width: 555px;
	height: 180px;
	list-style-image: none;
	list-style-type: none;
	}

ul#representamos li {
	width: 123px;
	height: auto;
	float: left;
	background-color: #FFC;
	margin-right: 15px;
	background: url(../img/02_main_text_p.png) no-repeat -90px bottom;
	padding-bottom: 5px;
	}

	ul#representamos li.last {
		margin-right: 0px;
		}

ul#representamos li p {		
	font-size: 0.6875em;
	margin-left: 3px;
	line-height: 1.5em;
	color: #0b222e;
	margin-bottom: 6px;
	}

ul#representamos li p a {
	color: #0b222e;
	text-decoration: none;
	}

ul#representamos li p a:hover {
	text-decoration: underline;
	}


/*---------------------------------------------------------------------------------------*/
/*--| OBJETIVOS |------------------------------------------------------------------------*/

#section_body_bottom {
	margin-top: 12px;
	width: 555px;
	height: 200px;
	}


/*---------------------------------------------------------------------------------------*/
/*--| PRODUCTOS |------------------------------------------------------------------------*/

ul#productos_menu {
	width: 285px;
	height: auto;
	float: left;
	list-style-image: none;
	list-style-type: none;
	padding-top: 8px;
	background: url(../img/02_main_04_productos_vertical.png) no-repeat right 0px;
	}

ul#productos_menu li {
	width: 285px;
	height: auto;
	font-size: 0.75em;
	line-height: 1.875em;
	}

ul#productos_menu li a {
	color: #1d4961;
	text-decoration: none;
	}

	ul#productos_menu li a:hover {
		text-decoration: underline;
		color: #060f14;
		}

	ul#productos_menu li.active a, ul#productos_menu li a.active {
		font-weight: bold;
		color: #060f14;
		}

h3.productos {
	background: url(../img/02_main_04_productos_h3_line.png) no-repeat 0px 50px;
	margin-bottom: -10px;
	margin-left: -5px;
	}

ul#productos_submenu {
	list-style-image: none;
	list-style-type: none;
	margin-left: 30px;
	}

ul#productos_submenu li {
	font-size: 0.625em;
	line-height: 1.875em;
	color: #2c3d46
	}

.img_right {
	width: 240px;
	height: 260px;
	float: right;
	}


/*---------------------------------------------------------------------------------------*/
/*--| CONTACTO |-------------------------------------------------------------------------*/

form {
	border: none;
	}

fieldset {
	clear: both;
	width: 525px;
	height: 165px;
	margin-top: 25px;
	border: none;
	}

.form {
	width: 255px;
	height: 165px;
	}

textarea {
	color: #0e232e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8125em;
	line-height: 1.53em;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 14px;
	margin-top: -1px;
	width: 225px;
	height: 151px;
	background-color: #cad8df;
	border: none;
	}

	textarea:focus {
		background-color: #bbced6;
		}

input#nombre, input#correo {
	background-color: #366;
	border: none;
	background-color: #cad8df;
	color: #0e232e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8125em;
	line-height: 1.53em;
	padding-left: 15px;
	padding-right: 15px;
	width: 225px;
	height: 28px;
	margin-bottom: 15px;
	}
	
	input#nombre:focus, input#correo:focus {
		background-color: #bbced6;
		}

input#boton {
	background-color: #366;
	border: none;
	cursor: pointer;
	background: url(../img/02_main_05_contacto_enviar.png) no-repeat 0px 0px;
	width: 75px;
	height: 30px;
	margin-left: 180px;
	}

input#boton:hover {
	background-position: 0px -30px;
	}

#form_ok, #form_error {
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 10px;
	width: 243px;
	height: 25px;
	background-color: #549abd;
	color: #FFF;
	font-size: 0.875em;
	display: none;
	}


/*-----------------------------------------------------------------------------------------------------------------------------------------*/
/*--FOOTER---------------------------------------------------------------------------------------------------------------------------------*/

footer {
	width: 940px;
	height: 45px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8125em;
	margin-left: 10px;
	}

/*---------------------------------------------------------------*/

#footer_left {
	width: 440px;
	height: 45px;
	float: left;
	margin-left: 5px;
	}

#footer_left p {
	color: #c0ced6;
	font-size: 0.75em;
	line-height: 1.66em;
	margin-left: 5px;
	}

#footer_left p a {
	color: #c0ced6;
	text-decoration: none;
	}

	#footer_left p a:hover {
		text-decoration: underline;
		}

/*---------------------------------------------------------------*/

#footer_right {
	width: 390px;
	height: 45px;
	float: right;
	margin-right: 5px;
	background: url(../img/03_footer_right.png) no-repeat 0px -7px;
	}
