/*--------------------------------------------------
########### CSS 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, 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,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
/*--------------------------------------------------
########### HTML Tags
--------------------------------------------------*/
body{background:#799a1b url("../images/bck-body.jpg") repeat-x;font:normal 100% "Arial";}
h1{font:normal 27px "Times";color:#494949;margin-bottom:20px;}
h2{
	font:normal 24px "Times";
	color:#494949;
	font-family: Times;
}
h3{font:normal 24px "Times";color:#799a1b;}
p{font:normal 12px/18px "Arial";color:#494949;margin-bottom:20px;}
strong{ font-weight:bold}

/*-- Links --*/
a{color:#4b4a4c;text-decoration:underline;font-weight:bold;}
a:hover{text-decoration:none;}

/*-- Misc --*/
.rightfloat{float:right;}
.leftfloat{float:left;}

.negativemargin{margin-top:-40px;}
.clickbtn{margin-top:12px;}
/*--------------------------------------------------
########### Structura
--------------------------------------------------*/
html > body #page {height:auto;}
#page {left:0;position:absolute;top:0;}
html, body, #page {height:100%;min-height:100%;width:100%;}
#page{background:transparent url("../images/bck-page.jpg") no-repeat center top;}

#mainwrapper{width:900px;margin:0 auto;}
#header{height:176px;overflow:hidden;}
#content{overflow:hidden;}
#footer{overflow:hidden;text-align:center;padding-top:10px;}

/*--------------------------------------------------
########### Header & Menu
--------------------------------------------------*/
.logotype{float:left;width:361px;}
.logotype a{background:transparent url("../images/logotype.png") no-repeat;width:361px;height:160px;display:block;}
.logotype span{display:none;}


.menu{float:right;width:486px;}
.menu ul{float:right;padding-top:56px;}/* antes padding-top:140px */
.menu ul li{float:left;display:inline;}
.menu ul li a{display:block;height:40px;}
.menu ul li a span{display:none;}

.menu ul li a.home{background:transparent url("../images/btn-home.png") no-repeat left top;width:69px;}
.menu ul li a.about{background:transparent url("../images/btn-about.png") no-repeat left top;width:91px;}
.menu ul li a.health{background:transparent url("../images/btn-health.png") no-repeat left top;width:123px;}
.menu ul li a.resources{background:transparent url("../images/btn-resources.png") no-repeat left top;width:99px;}
.menu ul li a.contact{background:transparent url("../images/btn-contact.png") no-repeat left top;width:102px;}

.menu ul li a.home:hover{background:transparent url("../images/btn-home.png") no-repeat left bottom;}
.menu ul li a.about:hover{background:transparent url("../images/btn-about.png") no-repeat left bottom;}
.menu ul li a.health:hover{background:transparent url("../images/btn-health.png") no-repeat left bottom;}
.menu ul li a.resources:hover{background:transparent url("../images/btn-resources.png") no-repeat left bottom;}
.menu ul li a.contact:hover{background:transparent url("../images/btn-contact.png") no-repeat left bottom;}

.activehome{background:transparent url("../images/btn-home.png") no-repeat left bottom;width:72px;display:block;height:40px;}
.activeabout{background:transparent url("../images/btn-about.png") no-repeat left bottom;width:90px;display:block;height:40px;}
.activehealth{background:transparent url("../images/btn-health.png") no-repeat left bottom;width:123px;display:block;height:40px;}
.activeresources{background:transparent url("../images/btn-resources.png") no-repeat left bottom;width:99px;display:block;height:40px;}
.activecontact{background:transparent url("../images/btn-contact.png") no-repeat left bottom;width:102px;display:block;height:40px;}


#login {
	background-image: url(../images/sign-image.png);
	color: #000000;
	border: 0px;
	width: 266px;
	height:80px;
	margin: 0 auto;
	float:right;
	text-align:left;
	right: 520px;
	top: 0px;
	
    cursor:pointer;
    display:block;
} 
#form {
	background-image: url(images/sign-image.png);
	width: 266px;
	height:62px;
	margin: 0px;
	padding:0 20px 0 20px;
	position:absolute;
	left: 634px;
	top: 0px;
} 

#campo {
	  margin:9px 2px 0px 18px;
	  padding:0;
	}
#boton_sing {
	  margin:3px 0 0 18px;
	  padding:0;
	}


/*--------------------------------------------------
########### Contenidos
--------------------------------------------------*/
.banner{background:transparent url("../images/bck-content.png") repeat-x;height:280px;border-top:5px solid #799a1b;text-align:center;}
.banner img{margin-top:28px;}

.intbanner{background:transparent url("../images/bck-content.png") repeat-x;height:200px;border-top:5px solid #799a1b;text-align:center;}
.intbanner img{margin-top:28px;}
.intbannerimg{margin-left:4px;}

.contentinfo{background:#fff;overflow:hidden;padding-bottom:12px;}

.leftcol, .rightcol{margin-top:34px;}

.leftcol{width:640px;float:left;margin-left:32px;}
.leftcol .homeimg{background:transparent url("../images/home-img.jpg") no-repeat left top;height:202px;padding-left:200px;}
.homeimg .phone{font:normal 20px "times";color:#799a1b;text-transform:uppercase;margin:4px 0;}
.homeimg .clickbtn{margin-top:12px;margin-left:20px;}

.leftcol ul{list-style-image: url("../images/list-bullet.png");list-style-position: outside; padding-left:18px;}
.leftcol li{font:bold 12px "Arial";text-decoration:none;color:#494949}
.leftcol .linklist{list-style-image: url("../images/list-bullet.png");list-style-position: outside;padding-left:18px;margin-top:16px;margin-bottom:22px;padding-top:4px;}
.leftcol .linklist li{margin-bottom:4px;padding-left:4px;}
.leftcol .linklist li a{	text-decoration:none;	color:#494949;	font-family: Arial;	font-size: 12px;	font-weight: bold;}
.leftcol .linklist li a:hover{color:#799a1b;}

.rightcol{width:180px;float:right;margin-right:32px;}
.rightcol .top{background:transparent url("../images/right-box-top.jpg") no-repeat;height:20px;}
.rightcol .center{background:transparent url("../images/right-box-content.jpg") repeat-y;height:314px;padding-left:12px;padding-right:20px;}
.rightcol .center h2{border-bottom:1px solid #b1b0b1;width:140px;margin-bottom:10px;padding-bottom:10px;}
.rightcol .bottom{background:transparent url("../images/right-box-bottom.jpg") no-repeat;height:26px;}



/*--------------------------------------------------
########### Footer
--------------------------------------------------*/
#footer ul{margin-bottom:4px;}
#footer ul li{display:inline;color:#fff;}
#footer ul li a{text-decoration:none;font:normal 12px "Arial";color:#fff;}
#footer ul li a:hover{text-decoration:underline;}
#footer p{color:#fff;}

#footer a{text-decoration:none;font:normal 12px "Arial";color:#fff;}
#footer a:hover{text-decoration:underline;}.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text_h {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.banner2 {
	background:transparent url("../images/bck-content.png") repeat-x;
	height:200px;
	border-top:5px solid #799a1b;
	text-align:center;
}
.title {
	font-family: "Times New Roman", Times, serif;
	color: #799A1B;
	font-size: 20px;
}
