/* GENERAL STYLES */
/*
==========================
  HTML Elements
==========================
*/

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family: Verdana;
}

fieldset,img { 
	border:0;
}

body {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt
}

div {
	behavior: url(/css/hover.htc );	
}

/*
==========================
  Main Elements
==========================
*/

#Container
{
	width:1004px;
}

#Header
{
	left: 201px;
	top: 0px;
	height: 160px;
	width: 803px;
	background-color: #FF0000;
}

#Banner
{
	top: 0px;
	left: 0px;
	width: 100%;
	height: 136px;
	overflow: hidden;
}

#HeaderBar
{
	top: 110px;
	left: 0px;
	width: 100%;
	height: 26px;
	overflow: hidden;
	background-color: #FFFFFF;
	color: #014983;
}

#DateBar
{
	top: 136px;
	left: 0px;
	width: 100%;
	height: 24px;
	overflow: hidden;
	color: #B3B3B3;
	text-align: right;
	vertical-align: middle;
}

#Footer
{
	width: 100%;
	height: 59px;
	color: #FFFFFF;
	background-color: #01518C;
	border: 0px solid #1E4969;
	border-top: 1px;
	border-bottom: 1px;
}

#LeftBar
{
	vertical-align: top;
	width: 201px;
}

#LeftMenu { overflow-x: hidden; }

#Body
{
	width: 803px;
	vertical-align: top;
}

#Logo
{
	width: 100%;
	height: 110px;
	text-align: center;
	background-color: #FFFFFF;
}


div.breadcrumb {list-style: none; margin-top: 3px; float:left;}


/* Parte añadida por la Figu */

/* HOME */
.country2 { font-family: Verdana; font-weight: bold; font-size: 12px; color:#02366e; padding:3px 10px 0px 10px; }
.options { background-image:url(../Data/Assets/img/objects/botton_bground.gif); background-repeat:no-repeat; height:33px; padding:0px 10px 0px 10px; font-family: Verdana; font-weight: bold; font-size: 10px; text-decoration:none; color:#02366e; }
.menuhome { font-family: Verdana; font-weight: normal; font-size: 12px; color:#787878;  padding:3px 10px 3px 10px;  }
.menuhome a {  color:#787878; text-decoration:none; line-height:17px; }
.menuhome a:hover { color:#003e7a;  }
.smallmenu { font-family: Verdana; height:39px; font-weight: normal; font-size: 9px; color:#787878; text-align:center; }  
.smallmenu a { color:#787878; text-decoration:none; }
.smallmenu a:hover { color:#003e7a;  }
.bottom { height:40px; background-color:#003E7A;  padding: 10px 10px; font-family: Verdana; font-weight: normal; font-size: 9px; color:#ffffff;}
.bottom a { color:#ffffff; text-decoration:none; }
.bottom a:hover { color:#666666; }
.top  { background-color:#cad8e5; font-family: Verdana; font-weight: bold; font-size: 10px; color:#02366e; padding:2px 10px;}
.country  { font-family: Verdana; font-weight: bold; font-size: 12px; color:#02366e; padding:3px 10px 0px 10px; }

/* MENU */
.menu a {font-family: Verdana; font-weight: normal; font-size: 11px; color:#787878; padding:3px 10px; border-bottom: 1px solid #b1b1b1; text-decoration:none; line-height:31px; display: block; width:181px; background-color:#FFFFFF;}
.menu a:hover { color:#02366e; background-color:#bfcfde; }
.menuOn { background-color:#bfcfde; font-family: Verdana; font-weight: normal; font-size: 11px; color:#02366e; padding: 3px 10px; border-bottom: 1px solid #b1b1b1; text-decoration:none; line-height:31px; display: block;  }
.menuOn a { text-decoration: none; color:#02366e;}

.news { background-color:#c7e6dd; height:18px; border-bottom: 1px solid #b1b1b1; padding:8px 10px; font-family: Verdana; font-weight: bold; font-size: 11px; color:#007451; }
.menunews { padding:8px 0px 8px 10px; font-family: Verdana; font-weight: normal; font-size: 11px; color:#000000;}
.menunews h1 { font-family: Verdana; font-weight: bold; font-size: 12px; color:#007451; padding:8px 10px; margin:0px; padding:0px;}

/* CONTENT */
.txtContent { font-family: Verdana; font-weight: normal; font-size: 11px; color:#000000; width: 770px; margin-top: 5px; margin-left: 15px;} /*padding:10px 8px 10px 10px; }*/
.txtContent h1 { font-family: Verdana; font-weight: bold; font-size: 14px; color:#02366e; }
.txtContent h2 { font-family: Verdana; font-weight: bold; font-size: 12px; color:#000000; }
.lnk { font-family: Verdana; font-weight: normal; font-size: 11px; text-decoration:none; color:#646464; }
.lnk:hover { color:#000000; }
.lnk_green { font-family: Verdana; font-weight: normal; font-size: 11px; text-decoration:none; color:#007a60; }
.lnk_green:hover { color:#01443; }

/* GAMMAS */
.exterior {  width:183px; height:50px; border-bottom:1px solid #b1b1b1; padding:5px 0px;  }
.interior {  padding:0px 8px; font-family: Verdana; font-weight: normal; font-size: 11px; color:#003e7a; text-decoration:none; display: block; overflow: hidden; height: 50px; }
.interior:hover, .interiorHover { background-color:#c8d3df; }
.interiorOn { background-color:#c8d3df; }
.name { width:149px; height:50px; float: left; overflow: hidden; white-space:nowrap; }
.more { width:18px; float: right; padding-top:16px; }
.gamma { width:183px; font-family: Verdana; font-weight: normal; font-size: 12px; color:#003e7a; border-bottom:2px solid #003e7a; padding:0px 0px 7px 0px; }

/* PRODUCTOS */
.ext_prod {  width:215px; height:50px; padding:3px 0px 3px 0px;  }
.int_prod {  background-color:#c8d3df; padding:0px 6px 0px 8px; font-family: Verdana; font-weight: normal; font-size: 11px; color:#003e7a; text-decoration:none; display: block; overflow:hidden; height: 50px;}
.prod { width:183px; font-family: Verdana; font-weight: normal; font-size: 12px; color:#003e7a; padding:0px 0px 7px 0px; }
.brochure { width:183px; font-family: Verdana; font-weight: normal; font-size: 12px; color:#003e7a; padding: 10px 0px; }
.brochure a { text-decoration: none; color:#003e7a; }
.brochure a:hover { text-decoration: underline; }
.name_prod { width:177px; float: left; overflow:hidden; }

.graphic { font-family: Verdana; font-weight:bold; font-size: 10px; color:#007a60; border:1px solid #9dc71e; text-align:center; border-collapse: collapse;  }
.graphic th, .graphic td { border: 1px solid #9dc71e; padding:0px 3px 0px 3px; height:20px;}

.graphic .title { background-color:#007a60; color:#ffffff; }
.graphic .varite { color:#b8002a; }

/* CONTACT */
.int_contact {  padding:0px 2px 0px 2px; font-family: Verdana; font-weight: normal; font-size: 11px; color:#000000; text-decoration:none; display: block; overflow:hidden;}
.int_contact:hover, .int_contactHover { background-color:#c7e6dd; }
div.int_contact:hover { background-color:#c7e6dd; }
.int_contactOn { background-color:#c7e6dd; }
.int_contact h1 { font-size: 12px; font-weight: bold; color:#007a60; padding:0px; margin:0px;}
.txtContent td.more_contact { text-align:right;  vertical-align: bottom; }

.ext_contact { width:535px; display: block; padding-bottom:10px; font-family: Verdana; font-weight: normal; font-size: 11px; color:#000000; } 
.contact {  width:215px; border-bottom:1px solid #b1b1b1; padding:3px 0px 3px 0px; margin-top: 10px; }

/* Cosas añadidas al los estilos de Figu */
.options a {color:#02366e; text-decoration: none;}
.top a {color:#02366e; text-decoration: none;}
.submenu a {font-family: Verdana; font-weight: normal; font-size: 11px; color:#02366e; padding:3px 10px; border-bottom: 1px solid #02366e; text-decoration:none; line-height:31px; display: block; width:171px; background-color:#FFFFFF; margin-left: 10px;}
.submenu a:hover { color:#02366e; background-color:#bfcfde; }
.submenuOn { background-color:#bfcfde; font-family: Verdana; font-weight: normal; font-size: 11px; color:#02366e; padding: 3px 10px; border-bottom: 1px solid #02366e; text-decoration:none; line-height:31px; display: block; margin-left: 10px; width: 171px;}
.txtContent td {vertical-align: top;}

.mapCity {width: 90px; height: 85px;}
.mapOffice {width: 482px; height: 485px;}
a.download {text-decoration: none; color: #777777; }
a.download:hover {text-decoration: underline; }

div.listItem { padding: 10px 0px; border-bottom: 1px solid #777777; width: 100%}
div.assortmentSeparator {height: 30px; }
.siteDate {text-align: right; color: #777777; padding: 4px 0px; }

/* Popup window */
#ppHeader {position: absolute; top: 0px; left: 0px; right: 0px; height: 30px; background-color: #CCCCCC;}
#ppTitle  {float: left; font-family: Verdana; font-weight: bold; font-size: 14px; color:#02366e; padding: 5px 10px;}
#ppClose  {float: right; padding: 6px 10px; }
#ppClose a {color:#02366e; text-decoration: none;}
#ppBodyFrame {position: absolute; top: 30px; left: 0px; width: 100%; height: 550px; overflow: hidden; overflow-y: auto; }
#ppBody {padding: 10px;}

.newsPhoto {width: 250; text-align: left; margin: 0px 5px 5px 0px;}

table.itemContent th {text-align: left; color:#007A60; font-size:12px; font-weight:bold; }
table.itemContent td p {margin-top: 0px;}

div.hoverItem {width: 100%; background-color:#FFFFFF; height: 100%; }
div.hoverItem a {text-decoration: none;}
div.hoverItem:hover ,div.hoverItemHover {width: 100%; background-color:#c7e6dd; }

.menu_bold { font-weight:bold; }

/* EDITOR PROPERTIES */
