body {
	background-color: #FFF;
	font-family: Arial, "MS Trebuchet", sans-serif;	
	font-size: 11px;
}

a {
	color: #000;
}

#content {
	height:606px;
	overflow:hidden;
	width:882px;
}

#header {
	background:url("../images/logo_indcat.jpg") no-repeat scroll 0 0 #FFFFFF;
	display:table-cell;
	height:126px;
	vertical-align:bottom;
	width:882px;
}

#logolink {
	display: block;
	width: 243px;
	height: 98px;
}

#breadCrumbs {
	float: right;
	margin-bottom: 4px;
}

#menu {
	background-color:#FFFFFF;
	display:block;
	float:left;
	height:438px;
	width:207px;
}

#menu ul {
	float: right;
	list-style-type: none;
	margin-right: 4px;
	padding: 0px;
	margin-top: 40px;
}

#menu li {
	margin:15px 30px;
}
#menu li > a {
	text-decoration: none;
}
#menu li > a:hover {
	color: #D60000;
}

#productos, #proyectos {
	display: none;
	background-color:#FFFFFF;
	float:left;
	margin-left:5px;
	margin-top:49px;
	min-width:110px;
	width: 110px;
}
#productos ul, #proyectos ul {
	list-style-type: none;
	margin-right: 4px;
	margin-top: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#productos li, #proyectos li {
	margin: 6px 10px;
}
#productos li  a, #proyectos li  a {
	text-decoration: none;
	color: #000;
}
#productos li  a:hover, #proyectos li  a:hover {
	color: #D60000;
}

#productos li.cross, #proyectos li.cross {
	text-align: right;
	margin-top: -5px;
	*margin-top: -2px;
	margin-right: 0px;
	height: 5px;
	float: right;
}

#proyectos {
	margin-top:73px;
}

#prodlist {
	display: none;
	background-color:#FFFFFF;
	float:left;
	margin-left:5px;
	margin-top:45px;
	min-width:80px;
	width: 80px;
	padding-bottom: 12px;
	*padding-bottom: 5px !important;
}
#prodlist ul {
	list-style-type: none;
	margin-right: 4px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	margin-top: 0px;
	*margin-top: 4px;
}

#prodlist li {
	margin: 6px 10px;
}
#prodlist li > a {
	text-decoration: none;
}
#prodlist  a:hover  {
	color: #D60000;
}

#prodInfo {
	float: right;
	margin-top:175px;
}

#prodInfo p {
	color: #D60000;
	font-family: Arial, "MS Trebuchet", sans-serif;	
	font-size: 10px;
	line-height: 13px;
	width: 105px;
}

#prodDesc {
	background-color:#FFFFFF;
	margin-top:237px;
	display: none;
	position: static;
	float: right;
	padding-bottom: 10px;
}


#prodDesc p {
	font-family: Arial, "MS Trebuchet", sans-serif;	
	font-size: 10px;
	line-height: 13px;
	margin: 0px 10px 6px 10px;
	*margin: 10px 0px 10px 10px;
	display: inline;
	width: 70px;
	float: left;
}

#prodDescClose {
	float: right;
	margin-top: 0px;
	margin-right: 4px;
}

#prodDescClose a.closer {
	text-decoration: none;
	*margin-right: 5px;
}

#toggleDesc {
	background-color:#D60000;
	color:#FFFFFF;
	display:block;
	height:12px;
	text-align:center;
	text-decoration:none;
	width:14px;
	float:right;
	margin-right:300px;
	margin-top:208px;
}

.red {
	color: #D60000;
}


#dades {
	margin-top: 388px;
	margin-left: 38px;
	color: #D60000;
	font-family: Arial, "MS Trebuchet", sans-serif;	
	font-size: 10px;
	line-height: 13px;
}

#main {
	background-color: #CCC;
	height:438px;
	margin-left:207px;
	background: url('../images/bg_01.jpg');
}

#navegador {
	width: 401px;
	height: 28px;
	float: right;
	text-align: right;
	margin-top: 8px;
}

#numProd {
	float: right;
	margin-right: 8px;
	font-family: Arial, "MS Trebuchet", sans-serif;	
	font-size: 12px;
	padding-top: 3px;
	
}

#navs {
	float: right;
	width: 44px;
	height: 20px;
}
	#nav_ant, #nav_sig {
		display: inline-block;
		width: 20px;
		height: 20px;
		margin-left: 2px;
	}
	
	#nav_ant {
		background: url('../images/nav_ant.jpg') no-repeat;
	}
	#nav_sig {
		background: url('../images/nav_sig.jpg') no-repeat;
	}

#outletSelector {
	background-color:#FFFFFF;
	float:right;
	height:60px;
	width:228px;
	margin-right:70px;
	margin-top:378px;	
	text-align: right;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity:0.8;
}

	#outletSelector ul {
		list-style-type:none;
		margin:10px 0;
		padding:0 10px;
	}
	
	#outletSelector li {
		display: inline;
	}
	
	#outletSelector p {
		display: inline;
	}
	
	#outletSelector ul li img {
		cursor: pointer;
		border: solid 1px #fff;
	}
	
#outletAdress {	
	background-color:#FFFFFF;
	float:right;
	height:88px;
	text-align:right;
	width:160px;
}
	
	#outletAdress p {	
		margin: 10px 2px;
	}
	
#formContacto {
	background-color:#FFFFFF;
	float:right;
	margin-right:100px;
	margin-top:88px;
	padding:10px;
	width:350px;
}

#formContacto label {
	color:#D60000;
	float:left;
	margin:4px 0;
	width:80px;
}

#formContacto label.error {
	margin-left: 105px;
}

#formContacto input {
	margin: 2px 0px;
	border: 1px solid #D60000;
	font-family: Arial, "MS Trebuchet", sans-serif;	
	font-size: 12px;
}

#formContacto input.button {
	float: right;
	margin-right: 4px;
}

#formContacto textarea {
	border:1px solid #D60000;
	font-family:Arial,"MS Trebuchet",sans-serif;
	font-size:12px;
	margin:5px 0;
	width:264px;
}
#formContacto br {
	clear: left;
}

#formContacto p {
	font-family:Georgia,"Times New Roman",serif;
	font-size:14px;
	font-style:normal;
	margin-left:10px;
	width:320px;
}

#formContacto p.red {
	color: #D60000;
}


#confirmacion {
	text-align: center;
	color: #D60000;
}








