@import url(vert_menu.css);
@import url(Form.css);
@import url(content.css);
@import url(navigation.css);
@import url(box.css);

@media print {

 


 
/* 
#nav {
display: none; 

}

body {
display: none;

} 

#menu {
  display: none; 
}*/

}


/*--------------- Home Layout -------------------*/

body {
	background-image: url('../images/bkg.png');
	background-repeat: repeat-x;
	height:700px;
	margin-top: -2px;
	background-color: #CCCCCC;
}







.topnav {

width:950px;
height: 120px;
float:left;
display:block;
background-image: url('../images/bkg_top2.jpg'); 
background-repeat:repeat-x;

/*clear:left;*/   

}




.news {

width:260px;
height: 235px;
margin:0px 0px 0px 625px;




/*
position: absolute;
margin-top:-260px;
*margin-top:-270px;
*position: inherit;
*/
}


.banner {

/*background-image:url(../images/banner4.jpg);*/
background-image:url(../images/banner-entrerprise.jpg);

background-repeat:no-repeat;

width:917px;
height: 260px;
float:left;

margin:10px 15px 10px 15px;
_margin-left:7px;

}


#bannerLinks {

height: auto;
width:405px;
position:relative;
margin-top:50px;
.margin-top:50px;
margin-left: 200px;
_margin-left: 69px;
float: left;
z-index:200;

}


.titleBanner{
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
line-height:30px;
color:#d90000;
font-weight:bold;
}

.textBanner{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
color: #000000;
font-weight:bold;
margin-top:15px;
}




#buttonLinks{
height: auto;
widows:320px;


}


#buttonBanner1 {
height:34px;
width: auto;
margin-left:4px;
float: left;
margin-bottom:20px;


}
#buttonBanner {
height:34px;
width: auto;
margin-left:12px;
float: left;
margin-bottom:20px;


}


#getDemo {
height:34px;
width: auto;

float: left;
margin-top:20px;
margin-left:143px;
.margin-left:142px;



}


#learnMore {
height:34px;
width:192px;
position:relative;
margin-top:200px;
margin-left: 138px;
_margin-left: 69px;
float: left;
z-index:200;
}

/*#learnMore {
height:34px;
width:192px;
position:relative;
margin-top:200px;
margin-left: 138px;
_margin-left: 69px;
float: left;
z-index:200;
}*/




.logo {
width: 300px;
height: 55px;

background-repeat:no-repeat;
margin-top:25px;
margin-left:25px;
margin-right:100px;
_margin-left:15px;
float:left;
}


.logo2 {
width: 250px;
height: 55px;

background-repeat:no-repeat;
margin-top:25px;
margin-left:25px;
float:left;
_margin-left:15px;



}


.utilitynav {
width: 290px;
height: 42px;
padding-top:15px;
padding-left:10px;
float:left;
text-align:right;
}

.search {
width: 235px;
height: 28px;
float:left;
margin-left:280px;
_margin-left:80px;
margin-top:10px;


}


.search2 {
width: 235px;
height: 28px;
float:left;
margin-left:400px;
margin-top:10px;

_margin-left:350px;
_margin-top:-30px;

}



.topsection {

width:275px;
height:235px;
margin-top:15px;
margin-left:15px;
}



.center {
background-color: #FFFFFF;
width:948px;
height: auto;
float:left;
border: #666666 solid 1px;
margin-top:-1px;
/*padding:15px;*/


}

#bigBox {
background-image:none;
/*background-image:url(../images/bkg_box2.jpg);*/
background-repeat:no-repeat;
height:206px;
width:615px;
float:left;
margin:8px 7px 5px 15px;
clear:left;
_margin-left:8px;
.padding-top:4px;
.margin-top:3px;

}


#box1 {
background-image:url(../images/bkg_box.jpg);
background-repeat:no-repeat;
height:204px;
width:305px;
float:left;
margin-bottom: 5px;


}


#box2 {
background-image:url(../images/bkg_box.jpg);
background-repeat:no-repeat;
height:204px;
width:305px;
float:left;
margin:0px 7px 15px 15px;

_margin-left:8px;

}

#box3 {
background-image:url(../images/bkg_box.jpg);
background-repeat:no-repeat;
height:204px;
width:305px;
float:left;
margin:0px 7px 15px 0px;
}

#box4 {
background-image:url(../images/bkg_box_img.jpg);
background-repeat:no-repeat;
height:185px;
width:273px;
float:left;
margin:0px 0px 15px 0px;
padding:0px 15px 15px 15px;
}




.boxTitle {
height:22px;
width:290px;
margin-left:2px;
margin-top:2px;
/*background-image:url(../images/box_title.jpg);
background-repeat:repeat-x;*/

font-family:Arial;
font-size:12px;
font-weight: bolder;
color:#FFFFFF;
text-transform:uppercase;
padding-top:2px;
text-align:center;
float:left;

}


.boxContent{

width:270px;
height:147px;
margin:30px 15px 5px 15px ;


}

.boxContent1{

width:270px;
height:147px;
margin:30px 15px 15px 15px ;


}


.titnewshome{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color: #D90000;
font-weight:bold;
float:left;
width:270px;
margin-top:15px;

}

.titnewshome2{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color: #D90000;
font-weight:bold;
float:left;
width:270px;
margin-top:10px;

}


.textnewshome {
float:left;
width:270px;
height: auto;
_height:auto;
padding-top:3px;
padding-bottom:5px;
}




.arrownewshome {
float:left;
list-style-type:none;
height:15px;
width:270px;

}



a.topnavhome {
font-family:Arial;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
line-height:12px;
}

a.topnavhome:hover {
font-family:Arial;
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
line-height:12px;
}



.homenews { 
background-image: url('../images/flecha.gif'); 
font-size: 11px; 
color: #444444;background-repeat: no-repeat;
background-position: 0 6px;
padding-left: 10px ;
padding-top: 1px ;
margin-right: 10px;
list-style:none;

}

/* ----------------- Inside Layout -----------------*/


#contentInside {
background-image:url(../images/bkg_inside.jpg);
background-repeat:repeat-y;
width:948px;
height: auto;
float:left;
border: #666666 solid 1px;
margin-top:-1px;
padding:0px;
padding-bottom:50px;


}


#menu {
width:180px;
float:left;
padding-left:5px;

_margin-left:-3px;
_margin-top:-1px;


}


#mainContent {
width:475px;
float:left;
height:auto;
min-height:400px;
margin-left:25px;
margin-right:25px;
margin-top: 15px;
margin-bottom:30px;

}

#mainContentWide {
width:700px;
float:left;
height:auto;
min-height:400px;
margin-left:25px;
margin-right:25px;
margin-top: 15px;
margin-bottom:30px;


}




#content {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
line-height: 17px;



}


#TopRightSide {
background-color: #666666;
width: 215px;
float:left;
height:20px;
margin-bottom:5px;
padding-left:15px;
padding-top:5px;
}

li.rightside {
list-style-image:url('../images/bullet_releted.gif');
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
margin-left:-25px;
margin-bottom:5px;
line-height:15px;

} 



#rightSide {
background-color: #EEF4F8;
width: 228px;
float:left;
height: auto;
*padding-bottom:-20px;
*margin-bottom:-5px;
/*padding: 20px 10px 10px 15px ;*/
border-left:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;


}

#contentRightSide {

padding: 0px 15px 0px 15px ;
_padding-top:5px;

}


#bottomRightSide {
background-image: url('../images/bottom_rightside.gif');
background-repeat:no-repeat;
width: 230px;
height: 25px;
float: right;
margin-right:8px;

}



#footerBanner {
width:950px;
float:left;
height:67px;
padding-top: 20px;
padding-left: 20px;
background-image: url('../images/footer.jpg');
background-repeat:no-repeat;

}


div.navegation ul{
	z-index:500;
}

.smallnav {
float:left;
width:400px;
margin-left:90px;
height:25px;
margin-top:15px;
text-align:right;


}

.smallnav a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.smallnav a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}




.smallnav2 {
float:left;
width:450px;
margin-left:200px;
height:25px;
margin-top:15px;



_margin-top:-70px;
_margin-left:330px;
}

.smallnav2 a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.smallnav2 a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}







/*------------- Text Styles------------*/


.greylink {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
line-height: 13px;

}

.greylink:hover {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
line-height: 13px;

}



.whitelink {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;


}

.whitelink:hover {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: underline;


}


#mainContent p {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
line-height: 17px;
}


p {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
line-height: 17px;
}


/*
#mainContent a {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
line-height: 17px;
color: #cc0000;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;

}

#mainContent a:hover {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
line-height: 17px;
color: #537f9e;
text-decoration: underline;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;

}

*/

#content a.redlink, a.redlink:link, a.redlink:visited, a.redlink:active {
	font-family: 'arial', verdana, geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #af0000;
	text-decoration: none;
	line-height:14px;
}

#content a.redlink:hover,.redlink a.redlink:hover {
	font-family: 'arial', verdana, geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #af0000;
	text-decoration: underline;
	line-height:14px;
}


/*------------CSS original ---------------*/

#search, #submit {vertical-align: bottom;}



a.redlink2, a.redlink2:link, a.redlink2:visited, a.redlink2:active {
font-family: 'arial', verdana, geneva, sans-serif;
font-size: 10px;
color: #D31919;
text-decoration: none; 
font-weight:bold; 
margin-top:-50px;
}


a.redlink2:hover {
font-family: 'arial', verdana, geneva, sans-serif;
font-size: 10px;
color: #D31919;
text-decoration: underline;
font-weight:bold;
}
/*
ul { 
list-style-type: none;
padding: 0;
margin: 0 0 5px 0;
}*/




h5 {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
line-height: 18px;
text-transform: uppercase;
color: #af0000;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 7px;
margin-left: 0px;

}

.bold{
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 12px;
color:#000000;

margin-bottom:-10px;

}



#content .copete  {
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color: #707070;
line-height:21px;
}


#content ul {
margin-bottom:20px;
}

li.smbull3 {
background-image: url(../images/small_bullet.gif);
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: #000000;
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 6px;
padding-left: 10px;
margin-top: 5px;
margin-right: 5px;
list-style-type:none;
padding-left:-20px;
}

li.smbull4 {
background-image: url(../images/small_bullet4.png);
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;
color: #000000;
background-repeat: no-repeat;
background-x-position: 0pt;
background-y-position: 6px;
margin-top: 3px;
margin-right: 5px;
list-style-type:none;
padding-left: 10px;
#padding-left: 0px;
_padding-left: 0px;

}
ol li {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: #000000;
}


li.alpha {
margin-top: 5px;
list-style-type: lower-alpha;
margin-left:-23px;
}

li.roman {
margin-top: 5px;
list-style-type: lower-roman;
margin-left:-23px;
}


ol li {
margin-left:-23px;
margin-top: 5px;
}


ul li.smbull3 {
margin-left:-42px;
}


#formthankyou li.plus2 { 
background-image: url('../images/arrow.gif');
list-style-type:none;
margin-left:-40px;
background-repeat: no-repeat;
background-position: 0pt 8px;
padding-left: 18px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
}



li.plus2 { 
background-image: url('../images/arrow.gif');
list-style-type:none;
margin-left:-40px;
background-repeat: no-repeat;
background-position: 0pt 5px;
padding-left: 18px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
}



li.plus4 {
background-image: url('../images/arrow_bullet_red.gif');
font-size: 11px;
font-weight:bold;
background-repeat: no-repeat;
padding-left: 20px;
padding-top: 3px;
margin-top: 5px;
margin-right: 30px;

}


li.arrowHome { 
background-image: url('../images/home_arrow.gif');
font-size: 11px;
background-repeat: no-repeat;
padding-left: 17px;
*line-height:13px;
*height:15px;
*margin-left:-15px;
list-style-type:none;


}




li.itemHome { 
background-image: url('../images/bullet_releted.gif');
background-repeat: no-repeat;
list-style-type:none;

}


li.itemSidebar { 
background-image: url('../images/bullet_releted.gif');
font-size: 11px;

background-repeat: no-repeat;
width:190px;
_width:150px;
padding-left: 10px;
padding-top: 3px;

margin-left:-40px;
*margin-left: -40px;
_margin-left: -40px;
_width:185px;

list-style-type:none;
height: auto;


font-family: 'arial',verdana,geneva,sans-serif;
line-height: 13px;
color: #000000;

}


li.itemHome { 
background-image: url('../images/bullet_releted.gif');
font-size: 11px;

background-repeat: no-repeat;

width:260px;
_width:260px;
padding-left: 10px;
*margin-left:-15px;
margin-top:5px;


list-style-type:none;




}


.redLinkHome {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #cc000000;
}

.redLinkHome:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #cc000000;
text-decoration:underline;
}


.date {

font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
line-height: 17px;
color: #666666;


}

li.greycopy0 {
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
line-height: 17px;
color: #666666;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;

}


#date {
width:70px;
float:left;
font-family: 'arial',verdana,geneva,sans-serif;
font-size: 11px;
height:auto;

color: #666666;
margin-top:-2px;

padding-top:10px;


}




#tpltitle {

width:600px;
float:left;
padding-top:10px;
clear:right;
height: auto;
min-height:20px;
}


#tpltitle2 {

width:700px;
float:left;
padding-top:10px;
height: auto;
min-height: 20px;

}

#tpltitle3 {

width:600px;
float:left;


font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
padding-left:70px;
}



#description {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color: #666666;
float:left;
padding-bottom:12px;
width:700px;


}

.block { 
width: 700px;


 }

ul.blockl { 
width: 65px;
display: block; 
 
float:left; 
list-style-type:none; 
float:left;

}

ul.block2 { width: 470px;display: block; margin: 0px 0 12px 0; float:left; }

ul.blockr { width: 400px;display: block; margin: 0px 0 5px -35px; *margin-left:0; float:left; list-style-type:none; float:left; }



#content a img {
padding-bottom:20px;
border: none;
}

#breadcrumbs {

padding-bottom:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:20px;


}


#breadcrumbs a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:underline;
}


#breadcrumbs a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-decoration:none;	
}


.quoteRightbar {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color: #000000;


}

.jobTitle {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:13px;

}

.quoteTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #d90000;
font-weight: bold;
margin-bottom:2px;
margin-top:35px;

}




li.arrowBar {
/*
background-image: url('../images/arrow_side.gif');
list-style-type:none;
margin-left:-45px;
background-repeat: no-repeat;
background-position: 1pt 4px;
padding-left: 25px;
margin-top: 3px;
margin-right: 10px;
padding-top:-18px;
*/
background-image: url('../images/arrow_side.gif');
background-position: -2pt 0px;
*background-position: -2pt 3px;
font-size: 11px;
background-repeat: no-repeat;
list-style-type: none;
margin-left:-40px;
padding-left:20px;
margin-top:8px;

}

li.pdfBar {
background-image: url('../images/pdf_bar2.gif');
background-position: -2pt -1px;
*background-position: -2pt 3px;
font-size: 11px;
background-repeat: no-repeat;
list-style-type: none;
margin-left:-40px;
padding-left:20px;
margin-top:8px;

/*Original pdfBar
background-image: url('../images/pdf_bar.gif');
list-style-type:none;
margin-left:-45px;
background-repeat: no-repeat;
background-position: 1pt 2px;
padding-left: 25px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
*/

/*original arrowBar
background-image: url('../images/arrow_side.gif');
background-position: -2pt 0px;
*background-position: -2pt 3px;
font-size: 11px;
background-repeat: no-repeat;
list-style-type: none;
margin-left:-40px;
padding-left:20px;
margin-top:8px;

*/

}

li.pdfBar a, li.arrowBar a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;



}



li.quoteList a {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;

}

li.quoteList a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

color:#666666;

}



li.link{
background-image: url(../images/icon_link.gif);
background-repeat: no-repeat;
background-position: 0pt 3px;
list-style-type:none;
padding-left: 23px;
padding-top: 3px;
margin-top: 3px;
margin-left:-40px;
margin-bottom:-10px;
_margin-bottom:-15px;
height:25px;


}

li.pdf {
background-image: url(../images/icon_pdf.gif);
list-style-type:none;
margin-left:-40px;
background-repeat: no-repeat;
background-position: 0pt -2px;
padding-left: 30px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
_background-position: 0pt -2px;

}

li.doc {
background-image: url(../images/doc.gif);
list-style-type:none;
margin-left:-40px;
background-repeat: no-repeat;
background-position: 0pt -2px;
padding-left: 30px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
_background-position: 0pt -2px;

}




li.zip {
background-image: url(../images/zip.gif);
list-style-type:none;
margin-left:-40px;
background-repeat: no-repeat;
background-position: 0pt -2px;
padding-left: 30px;
margin-top: 3px;
margin-right: 10px;
padding-top:2px;
_background-position: 0pt -2px;

}

li.notes {
background-image: url(../images/icon_notes.gif);
background-repeat: no-repeat;
background-position: 0pt 3px;
padding-left: 23px;
padding-top: 3px;
margin-top: 3px;
margin-right: 10px;
margin-left:-40px;
list-style-type:none;
margin-bottom:-10px;
_margin-bottom:-15px;
height:25px;

}

