

@font-face {
	font-family: 'BlissProMedium';
	src: url('../fonts/blisspro-medium-webfont.eot');
	src: local('?'), url('../fonts/blisspro-medium-webfont.woff') format('woff'), url('../fonts/blisspro-medium-webfont.ttf') format('truetype'), url('../fonts/blisspro-medium-webfont.svg#webfonty0CVGfCU') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BlissProRegular';
	src: url('../fonts/blisspro-regular-webfont.eot');
	src: local('?'), url('../fonts/blisspro-regular-webfont.woff') format('woff'), url('../fonts/blisspro-regular-webfont.ttf') format('truetype'), url('../fonts/blisspro-regular-webfont.svg#webfontGJDfb1CB') format('svg');
	font-weight: normal;
	font-style: normal;
}

html{ overflow-y: scroll;}

body{ background: #F2EFE6; font-family: 'BlissProRegular', "Trebuchet MS", Arial, Sans-Serif; letter-spacing: 0.5px;}
* html body{ font-family:  "Trebuchet MS", Arial, Sans-Serif;}
*+ html body{ font-family: 'BlissProRegular', "Trebuchet MS", Arial, Sans-Serif;}

#header{ width: 100%; height: 220px; margin-top: 0px; top: 0px; background-color: #433B3C;}
#logo{ background-image: url(../images/logo.png)!important;
 background-image: none;
 filter: none !important;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png"); height: 120px; width: 300px; margin: auto; top: 45px; position: relative;}

#idioma{ float: right; padding: 5px 10px; color: #8a7760; border: 1px solid #8a7760; margin-top:10px; text-transform: uppercase; font-size: 14px; }
#idioma:hover{ background-color: #8a7760; color: #46403D; text-decoration: none;}

#menu{ height: 40px; margin-top: 5px;}
#menu li{ height: 40px; width: 188px; margin-right: 5px; float: left;}
#menu li.last{ margin-right: 0px;}
#menu li a{ text-indent: -2100px; display: block; height: 40px; width: 188px;}
#estudio-btn{ background: url(../images/estudio-btn.jpg) no-repeat;}
#estudio-btn:hover, #estudio-btn.active{ background: url(../images/estudio-active.jpg) no-repeat;}
#socios-btn{ background: url(../images/socios-btn.jpg) no-repeat;}
#socios-btn:hover, #socios-btn.active{ background: url(../images/socios-active.jpg) no-repeat;}
#areas-btn{ background: url(../images/areas-btn.jpg) no-repeat;}
#areas-btn:hover, #areas-btn.active{ background: url(../images/areas-active.jpg) no-repeat;}
#experiencia-btn{ background: url(../images/experiencia-btn.jpg) no-repeat;}
#experiencia-btn:hover, #experiencia-btn.active{ background: url(../images/experiencia-active.jpg) no-repeat;}
#contacto-btn{ background: url(../images/contacto-btn.jpg) no-repeat;}
#contacto-btn:hover, #contacto-btn.active{ background: url(../images/contacto-active.jpg) no-repeat;}

h1{ font-size: 16px; font-weight: normal; color: #46403D; margin-bottom: 15px; text-transform:uppercase;}
h2{ font-size: 20px; font-weight: normal; color: #837661; margin-bottom: 20px;}
h3{ font-size: 16px; font-weight: normal; color: #46403D; margin-bottom: 10px;}
h4{ font-size: 15px; font-weight: normal; color: #46403D; margin-bottom: 5px; font-family: 'BlissProMedium';}
p{ font-size: 14px; color: #837661; margin-bottom: 10px;}
p span{ color: #46403D;}
a{ color:#46403D; text-decoration: none; }
a:hover{ text-decoration: underline; }

#content ul{ list-style: disc; color: #46403D; padding-left: 15px; margin-bottom: 20px; }
#content ul li { font-size: 14px; color: #46403D; margin-bottom: 4px;}

#content{ padding-top: 55px; margin-bottom: 55px;}

#content .grid_9{ margin-left: 130px;}
.retrato{ margin-bottom: 10px;}

#form p{ height: 20px;}
#form label{ width: 80px; padding: 0 0 0 10px; background: white; color: #837661; height: 20px; font-size: 14px;  font-family: 'BlissProRegular', "Trebuchet MS", Arial, Sans-Serif; line-height: 20px; display: block; float: left; text-transform: uppercase;}
* html #form label{ font-family:  "Trebuchet MS", Arial, Sans-Serif;}
*+ html #form label{ font-family: 'BlissProRegular', "Trebuchet MS", Arial, Sans-Serif;}
#form input{ width: 360px; padding: 0 0 0 10px; border: none; background: white; color: #46403D; height: 20px; font-size: 14px; font-family: 'BlissProRegular', "Trebuchet MS", Arial, Sans-Serif; line-height: 20px; float: left;}
* html #form input{ font-family:  "Trebuchet MS", Arial, Sans-Serif;}
*+ html #form input{ font-family: 'BlissProRegular', "Trebuchet MS", Arial, Sans-Serif;}
#form #mensaje{ height: 95px; color: #46403D; border: 0px; margin: 0px; line-height: 20px;font-size: 14px;  font-family: 'BlissProRegular', "Trebuchet MS", Arial, Sans-Serif; overflow-y: hidden; }
* html #form mensaje{ font-family:  "Trebuchet MS", Arial, Sans-Serif; border-style: solid; border-width: 0; padding: 0;}
*+ html #form mensaje{ font-family: 'BlissProRegular', "Trebuchet MS", Arial, Sans-Serif;border-style: solid; border-width: 0; padding: 0;}
#form #pMensaje{ height: 100px; background: white; }

#form #enviar-btn{ background: url(../images/enviar.jpg) no-repeat; height: 33px; width: 95px; cursor: pointer;} 



/* Selection */

*::-moz-selection{
	background: #D7D4CA;
}

*::selection {
	background: #D7D4CA;
}