/* Reseteo Padding, Margin
---------------------------*/
/** {
	margin: 0;
	padding: 0;
}*/


/* CONTENIDO
-------------------------------------------------- */
  
div#contenidoFaq {
  width:540px;
  /*float:left;*/
  clear: both;
  background: #fff;
  color:#2f383b;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
padding: 0;
margin: 0 0 0 0;
	overflow: visible;
}
div#contenidoSoporte {
  width:540px;
  clear: both;
  margin:0px 0 10px 0px;
  color: #2f383b;
/*border-bottom:1px solid #FFFFFF;*/
padding: 0;
margin: 0;

}

div#contenido.noticias a.zip {
background:url(../img/iconoZip.gif) no-repeat top left;
}  
    
div#contenido.noticias a.pdf {
background:url(../img/iconoPdf.gif) no-repeat top left;
}  


        
 /* FAQS
-------------------------------------------------- */
div.faqs {margin:0px 0px 0 0px; padding:0px 0px 0 0px}
div.faqs p {
  /*margin:6px 1px 0 16px*/
}
#contenidoSoporte ul a:link, #contenidoSoporte ul a:visited {display: block; border-bottom:1px solid #FFFFFF; line-height:36px; padding: 0 0 0 0;}
#contenidoSoporte ul {
  /*margin: 12px 0px;*/
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  	background:#EEEEEE;
	padding: 0;
	margin: 0;
	list-style: none;
}
#contenidoSoporte li {
	display: inline; 
	padding: 0;
	margin: 0;
}
#contenidoSoporte ul li.apartados, #contenidoSoporte ul li.primero, #contenidoSoporte ul li.ultimo {
}
#contenidoSoporte ul li a {
    color: #666666;
	text-decoration: none;
	padding: 0;
	margin: 0;
	background-image: url(../imag/bul_list.gif);
	background-repeat:no-repeat;
	background-position: center;
	background-position:50px;
	text-indent: 70px;
  }
  #contenidoSoporte li a:hover {
    color:#333333;
	text-decoration: none;
	background-color: #DDDDDD;
  }

#contenidoSoporte ul li.primero {
	/*background-image: url(../imag/es/remate_top.gif); background-position: top; background-repeat: no-repeat; */
}
#contenidoSoporte ul li.ultimo a:link, #contenidoSoporte ul li.ultimo a:visited{
	/*background-image: url(../imag/es/remate_bot.gif); background-position: bottom; background-repeat: no-repeat;*/
border-bottom:none;
}

.ap_top{
list-style: none;
	margin: 0;
	padding: 0;
	background-image: url(../imag/remate_top.gif); background-repeat: no-repeat;
	height: 6px; overflow: hidden;
  }
.ap_bot{ 
list-style: none;
	margin: 0;
	padding: 0;
	background-image: url(../imag/remate_bot.gif); background-repeat: no-repeat;
	height: 6px; overflow: hidden;
	border: none;
	width: auto;
  }
   /* FAQS: FAQ
  -------------------------------------------------- */

  
 dl.faq .impar{ 
  /*background:#dee3e5;*/
  color: #666666;
  background: #FFFFFF;
  border-top:1px solid #DDDDDD;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  	cursor: pointer;
	background-image:url(../imag/mas.gif); background-repeat: no-repeat; background-position: 14px 9px;
	padding:6px 12px 6px 32px;
	margin: 0;
  }
  
  .menos {
	/*font-size: 80%;*/
	  color: #666666;
  background: #FFFFFF;
  border-top:1px solid #DDDDDD;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  	cursor: pointer;
	background-image:url(../imag/menos.gif); background-repeat: no-repeat; background-position: 14px 9px;
	padding:6px 12px 6px 32px;
}

 dl.faq { 
  background:#eef1f2;
  background: url(../imag/bg_deg_ver.jpg) repeat-y;
  /*margin:0 3px;*/
  font: 11px Arial, Helvetica, sans-serif;
margin:0px 0px 0 0px; padding:0px 0px 0 0px;
  }  
 dl.faq dt {  
  color:#2f383b;
  font-weight:bold;
  /*padding:10px 10px 16px 12px;
  padding:11px 10px 8px 15px;*/
  }
  
 dl.faq dd {  
 border-top: solid 1px #DDDDDD;
  padding:5px 10px 8px 15px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	  	margin: 0;
  }
   dl.soporte { 
  background:#eef1f2;
  background: url(../imag/bg_deg_ver.jpg) repeat-y;
  /*margin:0 3px;*/
  font: 11px Arial, Helvetica, sans-serif;
  }  
 dl.soporte dt {  
  color:#2f383b;
  font-weight:bold;
  /*padding:10px 10px 16px 12px;
  padding:11px 10px 8px 15px;*/
  }
  
 dl.soporte dd {  
 border-top: solid 1px #DDDDDD;
  padding:5px 10px 8px 15px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
  }        
   dl.soporte .apartados{ 
  /*background:#dee3e5;*/
  color: #666666;
  background: #DDDDDD;
  border-top:1px solid #FFFFFF;
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../imag/bul_list.gif); background-repeat: no-repeat; background-position: 14px 9px;
	padding:6px 12px 6px 32px;
  }
   /* DESCARGAS: Tabla
  -------------------------------------------------- */
  table { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	/*border: 2px solid #27a0bd;*/
	border-top: none;
	width: 540px;
}

tbody tr th, tbody tr td{
	border-bottom: 1px solid #DDDDDD;
}
tbody th {
	background-color: #EEEEEE;
	font-weight: bold;
	padding: .75em 5px .75em 8px;
	width: 33%; min-width: 170px;
	color: #666;
	}
thead th {
	font-size: 80%;
	color: #FFF;
	background-color: #666666;
	border-bottom: 2px solid #FFFFFF;
	padding: 1px 2px 1px 9px;
}
thead th.nombre {
	width: 33%; min-width: 170px;
}
tbody td{
	color: #666666;
}

tbody tr:hover td{ background-color: #EEEEEE; color: #000000;
}
tbody tr:hover th{ background-color: #E4E4E4; color: #000000;
}
tr {
	vertical-align: top;
}

tr,td {
	/*padding: .75em; */ padding: .75em 2px .75em 8px;
}

tr.odd td, tr.odd th {
}

td.desc a{
	background: url(../imag/ico_mas.gif) 0 -1px no-repeat;
	}
td.desc a{
	display: block;
	width: 18px;
	height: 0;
	padding-top: 18px;
	overflow: hidden;
	margin: 0 auto;
	}
td.tam {
font-size: 10px;}