.menu {
	float:left;
	position:relative;
}
.bgbody {
	background-image: url(img/bgbody.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.bgbody2 {
	background-image: url(img/bgbody3.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.bgbody3 {
	background-image: url(img/bgbody4.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top:15px; 
	padding-left:15px; 
	padding-bottom:15px; 
	padding-right:30px;
}
.textfieldcont {
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	color: #000000;
	background-image: url(img/txtbg.gif);
	background-repeat: repeat-x;
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.divcontenedor {  
	width:549px;
}

.prod1 { 
	float:left; 
	width:168px;
	height:200px;
	margin:2px;
	margin-top:5px;
	margin-bottom:15px;
}
.bordeprod {
	height:100px;
	border: 1px solid #d9d9d9;
	text-align:center;
	cursor:pointer;
}
.prod1 a img{
	border:none;
}
.bgcol {
	background-image: url(img/bg_col.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.text85gray {
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	color: #666666;
	text-align: left;
}
.text85gray a{
	color:#666666;
	text-decoration:none;
}
.text85gray a:hover{
	color:#ffba13;

}

.headcol {
	padding-left: 14px; padding-top:4px; padding-bottom:4px;
}


.tahoma7blue {
	font-family: Tahoma, Arial;
	font-size: 7.5pt;
	font-weight: bold;
	color: #0b4983;
	line-height: 15px;
}
.tahoma7blue a{
	color:#0b4983;
	text-decoration:none;
}
.detailphoto {
	float: left;
	position:relative;
	border: 1px solid #cbcbcb;
	margin-right:11px;
}
.linkcoollist {
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	font-weight: bold;
	color: #666666;
	background-image: url(img/bulletcol3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-left: 10px;
	height: 20px;
}

.detailtxt {
	float: left;
	position:relative;
	padding-left:11px;
	width:290px;
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	color: #666666;
	text-align: left;
}

.tahoma7blue a:hover{
	color:#e87612;

}
.tahoma7gray {

	font-family: Tahoma, Arial;
	font-size: 7.5pt;
	color: #7d7d7d;
	line-height: 15px;
}
.producttit13 {
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff7500;
	text-align: left;
}

.padprod {
	text-align: left;
	vertical-align: top;
	padding-left: 11px;
	padding-top: 10px;
}

.tahoma7celest {

	font-family: Tahoma, Arial;
	font-size: 7.5pt;
	color: #6ebdff;
}
.tahoma7celest a{
	color:#6ebdff;
	text-decoration:none;
}
.tahoma7celest a:hover{
	color:#e87612;

}
.tahoma7white {
	margin:0;
	padding:0;
	font-family: Tahoma, Arial;
	font-size: 7.5pt;
	color: #FFFFFF;
	text-align: left;
}
.tahoma7white p{
	margin:0;
	padding:0;
}
.txtfield {
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	color: #282828;
	background-color: #c8c8c8;
	background-image: url(img/bgtxt.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #b3b3b3;
}
.links {
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:10px;
	list-style-position: inside;
	text-align: left;
}
.links ul{
	margin:0;
	padding:0;
	list-style:none;
}
.links ul li{
	border-bottom:1px dotted #c9c9c9;
}
.links ul li a{
	line-height:20px;
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	background:url(img/bulletcol2.gif) 0% 50% no-repeat;
	padding-left:10px;
}
.links ul li a:hover{
	color:#a2d5ff;

}

.subsecciones {
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	color: #FFFFFF;	
}
.subsecciones ul{
	margin:0;
	padding:0;
	width:150px;
	margin-left:12px;
	_margin-left:-15px;
	_margin-top:10px;
	list-style:none;
	line-height:110%;
}
.subsecciones ul li{
	padding:0;
	margin:0;
	
}

.subsecciones ul li a{
	color: #FFFFFF;
	display: block;
	margin:0;
	line-height:100%;	
	text-decoration:none;
	text-align:left;
	background:url(img/sb_bu.gif) 3% 50% no-repeat;
	padding-left:20px;
}
.subsecciones ul li a:hover{
	color:#a2d5ff;

}

.tahoma85white {
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	color: #FFFFFF;
	text-align: left;
}
.list1 { 
	float:left; 
	width:179px;
	margin-left:4px;
	margin-right:4px;
}

.links2 {
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	color: #282828;
	padding-left: 10px;
	list-style-position: inside;
}
.links2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.links2 ul li{
	
}
.links2 ul li a{
	color: #282828;
	display:block;
	text-decoration:none;
	background:url(img/sqbullet.gif) 0% 50% no-repeat;
	padding-left:10px;
}
.links2 ul li a:hover{
	color:#e87612;

}
.colmenutit {
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 18px;
	background-image: url(img/bg_listdown.gif);
	height: 19px;
}
.tahoma7grayb {


	font-family: Tahoma, Arial;
	font-size: 7.5pt;
	color: #4a4a4a;
	line-height: 15px;
}
.tahoma7grayb a{
	color:#4a4a4a;
	text-decoration:none;
}
.tahoma7grayb a:hover{
	color:#e87612;
	width:auto;

}
.bgnav{
	color:#FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	font-weight: bold;
	background-color: #ffa200;
	background-image: url(img/bg_navigation.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	padding-right: 12px;
	padding-left: 12px;
	height: 16px;
	padding-top: 3px;

}
.bgnav a{
	color:#FFFFFF;
	text-decoration:none;
}
.bgnav a:hover{
	color:#444444;
}
.price {
	float: left;
	position:relative;
	border: 1px solid #cbcbcb;
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	font-weight: bold;
	background-color: #fcfcfc;
	margin-top: 10px;
	padding-left:15px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
}
.bordebg2 {
	border: 1px solid #d9d9d9;
	background-color: #FBFBFB;
}
.mensaje{

	font-size:10px;
	color:#CCCCCC;
	display:block;
	margin-bottom:5px;
}
/* CSS Document */
.paginador{
	float:right;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	padding-right:5px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#333333;
}
.paginador a{
	text-decoration:none;
	color:#FF6600;

}

#contenidos { width:560px; height:805px}
#contenidos .servicios{ margin-left:5px;position:relative; float:left;width:276px; height:625px}
#contenidos .polarizados{ position:relative; float: right;width:259px; height:308px}
#contenidos .glass{ margin-top:15px;position:relative; float: right;width:259px; height:297px}

#historia {position:relative; float:left;margin-left:13px;margin-top:10px; width:420px; padding:5px; display:block}
#fotitos { position:relative; float:right; margin-top:18px}

.gris { font-family:Arial; font-size:10px; color:#666; text-align:justify}
.azul { font-size:11px; font-weight:bold; color:#369}

#flashcontent2{
	height:264px;
	display:block;}