@charset "utf-8";
/* CSS Document for Albenco
http://www.albenco.com
Development by: AtoBiz
Developer: Juan Pablo Fernandez Vallejos
Date: 30/08/2007
Mods: 31/08/2007
*/

body {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	/* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	margin:0 auto;
	margin-top:0;
	/*margin: 0 auto;  los márgenes automáticos (conjuntamente con un ancho) centran la página si es necesario */
	width:1003px;
	text-align:center;
	background-color:#0B296F;
	background-image: url(imags/bkg2.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}
.text {
	font-size: 11px;
	color: #FFFFFF;
}
a {
	font-size: 13px;
	color: #FFFFFF;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
h1 {
	text-align:left;
	margin:0px;
	padding-left:10px;
	display:block;
	font-size: 16px;
	color: #006699;
	background-color:#B8C9D9;
}
h2 {
	vertical-align:middle;
	font-weight:lighter;
	font-size: 13px;
	color: #FFFFFF;
}
h3 {
	font-size: 12px;
	color: #FFFFFF;
}
img {
	/* needed for Mozilla/Camino/Netscape */
	margin:1em;
	border:0px;
}
li {
	margin-left:200px;
}
/*
START of the classes and IDs for the site layout
*/

#mainContainer {
	position:relative;
	float:left;
	margin-top:0;
	z-index:340;
	text-align:center;
	width:1003px;
	vertical-align:middle;
}
#index {
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*border:1px solid #FFFFFF;*/
	width:950px;
	height:470px;
}
#scenario {
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	color:#333333;
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	/*border:1px solid #FFFFFF;*/
	width:950px;
	height:470px;
	overflow: hidden;
}
#menuBAR {
	padding-left:15px;
	text-align:center;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#16497E;
	height:50px;
}
#menuTable {
	font-size: 14px;

	height:50px;
	text-align: center;
}
.tdVerticalLine {
	height:15px;
	margin-top:5px;
	border-right:2px solid #FFFFFF;
}
.tdVerticalLine2 {
	height:15px;
	margin-top:5px;
}

#menuTable a {
	display:block;
	font-size: 14px;
	text-decoration:none;

	color: #FFFFFF;
}
#menuTable a:link {
	display:block;
	font-size: 14px;
	text-decoration:none;

	color: #FFFFFF;
}
#menuTable a:active {
	display:block;
	font-size: 14px;
	text-decoration:none;

	color: #FFFFFF;
}
#menuTable a:visited {
	display:block;
	font-size: 14px;
	text-decoration:none;

	color: #FFFFFF;
}
#menuTable a:hover {
	display:block;
	font-size: 14px;
	text-decoration:none;

	color: #FFFFFF;
	background-color:#36709E;
}
#menuTable td:hover {
	background-color:#36709E;
}
#ourBRANDS {
	z-index:1;
	position: relative;
	background-color:#135391;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
}
#brandsTable {
	z-index:2;
	position:relative;
	position: relative;
	text-align:center;
}
#ATBfooter {
	bottom:0;
	width:100%;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#languages a {
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;
}
#languages a:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#languages a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
#languages a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #C92035;
}
#languages a:active {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}
.tdHorizontalLine {
	border-bottom:1px solid #FFFFFF;
}
hr {
	background-color: #CCCCCC;
	color: #CCCCCC;
}
.bkgForTexts {
	text-align:justify;
}
/*
END of the classes and IDs for the site layout
*/

/*
START of the classes and IDs for the inside pages
*/
#chooser {
	padding:3em;
	margin-top:3em;
	text-align:center;
	/*border:1px solid #FFFFFF;*/
	margin-left:auto;
	margin-right:auto;
	width:90%;
	height:700px;
}
#homePage {
/*nothing to do*/
}
#aboutTable {
	background-color:#FFFFFF;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	text-align:center;
	color:#003366;
}
#aboutText {

	color: #006699;
	text-align: justify;
}
#brandPages {
	color:#003366;
	padding:1em;
	text-align:left;
}
#consultancyPage {
	color: #006699;
	text-align:justify;
	overflow-y:auto;
	padding:1em;
}
/*visual controls for contact page*/
#contactPage {
	margin-top:2em;
}
#contactDetails {
	height:260px;
	margin-top:13px;
	width:85%;
	padding:5px;
	margin-right:5px;
	color: #006699;
	line-height: 16px;
	background-color: #FFFFFF;
	border: 0px solid #CCCCCC;
}
#contactDetails a {
	color:#666666;
	text-decoration:none;
}
#contactDetails a:hover {
	color:#FF0000;
	text-decoration: underline;
}
#contactDetails a:visited {
	color:#FF0000;
	text-decoration: none;
}
input, textarea, select {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #999999;
}
input:hover {
	background:#F4F4F4;
	color:#666666;
}
input:active {
	background: #999999;
	color: #666666;
}
input:focus {
	background: #F8F8F8;
	color: #666666;
}
textarea:hover {
	background:#F4F4F4;
	color: #666666;
}
textarea:active {
	background: #999999;
	color: #666666;
}
textarea:focus {
	background: #F8F8F8;
	color: #666666;
}
select:hover {
	background:#F4F4F4;
	color: #666666;
}

select:active {
	background: #999999;
	color: #666666;
}
select:focus {
	background: #F8F8F8;
	color: #666666;
}
#SendBtn {
	padding-right:25px;
}
#contactThanks {
	color: #666666;
	padding-top:6em;
	text-align:center;
	font-size:18px;
}
.contactTexts {
	color: #006699;
	font-size:11px;
	font-weight: bold
}
/*
END of the classes and IDs for the site inside pages
*/
