/* Etiquetas HTML */
body, form, div	{ margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }

/* MENU */
.menu	{background-color: #336699; text-align: left; }
.menu ul 	{ list-style-type: none; }
.menu ul li {
	background-image: url("../img/quadrat.gif");
	background-repeat: no-repeat; 
	background-position: 0px 10px;
	padding-left: 10px;
	list-style-type: none;
	list-style-image: none;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.menu ul li a {
	color: #ffffff;
	text-decoration: none;
	text-align:left;	
}
.menu ul li a:hover {
	color: #f7931d;
}

ul.submenu		{list-style-type: none; padding: 0px; margin: 0px; margin-left: 15px;}
ul.submenu li	{list-style-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:15px; font-weigth: none;}
ul.submenu li.submenuTitle		{color: #ffffff;}
ul.submenu li.submenuItem		{color: #000000; text-transform: uppercase;}
ul.submenu li.submenuItem a	{color: #000000;}

/* CAJA NOTICIAS MENU */
.titolnotis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #336699;
	text-decoration: none;
}
.cajaarriba{ 
width: 214px; 
background-image: url("../img/arriba2.gif"); 
background-position: top center; 
background-repeat: no-repeat; 
} 
.cajaabajo { 
background-image: url("../img/abajo2.gif"); 
background-position: bottom left; 
background-repeat: no-repeat; 
padding: 7px 0px 7px 0px;
}
.contentcaja { 
background-image: url("../img/lados2.gif");
padding: 5px 5px 5px 5px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #000000;
text-decoration: none;
text-align:left;
}
.contentcaja ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
}
.contentcaja ul li a:hover {
	color: #666666;
}
.contentcaja ul {
	margin: 5px 5px 10px 5px;
	padding: 0px 5px 0px 10px;
	list-style-type: none;
}
.contentcaja ul li {
	list-style-type: none;
	list-style-image: url("../img/quadrat.gif");	
	padding: 0px 0px 5px 0px;
}

.backgroundContent { 
	width: 683px; 
	_width: 685px;	
	background-image: url("../img/body_bg.jpg");
	background-repeat: no-repeat;
	background-color:#cdcdcd;
	text-align: left;
	border: 0px solid #336699;
	border-left-width: 1px;
  border-right-width: 1px;
  overflow: hidden;
} 
.content {
	padding: 5px 15px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
}
.content  td	{font-size: 10px;}

#pageTitle          { background-image: url("../img/title_bg.jpg"); background-position:top; background-repeat: no-repeat; height: 45px; border: 0px solid #336699; border-left-width: 1px; border-right-width: 1px; overflow: hidden; text-align: left; }
#pageTitle.product  { background-image: url("../img/product_title_bg.jpg"); }
.title              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333366; padding:16px 0px 0px 10px; text-transform: uppercase; }
.title img          { padding-right: 5px; }
.backgroundContentbottom {
	width: 685px;
	height: 22px;
	background-image: url("../img/fons_apartat_end.jpg");
	background-position: top left; 
	background-repeat: no-repeat; 
}

.menu_bottom 			{ height:40px; text-align:center; }
.menu_bottom a 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration: none; padding:10px 5px 10px 5px; }
.menu_bottom a:hover { color: #000000; }

.boxTable		{ text-align:center; border:1px solid #336799; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; margin-top: 15px; background-color: #FFFFFF;}
.boxTable td	{ border:1px solid #336799; height:25px;}

.tit_prod { background-color:#336799; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#ffffff; }
.boxTitle { background-color:#336799; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ffffff; }
.lnk a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#336799; text-decoration: none; padding:10px 5px 5px 5px; }
.lnk a:hover { color: #666666; }
#print 	{ text-align: right; height:23px; float: right; margin-right: 50px; _margin-right: 20px; margin-top: -20px; }
#pageTitle.product #print 	{ clear: right; text-align: right; height:23px; float: right; margin-right: 20px; margin-top: -10px; }
#pageTitle.product #prodCategory	{text-align: right; color: #FFFFFF; font-weight: bold; height:23px; float: right; margin-right: 20px; margin-top: -30px; }
.text		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; clear: both;}
.text h1 { font-size:12px; font-weight:bold; text-decoration:underline; }
.text h2 { font-size:12px; font-weight:bold; color:#333366; margin-bottom: 5px;}
#tit { list-style-image:url("../img/quadrat.gif");		}
.text ul { list-style-type: none; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
.text li {
	list-style-type: none;
	list-style-image: url("../img/quadrat3.gif");		
	font-size:10px;
	font-weight:bold;
	color:#333366;
}
.horizontal_img	{ text-align:left; }
.vertical_img		{ width: 170px; }
.vertical_img p	{ padding: 0px 0px 10px 0px; margin: 0px; }

.list td			{ vertical-align: top; }
.listItem		{ padding: 0px 0px 5px 5px; }
td.listItem		{ font-size: 10px; }
.listItemTitle	{ color: #283C70; font-size: 12px; font-weight: bold; }
.listLink		{ color: #006C9D; text-decoration: none; }
.listDate		{ width: 100px; list-style-type: none; }
td.listDate		{ font-size: 10px; }

.newsImageContainer	{ width: 136px; height: 136px; float: left; margin: 0px 10px 10px 0px; background-repeat: no-repeat; }
/*.newsImage				{ padding: 0px 10px 10px 0px; }*/
.itemContent a	{ color: #006C9D; text-decoration: none; }
.newsBox			{ margin-top: 10px;}

/* Pagina de productos */
#productImage				{ height: 200px; text-align: center; border-bottom: 1px solid #006C9D; }
.line				{ height: 10px; text-align: center; border-bottom: 1px solid #006C9D;}
#productSections ul		{ text-align: left; list-style: none; padding: 0px; margin: 0px; font-family:Arial,Helvetica,sans-serif; font-size:10px; }
#productSections ul li	{ display: inline; margin: 0px 5px; text-align: left; }
#productSections ul li a{ color: #006C9D; text-decoration: none; }
.boxImage					{ width: 150px; }

/* Estilos de Textos */
.note		{ font-size: 9px; color: #666666; display: block; text-align: right; }
.formNote{ font-size: 9px; color: #666666; }

.mapContainer			{ border: 1px solid #336699; width: 581px; height: 454px; margin-left: 40px; margin-top: 20px; }
.mapLabel				{ font-family: Arial,Helvetica,sans-serif; }
.textInput	{ border: 1px solid #336699; }
.hLine		{ border-bottom: 1px solid #336699; }
button		{ border: 1px solid #336699; text-transform: uppercase; font-weight: bold; font-size: 12px; font-family:Arial,Helvetica,sans-serif; }

.langItem	{padding-left: 10px; display: block;}

/* Validation */
.LV_validation_message	{ font-weight:bold; margin:0 0 0 5px; }
.LV_valid 					{ color:#00CC00; }
.LV_invalid 				{ color:#CC0000; }

.zoomContainer				{ margin-top: 30px; margin-right: 10px; width: 136px; height: 136px; background-repeat: no-repeat; }
.zoomImage					{ position: relative; top: 120px; border: 0px; }

.leftBar						{ width: 265px; }

/* Nuevos estilos */
body						{ text-align: center; } 
#divPage					{ width: 100%; border: 0px; }
#divPageTop				{ width: 100%; height: 180px; text-align: left; }
#divPageBody			{ width: 950px; margin: 0px auto; text-align: left; }
#divLeftbar				{ float: left; width: 225px; margin-left: 40px; _margin-left: 20px; }
#divBody					{ float: right; width: 685px; }
#divPageBottom			{ width: 685px; margin: 0px auto; text-align: right; clear: both; padding-left:265px; }

/* for understanding browsers */
#divBodyContent 		{ width: 683px; min-height:252px; height:auto; background: url(../img/body_bg.jpg) #cdcdcd no-repeat; 
								border: 0px solid #336699; border-left-width: 1px; border-right-width: 1px; overflow: hidden; 
								_width: 685px;}

/* for Internet Explorer */
/*\*/
* html .divBodyContent {
height: 252px;
}
/**/

#productImages			{ width: 100%; }
#productImages	div	{ width: 100px; height: 100px; margin: 5px; float: left; }
