﻿body 
{
	background-color:#FFFFFF;	
	font-family:Arial;
	font-size:12px;
	margin:0;	
	
}

img
{
    border: 0px;
}

ul
{
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}

ul li
{
    margin-top:4px;
}

h1
{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-size:21px;
	font-weight:bold;
	color:#999999;	
}

h2
{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-top:10px;
	font-size:15px;
	font-weight:bold;
	color:#f7931e;	
}

a
{
    color:#f7931e;	
}

.header 
{
	position:relative;
	margin-left:10px;	
	height:100px;
	width:100%;	
}

.header-logo
{
	float:left;
	height:75px;
	width:288px;
	margin:20px 0 0 10px;
}

.header-lang
{
	float:right;
	margin:50px 20px 0 0;
}

.header-lang .button
{
	background-color:#f7931e;
	padding:5px 10px 5px 10px;
	margin-left:5px;
}

.header-lang a
{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;	
}

.header-lang a:hover
{
	font-weight:bold;
}

.header-lang .selected a
{
    font-style:italic;
    font-weight:bold;
}

.main
{
	margin-left:auto;
	margin-right:auto;	
    background:url(../img/background.png) no-repeat;			
	width:900px;
	height:100%;
}

.mainContent
{
	position:relative;
	width:100%;
	height:445px;
}

.content
{	
	position:relative;	
	float:left;
	margin-left:5px;	
	width:60%;
}

.content-box-top
{
	margin:60px 0 0 0;
	position:relative;
	background:url(../img/content-top.png) no-repeat;	
	width:504px;	
	height:20px;	
	background-position:right;
}

.content-info
{
	background:url(../img/content-middle.png) repeat-y;	
	width:504px;	
	height:330px;	
	background-position:right;
}

.content-text
{
    padding-left:20px;
    padding-right:15px;
    margin-right:18px;
    height:330px;		
    text-align:justify;	
    color:#444444;
    overflow:auto;
}

.content-box-bottom
{
	position:relative;
	background:url(../img/content-bottom.png) no-repeat;	
	background-position:right;
	width:504px;	
	height:30px;	
}

.content-box-bottom-contact
{
	position:relative;
	background:url(../img/content-bottom-contact.png) no-repeat;	
	background-position:right;
	width:300px;	
	height:30px;	
}

.menu
{
	position:relative;
	float:right;
	width:312px;	
}

.buttonMenu
{
	background:url(../img/boton-menu.png) no-repeat;
	height:80px;
	width:305px;
	margin-top:-12px;
}

.firstButton
{
	padding-top:113px;	
}

.buttonMenu a
{
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;	
}

.buttonMenu a:hover
{
	font-style:italic;
}

.buttonMenu .consultoria
{
	background:url(../img/boton.gif) no-repeat 20px;
	padding: 20px 45px 20px 20px; 
	text-align:right;		
}

.buttonMenu .clientes
{
	background:url(../img/boton.gif) no-repeat 20px;
	padding: 20px 45px 20px 20px; 
	text-align:right;	
}

.buttonMenu .marketing
{
	background:url(../img/boton.gif) no-repeat 20px 15px;
	padding: 10px 45px 20px 20px; 
	text-align:right;	
}

.buttonMenu .contacto
{
	background:url(../img/boton.gif) no-repeat 20px;
	padding: 20px 45px 20px 20px; 
	text-align:right;	
}

.footer
{
	position:relative;
	background:url(../img/footer.png) no-repeat;
	width:100%;
	height:20px;
	margin-left:10px;
	padding-left:6px;
	padding-top:5px;
	color:#808080;
	font-size:9px;
	font-weight:bold;
}

.footer a
{
    font-family:Arial;
	font-size:12px;
	color:#666666;	
	font-size:9px;
	font-weight:bold;
}

.footer a:hover
{
    text-decoration:none;
}