/* CSS Document */

body 
{	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	background-image:url(../images/bg-internal.jpg);
	background-repeat: repeat-x;
		
}
.content
{	width: 865px;
	display:block;
	height:inherit
}
.logo
{	width: 113px;
	height: 103px;
	float: left;
	margin-left: 18px;
	margin-top: 18px;
}
.bg-2
{	width: 638px;
	height: 124px;
	float: left;
	background-image:url(../images/bg2.jpg);
	background-repeat:no-repeat
}
.text-header
{	width: 566px;
	height: 25px;
	float: left;
	margin: 67px 0 9px 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	
}

.main-menu
{	width: 638px;
	height: 21px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;

	
}
.menu1 a:link,
.menu1 a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	margin: 0 13px 0 17px;
	color:#666666;
	text-decoration: none;
	float:left
	
}
.menu1 a:hover 
{	color:#3EA41C;
	width: auto;
	height: 21px;
}

.menu2 a:link,
.menu2 a:visited
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	margin: 0 13px 0 17px;
	color:#3EA41C;
	text-decoration: none;
	float:left
	
}
.menu2 a:hover 
{	color:#666666;
	width: auto;
	height: 21px;
}
.separator
{	width: 2px;
	height: 16px;
	float: left
}
.movement1
{	width:145px;
	height: 174px;
	float: left;
}
.titles-left
{	width:145px;
	height: 22px;
	float: left;
	margin-top: 148px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight:normal;
	color:#59B90D
}
.movement
{	width:717px;
	height: 174px;
	float: left;
}
.sha-mov
{	width:3px;
	height: 174px;
	float: left;
	background-image:url(../images/shad-right-mov.jpg);
	background-repeat:no-repeat
}
.line-titles
{	width:862px;
	height: 38px;
	float: left;
}
.sha-pro-2
{	width:3px;
	height: 38px;
	float: left;
	background-image:url(../images/shad-right-titles.jpg);
	background-repeat:no-repeat
}
.bullet-titles
{	width:17px;
	height: 17px;
	float: left;
	margin-left: 205px;
	margin-top: 12px
}
.titles-sub
{	width:560px;
	height: 18px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:normal;
	color: #3EA41C;
	margin-left: 5px;
	margin-top: 12px
}



.pro-1
{	margin-top: 4px;
	width:235px;
	height: 149px;
	float: left;
}
.pro-tit
{	width:100%;
	height: 18px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#333333
}
.pro-1-text
{	width:132px;
	height: 132px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
	font-weight:normal;
	color:#333333;
	text-align:justify
}
.pro-1-pic
{	width:97px;
	height: 97px;
	float: left;
	
}
.ver-btn
{	width:97px;
	height: 35px;
	float: left;
}
.separator2
{	width:2px;
	height: 135px;
	float: left;
}
.pro-2
{	margin-top: 4px;
	width:259px;
	height: 149px;
	float: left;
}
.pro-2-pic
{	width:121px;
	height: 97px;
	float: left;
	
}

.pro-3
{	margin-top: 4px;
	width: 286px;
	height: 149px;
	float: left;
}
.pro-3-pic
{	width:151px;
	height: 97px;
	float: left;
	
}
.col-1
{	width: 223px;
	height: 318px;
	float: left;
}
.box-contact
{	margin-top: 57px;
	margin-left: 13px;
	width:202px;
	height: 149px;
	float: left;
	background-image:url(../images/bg-contact.jpg);
	background-position:top right;
	background-repeat:no-repeat
}
.col-btns
{	width: 200px;
	height: auto;
	float: left;
	margin-top: 35px
}
.btn-int a:link,
.btn-int a:visited
{	width: 210px;
	height: 23px;
	float: left;
	background-image:url(../images/btn-int.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	padding-left: 5px;
	padding-top: 4px
	
}

.text-con
{	width:200px;
	height: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	margin-top: 20px
}
.col-noticias
{	width: 246px;
	height: 318px;
	float: left;
}


.noti-title
{	width: 235px;
	height: 18px;
	float: left;
	margin: 10px  0 7px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#666666;
	border-bottom: 1px dotted #333333
}
.box-noti
{	width: 235px;
	height: auto;
	float: left;
	line-height:13px;
	margin: 10px  0 7px 5px;
}
.noti-date
{	width: 235px;
	height: 18px;
	float: left;
	margin: 10px  0 7px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#990000;
}
.noti-cont a:link,
.noti-cont a:visited
{	width: 235px;
	height: auto;
	float: left;
	margin: 10px  0 7px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none
}
.noti-cont a:hover 
{	color:#3EA41C;
	text-decoration:underline
}


.col-2-con
{	width: 639px;
	height: auto;
	float: left;
}


.int-title
{	width: 639px;
	height: 18px;
	float: left;
	margin: 10px  0 7px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#3EA41C;
	border-bottom: 1px dotted #333333
}
.int-cont
{	width: 620px;
	height: auto;
	float: left;
	margin: 10px  0 7px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	text-align:justify
}

.footer
{	width: 865px;
	height: 61px;
	float: left;
	margin-top: 50px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
	font-size: 11px;
	font-weight:normal;
	padding-top: 20px;
	text-align: center;
	color:#999999;
	text-decoration:none
}

.sub-titles
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color:#59B90D;
	
}
li 
{	list-style-image:url(../images/li.gif);
	list-style-position:inherit;
	margin-bottom: 20px
}


a
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#59B90D;
	text-decoration:underline;
}

a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#59B90D;
	text-decoration:underline
}

a:hover 
{
	color:#333333;
	text-decoration: none;
}
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#59B90D;
	text-decoration:underline
}

.descargas-1
{	width: 600px;
	height: auto;
	float: left;
	margin: 15px  0 15px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	text-align:justify;
	background-color:#FFF0F0;
	border-bottom: 1px dotted #666666;
	padding: 10px 10px 10px 10px
}

.descargas
{	width: 330px;
	height: auto;
	float: left;
	padding-top: 10px
}
.descargas-logo
{	width: 182px;
	height: 61px;
	float: right;
}


.clientes
{	width: 270px;
	height: auto;
	float: left;
	margin: 10px  0 7px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	text-align:left
}
.pic-prod
{	width: 270px;
	height: auto;
	float: left;
	margin-right:30px;
	margin-bottom:20px;
	
}

.btn-send
{	width: 182px;
	height: 61px;
	float: left;
	background-image:url(../images/btn-enviar.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#FFFFFF;
}
input, select {
	background-color:#FFFFCC;
	border:1px solid #CCCCCC;
	width: 250px;
	height: 20px;
	margin-bottom: 4px
}

textarea
{	background-color:#FFFFCC;
	border:1px solid #CCCCCC;
	width: 250px;
	}
	
.banderas
{	width: 639px;
	height: 61px;
	float: right;
	margin-top: 100px;
	margin-bottom:30px
	}

.noticias-con
{	width: 639px;
	height: auto;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1 pix dotted #333333
}

.date
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#59B90D;
	margin-left: 7px
}

