@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-top:6px; margin-left:13px; 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; margin-right:-15px;}
.oneColFixCtrHdr #container2 #mainContent .clientes .cu {float:left; width:123px; padding-left:5px; height:50px; //padding-top:3px;}
.oneColFixCtrHdr #container2 #mainContent .clientes .cu p {line-height:1px; //line-height:1; //padding:0; //margin:2px;}
.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;
}

.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;
}