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, img, 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;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

strong {font-weight:bold;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* RESET */
html {background:#4B4B25;}
body {background:#4B4B25;}
#wrapper {width:834px; margin:auto; background:#FFFFFF; position:relative;}
#header {width:834px; height:153px; position:relative; background:url(../images/header.jpg) no-repeat;}
#header div#locations {position:absolute; top:45px; left:135px; color:#004262; font-size:11px; font-family:"Trebuchet MS"; width:650px;}
#nav {background:url(../images/nav_bkg.png) repeat-x; width:834px; height:34px; color:#FFFFFF; font-family:"Trebuchet MS", Tahoma, Arial; line-height:34px; font-size:12px; font-weight:bold;}
#nav a {color:#FFFFFF; text-decoration:none;}
#nav div#left {text-align:right; width:621px; float:left;}
#nav div#left a {margin-right:10px;}
#nav div#right {float:left; width:180px; text-align:left;}
#nav div#right input {width:130px; height:18px; border:1px solid #CCCCCC; font-size:12px; color:#515852; font-family:"Trebuchet MS"; position:relative; top:0px; padding-left:5px;}

#buttons {width:834px; height:141px;}
#buttons div {float:left; width:206px; border-left:1px solid #97ABC5;}
#buttons div img {float:left; clear:left;}

#home_content {width:814px; margin-left:20px; font-size:12px; color:#333333; font-family:"Trebuchet MS"; line-height:18px;}
#home_content div#left {width:550px; float:left;}
#home_content div#left p {margin-top:15px; margin-bottom:15px; width:513px;}
#home_content div#right {float:left; width:230px;}
#home_content div#right p.golden_title {color:#A7B526; border-bottom:1px solid #A7B526; line-height:25px; padding-left:5px; margin-top:15px; margin-bottom:15px;}

#foot {width:100%; line-height:15px; height:15px; background-color:#CCCC99;}




h1 {background:url(../images/bkg_main_title.png) repeat-y; width:248px; line-height:30px; color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS"; text-align:right; font-weight:bold; margin-top:15px;}
h1 span {padding-right:10px;}

h1.blue {background:url(../images/bkg_blue_title.png) repeat-y; width:248px; line-height:30px; color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS"; text-align:right; font-weight:bold; margin-top:15px;}
h1.blue span {padding-right:10px;}

#content {width:809px; margin-left:25px; font-size:12px; color:#333333; font-family:"Trebuchet MS"; line-height:18px;}
#content div#left {width:600px; float:left;}
#content div#left p {margin-top:15px; margin-bottom:15px; width:550px;}
#content div#left p a {color:#333333; text-decoration:underline; font-weight:bold;}

#content div#left td p {margin-top:15px; margin-bottom:15px; width:250px;}
#content div#left td p.wide {width:95%; margin-top:2px;}
#content div#left td p a {color:#333333; text-decoration:underline; font-weight:bold;}

#content div#left h2.green {color:#338F00; font-size:16px; width:550px; font-weight:bold; border-bottom:1px dotted #338F00; line-height:28px;}
#content div#left h2.blue {color:#006699; font-size:16px; width:550px; font-weight:bold; border-bottom:1px dotted #006699; line-height:28px;}
#content div#left p.subtitle {background:url(../images/square.png) no-repeat; padding:0; margin:0; padding-left:30px; font-weight:bold; line-height:18px;  }

#content div#right {float:left; width:192px;}
#content div#right div#box_title {background:url(../images/bkg_black_title.png) no-repeat; text-align:center; color:#A4D560; font-size:11px;}
#content div#right div#box_body {background-color:#EFF2DD; width:192px; font-size:10px;}
#content div#right div#box_body a {color:#333333; text-decoration:none; margin-left:10px; font-weight:bold; line-height:28px;}



#green_box {width:573px; height:68px; background:url(../images/bkg_green.png) repeat-x;}
#green_box img {float:left;}
#green_box div#right {float:left; margin-top:0px; color:#333534; font-size:11px; width:400px; line-height:14px;}
#green_box div#right span {font-size:12px; font-weight:bold; line-height:28px;}

/* slider */

#slides10 {width:100%; height:100px; position:relative;}
#slides_wrapper {position:relative; height:64px; padding-top:8px; padding-bottom:8px; overflow:hidden; padding-left:10px; padding-right:10px; margin-left:110px; border:1px dashed #99BA73;}
#slider {position:absolute; left:0px;}
.slide {width:84px; float:left; text-align:center;}
#prev {position:absolute; top:37px; left:80px;}
#next {position:absolute; top:37px; left:725px;}

/* slider */

#sub_nav {width:834px; height:35px; background:url(../images/blkg_sub_nav.png) repeat-x;}
#sub_nav img {float:left}

/* Boxes */

.pop_box {width:446px; position:absolute; bottom:130px; left:80px; background:#FFFFFF; border:1px solid #D8D8D8; font-family:"Trebuchet MS"; font-size:12px; color:#333333; line-height:18px; display:none; z-index:1000;}
.pop_box h2.blue {color:#006699; font-size:16px; width:415px; font-weight:bold; border-bottom:1px dotted #006699; line-height:28px; margin-left:10px; padding-left:5px;}
.pop_box h2.green {color:#4C9C1F; font-size:16px; width:415px; font-weight:bold; border-bottom:1px dotted #4C9C1F; line-height:28px; margin-left:10px; padding-left:5px;}
.pop_box p {margin-top:15px; margin-left:10px; margin-bottom:15px; width:240px;}
.pop_box p a {color:#333333; text-decoration:underline; font-weight:bold;}


/**/
.pop_box_plastic {width:446px; position:absolute; top:50px; left:100px; background:#FFFFFF; border:1px solid #D8D8D8; font-family:"Trebuchet MS"; font-size:12px; color:#333333; line-height:18px; display:none; z-index:1000;}
.pop_box_plastic h2 {color:#006699; font-size:16px; width:415px; font-weight:bold; border-bottom:1px dotted #006699; line-height:28px; margin-left:10px; padding-left:5px;}
.pop_box_plastic p {margin-top:15px; margin-left:10px; margin-bottom:15px; width:240px;}
.pop_box_plastic p a {color:#333333; text-decoration:underline; font-weight:bold;}
/**/

/* Agregado Martin */


.list_ul { list-style:outside; margin-left:20px; #margin-left:0px; #padding:0px; #margin-left:60px; }
.i_ul { padding-left:20px; #padding:0px; #margin:0px; #padding-left:50px;}
.list_ul1 { list-style:outside; }
.i_ul1 { }
ul { margin:0; padding:0; list-style:outside; margin-left:18px;}
li { padding:0; margin:0; padding-left:20px;}



/* menu*/
#submenu_1 {position:absolute; background-color:#6C8D21; top:186px; left:505px; z-index:10000; display:none;}
#submenu_2 {position:absolute; background-color:#6C8D21; top:186px; left:646px; z-index:10000; display:none;}
#submenu_3 {position:absolute; background-color:#6C8D21; top:215px; left:646px; z-index:10000; display:none;}

#submenu_1 a{ text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#submenu_2 a{ text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#submenu_3 a{ text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
	
.manu_item { width:148px; height:20px; border-bottom:1px dotted #FFFFFF; padding:2px; padding-top:10px; padding-left:8px;}
.manu_item a { text-decoration:none; color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:22px;}

/* end menu*/




.pop_box_m {width:446px; position:absolute; top:100px; left:80px; background:#FFFFFF; border:1px solid #D8D8D8; font-family:"Trebuchet MS"; font-size:12px; color:#333333; line-height:18px; display:none; z-index:1000;}
.pop_box_m h2.blue {color:#006699; font-size:16px; width:415px; font-weight:bold; border-bottom:1px dotted #006699; line-height:28px; margin-left:10px; padding-left:5px;}
.pop_box_m h2.green {color:#4C9C1F; font-size:16px; width:415px; font-weight:bold; border-bottom:1px dotted #4C9C1F; line-height:28px; margin-left:10px; padding-left:5px;}
.pop_box_m p {margin-top:15px; margin-left:10px; margin-bottom:15px; width:240px;}
.pop_box_m p a {color:#333333; text-decoration:underline; font-weight:bold;}

h1.big_black {background:url(../images/bkg_bl_big_title.png) repeat-y; width:410px; line-height:30px; color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS"; text-align:right; font-weight:bold; margin-top:15px;}
h1.big_black span {padding-right:20px;}

h1.red {background:url(../images/bkg_red_title.png) repeat-y; width:248px; line-height:30px; color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS"; text-align:right; font-weight:bold; margin-top:15px;}
h1.red span {padding-right:10px;}

h1.grey {background:url(../images/bkg_grey_title.png) repeat-y; width:248px; line-height:30px; color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS"; text-align:right; font-weight:bold; margin-top:15px;}
h1.grey span {padding-right:10px;}

h2.grey { color:#666; font-size:16px; width:550px; font-weight:bold; border-bottom:1px dotted #666; line-height:28px;}
h2.red { color:#C60000; font-size:16px; width:550px; font-weight:bold; border-bottom:1px dotted #FF7575; line-height:28px;}
.pop_box h2.red {color:#C60000; font-size:16px; width:210px; font-weight:bold; border-bottom:1px dotted #FF7575; line-height:28px; margin-left:10px; padding-left:5px;}


h1.orange {background:url(../images/bkg_orange_title.png) repeat-y; width:248px; line-height:30px; color:#FFFFFF; font-size:16px; font-family:"Trebuchet MS"; text-align:right; font-weight:bold; margin-top:15px;}
h1.orange span {padding-right:10px;}
h2.orange { color:#FF8C3F; font-size:16px; width:550px; font-weight:bold; border-bottom:1px dotted #FFB653; line-height:28px;}

.pop_box h2.orange {color:#FF8C3F; font-size:16px; width:210px; font-weight:bold; border-bottom:1px dotted #FF7575; line-height:28px; margin-left:10px; padding-left:5px;}




.pop_box_mail {width:446px; position:absolute; bottom:800px; left:80px; background:#FFFFFF; border:1px solid #D8D8D8; font-family:"Trebuchet MS"; font-size:12px; color:#333333; line-height:18px; display:none; z-index:2000;}
.pop_box_mail h2{color:#3F8CB2; font-size:16px; width:415px; font-weight:bold; border-bottom:1px dotted #006699; line-height:
.pop_box p {margin-top:15px; margin-left:10px; margin-bottom:15px; width:240px;}
.pop_box_mail p a {color:#333333; text-decoration:underline; font-weight:bold;}




