/* ------------------------------------------------------------------------ */
/* CSS Flytech, S.A.                                                      */
/* ------------------------------------------------------------------------ */
/* Author: Signia <csalinas@signia.es> - www.signia.es                      */
/* ------------------------------------------------------------------------ */
/* Name: Flytech, S.A.                                                      */
/* ------------------------------------------------------------------------ */

body		{margin:0 auto; padding:0; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
form		{display:inline;}
label		{}
select		{}
a			{color:#475358; text-decoration:underline;}
a:hover		{color:#CC0000; text-decoration:underline;}
p			{margin:0; padding:0; text-align:justify;}
h2          {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1E3888; margin:0 0 5px 0; padding:0;}

#global {width:973px; margin:0 auto; padding:0;}
.global-hidden {display:none;}
#fecha-izq {float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333399; padding:0 0 0 4px;}
#fecha-der {float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666}
.fecha-marron {color:#664F04}
#cabecera {width:973px; height:123px; background-image:url(../img/fondo-cabecera.jpg); background-repeat:no-repeat;}
#cabecera-izq {width:173px; height:97px; float:left; padding:15px 0 0 5px; margin:0}
#cabecera-izq img {border:0;}
#cabecera-der {width:634px; height:96px; text-align:center; padding:27px 0 0 0; margin:0; float:left;}
#banner-home {text-align:center; margin:10px; padding:7px;width:587px; clear:both;}
#contenido {width:973px; margin:0; padding:0 0 25px 0; background-image:url(../img/fondo.png); background-position:left bottom; background-repeat:no-repeat;}
#contenido-menu {width:973px; height:19px; margin:0; padding:0; background-image:url(../img/fondo-menu.png); background-repeat:no-repeat;}
#nav {background-image:url(../imgs/fondonav.png); background-repeat:no-repeat; margin:0; padding:0; height:20px}
#navlist {margin: 0 0 0 187px; padding: 0;}
#navlist ul, #navlist li {margin: 0; padding: 0; display: inline; list-style-type: none;}
#navlist a:link, #navlist a:visited {float: left; margin: 0; text-decoration: none; color: #FFFFFF; padding: 0; border-right: 1px solid #F4C00C; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; padding: 0 11px 0 11px}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {color: #F4C00C;}
#lista2 {margin:0; padding: 0; list-style: none;}
#lista2 li { padding:0 0 3px 10px; margin:0 0 10px 0;}
#lista2 ul { list-style: none; margin:0; padding: 0; }
#lista2 li ul {list-style: none; margin:10px 0 0 0; padding:0; }
#lista2 li ul li {padding:0 0 3px 10px; margin:0 0 7px 0; background-image:url(../img/li-lista.png); background-repeat:no-repeat;}
#lista2 li a {color:#333399; font-size:10px; font-weight:bold; text-decoration:none; }
#lista2 li a:hover {color:#000000; text-decoration:none;}
#col-izq {width:179px; float:left; margin:0; padding:0; background-image:url(../img/fondo-menuamarillo.png); background-repeat:repeat-y;}
#banner-lateral {width:175px; height:174px; padding: 4px 0 0 4px; background-image:url(../img/fondobannercuadrado.png); background-repeat:no-repeat;}
#col-cent { width:626px; margin: 0; padding:0; float:left;}
#col-cent hr {clear:both; background-color:#DDD3C1; color:#DDD3C1; height: 2px; width:601px; border: none;}
.cont-dest {width:587px; margin:10px; padding:7px; background-color:#EAE0CD;}
.cont-dest-foto {float:left; padding: 0 7px 0 0; border:0;}
.cont-dest-boton {float:right; padding: 7px}
.cont-cont {width:601px; margin:0 0 0 12px; padding:0 0 10px 0;}
.cont-todo {width:775px; margin:0 0 0 12px; padding:0 0 10px 0;}
.cont-cont-foto-izq {float:left; padding: 0; margin:0 5px 5px 0; border:1px solid #1E3888}
.cont-cont-foto-der {float:right; padding: 0; margin:0 0 5px 5px; border:1px solid #1E3888}
.cont-cont-p {width:490px; margin:0; padding:0; float:left; line-height:15px;}
.cont-cont-p a {text-decoration:none;}
.cont-cont-p a:hover {text-decoration:underline; color:#475358;}
.cont-cont-p img {border:0;}
.cont-listado {width:700px; margin:0 0 0 12px; padding:0 0 10px 0;}
.cont-listado-foto-der {float:right; padding: 0; margin:0 0 0 10px; border:1px solid #1E3888}
.cont-listado-foto-izq {float:left; padding: 0; margin:0 10px 0 0; border:1px solid #1E3888}
.cont-listado-p {width:570px; margin:0; padding:0; float:left; line-height:15px;}
.cont-listado-p a {text-decoration:none;}
.cont-listado-p a:hover {text-decoration:underline; color:#475358;}
.cont-listado-p img, #otras-noticias ul li img, div.fichero-noticia ul li img {border:0;}
.cont-listado hr {clear:both; }
.fecha {color:#CE0715;}
#col-der {width:168px; margin:0; padding:10px 0 0 0; background-image:url(../img/col-der.png); background-repeat:repeat-x; float:left; text-align:center; font-weight:bold; color:#BA0707}
#col-der p {width:140px; text-align:center; margin-top:5px}
#col-der hr {clear:both; background-color:#1E3888; color:#1E3888; height: 1px; width:140px; border: none;}
#search {background-image:url(../img/searchfondo.png); background-repeat:no-repeat; padding:0; margin:0 0 0 6px;}
#simplesearch {text-align:center; padding:0; margin:0}
#simplesearch fieldset {margin:1em; padding:0; border:0 solid}
#simplesearch fieldset label {display:none}
#simplesearch input#email {font-size:9px; color:#0C1533; border:none; width:109px; background-color:#E8E8E8; margin:35px 0 0 0}
#simplesearch input#searchbutton {font-size:9px; color:#0C1533; font-weight:bold; border:none; margin:5px 0 0 56px; padding:0; text-align:center; background-image:url(../img/searchboton.png); background-repeat:no-repeat; width:56px; height:21px;} 
#pie {width:973px; margin:0 0 10px 0}
#pie p {font-size:9px; text-align:center; line-height:15px;}
.pie-direccion {font-size:9px; text-align:center; color:#FF0000; margin:10px 0 0 0}
#pie a {font-size:9px; color:#FF0000;}
#pie a:hover {font-size:9px; color:#000000;}
/* ------------------------------------------------------------------------ */
/* interiores        
*/
/* ------------------------------------------------------------------------ */
table#lista_productos {width:100%;}
table#lista_productos td { padding:5px;}
table {border:0px; border-collapse:collapse;}
#contenido-int {width:977px; margin:0; padding:0 0 25px 0; background-image:url(../img/interior/fondo-pagina.png); background-repeat:repeat-y; overflow:auto;}
#contenido-int-pie { height:9px;width:977px; margin:0; padding:0 0 25px 0; background-image:url(../img/interior/fondo-pie.png); background-repeat:no-repeat;}
#contenido-int-old {width:977px; margin:0; padding:0 0 25px 0; background-image:url(../img/interior/fondo.png); background-position:left bottom; background-repeat:no-repeat;}
#contenido-int-der {float:left; width:791px;}
#path {width:775px; background-color:#A6C9E9; color:#1E3888; font-size:10px; padding:5px 0 5px 17px;}
#path a {color:#1E3888; font-weight:bold; text-decoration:none; }
#path a:hover {color:#660000}
#interior {width:764px; margin:20px 0 0 15px; padding:0;}
#interior h1, #interior h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#1E3888; text-transform:uppercase; border-bottom: 5px solid #1E3888; padding:0 0 5px 0}
#interior p {line-height:15px; margin-bottom:10px; padding:5px;}
.interiorh1-foto {padding:0 ; margin:0 0 -3px 0;}
#producto-izq {width:198px;  margin:0; float:left;}
#producto-izq div {background-color:#EAE0CD; padding:3px; overflow:auto; overflow:hidden;}
#producto-izq img {border:0;}
#producto-der {width:556px; margin:0 0 0 10px; padding:0; float:left;}
#configurador {width:600px; margin:0 0 0 10px; padding:0; float:left;}
.producto-piefoto { color:#999999; width:150px; text-align:left; padding-top:5px; clear:both; font-size:9px;}
#producto-der ul {list-style: none; margin:0; padding:0;}
#producto-der li {background-image:url(../img/interior/productoli.png); background-repeat:no-repeat; background-position:left top; margin:0 0 15px 0; padding:0 0 0 15px;}
#interior h2  {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1E3888; margin:0 0 5px 0; padding:0;}
.interior-tx { border-bottom:2px solid #EAE0CD; padding:0 0 7px 0}
#interior h3 {font-weight:bold; color:#FFFFFF; font-size:12px; background-color:#1E3888; text-transform:uppercase; padding:3px; margin:40px 0 10px 0}
#relacionados {font-size:10px; color:#000033; width:750px;}
#relacionados ul {list-style: none; margin:0; padding:0;}
#relacionados li { background-image:url(../img/interior/relacionadosli.png); background-repeat:no-repeat; background-position:left top; margin:0 0 10px 0; padding:0 0 0 15px;}
.filaPar {background-color:#fff;}
.filaImpar {background-color:#efefef;}
.filaActivo {background-color:#B7D9F8;}
.filaPar td {border-bottom:1px solid #A6C9E9; height:80px;}
.filaImpar td {border-bottom:1px solid #A6C9E9; height:80px;}
.filaActivo td {border-bottom:1px solid #1E3888; height:80px;}
.filaImpar td a {text-decoration:none;}
.filaPar td a {text-decoration:none;}
.filaActivo td a {text-decoration:none;}
.titularListado td{background-color:#1E3888; border-bottom:1px solid #1E3888; color:#fff; text-transform:uppercase; font-weight:bold;}
.paginacion {width:100%; padding:5px 0 10px 0; text-align:center; line-height:15px;}
.paginacion a {text-decoration:none;}
font.separador {color:#cccccc;}
#noticia-der {width:650px; margin:0 0 0 10px; padding:0; float:left; line-height:18px; text-align:justify;}
.imagen-noticia { float:left; padding:5px; margin-right:10px; display:block;}
.imagen-noticia small { font-size:10px; font-style:italic; }
.fichero-noticia { float:left; padding:5px; margin:10px 10px 0 0; display:block; clear:both;}
.fichero-noticia h4 {font-weight:bold; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.fichero-noticia ul {list-style: none; margin:0; padding:0;}
.fichero-noticia  li {}
.fichero-noticia a {text-decoration:none;}
.fichero-noticia p {margin-left:25px;}

#otras-noticias {width:650px; margin:0 0 0 10px; padding:0; float:left; line-height:18px;}
#otras-noticias h3 {width:650px;}
#otras-noticias ul {list-style: none; margin:0; padding:0;}
#otras-noticias li { background-image:url(../img/interior/relacionadosli.png); background-repeat:no-repeat; background-position:left top; margin:0 0 10px 0; padding:0 0 0 15px;}

.solicitud {padding:0; margin:0; width:630px;}
.solicitud table {}
.solicitud table td {padding:5px 0 5px 0;}
.solicitud fieldset {padding:0; margin:0; border:none;}
.solicitud fieldset legend {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1E3888; margin:0 0 16px 0; padding:0;}
.solicitud fieldset label {padding:0 0 0 25px; margin:0; background-image:url(../img/vermas_f2.png); background-repeat:no-repeat; background-position: 0.5em; float:left;}
label.obligatorioError { font-weight:bold; color:#FF0000;}
.input {padding:2px; margin:0; width:200px; border:1px solid #A6C9E9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.inputError {padding:2px; margin:0; width:200px;  background-color: #F2EAD2; border:1px solid #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.button {padding:2px; margin:0 auto; background-color:#FCCB34; font-size:12px; width:80px; color:#ffffff; font-weight:bold; text-align:center; }

.fondo { background-color:#B7D8F7; padding:3px 0 0 0}
.info { font-size:9px; padding:0 0 0 25px; color:#162E7D;}
div.error {margin-bottom:10px;  line-height:15px;  background-color:#FFFF99;  width:600px;  margin:0;  padding:5px;  font-weight:bold;  color: #000000;  border: 2px solid #FF0000;}
div.error p.error {  padding:5px;  width:90%;  font-weight: normal;  color: #811937;}
div.error p.error a.error{ 	text-decoration:underline; color: #811937;}

.ver-productos { background-image:url(../img/flecha-productos.png); background-repeat:no-repeat; padding:5px 5px 9px 40px; margin-bottom:20px;}
#catalogo { list-style:none; margin:0; padding:0}
#catalogo li {list-style:none; margin:0; padding:0 0 10px 15px; background-image:url(../img/interior/relacionadosli.png); background-repeat:no-repeat; font-weight:bold}
#catalogo a {text-decoration:none; margin:0; padding:0}
#catalogo a:hover {text-decoration:underline; margin:0; padding:0}
ul.catalogoint {list-style:none; margin:10px 0 0 0; padding:0;}
ul.catalogoint li {margin:10px 0 0 0 !important; padding:0 0 0 10px !important; background-image:url(../img/interior/relacionadosintli.png) !important; background-repeat:no-repeat; font-weight:normal !important;}

#boletin {margin:0; padding:20px; border:0; width:80%; float:left} 
#boletin fieldset {margin:0; padding:0; border:0; width:600px;}
#boletin legend {display:none}
#boletin label {width:300px; padding:0 0 0 25px; margin:0; background-image:url(../img/vermas_f2.png); background-repeat:no-repeat; background-position: 0.5em; float:left;}

.dropmenudiv{
	position:absolute;
	top: 10px;
	border: 1px solid #BBB;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	background-color: #FCCB34;
	width: 120px;
	visibility: hidden;
	padding:5px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/}
	
.dropmenudiv ul {list-style:none; margin:0; padding:0; }
.dropmenudiv ul li {padding:0 0 0 10px; margin:0 0 5px 0; background-image:url(../img/li-lista.png); background-repeat:no-repeat;}
.dropmenudiv a{ width: 100%; display: block; color:#333399; font-size:10px; font-weight:bold; text-decoration:none; }
.dropmenudiv a:hover {color:#000000; text-decoration:none;}
.error-general { width:90%; padding:20px; margin:30px 0 30px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.error-general p {text-align:center !important;}
.error-general a {font-size:16px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:red;}

#logCliente {float:right; width:132px; margin:10px 15px 0 0; padding:6px; background-color:#FBF5E9; border:1px solid #162E7D; text-align:left;}
#logCliente p {padding:5px; margin:5px 0 5px 0; text-align:left;}
#logpass {float:right; width:122px; margin:10px 15px 0 0; padding:6px; background-color:#FBF5E9; border:1px solid #162E7D; text-align:center;}
#logpass  a {font-size:10px;}
#logpassform {text-align:center;  padding:0; margin:0; border:0; width:100px; }
#logpassform fieldset {padding:0; margin:0 0 3px 0; border:0px solid; }
#logpassform fieldset label {display:none}
#logpassform input {font-size:9px; border:none; margin:3px 0 0 0; padding:2px; width:98px; border:none; background-color:#D9CBB1; border:1px solid #BDAF96; font-family:Verdana, Arial, Helvetica, sans-serif}
#logpassform input#boton {font-size:9px; margin:3px 0 0 0; padding:2px; text-align:center; border:none; background-color:#162E7D; width:80px; ; font-family:Verdana, Arial, Helvetica, sans-serif} 

.config-trescol {width:45%; float:left; margin:0 10px 0 0; padding:5px; background-image:url(../img/fondo-configurador.jpg); background-repeat:no-repeat;}
.ficha-configurador div.config-trescol-img { text-align:center; }
.ficha-configurador ul, .config-trescol ul { margin:10px 0 0 0; padding:0; list-style:none}
.ficha-configurador ul { margin:10px 0 0 0; padding:0; list-style:none; float:right; width:350px;}
.ficha-configurador li, .config-trescol li { margin:0 0 5px 0; padding:0 0 0 10px; background-image:url(../img/li-lista.png); background-repeat:no-repeat}
.ficha-configurador div.config-trescol-img {float:left; margin:0 10px 10px 0; width:200px;}

.ficha-configurador span.precio { font-weight:bold; size:16px; color:#FF0000; margin:2px 0 2px 0;}
.config-trescol  spam.precio { font-weight:bold; color:#FF0000; margin:2px 0 2px 0;}
.config-h4 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#1E3888; border-bottom: 3px solid #1E3888; padding:0 0 5px 0}
.config-select {background-color:#DCE1E6; margin:0; width:630px; padding:10px}
.config-h5 {  padding:0; margin:0; text-transform:none; color:#1E3888;}
.config-h5int {  padding:10px; margin:0; text-transform:none; color:#1E3888;}
.config-h5intback {  padding:3px; margin:0 0 15px 0; text-transform:none; color:#FFF; background-color:#1E3888}
div.separador { border-top:1px solid #1E3888; margin:0 0 10px 0; padding:0}
.clear { clear:both;}
.botonconf { float:right; border:0px}
.pvpconf { font-weight:100}
.logominconf {float:right; margin:10px} 
.tablatit { height:30px; background-image:url(../img/fondo-tabla.png); background-repeat:no-repeat; margin:0; padding:5px 0 0 10px; font-weight:bold; color:#1E3888; width:647px;}
.caracteristicas { width:350px; float:left; margin:0 0 25px 0}
.filaComponente td {border-bottom:1px solid #efefef; padding:3px; height:30px; vertical-align:top;}

div.paginacion ul {
	clear:both;
	margin:0 auto !important;
	width:425px;
	overflow:auto;
	overflow:hidden;
	padding:5px 0;
}
div.paginacion ul li {background-image:none !important; display:inline; list-style:none; padding-top:5px;}
div.paginacion ul li a.activo {font-weight:900;}


/********************************* List Elements ***************************************/
ul.desc {
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
}
li.desc {
	font-family: Arial, Helvetica, sans serif;
	font-size: 11px !important;
	color: #003366 !important;
	font-weight: 100;
	padding-left: 0px;
	padding-right: 10px;
	list-style-image: url(/img/supermicro/spec.gif);
}
ul.indent {
	margin-bottom: 0px;
	padding-left: 0px;
}
li.indent {
	font-family: Arial, Helvetica, sans serif;
	font-size: 11px !important;
	color: #003366 !important;
	font-weight: 100;
	padding-left: 10px;
	padding-right: 10px;
	list-style-image: url(/img/supermicro/spec.gif);
}
li.indent2 {
	font-family: Arial, Helvetica, sans serif;
	font-size: 11px !important;
	color: #003366 !important;
	font-weight: 100;
	padding-left: 5px;
	padding-right: 5px;
	list-style-image: url(/img/supermicro/spec.gif);
}



/********************************* PRODUCTS SECTION ***************************************/
td.h10 {
	font-size:10px;
}
.w90 {
	width: 90px;
}
td.feature {
	font-family: Arial, Helvetica, sans serif;
	font-size: 11px !important;
	color: #003366 !important;
	font-weight: bold;
	padding-left: 10px !important;
	width: 70px;
}
td.description {
	font-family: Arial, Helvetica, sans serif;
	font-size: 11px !important;
	color: #003366 !important;
	padding-left: 25px  !important;
	padding-right: 10px  !important;
	width: 222px;
}
td.descrip {
	font-family: Arial, Helvetica, sans serif;
	font-size: 11px !important;
	color: #003366 !important;
	padding-left: 25px  !important;
	padding-right: 10px  !important;
	width: 300px;
}

table.boxConfig {
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	padding-bottom: 25px;
}

.specHeader2 {
background:#FF9900 none repeat scroll 0 0;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}

td.border_b {
border-bottom:1px solid #0099FF;
color:#003399;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
padding:2px 2px 2px 8px;
}
.specHeader {
background:#3C8EDF none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:2px;
padding-left:5px;
padding-top:2px;
}
/********************************* List Elements ***************************************/
ul.zero {
	margin-left: 2em;
	padding: 0;
}
li.zero {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans serif;
	font-size: 11px;
	color: #444444;
}

.spec {
color:#003366 !important;
font-family:Arial,Helvetica,sans serif;
font-size:11px !important;
padding-left:10px;
text-decoration:none;
}

.keyFeaturesLine {
border-bottom:1px solid #CCCCCC;
margin-bottom:1px;
margin-top:0;
}
.keyFeatures {
color:#003366 !important;
display:block;
font-family:Arial,Helvetica,sans serif;
font-size:11px !important;
margin-top:5px;
padding-left:15px;
text-decoration:none;
width:220px;
}

.tblue {
background:#0066FF none repeat scroll 0 0;
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
}

a:hover {
color:#FF0000;
}
a, a:visited, a:active, a:link {
color:#336699;
}
a, a:visited, a:active, a:link {
color:#336699;
}
.textA {
font-family:Arial,Verdana,sans serif;
font-size:11px;
}

.crumbs {
color:#002222 !important;
font-family:Arial,Helvetica,sans serif;
font-size:11px !important;
}
table.rowBorderT {
border:1px solid #E5B33C;
}

.tertiaryNavSection {
color:#003366 !important;
display:block;
font-family:Arial,Helvetica,sans serif;
font-size:12px !important;
font-weight:bold;
padding-left:5px;
text-decoration:none;
width:155px;
}
td.border_br {
border-bottom:1px solid #0099FF;
border-right:1px solid #0099FF;
color:#003399;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
padding:2px 2px 2px 8px;
}
div.fichaProducto {clear:both;}

.estilo-tabla {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            background-color: #CCCCCC;
            background-position: 10px;
            text-indent: 5px;
}

.estilo-tabla-titulo {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #FFFFFF;
            background-color: #000000;
            font-weight: bold;
            text-indent: 5px;
}
.estilo-tabla-2 {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
            background-color: #FFFFFF;
            text-indent: 5px;

}