@charset "UTF-8";
/* CSS Document */
body {
	
	background: url(../home/background.png);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 965px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

}
.oneColFixCtrHdr #header {
	
}
.oneColFixCtrHdr #header img {margin-left:-2px;}
/*.oneColFixCtrHdr #menu { background:url(../home/barra_menu_s.png) no-repeat; width:956px; height:37px; margin-left:7px;}
*//***-----------------Menu ramon--------------------***/
#menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:url(../home/barra_menu_s.png) no-repeat;
	height:44px;
	width:956px;
	margin:0 auto;
	padding-top:2px;
/*	position:relative;
	top:-24px;
	line-height:44px;*/
	text-align:left;
}

/*#menu_cont {
	margin-left:2px;
	float:left;
}

.menu_sep {
	float:left;
	top:-2px;
	position:relative;
}

.menu_link a {
	
	color:#fff;
	text-decoration:none;
	padding:0 16px;
	margin-top:-3px;
	height:36px;
	display:block;
	float:left;
	
}

.menu_link a:hover { 
	
	background:url(../home/blockactive.gif) ;
	background-position:0px 5px; color:#fff;
}

.menu_sel a {
	
	
	background:url(../home/blockactive.gif) ;
	background-position:0px 5px;
}*/
/***-------------------------------------***/
 /*********************new******************/
/* #menu {
	height:39px;
	background:url(../home/barra_menu_s.png);
	width: 942px; 
	padding-left:0px;
}*/

 #menu ul { margin-top:0; height:44px; text-align:left; margin-left:6px;}
 #menu li { float:left; list-style:none; height:26px;  color:#fff; /*font:Arial, Helvetica, sans-serif; font-size:13px;*/  margin-right:0px; padding-top:8px; padding-left:8px; padding-right:8px; }
 #menu .separador { background:url(../home/separador.png) no-repeat; width:2px; height:31px; padding-top:1px; padding:0px;}
 #menu li a { text-decoration:none; color:#fff;}
 #menu a:hover{color:#fff; text-decoration:none;} 
 #menu li.dact:hover {background:url(../home/blockactive.gif) repeat-x;  height:26px; background-position:0px -1px; }
 #menu li.dact:hover a{color:#fff;}
 #menu .act { float:left; list-style:none; height:26px;  color:#fff; /*font:Arial, Helvetica, sans-serif; font-size:13px;*/ background:url(../home/blockactive.gif) repeat-x; margin-right:0px; padding-top:8px;}
 #menu .act a { text-decoration:none; color:#fff;}
 #menu .act a:hover{color:#fff; text-decoration:none;} 
 
 /***************************************/
.oneColFixCtrHdr #mainContent {margin-left:7px; width:956px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin:0 auto;
	
}
.colleft{ width:803px; float:left;}
.colleft, .colright { margin-top:4px; }
.colright{ width:148px; float:left; background:url(../home/fondo_banner3.png) no-repeat; height:463px; margin-left:4px;}
.colright .mod_cot{ width:140px; height:208px; margin-top:13px; margin-left:4px;}
.colright .mod_cont{ width:140px; height:228px; margin-top:6px; margin-left:4px;}
.colleft .banner1 { background:url(../home/fondo_banner.png) no-repeat; height:313px;}
/**pal carousel-----------------------*/
#content {
	width: 800px;
	height:313px;
/*background:url(../home/banner001.png);*/
/*text-align:center;*/
}
/*carousel effect sin selectors*/
#content_slide {
	/*position:absolute;*/
	z-index:9;
	width:800px;
	height:313px;
	text-align:center;
}
#content_slide  .middle {
	height: 402px;
}
#content_slide .slide {
	width: 800px;
	height: 402px;
	/*padding: 3px;*/
	/*float: left;*/
}
.carousel {
	overflow: hidden;
}

.carousel .inner {
	
}

.carousel .middle {
	overflow: hidden;
}

#contact_arrow_1, #contact_arrow_2 {
	width:41px;
	height:41px;
	position:absolute;
	top:310px;
	margin:10px;
	z-index:20;
	background:url(../home/boton_izq.png);
	cursor:pointer;
}
#contact_arrow_2 {
	background:url(../home/boton_der.png);
	margin-left:753px;
	/*left:1009px;*/
}
/*******************------*******************************/
/*******************---contact_form---*******************************/
#contact_form {
	/*float:right;*/
	width:140px;
	height:200px;
	/*background:url(../home/fondo_cont.png);*/
	text-align:center;
	/*padding-top:34px;*/
	background-repeat:no-repeat;
}
#contact_form span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; float:left; margin-left:6px; margin-bottom:2px;}

#email, #phone {
	width:125px;
	height:19px;
	background:url(../home/burb_varios.png) no-repeat;
	border:0;
	padding:0;
	overflow:hidden;
}

#name {
	width:131px;
	height:70px;
	background:url(../home/burb_contacto.png) no-repeat;
	border:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	margin-bottom:4px;
	padding-top:3px;
	padding-left:4px;
	color:#666;
}

#email, #phone {
font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	color:#666;
	padding-left:4px;
	padding-top:2px;
}


#contact_submit {
	width:59px;
	height:25px;
	background:url(../home/b_enviar.png) no-repeat;
	border:none;
	cursor:pointer;

	padding-right:10px;
}
/*para el contacto*/
#message							{ /*width:180px;margin:60px 0 0 100px;*/ 
	/*float:right;*/
	width:140px;
	height:200px;
	background:url(../home/web_contacto.png);
	text-align:center;
	/*padding-top:34px;*/
	background-repeat:no-repeat;}
#message h2						{ font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF; }
#message p						{ font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9pt;
	font-weight:normal;
	line-height:14pt;
	color:#FFFFFF;
margin:6px 0px; }
/*******************---para la cotizacion---*******************************/
#cotizacion_form {
	/*float:right;*/
	width:140px;
	height:180px;
	/*background:url(../home/fondo_cont.png);*/
	text-align:center;
	/*padding-top:34px;*/
	background-repeat:no-repeat;
}
#cotizacion {
	width:131px;
	height:134px;
	background:url(../home/burb_cotizacion.png) no-repeat;
	border:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	margin-bottom:4px;
	padding-top:3px;
	padding-left:4px;
	color:#666;
}
#cotiz_submit {
	width:59px;
	height:25px;
	background:url(../home/b_enviar.png) no-repeat;
	border:none;
	cursor:pointer;

	padding-right:10px;
}

.colleft .banner2 { background: url(../home/fondo_banner2.png) no-repeat; height:144px; margin-top:4px; text-align:left;}
.colleft .banner2 .modulos { width:260px; height:144px; float:left; }
.space_mod{ margin-right:10px;}
.colleft .banner2 .modulos p {float:left; margin-left:10px; margin-top:4px; width:153px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:justify; }
.colleft .banner2 .modulos .titulo { margin-left:3px; margin-top:4px;}
.oneColFixCtrHdr #footer { margin-left:7px; width:957px; height:11px; margin-top:4px;
	
	background: url(../home/footer.png) no-repeat;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

