img {
	border:0px;
	margin: 0px;
	padding: 0px;
}
#left {
	float:left;
	position:relative;
	width:190px;
	left:62px;
	background-color: #CCCCCC;
	top: 15px;
	margin-bottom: 20px;
}
#right {
	float:right;
	position:relative;
	width:425px;
	right:67px;
	top: 15px;
}
#center {
	float:right;
	position:relative;
	width:425px;
	right:67px;
	top: 15px;
}
#menua  {
	font: 12px Arial, Helvetica, sans-serif;
	width: 635px;
	height: 21px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003366;
	overflow: hidden;
}

#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited, #menua a.selected {
	display:block;
	width:126px;
	height:21px;
	color:#BED9F0;
	text-decoration:none;
	text-align:center;
	line-height:21px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #2E5EBC;
	background: url(../images/FonsBtns2.jpg);
}

#menua a.hmenu, #menua a.hmenu:link, #menua a.hmenu:visited, #menua a.selected {float:left;}

#menua a.hmenu:hover {
	color:#fff;
	background-color: #254489;
	background-image: url(../Images/1x1pixelTranspa.gif);
}
#menua a.hmenu:active {background:#CA5800; color:#fff;}
#menuContainer {
	background-image: url(../images/FonsBtns2C.jpg);
}
#menua a.selected {
	color:#FFFFFF;
	font-weight: bold;
	background: #CC6600 url(../Images/FonsBtns2R.jpg);
}
#menua a.selected:hover {cursor:default;}
#Container {
	background-color: #FFFFFF;
	margin:0 auto;
	width: 760px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	position: relative;
	padding: 0px;
}
#Container2 {
	background-color: #FFFFFF;
	margin:0 auto;
	width: 580px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	position: relative;
	padding: 0px;
}
.sideNavCategories {
	margin-left:10px;
	width:179px}

.sideNavCategories A {
	display:block;
	margin-top:1px;
	font-weight:normal;
	margin-right:10px;
	color:#666666;
	overflow:visible;
	padding-top:2px;
	padding-bottom:2px;
	height:16px;
	border-bottom:1px solid #FFFFFF;
	overflow:hidden
}
.sideNavCategories A:hover {
	color:#F7F1DD;
	background-color:#CC9900;
}
.sideNavCategories A.selected {
	color:#FFFFFF;
	background-color:#666666;
	padding-left: 14px;
	background-image: url(../Images/flechaS.gif);
	background-repeat: no-repeat;
	cursor: default;
}
.sideNavCategories2 {
	margin-left:20px;
	width:169px}

.sideNavCategories2 A {
	display:block;
	margin-top:1px;
	font-weight:normal;
	margin-right:10px;
	color:#333333;
	overflow:hidden;
	padding-top:2px;
	padding-bottom:2px;
	height:14px;
	border-bottom:1px dotted #999999;
	overflow:hidden;
	font-size: 90%;
}
.sideNavCategories2 A:hover {
	color:#F7F1DD;
	background-color:#CC9900;
}
.sideNavCategories2 A.selected {
	color:#FFFFFF;
	background-color:#999999;
	padding-left: 14px;
	background-image: url(../Images/flechaSB.gif);
	background-repeat: no-repeat;
	cursor: default;
}

.sideNavCategories3 {
	margin-left:30px;
	width:159px}

.sideNavCategories3 A {
	display:block;
	margin-top:1px;
	font-weight:normal;
	margin-right:10px;
	color:#333333;
	overflow:hidden;
	padding-top:2px;
	padding-bottom:2px;
	height:14px;
	border-bottom:1px dotted #999999;
	overflow:hidden;
	font-size: 90%;
}
.sideNavCategories3 A:hover {
	color:#F7F1DD;
	background-color:#CC9900;
}
.sideNavCategories3 A.selected {
	color:#FFFFFF;
	background-color:#999999;
	padding-left: 14px;
	background-image: url(../Images/flechaSB.gif);
	background-repeat: no-repeat;
	cursor: default;
}

body {
	background-image: url(../Images/fondo4.gif);
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #999999;
	line-height: 24px;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.more a:after, a.more:after {
  content:"\2192";
  font-family:Verdana,Sans-serif;
  font-size:110%;
  color:#c93;
  white-space:nowrap;
  padding-left:2px;
  }
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-align: left;
}

.texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-align: right;
}

.texto A{
	color: #336699;
}
.textoCol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-align: left;
}
.textoCol2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
.titulo_columna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-style: normal;
	text-align: left;
	padding: 6px 8px 8px;
	font-weight: normal;
}
.idiomas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
a.idiomas:link, .idiomas a:link {
	color: #999999;
}
a.idiomas:visited, .idiomas a:visited {
	color: #999999;
}
a.idiomas:hover, .idiomas a:hover {
	color: #666666;
	background-color: #FFFFFF;
}
a {
	text-decoration: none
}
a:hover {
	color: #FFFFFF;
	background-color: #CC6633;
}
#footer {
	border-bottom:1px solid #fff;
	font-size:90%;
	background-color: #333333;
	height: 20px;
	color: #999999;
	text-align: right;
	padding-right: 10px;
	clear: both;
  }
  #prefooter {
	border-bottom:1px solid #fff;
	font-size:90%;
	background-color: #FFFFFF;
	height: 27px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	clear: both;
  }
  #footer2 {
	background-color: #333333;
	margin:0 auto;
	width: 750px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	position: relative;
	height: 20px;
	color: #CCCCCC;
	font-size: 90%;
	padding-right: 10px;
	text-align: right;
  }
/* =Formulario
----------------------------------------------- */
form {
  background:#eee;
  margin:0em 0 1.5em;
  padding:5px 10px 8px;
  }
form table {
  color:#444;
  }
form > table {
  width:100%;
  }
form th {
  text-transform:lowercase;
  white-space:nowrap;
  }
form .group {
  margin:0 0 .75em;
  }
form.filter {
  margin-bottom:1.5em;
  }
input, textarea, select {
  margin:1px 0;
  font:100%/1.2em Monaco,Monospace;
  }
  
.form2 {
  background:none;
  margin:0;
  padding:0;
  margin:0;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
 }
.formSelect {
  background:white;
  margin:0;
  padding:0;
  margin:0;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
 }


  
td input, td textarea, td select, #searchform input, #advsearch input {
  font-size:110%;
  }
input.text {
  background:#fff;
  border:1px solid #ccc;
  border-color:#aaa #eee #eee #aaa;
  color:#333;
  }
.imgbutton {
  vertical-align:middle;
  }
.unit {
  white-space:nowrap;
  margin-right:.5em;
  }
select {
  border:1px solid #ccc;
  }
form p {
  font-size:85%;
  line-height:1.6em;
  }
form td p {
  font-size:100%;
  }
#subcol form div, #c-smx #maincol form div {
  margin-bottom:4px;
  }
.search #subcol form div.group {
  margin-bottom:.75em;
  }
form div div, #maincol form div div, form table {
  font-size:100%;
  padding:0;
  border-width:0;
  }
form table td {
  }
form table td, form table th {
  padding:5px 10px 5px 0;
  border-bottom:1px dotted #ccb;
  font-weight:normal;
  }
form td.buttons, form th.buttons {
  border-width:0;
  }
form label {
  text-transform:lowercase;
  }
form h2 label {
  text-transform:none;
  }
fieldset {
  border:1px dotted #bba;
  padding:8px 10px;
  margin:1em 0;
  }
fieldset legend {
  padding:0;
  margin:0;
  color:#844;
  }
label em {
  font-style:normal;
  }
form .error th label, form .error td label {
  font-weight:bold;
  }
form label:hover {
  color:#963;
  cursor:pointer;
  }
form label.inline {
  display:inline;
  font-weight:normal;
  }
form div.highlt {

  background:#ffc;
  }
form div.highlt label {
  color:#c00;
  }
form input, form textarea, form select {
  margin:1px 0;
  }
form textarea {
  background:#fff;
  display:block;
  clear:left;
  width:97%;
  border:1px solid #ccc;
  border-color:#ccc #fff #fff #ccc;
  color:#333;
  }
form .error input.text, form .error textarea {
  border-color:#c66 #FFB2B2 #FFB2B2 #c66;
  }
form input.button, form input.button2 {
  padding:2px;
  border:2px solid #69c;
  border-color:#69c #369 #369 #69c;
  background:#ccb;
  color:#000;
  font:bold 100% Verdana,Sans-serif;
  }
form input.button2 {
  border-color:#998 #665 #665 #998;
  color:#333;
  }
form input.button:hover, form input.button2:hover {
  color:#963;
  background:#eed;
  cursor:pointer;
  }
form input.button:active {
  border-color:#369 #69c #69c #369;
  background:#ccc;
  color:#000;
  }
form input.button2:active {
  border-color:#666 #999 #999 #666;
  background:#ccc;
  color:#000;
  }
#cabecera {
	clear:both;

	font-size:90%;
	background-color: #FFFFFF;
	height: 2em;
	color: #999999;
	margin: 0px 0px 0px 4em;
	padding: 0px;
	list-style-type: none;
}
#cabecera li {
	float:left;
	width:6em;
	height:2em;
	line-height:2em;
	border-right:1px solid #bbb;
	position:relative;
	text-align:center;
}
#cabecera li a, #menu li a:visited {
	display:block;
	text-decoration:none;
	color:#999999;
}
#cabecera li a span, #menu li a:visited span {
display:none;
}
#cabecera li a:hover {
	border:0; /* needed to trigger IE */
	color:#FFFFFF;
	background-color: #CCCCCC;
}
#cabecera li a:hover span {
display:block;
width:5em;
height:2em;
text-align:center;
position:absolute; 
left:0px; 
top:2em; 
color:#999999; 
cursor:pointer;
}
#cabecera li a.selected {
	display:block;
	text-decoration:none;
	color:#D38D54;
	list-style-type: none;
	cursor: default;
}
#cabecera li a.selected:hover, #cabecera li a.selected:hover span{
display:none;
	border:0; /* needed to trigger IE */

}
#ContainerPresentacion {
	background-color: #FFFFFF;
	margin:auto;
	width: 760px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	position: relative;
	background-image: url(../Images/PresentWWW.jpg);
	background-repeat: no-repeat;
	background-position: top;
	bottom: auto;
	padding: 0px;
	display: block;
	height: 100%;
}
.seguimiento {
	font-size: 12px;
	color: #999999;
	display: block;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.seguimiento A {
	color: #999999;
}
.seguimiento A:hover {
	color: #ffffff;
	background-color: #CCCCCC;
}
.seguimiento A.selected{
	color: #CC6600;
}
#productos {
	display: block;
}
#productos a {
	font-weight: bold;
	font-size: 110%;
}
#productos td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 0px;
	padding: 8px;
	display: table-cell;
	text-align: left;
}
.seguimiento A.selected:hover {
	color: #CC6600;
	background-color: #FFFFFF;
	cursor: default;
}
#productos th {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin: 0px;
	padding: 8px;
	display: table-cell;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	text-align: left;
}

#producto{
	width:425px;
}
#productoTB{
	width:425px;
}

#productoTB table, #productoTB td, #productoTB th  {
	border-collapse:collapse;
	margin:0px;
	padding:20;
	border: none;
}


#productoTB tr.selected  {
	background-color: #D8E5EB;

}
a.printer:hover, .printer a:hover {
	color: #666666;
	background-color: #FFFFFF;
}
#center ul {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	margin: 0px 0px 0px 2em;
	padding: 0px;
	color: #333333;
	list-style-position: outside;
}

/* FORM LOGIN */

#center2 {
	width:325px;
	text-align:left;
}
