/* -------------------------------- 

Cridesa - 05-02-09 - 
by Manoj (designer/developer)

----------------- */

 
/* general -------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:verdana, arial;
	font-size: 11px;
	background:url(../images/main-bg.gif) top left repeat-x;
}
.main { 
	width:810px; 
	margin:0 auto;
	}
img { border:0px;}
	
.header {
 width:810px; 
 }
 
.logo {
	margin-top:27px;
	margin-left:25px;
	width:247px;
	height:70px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
  }



.content {
	width:810px;
	margin:0px auto; 
}
	
.banner {
	 
	background:url(../images/banner-bg.gif);
	padding:3px 0px 0 8px;
	

}
.bannerBottom {
background:url(../images/banner-btm-bg.gif) bottom left no-repeat;
padding-bottom:7px;
	}
	
.bannerImg {
	background: url(../images/header/CridesaHeader.swf) top center no-repeat;
	width:794px;
	height:238px;
	}


.LeftPanel { 
	width: 259px; 
	margin-left:15px;
  }
.LeftPanelHeader {
	background:url(../images/LeftPanelheader-bg.gif) bottom left repeat-x;
	height:20px; /* 31px; */
	width:251px; /* 270px; */
	color:#010000;
	padding:5px 0px 6px 19px;
}
.LeftPanelHeader h1{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
  
  }
.LeftPanelDescription {
background:#E4E8E9 url(../images/LeftPanelDescription-footer.gif) bottom left no-repeat;
padding:19px;
width:232px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	line-height---:19px;

}

.LeftPanelDescription h1 {
font-size:14px;
font-weight:bolder;
color:#3E5561;

}

.RightPanel {
width:510px; 
margin-top:7px;
float:right;  
 
}
.RightPanelRow2 {
width:510px; 
float:right; 
}


.RightPanelImageSet {
background:url(../images/thumb-frame.gif) top left no-repeat;
width:164px;
height:134px;
float:left;
margin-left:3.5px !important; margin-right:2px;
margin-bottom:4px;
}
.RightPanelImageSet a{
text-decoration:none;
margin:0px;
padding:0px;
}

.RightPanelImageSetDescription {
background:url(../images/thum-img-btm.gif) bottom left no-repeat;
width:140px; /* 147px; */
height:19px; /* 25px; */
margin-left:8px;
 

padding:6px 0px 0px 7px;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}

.RightPanelImageSet .img1 {
width:147px;
height:92px;
padding:8px 0 0 7px;
}
.RightPanelImageSet .img1 img {
padding-left:1px;
}
  

/**** footer */
.clear {clear:both;}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

.footer {
background:#1D212C;
color: #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px;  
 width:762px; /* 780px; */
 margin:50px 5px 0px 5px;  
 padding:10px;
 padding-left:28px; 
  }
  
.footer .select { color:#3E5561;}
  
  
.footer a, .footer-home a { color:#FFFFFF; text-decoration:none;}
.footer a:hover, .footer-home a:hover { color:#FFFFFF; text-decoration:underline;}

 
 
.footer span { color:#FFFFFF; font-size:10px; }
   
   
/* navigation ---------------------------------------- */

.nav {
	 margin:25px 0 5px 25px;
}
 
/* Empresa ------------------- */

.bannerImg-emp {
	background: url(../images/emp-banner-img.gif) top center no-repeat; 
	width:794px;
	height:238px;

}
.bannerBottom-Emp {
background: url(../images/banner-emp-btm-bg.gif) bottom left no-repeat;
padding-bottom:7px;
	}

.LeftPanelEmp { 
	width: 780px; 
	margin-left:15px;
  }
  
  .LeftPanelEmpHeader {
	background:url(../images/LeftPanelheader-bg.gif) bottom left repeat-x;
	height:20px;  
	width:761px;  
	color:#010000;
	padding:5px 0px 6px 19px;
}
.LeftPanelEmpHeader h1{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
  
  }
.LeftPanelEmpDescription {
	background:#E4E8E9 url(../images/LeftPanelDescription-footer-Emp.gif) bottom left no-repeat;
	padding:19px;
	width:742px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	line-height--:19px;

}
.blue {
	color:#3E5561;
	font-size: 12px;
}

/* Technology ------------------- */

.bannerImg-technology {
	background: url(../images/technology-banner-img.gif) top center no-repeat; 
	width:794px;
	height:238px;

}


/* Productos ------------------- */
 
.ProductosRightImage {
border:3px solid #CCCCCC;
background:url(../images/productos-right-img.gif) top left no-repeat;
width:400px;
height:200px;
float:right;
margin-left:24px;


}

.RightPanelContact {
	border:1px solid #3F5562;
	widows:498px;
	height:297px;
	margin-right:10px;
}

/* proyectos ------------------- */

.LeftPanelProyectosDescription {
	background:#E4E8E9 url(../images/LeftPanelDescription-footer-Emp.gif) bottom left no-repeat;
	padding:10px;
	width:760px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
}
.LeftPanelProyectosDescription2{
	background:#F2F4F3 ;
	padding:10px;
	width:760px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
}

.Row1 {
height:130px; 

}
.RowImage {
border:3px solid #3C5665;
width:254px;
height:124px;
float===:left;
margin---:10px 13px 10px 10px;
margin:0px 13px 0px 0px;
}
.RowDescription {
font-size:11px;
color:#000000;
float----:left;
width:487px;
margin----:7px 15px 0 0px; 
margin-left--:274px !important; margin-left:0px;
position---:absolute; 
 
}
.RowDescription h1{
font-size:14px;
color:#3E5561;
font-weight:bold;
margin:0px 0 10px 0;
}

.---RowDescriptionButton {
padding-top:105px;
float:right;
}

.ProductosRightImage2 {
border:3px solid #CCCCCC;
float:right;
padding:0px;
margin-left:24px;
margin-bottom:10px;


}

