hr.line {
	border: 0;
	width: 100%;
	color: #CECFCF;
	background-color: #CECFCF;
	height: 1px;
}



body {margin:7px auto auto 0; background:#333333}
#global {margin:0 auto 0 auto;}
#wrap {width:894px; margin:0 auto 0 auto; padding:23px; background:#FFFFFF}
#cont-cabecera{width:894px; height:77px;}
	#logo{width:320px; height:44px; float:left}
	#direccion{float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333}
#seccion{width:894px}
#foto-cab{width:894px; height:188px; overflow:hidden;}

#menu{width:157px; height:18px; margin-bottom:4px; display:block; background:#ECECED; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-decoration:none; padding:4px 0 0 23px}
#menu:hover{background:#4FA800; color:#FFFFFF;}
#menu_activo{width:157px; height:18px; margin-bottom:4px; display:block; background:#4FA800; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:none; padding:4px 0 0 23px}



#sub-menu{width:157px;  margin-bottom:4px; display:block; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-decoration:none; padding:4px 0 4px 23px}
#sub-menu_activo{width:157px;  margin-bottom:4px; display:block; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#4FA800; font-size:12px; text-decoration:none; padding:4px 0 4px 23px; font-weight:bold}
#sub-menu:hover{ color:#4FA800; font-weight:bold}

#sub-menu_01{width:400px;  margin-bottom:4px; display:block; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-decoration:none; padding:4px 0 4px 23px}
#sub-menu_01_activo{width:157px;  margin-bottom:4px; display:block; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; color:#4FA800; font-size:12px; text-decoration:none; padding:4px 0 4px 23px; font-weight:bold}
#sub-menu_01:hover{ color:#4FA800; font-weight:bold}

#dest-ini{width:200px; height:467px; margin-left:38px; display:block}
#dest-doble{width:438px; height:auto; margin-left:38px; display:block;}
#dest-inicio{width:200px; height:467px; margin-left:38px; background:#4FA800; display:block}
#dest-inicio2{width:200px; height:467px; margin-left:38px; background:#404040; display:block}
#txt-ini{width:180px; padding:23px 10px 0 10px; text-decoration:none; display:block}
#intro{width:128px; padding:23px 10px 0 10px; text-decoration:none; float:right}
#txt-doble{ padding:23px 0 0 10px; text-decoration:none; display:block; }
#txt{width:180px; padding:52px 10px 0 10px; text-decoration:none; display:block}
#txt2{width:180px; padding:58px 0 0 20px; text-decoration:none; display:block}
#foto-e{ width:180px; margin:0 0 0 10px}

#cont-news{width:666px; margin: 23px 0 0 48px;}
#right{float:right; margin-left:23px}
#photo-p{border:1px solid #4FA800; margin-bottom:4px}
#photo{border:1px solid #4FA800; margin-bottom:4px; margin-right:10px; float:left}

#titulomaquina p{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#535d55; text-align:left; font-weight:bold; margin-left:15px; margin-top:40px; margin-bottom:5px}
#titulomaquina_01 p{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#535d55; text-align:left; font-weight:bold; margin-left:15px; margin-top:25px; margin-bottom:5px}
.titulomaquina{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#535d55; text-align:left; font-weight:bold; margin-left:15px; margin-top:0x; margin-bottom:5px}
.caracteristicas{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#77ad1a; text-align:left; font-weight:bold; margin-left:0px; margin-top:5px; margin-bottom:0px}
#textocaracteristicas p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left; margin-left:15px; vertical-align:text-top}
#textocaracteristicas ul{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left; margin-left:35px; vertical-align:text-top}
#tira p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#77ad1a; text-align:left; font-weight:bold; margin-left:15px; margin-top:5px; margin-bottom:0px}
#tira img{border:1px solid #77AD1A; margin-top:5px; width:60px; height:60px; text-decoration:none}
.imagenmaquina{border:1px solid #77AD1A}


.txtnorm{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:150%; text-decoration:none; text-align:left;}
a.txtnorm:hover{color:#999999;}
.txt12{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:150%; text-decoration:none; text-align:left;}
.txt12B{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:150%; text-decoration:none; text-align:left;}
.txtnormB{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:150%; text-decoration:none; text-align:left}
a.txtnormB:hover{text-decoration:underline;}

.txt10{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; line-height:100%; text-decoration:none; text-align:left;}
.txt10C{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; line-height:100%; text-decoration:none; text-align:center;}
.txt10Verde{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#4FA800; line-height:100%; text-decoration:none; text-align:center;}

.menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.sub-menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: none;
}

.sub-menu_o {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.black20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#4FA800;
	text-decoration:none;
	text-align:left;
}
.white20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}
.gris11{font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:150%; text-decoration:none; text-align:left;}
a.gris11:hover{text-decoration:underline; }

.estilo{width:300px; height:15px; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; } 
.estilo2{width:237px; height:15px; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; float:left } 
.lineDcha{border-right:1px solid #999999}





.more_info { text-decoration:none; color:#85C250; font-weight:bold; font-size:12px; }
.green_title { 	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#4FA800;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	
	}
b { font-weight:bold; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; }
b.mid { font-size:15px; }
.mailto { text-decoration:none; color:#85C250; font-size:11px; }



div.download { width: 100px; padding:0 0 0 80px; background:url(../img/pdf.gif) no-repeat center left; height:100px; overflow:hidden;}
div.download h2{ font-size:12px;}
div.download a{ font-size:10px; text-decoration:none; color:#000;}

div#lang_select, div#lang_select a{ font-size:12px; color:#85C250; text-align:left; padding:10px 0 0 0; font-family:trebuchet MS, Arial, Helvetica, sans-serif;}
div#lang_select a{ text-decoration:none; }
div#lang_select a:hover, div#lang_select a.selected{ text-decoration:underline; }

div#ruta, div#ruta a{ font-size:12px; color:#CECFCF; text-align:left; font-family:trebuchet MS, Arial, Helvetica, sans-serif; font-style:italic; padding:10px 0 0 0; margin-left:5px}
div#ruta a{ text-decoration:none; }
div#ruta a:hover, div#ruta a.selected{ text-decoration:underline; }