/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size:12px;
	background-color: #E6E6E6;
}

a {
text-decoration: none;
}

.wrapper {
	width: 730px;
	border: 0px;
	padding: 5px;
	border-collapse: collapse;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}


.cap{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#283F48;
	padding-left:15px;
	line-height: normal;
	text-align: justify;

}
.cabecera {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-align: center;
	background-image: url(images/indexc1.gif);
	height: 45px;
}
.centro {
		font-size:11px;
	font-weight: bold;
	padding-left:15px;
	text-align: justify;
	color:#333333;
}
.texto1 {
	text-align: justify;
}
 .pie1 {
	color: #03F;
	font-size: 12px;
	padding-top: 2px;
	padding-left: 90px;
}
a.pie2 {
	color: #03F;
	font-size: 12px;
}
a.pie2:visited {
	color: #03F;;
	font-size: 12px;
}
a.pie2:hover {
	color: #F00;
	font-size: 12px;
}

a.menu {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
	padding-left: 50px;
}
a.menu:hover {
	color: #FF9900;
}
a.menuu {
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	padding-left: 50px;
	font-weight: bold;
}
a.menuu:hover {
	color: #FF9900;
}

.barraMenu {
	background-image: url(images/izmenu.jpg);
	width: 185px;
	height: 20px;
}
a.menu1 {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
}
a.menu1:hover {
	color: #00FF66;
}
a.menu3 {
	color: #333333;
	font-size: 10px;
	text-decoration: none;
	padding-left: 5px;
}
a.menu3:hover {
	color: #0000FF;
}
a.menu4 {
	color: #FF6633;
	font-size: 12px;

}
a.menu4:hover {
	color: #0000FF;
}
.noticias1 {
	color: #0066FF;
	font-weight: bold;
	font-size: 14px;
}
.noticias2 {
	color: #333333;
	font-size: 10px;
	text-align: justify;	
}
.noticias3 {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}

/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	z-index: 100;
	position: relative;
	font-size: 11px;
}
.nav li {
  /*border-left: 1px solid #663300;*/
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
	font: bold 11px/22px Arial, Helvetica, sans-serif;
	/*background: #81b3d8;*/
	color: #fff;
	display: block;
	padding: 0 9px;
	text-decoration: none;
}

.nav li a:hover {
	/*background: #ccc;*/
	color: #fff;
	background-image: url(images/menuprfondo1.gif);
}
#nav-one li:hover a, 
#nav-one li.sfHover a {
	background: #026292 ;
	color: #fff;
	background-image: url(images/menuprfondo1.gif);
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
	/*background: #565656;*/
background-image: url(images/menuprfondo.gif);
	color: #FFF;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #ccc;
  color: #fff;
  background-image: url(images/menuprfondo1.gif);	
}


.nav ul {
  /* background: #565656;*/
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 120px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 22px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 100px;
  white-space: nowrap;
}
.nav ul a:hover {
  background: #ccc;
  color: #000;
}

/* Fin Navigation */
.describe1 {
	background:url(images/table_head.jpg) repeat-x; 

}


.red     { color: #d40000; }
.orange  { color: #ff6d00; }
.grey    { color: #666666; }
.lgrey    { color: #999; }
.blue    { color: #0068b1; }
.dblue   { color: #0B4499; }
.white   { color: #ffffff; }
.black   { color: #343434; }
.green   { color: #228822; }


.full     { width: 100%; }
.bold       { font-weight: bold; }
.normal,    
a.normal:hover  { font-weight: normal; }
.underline  { text-decoration: underline; }
.italic     { font-style: italic; }
.little,
.small { font-size: 9px; }
.big { font-size: 13px; }
.big1 { font-size: 16px; }

.center { text-align: center; text-indent: 0; }
.right  { text-align: right; text-indent: 0; }
.left   { text-align: left; }

.middle { vertical-align: middle;}
.top    { vertical-align: top; }
.bottom { vertical-align: bottom; }


table.productos {
 border:none;
 border-collapse:collapse;
 width:792px;

}


td.menuprodcutos {
 padding:0px; margin:0px;
}

td.menulateral {
  width:190px;
 background:url(images/menulfondo.gif); 
 background-repeat:repeat-y;
 vertical-align: top;
}

td.listaproductos{
 padding:0px; margin:0px;
 width:600px;
  background:#FFF;
}
.productospie1{

}


.Fleft  { 
font-family:"Arial","Helvetica","DejaVu-Sans","Free Sans",sans-serif;
font-size:11px;
line-height:14px;
color:#666666;
}

.Fleft a, .Fleft a:link, .Fleft a:active, .Fleft a:visited {
text-decoration:underline;
}

.Fleft a, .Fleft a:active {
border:0 none;
color:#0068B1;
font-weight:normal;
text-decoration:underline;
}

.Fleft a {
cursor:pointer;
}
.Fleft a.grey, a.grey:visited, a.grey:active, a.grey:hover {
color:#666666;
}

/* ========== tables params to display prices or usual tabbed infos ========= */


table img {
	vertical-align: top;
}
table tr.title { background: #cedaeb; }
table tr.title th {  text-align: left; color: #0068b1;  }
table tr th {  text-align: left; color: #666666;  }

table td.answer { color: #0068b1; vertical-align: middle; text-align: right; }

table tr.light { background: #ebebeb; }
table tr td.light { background: #ebebeb; font-size: 9px; color: #666666; }

table.price {   }
table.price tr.price { background: #ffffff; }
table.price tr.title th { text-align: center; line-height: 19px;  }
table tr.light img, 
table tr.price img { margin: 3px; }

table th a, table th a:hover, table th a:active {
    font-weight: bold;
    text-decoration: none;
    color: #0068b1;
}

table th a, table th a:hover, table th a:active {
    font-weight: bold;
    text-decoration: underline;
    color: #0068b1;
}


table.bigTable td { font-size: 12px; padding: 4px; }
table.bigTable th { font-size: 11px; padding: 4px; }


table tr td.light { background: #ebebeb; font-size: 9px; color: #666666; }

table.phone { background: #cbcbcb; text-align: center; }
table.phone tr.phone { background: #ffffff; }
table.phone tr.title th { text-align: center; line-height: 19px;  }
table.phone tr.title th.left { text-align: left; line-height: 19px;  }
table.phone tr.light img, 
table.phone tr.title { background: #dadada; }
table.phone tr th {  text-align: left; color: #666666; font-size: 11px;  }
table.phone tr th.black {  color: #212121; font-size: 12px;  }
table.phone tr th.center {  text-align: center;  }
table.phone tr.title th {  color: #212121; font-size: 12px; }

table.borderinside td,
table.borderinside th {
    border: 0;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

table.borderinside  td.noright,
table.borderinside  th.noright {
    border: 0;
    border-bottom: 1px solid #ccc;
}

table.borderinside  td.nobottom,
table.borderinside  th.nobottom {
    border: 0;
    border-right: 1px solid #ccc;
}

table.borderinside  td.none,
table.borderinside  th.none {
    border: 0;
}


table.menulateral {
	width:100%

}
table.menulateral td {
	border-bottom:#999 1px solid;
	border-top::#999 1px solid;

}


.productos a:hover .link_content, .productos a:hover .link_content span {
	color:#000;
}
			 
.productos div.link_content { 
    float: left;
    display: block;
    width: 100px;
    text-align: left;
    color: #0068b1;
    margin: 0; padding: 0;
}

.menulateral   div.price {
	color: #F00;
	float: right;
	display: block;
	width: 40px;
	text-align: right;
	margin-right: 2px;
	text-indent: 0;
}

.productos div.dispo { 
    color: #1fc41f; 
    float: right;
    display: block;
    width: 33px;
    text-align: left;
    text-indent: 0;
} 

