/* Style Sheet designed, programmed and structured by Makko-Donde Alliance for Waldo Packaging Machinery */
/*            Please do not copy or imitate, try something original! Regards.                            */
/*                           All Rights Reserved - makko.com.mx                                          */
/* ----------------------------------------------------------------------------------------------------- */
/* -------- Global Reset -------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}

/* -------- General Elements -------- */
body{font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;font-size: 62.5%;line-height: 1.5;text-align: center;color: #000;background: #fff url('../img/backdgari.jpg');padding: 0;margin: 0;}		
strong{font-weight: bold;}
em{font-style: italic;}
address {font-style: normal;font-size: 115%;}
input, textarea, select {font: 1em Arial, Helvetica, sans-serif;}
img{border: none;}
.vacio{clear: both; border: none; margin: 0; padding: 0; background: transparent;line-height: 0.5;}

/* -------- Header -------- */
#header{background: transparent url('../img/backmain.jpg') no-repeat top center;padding: 0 0 1.5em 0;margin: 0;min-width: 1050px;}
#header_wrapper{background: transparent;padding: 1em 0 0 0;margin: 0 auto;width: 1024px;text-align: left;}
#utilities{padding: 0;margin: 0 0 1.2em auto;width: 50%;text-align: right;font-size: 130%;color: #999999;}
#utilities a{text-decoration: none;color: #484848;}
#utilities a:hover{color: green;text-decoration: underline;}
img#banner_top{float: right;}
#header_search{background: transparent;padding: 0;font-size: 130%;margin: 0.7em auto;text-align: right;clear: both;}

/* -------- Menu -------- */
#menu{background: #fff;font-size: 140%;border-top: 1px solid #999999;border-bottom: 2px solid #017E30;}
#menu_wrapper{width: 1020px;padding: 0;margin: 0 auto;text-align: left;}
#main_nav{margin: 0 auto;padding: 0.3em 0 0 0;background: transparent;}
ul#menu_options{clear: both;padding: 0;margin: 0;list-style: none;}
ul#menu_options li{display: inline;padding: 0 0.4em 0 0.2em;border-right: 1px solid black;}
ul#menu_options a{color: green;text-decoration: none;padding: 0.3em 0 0.6em 0;line-height: 2.1em;font-size: 96%;}
ul#menu_options a.first{background: none;}
ul#menu_options a:link {color: #454545;}
ul#menu_options a:visited { color: green;}
ul#menu_options a:hover{ background: transparent url('../img/indicador.jpg') repeat-x bottom center; color: #690;}
ul#menu_options a:active {color: #343434;}

#principal #menu_options .home a,
#somos #menu_options .company a,
#envasadoras #menu_options .packing a,
#aplicacion #menu_options .apps a,
#sellado #menu_options .sealing a,
#novedades #menu_options .news a,
#foro #menu_options .forum a,
#preguntas #menu_options .faq a,
#comunicacion #menu_options .comm a{
	background: transparent url('../img/indicador.jpg') repeat-x bottom center; 
}

/* -------- Generic Wrapper -------- */
#wrapper{margin: 0;min-width: 1050px;padding: 0;}
#main_content{margin: 0 auto;width: 1024px;padding: 0;text-align: left;font-size: 130%;}


/* -------- Main Content -------- */
/*left */
#main_left{border-right: 2px solid #676767; width: 60%;float: left; padding: 0 1em 0 0;}

#welcome_blurb{margin: 0 0 1em 0; padding-bottom: 0.5em;}
#left_content{border-right: 2px solid #676767;width: 48%;float: left;padding-right: 0.8em;}
#right_content{width: 48%;float: right;}

.main_left_item{border-bottom: 1px solid #696969;padding-bottom: 0.5em;margin-bottom: 0.5em;height: 190px;}
.main_left_item h2{font-size: 140%;background-color: #cdcdcd;padding: 0.3em 0 0.3em 0.5em;margin-bottom: 0.2em;}
.main_left_item h2 a{color: #020002; text-decoration: none;}
.main_left_item p{line-height: 1.3;}
.main_left_item p a{text-decoration: none;color: #020202;}
.main_left_item img{float: right;padding: 0 0 0.3em 0.3em;}
.main_left_item p.ver_mas{text-align: right;}
.main_left_item p.ver_mas a{text-decoration: underline;color: #686868;}
.main_left_item p.ver_mas:before{content: "> ";}
/* right */
#main_right{width: 37%;float: right;}

#welcome_text{padding: 0 0 0.5em 0;margin: 0 0 0.5em 0;}
#welcome_text h1{font-size: 250%;}

#main_news{border-top: 1px solid #696969;padding: 0 0 0.5em 0;margin: 0 0 0.5em 0;}
.news_item{margin-bottom: 0.5em;padding-top: 0.5em;border-bottom: 1px solid #696969;}
.news_item h2{line-height: 1.2;font-size: 140%;}
.news_item h2 a{text-decoration: none; color: #017E32;}
.news_item p{line-height: 1.3;margin-bottom: 0.5em;}
.news_item p a{text-decoration: none;color: #000300;}
.news_item img{float: left;margin-right: 0.5em;margin-top: 0.5em;}
.news_item p.ver_mas{clear: both;text-align: right;padding: 0.3em 0.8em 0.3em 0;}
.news_item p.ver_mas a{color: #454646;}
.news_item p.ver_mas a:hover{color: #020303;}
.news_item p.ver_mas:before{ content:"> ";}

#main_waldo{}

/* -------- Footer -------- */
#footer{background: transparent;border-top: 2px solid #999;padding: 0;margin: 0.5em 0 0 0;min-width: 1050px;padding-top: 0.5em;}
#footer_wrapper{text-align: left;width: 1024px;margin: 0 auto;color: #464848;}
#footer_wrapper p{font-size: 120%;}
#footer_wrapper address{font-size: 130%;}
#footer_wrapper h3{color: #020202;font-size: 120%;text-transform: uppercase;margin: 1em 0 0.2em 0;}
#contacto{float: left;padding: 0;text-align: right;margin: 0;width: 30%;}

#footer_menu{float: left;padding: 0;margin: 0 0 0 7em;width: 20%;}
ul#text_nav{font-size: 130%;}
ul#text_nav li a{text-decoration: none;color: #434343;}
ul#text_nav li a:hover{text-decoration: underline;color: green;}

#principal #text_nav .home a,
#somos #text_nav .company a,
#envasadoras #text_nav .packing a,
#aplicacion #text_nav .apps a,
#sellado #text_nav .sealing a,
#novedades #text_nav .news a,
#foro #text_nav .forum a,
#preguntas #text_nav .faq a,
#comunicacion #text_nav .comm a{
	text-transform: uppercase;
	color: green;
}

#info_adicional{margin: 0 0 0 3em;padding: 0;width: 25%;float: left;}

#cert{background: #999;padding: 0;margin: 0;min-width: 1024px;}
#cert_wrapper{text-align: left;width: 1000px;margin: 0 auto;padding: 0.7em 0;}
p#disclaimer{float: right; color: #feffff;padding-top: 0.8em;}
p#disclaimer a{color: #fefffc;}
