.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{display:inline-table}* html .clearfix{}.clearfix{display:block}a img{ border:none}

html,body{
	margin:0px;
	padding:0px;
	text-align:center
}

body{
	background-color: #B23A2E;
}

#container{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:630px;
	height:470px;
	background-image: url(common/bg-content.png);
	background-position:center;
	background-repeat:no-repeat;	
	position: relative;
	margin-top:20px;

}
#home{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:550px;
	height:400px;
	background-position:center;
	background-repeat:no-repeat;	
	position: relative;
	margin-top:20px;

}

#header{
	width:608px;
	height:32px;
	background-image: url(common/header.jpg);
	background-repeat:no-repeat;	
	margin-left:11px;
	top:11px;
	position: relative;
}

#header-logo{
	width:608px;
	height:80px;
	background-image: url(common/header-logo.jpg);
	background-repeat:no-repeat;	
	margin-left:11px;
	position: relative;
	top:11px;
}
#header-location{
	width:405px;
	height:10px;
	padding-left:16px;
	position: relative;
	top:65px;
	float:left
}

#header-mail{
	width:140px;
	height:12px;
	padding-right:5px;
	position: relative;
	top:63px;
	float:right
}

#main-content {
	padding-left:11px;
	padding-right:11px;
	/*width:608px;
	height:288px;*/
}

#main-menu{
	width:144px;
	height:304px;
	background-image:url(common/bg-main-menu.jpg);
	background-repeat:no-repeat;
	position: relative;
	top:11px;
	float:left
}

#main-sec {
	padding-top:25px
}


#primary-content-empresa{
	width:432px;
	height:272px;
	background-image:url(empresa/primary-content-empresa.jpg);
	background-repeat:no-repeat;
	padding:16px;
	position:relative;
	top:11px;
	float:right
}

#primary-content-productos{
	width:432px;
	height:272px;
	background-image:url(common/primary-content-empresa.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:11px;
	float:right
}
.form-title{
	padding-left:10px;
	width:180px;
	background-color:#999;
	color:#FFF;
	size:9px;
	margin-bottom:5px;
}

/*input{
	border:solid 1px #CCC;
	background-color:#FFF;
	width:237px;
	size:8pt;
}
textarea{
	border:solid 1px #CCC;
	background-color:#FFF;
	width:237px;
	size:8pt;
}*/
#primary-content-contacto input#frm{
	width:210px;
	height:16px;
}
#primary-content-contacto textarea{
	width:210px;
}
#primary-content-contacto{
	width:432px;
	height:272px;
	background-image:url(contacto/primary-content-contacto.jpg);
	background-repeat:no-repeat;
	padding:16px;
	position:relative;
	top:11px;
	float:right
}

#footer{
	width:608px;
	height:32px;
	position:relative;
	top:11px;
}
#estudio-mouse{
	width:144px;
	height:32px;
	position:relative;
	padding-left:25px;
	top:11px;
	float:left
}

#host{
	width:144px;
	height:32px;
	padding-right:5px;
	position:relative;
	top:11px;
	float:right
}
#hosting{
	width:95px;
	height:32px;
	text-align:right;
	position:relative;
	float:left
}
#crono a{
	display:block;
	width:42px;
	height:8px;
	background-image:url(common/bg-logo-crono.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	top:1px
}
#globalnav a{
	color:#FFF;
}
#empresa {
	
	display:block;
	background-color:#B23A2E;
	border-right:16px solid #FDFA00;	
	margin-left:15px;
	padding-left:3px;
	width:96px;
	height:16px;
	position:relative;
	/*top:25px*/
}

#productos {
	color:#FFF;	
	display:block;
	background-color:#B23A2E;
	border-right:16px solid #F48000;	
	margin-left:15px;
	padding-left:3px;
	width:96px;
	height:16px;
	margin-top:10px;
	position:relative
}

#contacto {
	color:#FFF;
	display:block;
	background-color:#B23A2E;
	border-right:16px solid #009049;	
	margin-left:15px;
	padding-left:3px;
	width:96px;
	height:16px;
	margin-top:10px;
	position:relative
}
#globalnav {
	padding:0;
	margin:0;
	overflow:hidden;
	list-style-type: none;	
}
#sec-globalnav {
	/*padding-top:25px;*/
	padding:0;
	margin:0;
	overflow:hidden;
	list-style-type: none;	
}
#globalnav-content {
	padding-top:25px;
}
#prodctos-submain{
	background-color:#A4A4A4;
	border-right:1px solid #FFF;	
	border-bottom:1px solid #FFF;
	margin-left:15px;
	padding-left:15px;
	width:99px;
	height:16px;
}

li#prodctos-sub a{
	color:#FFF;
	display:block;
	border-right:1px solid #FFF;	
	border-bottom:1px solid #FFF;
	margin-left:10px;
	padding-left:5px;
	width:93px;
}

#productos-01{
	width:464px;
	height:304px;
	background-image:url(productos/primary-content-productos.jpg);
	background-repeat:no-repeat;
	/*margin-right:11px;*/
	position:relative;
	top:11px;
	float:right
}

#primary-content-info-01-all{
	position:relative;
	padding-top:25px;
	float:left
}

#primary-content-info-01-titulo{
	width:182px;
	padding-left:16px;
	position:relative;
	top:0px;
	text-align:left
}
#primary-content-info-01-titulo p{
	padding-left:16px;
	padding-right:16px;
	position:relative;
}

#primary-content-color{
	position:relative;
	top:10px;
	padding-left:26px;
}

#primary-content-img-01{
	position:relative;
	padding-right:16px;
	float:right;
	padding-top: 25px;
}
#footer-home{
	width:550px;
	position:relative;
}
#estudio-mouse-home{
	position:relative;
	float:left;
	padding-left:16px;
	width: 130px;
	height: 15px;
}
#splash{
	width:550px;
	height:400px;
	padding:11px;
	position: relative;
	margin-top:20px;

}

#host-home{
	padding-top:2px;
	position:relative;
	float:right;
	padding-right:0px;
	width: 110px;
	height: 15px;
}
#hosting-home{
	text-align:right;
	position:relative;
	float:left;
	height: 15px;
}
#crono-home a{
	display:block;
	width:42px;
	height:8px;
	background-image:url(home/bg-logo-crono.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	top:1px
}

