﻿body
{
    text-align: center;
    font-size:12px;
	font-family: Arial;
	color:#0d4169;
}
a:link 
{
    color: #0d4169;
}
a:visited
{
    color:#2e62c6;
}
a:hover
{
    color: #fa3346;
}
#wrapper
{ 
    margin: 0 auto;
    text-align:left;
    width:975px;

}
.clearfloat
{
	height:1px;
	clear:both;
	display:block;
}
#headerWrapper
{
	width:100%;
	padding-top:50px;
}


#mainWrapper
{
	width:100%;
}


#sidebarWrapper{
    width: 146px;
	float: left;
}

#contentWrapper{
	width:807px;
	float:left;
	margin-left: 22px;
	background:#f8f8f8;
	background-image: url('../../Content/images/fold.png');
	background-position:top left;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

#footerWrapper
{
	width:100%;
	border-top:solid 1px #555;
	color:#555;
}
#footerWrapperContent 
{
    padding-left:20px;
    padding-top:1px;
    padding-bottom:10px;
} 
#footerWrapperContent  p
{
    text-align:center;
}
#footerWrapperContent a, #footerWrapperContent a:visited,#footerWrapperContent a:hover
{
    color:#555;
}

/********HEADER CONTENT**********************/
#logo
{
    background:White;
    text-align:center;
    float:left;
    padding: 0;
    margin: 0;
    margin-right: 22px;
}

#headerImage
{
	width:807px;
	float:left;
	text-align:right;
}
#homeImage 
{ 
    height:145px;
    width:850px;
}

#homeImage > img 
{
    width:807px;
    height: 147px;
}
/********Sidebar CONTENT**********************/
.menu
{
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:5px;
}
.menu ul
{
	list-style-type:none;
	margin:0px;
}
.menu a
{
	text-decoration:none;
}
.menu li.selected, .menu li.selected a,.menu li.selected a:visited, .menu li.selected a:hover,.menu li.selected a:link
{
	color:#fa3346;/*Red*/
	font-weight:bold;
	margin: 3px 0px 3px 0px;
}
.menu li .linkArrow 
{
    visibility: hidden;
}
.menu li.Selector
{
	width:20px;
	float:right;
	background-color:Maroon;
}

#mainMenu
{
	font-size:16px;
	background-color: #ccc;
	padding-right: 0px;
}
.MainMenuList 
{
    padding: 0;
    text-align: right;
}

.MainMenuList li 
{
    margin: 3px 0px 3px 0px;
    padding-right: 10px
}

.MainMenuList li.selected:hover
{
    margin: 3px 0px 3px 0px;
}
.MainMenuList li:hover
{
    margin: 3px 0px 3px 0px;
    padding-right: 10px;
    border-right: solid 3px #fa3346;
}
#mainMenu a
{
	color: #333;
	text-decoration:none;
	width: 100%;
	padding: 2px;
}
.MainMenuWrapper {padding:0px;}
#mainMenu a:link 
{

}
#mainMenu a:visited 
{
    
}
#mainMenu a:hover 
{
    /*
    color: #fff;
    background: #fa3346;
    text-decoration:underline;*/
    
}
#mainMenu a:active 
{
    
}
#secondaryMenu
{
	font-size:12px;
	background-color: #808080;
}

#secondaryMenu a
{
	color: #fff;
	text-decoration:none;
	
	width: 100%;
	padding:2px;
}

#secondaryMenu a:link 
{

}
#secondaryMenu a:visited 
{
    
}
#secondaryMenu a:hover 
{
    
   
}

.leftLink 
{
    background-color: #ccc;
    text-align: right;
   padding-top:5px;
   padding-bottom:5px;
   margin-bottom:5px;
}
.leftLink a  
{
    text-decoration:none;  
    padding-right: 10px;
    color:#333;
    font-size: 15px;
 }
.leftLink a:link
{
}
.leftLink a:visited{}
.leftLink a:hover{    border-right: solid 3px #fa3346;}
.leftLink a:active{}


.CustomerBanner  
{
    background-color: #fa3346;
    text-align: right;
   padding-top:5px;
   padding-bottom:5px;
   margin-bottom:5px;
}
.CustomerBanner a  
{
    text-decoration:none;  
    padding-right: 10px;
    color:#fff;
    font-size: 15px;
 }
.CustomerBanner a:link
{
}
.CustomerBanner a:visited{}
.CustomerBanner a:hover{    border-right: solid 3px #fff;}
.CustomerBanner a:active{}
/*******LAnguage Bar*****************/
#languageBar
{
	float:right;
}
ul.LanguageBarList
{
	list-style-type:none;
	color:#0d4169;
	font-size:10px;
}

li.LanguageBarItem
{
	float:left;
	text-transform:uppercase;
}
li.LanguageBarItem a
{
	
}
span.LanguageBarSeparator 
{
	margin-right:5px;
	margin-left:5px;
}
/***************PAGES************/
.pageContent
{
	padding:20px;
}
.two
{
	width:50%;
}
.leftfloated
{
	float:left;
}
.slogan_home
{
	font-size:28px;
	color:#fa3346;/*Red*/
	text-transform:uppercase;
}
.slogan
{
	font-size:24px;
	vertical-align:middle;color:#fa3346;/*Red*/
	padding:75px;
	text-align:left;
}

.slogan2 
{
    font-size:18px;
    color: #fa3346;
    padding: 15px;
}
.slogan2 a:link {color: #fa3346;}
.slogan2 a:visited {color: #fa3346;}
.slogan2 a:hover {color: #fa3346;}
.slogan2 a:active {color: #fa3346;}

.left
{ 
    height  :100%;
    position:relative;
	float:left;
	width:49%
}
.right
{   position:relative;
	float:right;
	width:50%
}
.textblock
{
	padding:20px;
	font-family: Arial;

/*color:#0C40A4;*/
color:#555;
}
.inner_textblock
{
	line-height: 125%; 
	padding:10px;
	font-family: Arial;
text-align:left;
}
.textblock h1
{
	font-size:18px;

	text-transform:uppercase;
	
}
.textblock h2
{ 
	font-size:16px;
	text-align:left;

}
.textblock h3
{
	font-size:16px;

}
.textblock b 
{

}
.alignleft
{text-align:left;
}
.alignright
{text-align:right;
}
.blue
{ color:#0d4169;
}

.darkgrey
{
  color:#333;
}
.red
{color:#fa3346;/*Red*/
}
ul
{
}
li{}
ul li ul 
{
	list-style-type:square;
}
.valign_middle
{
	position:relative;
	top: 50%;
	
	
	
	/*overflow : visible;*/
	visibility: visible;
}
.valign_bottom
{
	position:absolute;
	top:50%;
	zoom:1;
}
.graphic
{
	text-align:center;
	
	margin-top:75px;
}
.margin_top_40
{margin-top:40px;
}
.linkButton
{
	background:#aaa;
	margin:10px;
	border:solid 4px #fff;
	width:120px;
	height:auto;
	padding:5px;
	color:#fff;
	text-align:center;
	
}
.linkButton a
{
	text-decoration:none;
	color:#fff;
}
.linkButton_info
{
	background:#aaa;
	margin:10px;
	border:solid 4px #fff;
	width:240px;
	height:auto;
	padding:5px;
	color:#fff;
	
}
.linkButton_info a
{
	text-decoration:none;
	color:#fff;
}
.centered
{
	position:relative;
	left:25%;
}
.field
{
	text-align:right;
	width:30%;
	float:left;
}
	.fieldvalue
{
	text-align:left;
	width:70%;
	float:left;
	
}
.value
{
	padding:5px;
	font-weight:bold;
}
.fieldrow
{
	margin-top:10px;
	
}
.clearfloat
{
	display:block;
	height:1px;
	clear:both;
}
#infoContacto 
{
    background: #e8e8e8;
    text-align:center;
    width: 66%;
    margin:auto;
    margin-top: 10px;
    padding: 10px;
}
#infoContacto p 
{
    margin:0;
    padding:2px;
}
#catalogos
{width:35%;
 text-align:left;
 float:right;
}
#datos
{
    width:65%;
  float:left;

}
#contact_form
{
	padding:20px;
	color:#555;
}
.pdf_logo
{
	background-image:url('images/pdf_logo.jpg');
	width:30px;
	height:30px;
}
.home_english a,.home_english a:visited,.home_english a:link,.home_english a:hover
{
	color:Red;
}

/*Contact Info*/
#contactInfo 
{
    font-size:10px;
    color:#333;
    /*border-top: dotted 1px #808080;*/
    margin-top:5px;
    line-height: 150%;
    
}

#contactInfo span 
{
    margin:0px;
    padding: 0px;
    font-size:16px;
    font-weight:normal;
    letter-spacing: 150%;
}
#contactInfo a
{
    color:#333;
    
}

/* Rounded Box */

.rB
{
    background: #aaa;
    color:#fff;
    width: 120px;
    text-align:center;
    margin:auto;
    margin-top: 5px;
    font-weight: bold;
}
.w240
{
    width:240px;   
}
.rBTL
{
    width: 100%;
    height:20px;
    background: url('images/RoundBox/tl.png') no-repeat top left;
}
.rBTR
{ 
    width: 100%;
    height:20px;
    background: url('images/RoundBox/tr.png') no-repeat top right;
}
.rBBL
{
    width: 100%;
    height:20px;
    background: url('images/RoundBox/bl.png') no-repeat bottom left;
}

.rBBR
{
    width: 100%;
    height:20px;
    background: url('images/RoundBox/br.png') no-repeat bottom right;    
}

.rB a:link {color:#fff;}
.rB a:visited {color:#fff;}
.rB a:hover {color:#fa3346;}
.rB a:active {}

/* Solutions Menu */
.solMenu 
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.solMenu ul 
{
    list-style-type: none;
    color: #000;    
}
.solMenu a 
{
    text-decoration:none;
}

.solMenu a:link 
{
    color: #0d4169;
}
.solMenu a:visited
{
    color: #808080;
}
.solMenu a:hover
{
    color: #fa3346;
}
.solMenu a:active
{
}
.solMenu .solMenuHeader 
{
    text-align:center;
}
.solMenu .solMenuHeader:hover
{
    cursor: pointer;
}
/* Google Search */

.googleSearch 
{
    float:left;
    width:400px;

}

/* top Bar */

#headBar 
{
    width:975px;
    height:50px;
    position:absolute;
    z-index:999;

}

/* Testimonios */

#newsletter {}
#testimoniosWrapper { padding:3px; margin-top:15px;}
.testimonio  
{
    width:100%;
    margin-bottom: 3px;
}

.tLeft 
{
    float:left;
    width: 280px;
    
    padding:10px;
    text-align:center;
        background: url('images/testimonios/tri.png') no-repeat;
    background-position:100% center;
    
}
.tLeft img 
{
    margin:auto;
    border: solid 1px #808080;


 }
.tRight  
{
    padding:10px;
    margin-left:299px;
    background: #ccc url('images/testimonios/quote.png') no-repeat top left;
    color: #333;
    border:solid 1px #999;
}

.titulo  
{
    font-weight:bold;
    font-style:italic;
    margin-bottom:10px;
    text-align:center;
}
.cuerpo 
{
    padding:5px;
    text-indent:15px;
    text-align:justify;
}
.pie 
{
    text-align:right;
    font-weight:bold;
    margin-top: 10px;
}

.pie span {font-weight:normal;}
.logos {padding-top:20px;}
.logos img 
{
    float:left;
    border: solid 1px #808080;
    margin: 5px;
}
#newsletter 
{
 margin-top:10px;
 width:50%;
 font-size: 15px;
 margin:auto;   
 color: #333;
 float:right;
}
#newsletter .newsImgWrap{float:right;}
#newsletter img {border: solid 1px #808080;}

#cabeceraLeft {float:left; text-align:center; width:300px;}

#cabecera {margin-top: 10px;padding:15px;}

/*Newsletters*/

.docList 
{
 list-style-type:none;   
}

.docListWrapper 
{
    margin-left:20px;
}