
body{margin:2px 0 0 0;padding:0;background:#eee;font:0.8em Verdana,sans-serif;text-align:center; color: #666666}
td,th{font-size:1em !important;font-size:0.8em}
th{text-align:center}
input {font-size: 0.9em; color: #B2B2B2}
textarea {color: #B2B2B2}
a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#EC008C;
	text-decoration:underline;
}

#contenedor{width:972px !important; width: 1004; margin:0;padding: 16px; text-align:left;background:#fff;border:1px solid #d6e4c9;border-top:0; position: relative;}
#promocion_ppal {position: absolute; top: 330px; left: 0px}
/* Cabezote */
#cabezote{padding:4px 0px 0px 25px;height:50px !important; height: 54px; border-bottom: 1px dotted #CCCCCC}
#cabezote h1{margin:0;padding:0; height: 39px}
#cabezote h1 a{text-decoration:none;color:#a76caf; display: block; }
#cabezote h1 a:hover{color:#585}
#tools ul{margin:0;padding:5px 0;font:0.7em Verdana,sans-serif;text-align:right}
#tools li{list-style:none;display:inline;}
#tools li a{color:#666;padding:3px 6px;text-decoration:none}
#tools li a:hover{color:#496;background:#fff;border-bottom:2px solid #8b9}
#searchbox{margin-top:54px;text-align:right}
#searchbox form{margin:0;padding:0}
.button_02,.text_input_02{border:1px solid #b9b;font-size:0.9em;color:#939}
.text_input_02{height:15px;padding:0 3px}
.button_02{background:#E8D9F4;color:#606}

#mainArea {}

/* Panel Lateral Izquierdo */
#navigation{width:350px;float:right;padding-bottom:2em;}
#menuPrincipal{margin:0;padding:0;font-size:0.85em; position: absolute; top: 10px; right: 15px; width: 611px}
#menuPrincipal div{list-style:none;padding:0;margin:0 0 0 0px; height: 62px; display: inline}
#menuPrincipal div a{color:#7B7B7B;text-decoration:none; display: block; float: left; background: #EAEAEA; height: 30px !important; height: 50px; padding-top:20px; border: 1px solid #D5D5D5; width: 94px; text-align: center; margin-left: 15px; font: 1.1em Trebuchet MS, Verdana, Arial; line-height: 1;}
#menuPrincipal div a:hover{text-decoration:none; border-top: 1px solid #ED0189}
#menuPrincipal td{padding:0;margin:0 0 0 0px;}
#menuPrincipal td a{color:#7B7B7B;text-decoration:none; display: block; float: left; background: #EAEAEA; height: 30px !important; height: 50px; padding-top:20px; border: 1px solid #D5D5D5; width: 94px; text-align: center; margin-right: 15px; font: 1.1em Trebuchet MS, Verdana, Arial; line-height: 1;}
#menuPrincipal td a:hover{text-decoration:none; border-top: 1px solid #ED0189}
.activemenu{font-weight:bold}
.activemenu2{background:#EC008C}
.divactivemenu {display:block !important; position: absolute; top: -12px; background-color: transparent; border-top:4px solid #EC008C; width: 94px; height: 2px !important; margin-left: 12px}
#submenu {padding: 0 0 0 15px; margin-top: 15px}
#submenu li {display: inline; background: transparent url(../interfaz/bullet_submenu.png) no-repeat 0px 4px; padding-left: 10px; padding-right: 15px}
#submenu li a {display: inline; color:#7B7B7B; text-decoration:none; font: 1em Trebuchet MS, Verdana, Arial; line-height: 1;}
#submenu li a:hover {text-decoration: underline;}
.subm_header {color: #EAEAEA; font: bold 1.9em Trebuchet MS, Verdana, Arial;}

.button {background: transparent url(../interfaz/button.jpg) no-repeat 0px 3px; width: 110px; height: 33px; color: #ffffff; border: none }

.right_module {width: 350px;font-size:0.85em;margin-left:0; border-bottom: 1px dotted #CCCCCC}
.right_module h2 {padding:2px 15px;font:bold 1.5em Trebuchet MS,sans-serif;background: transparent url(../interfaz/bullet.png) no-repeat 1px 7px;color:#000000;margin:0}
.right_module h2 a {text-decoration: none; color:#000000;margin:0}
.right_module h2 a:hover {text-decoration: underline; color:#000000;margin:0}

/*userpanel*/
#userPanel {font-size:0.85em;margin-left:0; border-bottom: 1px dotted #CCCCCC}
#userPanel h2{padding:2px 15px;font:bold 1.5em Trebuchet MS,sans-serif;background: transparent url(../interfaz/bullet.png) no-repeat 1px 7px;color:#000000;margin:0}
#userPanel ul{margin:0;padding:10px;font-size:1.1em}
#userPanel li{list-style:none;display:inline}
#userPanel li a{display:block;background:url(../sistema/upi_edit.gif) no-repeat 4px center;padding:3px 3px 3px 18px;color:#336;text-decoration:none;margin-bottom:2px}
#userPanel li a:hover{background-color:#ffe;background-position:3px center;border:1px solid #bbb;padding:2px 2px 2px 17px;color:#33c}
#userPanel #up_view a{background-image:url(../sistema/upi_view.gif)}
#userPanel #up_admin a{background-image:url(../sistema/upi_admin.gif)}
#userPanel #up_logout a{background-image:url(../sistema/upi_logout.gif)}

#highlight{text-align:center;margin-left:10px}
#highlight img{border:0;margin:5px 0}


/* Contenidos */
#destacados {width: 350px;font-size:0.85em;margin-left:0; border-bottom: 1px dotted #CCCCCC;text-align:justify;}
#destacados h2 {padding:2px 15px;font:bold 1.5em Trebuchet MS,sans-serif;background: transparent url(../interfaz/bullet.png) no-repeat 1px 7px;color:#000000;margin:0}
#destacados h2 a {text-decoration: none; color:#000000;margin:0}
#destacados h2 a:hover {text-decoration: underline; color:#000000;margin:0}
#cuerpo{margin:0px 350px 0px 0px;font-size:0.9em;padding-bottom:10px}
#migas{margin-bottom:10px;font-size:0.9em;color:#666}
#migas a{color:#5A95CF}
#cuerpo h2{font:1.7em Trebuchet MS,sans-serif;color:#707070;border-bottom:1px solid #D1D6E4;background:#EFE4F7;padding-left:10px;margin:0 0 15px 0}
#cuerpo h2 a{color:#508F60;text-decoration:none}
#cuerpo h2 a:hover{color:#263}
#principal a, #secundario a, #pie a{color:#000}
#principal .fecha,#principal .fecha_home{font:italic 0.95em Verdana,sans-serif;color:#898989}
#principal #resumen {font-weight:bold; font-family:Verdana,sans-serif; color:#000; padding: 6px 20px 0 50px; text-align: justify;line-height:18px;}
#principal #contenido {padding: 0 20px 0 50px; text-align: justify;line-height:18px;list-style-position:inside;}
#principal .imagen{float:right;margin:0 0 10px 15px}
#principal #autor{font-weight:bold;color:#933}
#plusimg{position:absolute;border:1px solid #039;border-top-color:#ddf;border-left-color:#ddf;padding:2px 3px 2px 20px;visibility:hidden;background:#fff url(../sistema/ampliar.gif) no-repeat;font:normal 0.9em Arial,sans-serif;color:#039}
#secundario{padding:5px 20px 50px 50px; margin: 0px 15px 0 0}
#secundario ul{margin-top:5px}
.listado1, .home_listado li{list-style:circle}
.listado1 li{margin-bottom:10px}
.listado1 li a{font-size:1.1em}

/*User Tools*/
#bottompanel{margin:2em 0;text-align:right;border-bottom:1px solid #ccc;padding:5px 10px}
#bottompanel a{margin-left:1em}
#bottompanel img{border:0}

/* Galeria de Imagenes */
#listaGaleria{margin:10px 0 0 0;}
#listaGaleria h3{margin:0;background:#fff;color:#EC008C;padding:5px 10px;text-align:right}
#listaGaleria ul{margin:0;padding:0 8px}
#listaGaleria li{list-style:none;display:block;float:left;width: 250px }
#listaGaleria img{border: none; border-right: 1px solid #cccccc; padding-right: 15px; margin:0pt 25px 25px 0pt;}
#listaGaleria a {color:#999999; text-decoration: none; font-family: Trebuchet MS, Arial, Verdana; font-size: 24px; font-weight: normal}
#listaGaleria a:hover {color:#EC008C; text-decoration: underline}
#home_equipos {height: 510px; position: relative;}
#home_equipos div {height: 510px; position: absolute; left:-40px;top:-50px; width: 600px; background: transparent url(../interfaz/home_equipos2.jpg) no-repeat;}
#home_equipos{margin:0px 0 0 0px;}
#home_equipos h3{margin:0;background:#fff;color:#EC008C;padding:5px 10px;text-align:right}
#home_equipos ul{margin:250px 0pt 0pt 5px; padding:0pt 0px 0pt 0pt;}
#home_equipos li{list-style:none;display:block;float:left; margin:0pt 5px 0pt 0pt;}
#home_equipos img{border: none; padding: 0px; margin:0;}
#home_equipos a {color:#999999; text-decoration: none; font-family: Trebuchet MS, Arial, Verdana; font-size: 24px; font-weight: normal}
#home_equipos a:hover {color:#EC008C; text-decoration: underline}

/* Home */
#cuerpo h3{font:bold 1.1em Verdana,sans-serif;margin:10px 0 10px 0;}
.home_destacado{display:table; margin-bottom: 5px}
.home_destacado h3 {color: #666666; margin: 0 0 4px 0; font-family: Trebuchet MS, Verdana, Arial; font-weight: bold; font-size: 1.1em}
.home_destacado h3 a {color: #666666; text-decoration: none}
.home_destacado h3 a:hover {color: #666666; text-decoration: underline}
#principal .fecha_home{margin:0 0 10px 0}
#principal .home_contenido{margin:0 0 0 0px;}
#destacados .home_contenido{margin:0 0 0 105px;}
.vermas{margin:6px 0 15px 105px;color:#666666}
.vermas a {color:#666666; text-decoration: none}
.vermas a:hover {color:#666666; text-decoration: underline}
.home_listado{margin-top:0;margin-bottom:20px}
.home_imagen{float:left;margin:0 15px 10px 10px}
.home_imagen img{border:0;margin-top:6px;}

#lista_resumen{margin:0;padding:0}
#lista_resumen li{list-style:none;padding-bottom:1.5em;display:block;}
#lista_resumen li h3{margin:0 0 0.5em 0;border-bottom:1px solid #D1E4D6;padding:3px;}
#lista_resumen li h3 a{text-decoration:none;color:#EC008C}
.lista_resumen_imagen{float:left;margin:0 10px 0 0}
.lista_resumen_imagen img{border:3px solid #eee}
.lista_resumen_fecha{color:#666;font-size:0.9em;margin-bottom:0.5em;text-align:right}

/*Pie Página */
#footer {clear:both;font-size:0.8em;color:#000000; font-weight: bold}
#footer ul {margin:0;padding:0}
#footer li {list-style:none;display:inline;margin-right:0px;padding:0pt 5px 0pt 5px;border-right:1px solid #CFCFCF;}
#footer li a {color: #CFCFCF;}
#footer li a:hover {color: #000000;}
#footer div {margin-top: 3px}

#login div{text-align:center;font-size:1.1em;margin:15px 0}
#login div a{color:#617AAD}
#login div a:hover, #migas a:hover{color:#EC008C}
.text_input_01{background:#EBEBEB;border:1px solid #9B9B9B;font:0.9em Verdana,sans-serif}
.button_01{margin-top:7px;border:1px solid #808080;background:#ccc;font:bold 1.1em Arial,sans-serif;color:#000;vertical-align:bottom}

.dest_81 {/*overflow-x: auto; overflow-y:hidden !important;*/ height: 194px; width: 350px; scrollbar-arrow-color:#FFFFFF; scrollbar-face-color:#B7B7B7; scrollbar-3dlight-color:#B7B7B7; margin-bottom: 10px; margin-top: 10px; padding-bottom: 5px}
.dest_81 .home_destacado {float: left}
.dest_81 .home_imagen { margin: 0 2px}
.dest_81 .home_destacado h3 {margin:175px 0pt 0px 20px; display: none}
.dest_81 .envelope {}
.dest_81 .home_imagen img {border: none !important;}
.dest_81 .vermas, .dest_81 .home_contenido {display: none}

.dest_1017 {}
.dest_1017 .home_destacado {float: left}
.dest_1017 h3, .dest_1017 .vermas {display: none}
.dest_1017 .home_destacado {float: left}

/* Mensajes del Sistema */
#mensaje{background:#FFFDDF;margin:1em 0.5em 1.5em 0.5em;padding:0.5em;border:1px dashed #ccc;font:1em Verdana,sans-serif;color:#333}
#mensaje .warn,#mensaje .notice,#mensaje .error{background:url(../sistema/msj_warn.gif) no-repeat;padding-left:20px;min-height:16px}
#mensaje .notice{background-image:url(../sistema/msj_notice.gif)}
#mensaje .error{background-image:url(../sistema/msj_error.gif)}

/* Producto */
#productModel,#productPrice{font:bold 1em Verdana,sans-serif;color:#223}
#productResumen{margin:20px 0}
.resTitle{color:#223;font-weight:bold;margin-bottom:10px}
.propertyName{color:#223;font-weight:bold}
.productSelect, .productText,.productButton{border:1px solid #999;padding:2px;color:#333;font-size:1em}
.productButton{background:#fff url(../interfaz/fondo_boton_01.gif) repeat-x bottom;color:#035;font:bold 0.9em Verdana,sans-serif;padding:2px 0px 1px 0px}

/* Catalogo */
#lista_producto{margin:0;padding:1.2em}
#lista_producto li{list-style:none;display:table;width:512px}
#lista_producto img{border:0;float:left;margin:0 1.2em 0 0}
#lista_producto form{margin:0}
.catalogeModel,.catalogePrice{margin:0;color:#223;font-weight:bold}

/* Catalogo Columnas */
#subTable,#catalogeTable{font-size:0.95em;margin:1em 0;width:534px}
#subTable td,#catalogeTable td{vertical-align:top;background:#E9EBED}
#subTable td{background:#fff;border:1px solid #E9EBED}
#catalogeTable form{margin:0}
#subTable h3,#catalogeTable h3{margin:0;padding:3px;border-bottom:1px solid #fff;text-align:center}
.subResumen, .catalogeDetails{padding:6px 8px}
.catalogeDetails .productButton{width:80px}
.catalogeDetails .productSelect{width:150px}
.catalogeModel,.catalogePrice{margin:0;color:#223;font-weight:bold}
.subImagen, .catalogeImagen{text-align:center;background:#fff;padding:8px 0}
.subImagen img,.catalogeImagen img{border:0}

/* Shopping Cart */
#shoppingTable{width:565px}
#shoppingTable td{border:1px solid #E9EBED;padding:3px;vertical-align:top}
#shoppingTable th{background:#E9EBED;color:#036;padding:3px}
#shoppingTable h3{margin:0 0 0.3em 0}
#shoppingTable ul{margin:0;padding:0}
#shoppingTable li{list-style:none}
#shoppingTable form{width:110px;margin:0;text-align:right}
#shoppingTable .inputText01{margin-bottom:5px}
.sCartImg{float:left;margin:0 10px 5px 0}
.sCartImg img{border:0}
.sCartResumen{display:none}
.sCartPr{text-align:right}
#sCartButtons{margin:1em 0;text-align:right;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0.8em}
.button03,#sCartButtons a,#sCartResLinks a{border:1px solid #999;color:#036;background:#eee;font:bold 0.95em sans-serif}
.button03{width:60px;margin-bottom:5px}
#sCartButtons a,#sCartResLinks a{padding:2px 5px;margin-left:6px;text-decoration:none}
#sCartButtons a:hover{background:#fff;text-decoration:underline;color:#369}

/* Shopping Cart Resumen */
#sCartResumen{background:#e9ebed url(../interfaz/icon_shoppingcart_01.gif) no-repeat 8px center;margin-bottom:1em;padding:12px 10px 12px 60px;color:#333}
#sCartResumen strong{color:#036}
#sCartResLinks{float:right;color:#035;text-align:right;font-weight:bold}
#sCartResLinks div{margin-bottom:5px;font-size:0.95em}
#sCartResLinks a{background:#f3f3f3}

table.etabla, table.etabla td{
border: 1px solid #CCC;
border-collapse: collapse;
font: 11px "Tahoma", Arial, Verdana, Helvetica, sans-serif;
}

table.etabla{
border: none;
border: 1px solid #CCC;
margin: 15px 0px;
}

table.etabla thead th,
table.etabla tbody th{
background: #FBFCFE url(../interfaz/th_bck.gif) repeat-x;
}
table.etabla td{
border: 1px solid #CCC;
border-collapse: collapse;
font: 11px "Tahoma", Arial, Verdana, Helvetica, sans-serif;
}

table.etabla{
border: none;
border: 1px solid #CCC;
}

table.etabla thead th,
table.etabla tbody th{
background: #FBFCFE url(../interfaz/th_bck.gif) repeat-x;
color: #666;  
padding: 5px 10px;
border-left: 1px solid #CCC;
}

table.etabla tbody th{

border-top: 1px solid #CCC;
text-align: left;
font-weight: normal;
}

table.etabla tbody tr td{
padding: 5px 10px;
color: #666;
}

table.etabla tbody tr:hover{
background: #FFF url(images/tr_bck.gif) repeat;
}

table.etabla tbody tr:hover td{
color: #454545;
}

table.etabla tfoot td,
table.etabla tfoot th{
border-left: none;
border-top: 1px solid #CCC;
padding: 4px;
background: #FFF url(foot_bck.gif) repeat;
color: #666;
}

table.etabla caption{
text-align: left;
font-size: 120%;
padding: 10px 0;
color: #666;
}

table.etabla a:link{
color: #666;
}

table.etabla a:visited{
color: #666;
}

table.etabla a:hover{
color: #ed008c;
text-decoration: none;
}

table.etabla a:active{
color: #003366;
}terfazt-x;
color: #666;  
padding: 5px 10px;
border-left: 1px solid #CCC;
}

table.etabla tbody th{
background: #fafafb;
border-top: 1px solid #CCC;
text-align: left;
font-weight: normal;
}

table.etabla tbody tr td{
padding: 5px 10px;
color: #666;
}

table.etabla tbody tr:hover {
background: #FFF url(images/tr_bck.gif) repeat;
}

table.etabla tbody tr:hover td{
color: #454545;
}

table.etabla tfoot td,
table.etabla tfoot th{
border-left: none;
border-top: 1px solid #CCC;
padding: 4px;
background: #FFF url(foot_bck.gif) repeat;
color: #666;
}

table.etabla caption{
text-align: left;
font-size: 120%;
padding: 10px 0;
color: #666;
}

table.etabla a:link {
color: #666;
}

table.etabla a:visited {
color: #666;
}

table.etabla a:hover {
color: #ed008c;
text-decoration: none;
}

table.etabla a:active {
color: #003366;
}

/* Estilo de Tablas 

table.etabla {
	border: 1px solid #BBBBBB;
	color:#666666;
	border-collapse:collapse;
	color: #000;
	text-align: left;
	margin: 20px 0px;
	clear: left;
}
table.etabla th{
	background: #8D8D8D url(../interfaz/bg_th.png) repeat-x;
	border: 1px solid #BBBBBB;
	margin-top: 5px;
	color: #ffffff;
}
table.etabla td{
	background-color:transparent;
}
/* ---- ( iTunes CSS ) ---- 
table.etabla a {
	text-decoration: underline;
}
table.etabla a:visited {
	text-decoration: none;
}
table.etabla tr.odd {
	background-color: #FCE7F2;/*#ebf3ff;
}
table.etabla tr a {
	color: #000000;
}
table.etabla tr:hover a {
	color: #ffffff;
}
table.etabla caption {
	height: 45px;
	line-height: 44px;
	color: #60634E;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #ffffff url(captop.jpg) no-repeat;
	background-position: 50% top;
	border-left: 2px solid #616161;
	border-right: 2px solid #616161;
}
table.etabla thead th {
	font-size: 105%;
	color: #000;
	background: #ffffff url(tbar.gif) repeat-x;
	height: 33px;
}
table.etabla tr {
	vertical-align: top;
}
.etabla tr,.etabla th,.etabla td {
	padding: .75em;
}
.etabla td {
	border-left: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
}
.etabla tfoot tr {
	background: #fff url(bbar.gif) repeat-x;
}
.etabla tfoot td, tfoot th{
	color: #000;
	border: 0px;
}
*/

