/* @import "all.css"; 
   just some basic formatting, no layout stuff */
/* margin {margin: [TOP]cm [RIGHT]cm [BOTTOM]cm [LEFT]cm}  */
html{   height: 100%; /* Required */  }   
body { margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-image:url(../images/fondo.gif); background-repeat:repeat-x;  height: 100%;   text-align: left;}

#HeaderArea {
		position: absolute;
		left:0px; top:0px;	
		font-family: Arial;	color: #000000;
		background-image:url(../images/header.gif);
		padding:20px 15px 0px 15px;
		width:740px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:69px;
		}
	html>body #HeaderArea{
		height:89px;
}

/*-----------------------------------------------*/
.form_etiquetas {
	font-size: 11px; line-height: 11px;
	text-align:right;
	color: #ffffff;
	font-stretch:condensed;
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
	DISPLAY: block; 
}

.form_input {
	border: 1px solid #000000;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	height:11px;
	DISPLAY: block; 
	VERTICAL-ALIGN: top;
}

.form_submit a:link, .form_submit a:visited, .form_submit a:hover {
	color: #000000;
	font-size: 11px; line-height: 11px;
	text-align:left;
	DISPLAY: block; 
}
/*------------------------------------------------*/
/*  Este contenido se refiere al area cambiente de la pagina no header, botonera ni buscador  */
#Contenido {  
		position: absolute;
		left:0px;
		top:226px;
		width:770px;
	}

#ContenidoArea {
	/*	position: absolute; */
		padding-left:15px;
		padding-right:15px;
		width:740px;
	}

 #footer{
	width:740px;
	padding: 0px 15px 10px 15px;
	visibility:visible;

	/*  ESTE SOLO FUNCIONA EN FIREFOX
		position: fixed;
        width: 770px;
 		top: auto;
		left:0px;
        right: 0;
        bottom: 0;
		background-color:#FFFFFF;
	*/	
	}
		 
    #footer p { font-family:Arial; font-size:11px; }
	#footer a:link, #footer a:visited { color:#000000; text-decoration:none; }
	#footer a:hover { color:#000000; text-decoration:underline;  }
	
	#cummins800 { font-family: "Arial Black"; font-size:14px;}

	#BotoneraArea {
		position: absolute;
		left:0px;
		top:89px;
		width:770px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:92px;
		}
	html>body #BotoneraArea{
		height:92px;
		}
		
	#BuscadorArea {
		position: absolute;
		left:0px;
		top:184px;
		padding: 15px 15px 0px 15px;
		width:740px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:46px;
		}
	html>body #BuscadorArea{
		height:46px;
		}
		

	#NoticiasHome {
		float:left;
		background-image:url(../images/fd_newshome.jpg);
		font-size:11px;
		width:176px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:192px;
		}
	html>body #NoticiasHome{
		height:192px;
		}
			
	#NoticiasHome_Text {
			font-size:11px;
			color:#FFFFFF;
			padding-bottom:5px;
			padding-right:10px;
			padding-left:10px;
			padding-top:30px;
	}
	
	#TxtNews { width:100%; border-bottom: 1px solid #FF0000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 10px 0px 9px 0px;  }
		 
	#TxtNews h1 { font-size:14px; }
	#TxtNews h2 { font-size:9px; color:#FF0000; }
	#TxtNews p { font-size:11px; }
	
	#TxtNews a:link, #TxtNews a:visited, #TxtNews a:hover { color:#000000; text-decoration:underline; }

	/* texto para reticulas con una animacion y un submenu*/
	#Animacion {
		float:left;
		padding-left:8px;
		padding-right:8px;
		width:192px;
		}
		
	#Animacion2 {
		float:left;
		padding-left:8px;
		width:192px;
		}
		
	#HomeTxt1 { float:left; width:160px; }
	#HomeTxt1_text { font-size:11px; padding: 0px 8px 0px 4px; }
	#HomeTxt1_text a:link, #HomeTxt1_text a:visited{ 
		color:#000000; text-decoration:none; font-size:12px; font-weight:bold;
	}
	#HomeTxt1_text a:hover{ 
		color:#000000; text-decoration:underline; font-size:12px; font-weight:bold;
	}

	/* De los subtitulos hipervinculos  */
	#SubMenu { 	width:190px; float:left; }
	
	#Subttl_home {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
		padding: 26px 5px 9px 5px; 
	}
	#Subttl_home a:link, #Subttl_home a:visited{ 
		color:#000000; text-decoration:none; 
	}
	#Subttl_home a:hover{ 
		color:#000000; text-decoration:underline; 
	}
	
	#Subttl_text {
		font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
		padding: 26px 5px 9px 5px; 
	}
	#Subttl_text a:link, #Subttl_text a:visited{ 
		font-weight:bold; font-size:12px; line-height:18px; color:#000000; text-decoration:underline; 
	}
	#Subttl_text a:hover{ 
		font-weight:bold; font-size:12px; line-height:18px; color:#000000; text-decoration:underline; 
	}
	
	/* Todos los subtitulos  */
	#PlantasPersonalizadas {
		width:100%;
		background-image:url(../images/subt_plantaspersonalizadas.gif);
		background-repeat:no-repeat;
	}

	#ServicioaDomicilio {
		width:100%;
		background-image:url(../images/subt_servicioadomicilio.gif);
		background-repeat:no-repeat;
	}
	
	#PlantasAlquiler {
		width:100%;
		background-image:url(../images/subt_plantasalquiler.gif);
		background-repeat:no-repeat;
	}

	#MotoresCummins {
		width:100%;
		background-image:url(../images/subt_motorescummins.gif);
		background-repeat:no-repeat;
	}
	/* texto para reticulas con una animacion y un submenu*/
	
	#TxtInterno1 { float:left; width:340px; }	
	#TxtInterno1_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 0px 0px 9px 0px;  }
	#TxtInterno1_text a:link, #TxtInterno1_text a:visited { color:#000000; text-decoration:underline; }	
    #TxtInterno1_text a:hover{ 	color:#000000; text-decoration:underline; }
	
		/* texto para reticulas con una animacion y un submenu*/
	
	#TxtInterno2 { float:left; width:540px; }	
	#TxtInterno2_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 0px 0px 9px 0px;  }	
	#TxtInterno2_text a:link, #TxtInterno2_text a:visited { color:#000000; text-decoration:underline; }
    #TxtInterno2_text a:hover{ 	color:#000000; text-decoration:underline; }
	#TxtInterno2_text h5{ 	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding: 0px 0px 0px 0px; }
	
		/* area de direcciones en contacto*/
	
	#TxtInterno3 { float:left; width:300px; }	
	#TxtInterno3_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 0px 0px 0px 0px;  }
	#TxtInterno3_text a:link, #TxtInterno3_text a:visited { color:#000000; text-decoration:underline; }	
    #TxtInterno3_text a:hover{ 	color:#000000; text-decoration:underline; }
	#TxtInterno3_text h5{ 	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding: 0px 0px 0px 0px; }
	
		/* area de formulario en contacto*/
	
	#TxtInterno4 { float:left; width:440px; padding: 0px 0px 9px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }	

	 /*  para los formularios  */
	 
td img {
display: block;
}
td{
font-family:Arial;
font-size:11px;
}
input {
	font-family: Arial;
	color: #000000;
	border: 1px solid #000000;
	height: auto;
	font-size: 11px;
	line-height: 11px;
}
textarea {
	font-family: Arial;
	color: #000000;
	border: 1px solid #000000;
	font-size: 11px;
	line-height: 11px;
}

/* ********************************************************** */

.login1 { color:#000000; font-size: 10px; font-weight:bold;}
.login1 a:hover, .login1 a:link, .login1 a:visited{ color:#000000; font-size: 10px; font-weight:bold; text-decoration:underline; }
.login2 { color:#000000; font-size: 10px; text-align:right; font-weight:bold;}
.login_form{  color:#000000; font-size: 10px; border:1px solid #535353; DISPLAY: block; width:120px; height: 12px;}