@charset "utf-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #010409;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	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 .minheader { width:100%; background:#38393e; height:37px;}
.oneColFixCtrHdr .minheader #foto { margin:0 auto; margin-top:-5px; width:905px; background:url(../home/ciudad.jpg) right top no-repeat;}
.oneColFixCtrHdr #container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #010409 url(../home/background.jpg) top center no-repeat;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #container2 { width:907px; margin: 0 auto;}
.oneColFixCtrHdr #container2 #header {
	height:71px;
	
	padding: 30px 0px 0 5px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
.oneColFixCtrHdr #container2 #header .menu {width:506px; height:23px; margin-top:56px; float:right; background:url(../home/linea_001.png) bottom no-repeat;}

.oneColFixCtrHdr #container2 #mainContent {
	 /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
}

.oneColFixCtrHdr #container2 #mainContent .reg_carusel { width:903px; height:368px; margin-left:17px; margin-top:20px;}

.oneColFixCtrHdr #container2 #mainContent .top2 {height:28px; margin-left:13px; margin-top:6px; width:910px; background:url(../home/linea_002%20-%20copia.png) bottom no-repeat;}
.oneColFixCtrHdr #container2 #mainContent .texto {width:365px; height:245px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; margin-left:26px;}
.oneColFixCtrHdr #container2 #mainContent .texto p { padding-right:4px; text-align:justify;}
.oneColFixCtrHdr #container2 #mainContent .texto p span { color:#7d782b;}
.oneColFixCtrHdr #container2 #mainContent .clientes {width:514px; height:50px; background:url(../home/linea_clientes.png) bottom no-repeat; float:right;}
.oneColFixCtrHdr #container2 #mainContent .clientes .cu {float:left; width:123px; padding-left:5px; height:50px;}
.oneColFixCtrHdr #container2 #mainContent .clientes .cu p {line-height:1px;}
.oneColFixCtrHdr #container2 #mainContent .clientes .cu p a{ color:#fff; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.oneColFixCtrHdr #container2 #mainContent .clientes .cu p a:hover{color:#fff; text-decoration:none;}
.oneColFixCtrHdr #container2 #mainContent .clientes .cu p span a {color:#7d782b; text-decoration:none; font-size:11px;}
.oneColFixCtrHdr #container2 #mainContent .clientes .cu p span a:hover {color:#7d782b; text-decoration:none;}
.oneColFixCtrHdr #container2 #footer {
	background:no-repeat top url(../home/linea_003.png); width:901px; height:25px;
	padding-top:12px;
	margin-left:16px;	
}
/******************************para el carusel!*******************************/
.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
/*border: 10px solid navy;*/
/*border-bottom-width: 6px;*/
padding: 5px;
width: 902px; /*width of featured content slider*/
height: 357px;
margin:0 auto;
top:-18px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
/*padding: 5px;*/
/*background: white;*/
width: 902px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

/*******************---contact_form---*******************************/
#contact_form {
	/*float:right;*/
	width:416px;
	height:233px;
	/*background:url(../home/fondo_cont.png);*/
	text-align:center;
	margin-top:12px;
	margin-right:32px;
	background-repeat:no-repeat;
	float:right;
}
#contact_form span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; float:left; margin-left:15px; margin-bottom:6px; color:#000;}

#email, #phone, #phone2 {
	width:291px;
	height:27px;
	background:url(../contacto/caja_001.jpg) no-repeat;
	border:0;
	padding:0;
	overflow:hidden;
	margin-top:4px;
}

#name {
	width:291px;
	height:83px;
	background:url(../contacto/caja_002.jpg) 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; overflow:hidden;
	margin-top:4px;
}

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


#contact_submit {
	width:87px;
	height:28px;
	background:url(../contacto/env_b.jpg) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	margin-right:15px;
	
}
/*para el contacto*/
#message							{ /*width:180px;margin:60px 0 0 100px;*/ 
	/*float:right;*/
	width:416px;
	height:233px;
	background:url(../contacto/enviado.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; }
