body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;	margin:0px; padding:0px; background:#ededed;
}

img, img a {border: 0px;
}

/* SUPERIOR */

#wrap {	width: 974px; margin: 0 auto; text-align: left; background:url(../img/bg.gif) repeat-y 50%;
}

#header { position: relative; height: 90px; background: url(../img/bg_header.jpg) no-repeat; padding:0px;
}

#header #navBar { position:absolute; left:419px; top:43px; text-align:right; width: 271px; height: 28px;
}

#header #form {	position:absolute; left:279px; top:-4px; text-align:right; width: 238px; height: 28px;
}

#header #logo {	position:absolute; left:42px; top:23px;
}

#header #navBar a { text-decoration:none; color:#000000; margin:7px;
}

#header #navBar a:hover { color:#7cb61e;
}

#navBar02 { background:url(../img/bg_navBar.jpg) no-repeat 0%; height:30px; position:relative; padding:0; width: 974px;
}

#navBar02 #menu { position:absolute; left:35px;	top:6px; text-align:right;
}

#navBar02 #clock {	position:absolute; left:728px; top:7px;	text-align:right; width: 207px;
}

#navBar02 #menu a { text-decoration:none; color:#064a26; margin:7px; font-size:11px; font-weight:bold;
}

#navBar02 #menu a:hover { color:#7cb61e;


/* HOMEPAGE */
}

#main { width: 925px; height: 163px; background: url(../img/bg_main.gif) repeat-x; padding:0px 3.5px; margin:0px;
}

.panel { display: block; float: left; width: auto; position: relative; margin-right: 6px;
}

.panel02 { display: block; float: left; width: auto; position: relative;
}


/* FOOTER HOMEPAGE */

#footer { width: 974px; position: relative; height: 94px; background: url(../img/footer.jpg) no-repeat; padding:0px;
}

#footer #txt_footer { position:absolute; left:50px; top:13px; text-align:right;	font-size:10px;	color:#626260;
}


/* CONTENIDO */

#content_wrap {	clear: both; width: 905px;	padding: 40px 20px 30px 35px; margin-top: 0; margin-right: auto; margin-bottom: 0;
margin-left: auto; background:url(../img/bg_content.gif) repeat-x top;}

#content_wrap #txt_content { float:left; width: 620px; text-align:left; padding:0px; margin:0px 0px 30px 0px; line-height:18px; text-align:justify
}

#content_wrap #txt_content h1 { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#4b4c50; }
         
#content_wrap #txt_content h2 { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#7cb61e; }

#content_wrap #txt_content p { font-size:12px; 
}

#content_wrap #txt_content ul { margin:0px; padding:0px 0px 0px 20px; list-style-image:url(../img/bullet_list.gif); text-align:left
}

#content_wrap #txt_content ul li { margin-bottom:10px;
}

#content_wrap #txt_content a { color:#006633; text-decoration:none;
}

#content_wrap #txt_content a:hover { color:#000000
}

.vinculo { background:url(../img/mas_info.gif) no-repeat 0%; padding-left:30px; text-decoration:none; font-weight:bold; margin-left:10px
}

#menu_producto { position:absolute; left:34px; top:36px; text-align: left; color:#7cb61e; width: 809px;
}

#menu_producto a { text-decoration:none; color:#7cb61e; margin:7px; font-size:11px; font-weight:normal
}

#menu_producto a:hover { color:#000000;
}

.little { font-size:12px; font-weight:bold; color:#666666
}

.border_table { border:#eeeeee 1px solid; text-align:left
}

.color{ color:#7cb61e;
}


/* FOOTER CONTENIDO */

#footer02 { width: 974px; position: relative; height: 40px; background: url(../img/footer_inter.gif) no-repeat; padding: 0;
}

#footer02 #txt_footer {	position:absolute; left:39px; top:13px;	text-align:right; font-size:10px; color:#626260;
}


/* COLUMNA DERECHA */

#right_col { float:right; width:249px; padding: 0; margin: 0;
}

.module_1_bg {	background:transparent url(../img/module_repeat.gif) repeat-y 0% 0%; height:100%;
}

.module_1_bottom { background:transparent url(../img/module_bottom.gif) no-repeat 0% 100%;
}

.module_1_top {	background:transparent url(../img/module_top.gif) no-repeat 0% 0%;
}

.moduletable { padding: 30px 30px 25px 16px; text-align:left
}

#right_col h3 { margin:0px; padding:0px 0px 7px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7cb61e;
}

#right_col p { margin:0px; padding:0px; font-size:11px; color:#666666; line-height:17px
}

.btn { background:url(../img/btn_88.jpg) no-repeat top left; display:block; padding-top:5px; padding-left:15px; width:182px; height:35px;}

.btn a { color:#ffffff; font-size: 12px; vertical-align:middle; text-decoration:none; display:block; line-height:26px; font-weight: bold;}


/***********************/
#NewsTicker{
	border:solid 1px #cccccc;
	width:233px;
	height:118px;
	margin:0 auto;
	padding-top:32px;
}
	#NewsTicker h1{
		padding:6px; margin:0; border:0;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 230px;
	height: 118px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 195px;
		height: 115px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 220px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:0px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 10px;
			margin:6px 0 14px 0;
		}

#enviado{
	width:400px;
	margin:5px auto 10px auto;
	padding:10px;
	border:1px solid #DD0000;
	background:#FFFFD9;
	text-align:center;
}