/* CSS Document */
body {
background:#EEEEEE none repeat scroll 0%;
color:#666666;
font-family:Verdana,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:2px 0pt 0pt;
padding:0pt;
text-align:center;
}
td, th {
font-size:1em !important;
}
th {
text-align:center;
}
input {
color:#B2B2B2;
font-size:0.9em;
}
textarea {
color:#B2B2B2;
}
#contenedor {
background:#FFFFFF none repeat scroll 0%;
border-color:-moz-use-text-color #D6E4C9 rgb(214, 228, 201);
border-style:none solid solid;
border-width:0pt 1px 1px;
margin:0pt;
padding:16px;
position:relative;
text-align:left;
width:972px !important;
}
#promocion_ppal {
left:0px;
position:absolute;
top:330px;
}
#cabezote {
border-bottom:1px dotted #CCCCCC;
height:50px !important;
padding:4px 0px 0px 25px;
}
#cabezote h1 {
height:39px;
margin:0pt;
padding:0pt;
}
#cabezote h1 a {
color:#A76CAF;
display:block;
text-decoration:none;
}
#cabezote h1 a:hover {
color:#558855;
}
#tools ul {
font-family:Verdana,sans-serif;
font-size:0.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
padding:5px 0pt;
text-align:right;
}
#tools li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#tools li a {
color:#666666;
padding:3px 6px;
text-decoration:none;
}
#tools li a:hover {
background:#FFFFFF none repeat scroll 0%;
border-bottom:2px solid #88BB99;
color:#449966;
}
#searchbox {
margin-top:54px;
text-align:right;
}
#searchbox form {
margin:0pt;
padding:0pt;
}
.button_02, .text_input_02 {
border:1px solid #BB99BB;
color:#993399;
font-size:0.9em;
}
.text_input_02 {
height:15px;
padding:0pt 3px;
}
.button_02 {
background:#E8D9F4 none repeat scroll 0%;
color:#660066;
}
#mainArea {
}
#navigation {
float:right;
padding-bottom:2em;
width:350px;
}
#menuPrincipal {
font-size:0.85em;
margin:0pt;
padding:0pt;
position:absolute;
right:15px;
top:10px;
width:500px;
}
#menuPrincipal div {
display:inline;
height:62px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 0px;
padding:0pt;
}
#menuPrincipal div a {
background:#EAEAEA none repeat scroll 0%;
border:1px solid #D5D5D5;
color:#7B7B7B;
display:block;
float:left;
font-family:Trebuchet MS,Verdana,Arial;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:30px !important;
line-height:1;
margin-left:15px;
padding-top:20px;
text-align:center;
text-decoration:none;
width:94px;
}
#menuPrincipal div a:hover {
border-top:1px solid #ED0189;
text-decoration:none;
}
#menuPrincipal td {
margin:0pt 0pt 0pt 0px;
padding:0pt;
}
#menuPrincipal td a {
background:#EAEAEA none repeat scroll 0%;
border:1px solid #D5D5D5;
color:#7B7B7B;
display:block;
float:left;
font-family:Trebuchet MS,Verdana,Arial;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:30px !important;
line-height:1;
margin-right:15px;
padding-top:20px;
text-align:center;
text-decoration:none;
width:94px;
}
#menuPrincipal td a:hover {
border-top:1px solid #ED0189;
text-decoration:none;
}
.activemenu {
font-weight:bold;
}

.divactivemenu {
background-color:transparent;
border-top:4px solid #EC008C;
display:block !important;
height:2px !important;
margin-left:12px;
position:absolute;
top:-12px;
width:94px;
}
#submenu {
margin-top:18px;
padding:0pt 0pt 0pt 15px;
}
#submenu li {
background:transparent url(../images/bullet_submenu.png) no-repeat scroll 0px 4px;
display:inline;
padding-left:10px;
padding-right:15px;
}
#submenu li a {
color:#7B7B7B;
display:inline;
font-family:Trebuchet MS,Verdana,Arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1;
text-decoration:none;
}
#submenu li a:hover {
text-decoration:underline;
}
.subm_header {
color:#EAEAEA;
font-family:Trebuchet MS,Verdana,Arial;
font-size:1.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.tit_header {
color:#9f9f9f;
font-family:Trebuchet MS,Verdana,Arial;
font-size:1.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.button {
background:transparent url(../images/button.jpg) no-repeat scroll 0px 3px;
border:medium none;
color:#FFFFFF;
height:33px;
width:110px;
}
.right_module {
border-bottom:1px dotted #CCCCCC;
font-size:0.85em;
margin-left:0pt;
width:350px;
}
.right_module h2 {
background:transparent url(../images/bullet.png) no-repeat scroll 1px 7px;
color:#000000;
font-family:Trebuchet MS,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:2px 15px;
}
.right_module h2 a {
color:#000000;
margin:0pt;
text-decoration:none;
}
.right_module h2 a:hover {
color:#000000;
margin:0pt;
text-decoration:underline;
}
#userPanel {
border-bottom:1px dotted #CCCCCC;
font-size:0.85em;
margin-left:0pt;
}
#userPanel h2 {
background:transparent url(../images/bullet.png) no-repeat scroll 1px 7px;
color:#000000;
font-family:Trebuchet MS,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:2px 15px;
}
#userPanel ul {
font-size:1.1em;
margin:0pt;
padding:10px;
}
#userPanel li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#userPanel li a {
background:transparent url(../../images/upi_edit.gif) no-repeat scroll 4px center;
color:#333366;
display:block;
margin-bottom:2px;
padding:3px 3px 3px 18px;
text-decoration:none;
}
#userPanel li a:hover {
background-color:#FFFFEE;
background-position:3px center;
border:1px solid #BBBBBB;
color:#3333CC;
padding:2px 2px 2px 17px;
}
#userPanel #up_view a {
background-image:url(../../images/upi_view.gif);
}
#userPanel #up_admin a {
background-image:url(../../images/upi_admin.gif);
}
#userPanel #up_logout a {
background-image:url(../../images/upi_logout.gif);
}
#highlight {
margin-left:10px;
text-align:center;
}
#highlight img {
border:0pt none;
margin:5px 0pt;
}
#destacados {
border-bottom:1px dotted #CCCCCC;
font-size:0.85em;
margin-left:0pt;
width:350px;
}
#destacados h2 {
background:transparent url(../images/bullet.png) no-repeat scroll 1px 7px;
color:#000000;
font-family:Trebuchet MS,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:2px 15px;
}
#destacados h2 a {
color:#000000;
margin:0pt;
text-decoration:none;
}
#destacados h2 a:hover {
color:#000000;
margin:0pt;
text-decoration:underline;
}
#cuerpo {
font-size:0.9em;
margin:0px 350px 0px 0px;
padding-bottom:10px;
}
#migas {
color:#666666;
font-size:0.9em;
margin-bottom:10px;
}
#migas a {
color:#5A95CF;
}
#cuerpo h2 {
background:#EFE4F7 none repeat scroll 0%;
border-bottom:1px solid #D1D6E4;
color:#707070;
font-family:Trebuchet MS,sans-serif;
font-size:1.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt 0pt 15px;
padding-left:10px;
}
#cuerpo h2 a {
color:#508F60;
text-decoration:none;
}
#cuerpo h2 a:hover {
color:#226633;
}
#principal a, #secundario a, #pie a {
color:#000000;
}
#principal .fecha, #principal .fecha_home {
color:#898989;
font-family:Verdana,sans-serif;
font-size:0.95em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#principal #resumen {
color:#000000;
font-family:Verdana,sans-serif;
font-weight:bold;
padding:0pt 20px 0pt 50px;
text-align:justify;
}
#principal #contenido {
padding:0pt 20px 0pt 50px;
text-align:justify;
}
#principal .imagen {
float:right;
margin:0pt 0pt 10px 15px;
}
#principal #autor {
color:#993333;
font-weight:bold;
}
#plusimg {
background:#FFFFFF url(../../images/ampliar.gif) no-repeat scroll 0%;
border-color:#DDDDFF rgb(0, 51, 153) rgb(0, 51, 153) rgb(221, 221, 255);
border-style:solid;
border-width:1px;
color:#003399;
font-family:Arial,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px 3px 2px 20px;
position:absolute;
visibility:hidden;
}
#secundario {
border:1px solid #DDEEEE;
margin:0px 15px 0pt 0pt;
padding:5px 20px 5px 50px;
}
#secundario ul {
margin-top:5px;
}
.listado1, .home_listado li {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}
.listado1 li {
margin-bottom:10px;
}
.listado1 li a {
font-size:1.1em;
}
#bottompanel {
border-bottom:1px solid #CCCCCC;
margin:2em 0pt;
padding:5px 10px;
text-align:right;
}
#bottompanel a {
margin-left:1em;
}
#bottompanel img {
border:0pt none;
}
#listaGaleria {
margin:0pt;
}
#listaGaleria h3 {
background:#FFFFFF none repeat scroll 0%;
color:#EC008C;
margin:0pt;
padding:5px 10px;
text-align:right;
}
#listaGaleria ul {
margin:0pt;
padding:0pt 8px;
}
#listaGaleria li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#listaGaleria img {
border:medium none;
}
#cuerpo h3 {
font-family:Verdana,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 0pt;
}
.home_destacado {
display:table;
margin-bottom:25px;
}
.home_destacado h3 {
color:#666666;
font-family:Trebuchet MS,Verdana,Arial;
font-size:1.1em;
font-weight:bold;
margin:0pt 0pt 4px;
}
.home_destacado h3 a {
color:#666666;
text-decoration:none;
}
.home_destacado h3 a:hover {
color:#666666;
text-decoration:underline;
}
#principal .fecha_home {
margin:0pt 0pt 10px;
}
#principal .home_contenido {
margin:0pt;
}
.vermas {
color:#666666;
margin:2px 0pt 15px;
}
.vermas a {
color:#666666;
text-decoration:none;
}
.vermas a:hover {
color:#666666;
text-decoration:underline;
}
.home_listado {
margin-bottom:20px;
margin-top:0pt;
}
.home_imagen {
float:left;
margin:0pt 15px 10px 10px;
}
.home_imagen img {
border:0pt none;
}
#lista_resumen {
margin:0pt;
padding:0pt;
}
#lista_resumen li {
display:table;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-bottom:1.5em;
width:100%;
}
#lista_resumen li h3 {
border-bottom:1px solid #D1E4D6;
margin:0pt 0pt 0.5em;
padding:3px;
}
#lista_resumen li h3 a {
color:#EC008C;
text-decoration:none;
}
.lista_resumen_imagen {
float:left;
margin:0pt 10px 0pt 0pt;
}
.lista_resumen_imagen img {
border:3px solid #EEEEEE;
}
.lista_resumen_fecha {
color:#666666;
font-size:0.9em;
margin-bottom:0.5em;
text-align:right;
}
#footer {
clear:both;
color:#000000;
font-size:0.8em;
font-weight:bold;
}
#footer ul {
margin:0pt;
padding:0pt;
}
#footer li {
border-right:1px solid #CFCFCF;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:0px;
padding:0pt 5px;
}
#footer li a {
color:#CFCFCF;
}
#footer li a:hover {
color:#000000;
}
#footer div {
margin-top:3px;
}
#login div {
font-size:1.1em;
margin:15px 0pt;
text-align:center;
}
#login div a {
color:#617AAD;
}
#login div a:hover, #migas a:hover {
color:#C82E2E;
}
.text_input_01 {
background:#EBEBEB none repeat scroll 0%;
border:1px solid #9B9B9B;
font-family:Verdana,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.button_01 {
background:#CCCCCC none repeat scroll 0%;
border:1px solid #808080;
color:#000000;
font-family:Arial,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top:7px;
vertical-align:bottom;
}
.dest_81 {
height:194px;
overflow-x:scroll;
overflow-y:hidden !important;
width:350px;
}
.dest_81 .home_destacado {
float:left;
}
.dest_81 .home_destacado h3 {
margin:137px 0pt 0px;
}
.dest_81 .envelope {
width:700px;
}
.dest_81 .home_imagen img {
border:medium none !important;
width:auto;
}
.dest_81 .vermas, .dest_81 .home_contenido {
display:none;
}
#mensaje {
background:#FFFDDF none repeat scroll 0%;
border:1px dashed #CCCCCC;
color:#333333;
font-family:Verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;

font-variant:normal;
font-weight:normal;
line-height:normal;
margin:1em 0.5em 1.5em;
padding:0.5em;
}
#mensaje .warn, #mensaje .notice, #mensaje .error {
background:transparent url(../../images/msj_warn.gif) no-repeat scroll 0%;
min-height:16px;
padding-left:20px;
}
#mensaje .notice {
background-image:url(../../images/msj_notice.gif);
}
#mensaje .error {
background-image:url(../../images/msj_error.gif);
}
#productModel, #productPrice {
color:#222233;
font-family:Verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#productResumen {
margin:20px 0pt;
}
.resTitle {
color:#222233;
font-weight:bold;
margin-bottom:10px;
}
.propertyName {
color:#222233;
font-weight:bold;
}
.productSelect, .productText, .productButton {
border:1px solid #999999;
color:#333333;
font-size:1em;
padding:2px;
}
.productButton {
background:#FFFFFF url(../../images/fondo_boton_01.gif) repeat-x scroll center bottom;
color:#003355;
font-family:Verdana,sans-serif;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:2px 0px 1px;
}
#lista_producto {
margin:0pt;
padding:1.2em;
}
#lista_producto li {
display:table;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:512px;
}
#lista_producto img {
border:0pt none;
float:left;
margin:0pt 1.2em 0pt 0pt;
}
#lista_producto form {
margin:0pt;
}
.catalogeModel, .catalogePrice {
color:#222233;
font-weight:bold;
margin:0pt;
}
#subTable, #catalogeTable {
font-size:0.95em;
margin:1em 0pt;
width:534px;
}
#subTable td, #catalogeTable td {
background:#E9EBED none repeat scroll 0%;
vertical-align:top;
}
#subTable td {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #E9EBED;
}
#catalogeTable form {
margin:0pt;
}
#subTable h3, #catalogeTable h3 {
border-bottom:1px solid #FFFFFF;
margin:0pt;
padding:3px;
text-align:center;
}
.subResumen, .catalogeDetails {
padding:6px 8px;
}
.catalogeDetails .productButton {
width:80px;
}
.catalogeDetails .productSelect {
width:150px;
}
.catalogeModel, .catalogePrice {
color:#222233;
font-weight:bold;
margin:0pt;
}
.subImagen, .catalogeImagen {
background:#FFFFFF none repeat scroll 0%;
padding:8px 0pt;
text-align:center;
}
.subImagen img, .catalogeImagen img {
border:0pt none;
}
#shoppingTable {
width:565px;
}
#shoppingTable td {
border:1px solid #E9EBED;
padding:3px;
vertical-align:top;
}
#shoppingTable th {
background:#E9EBED none repeat scroll 0%;
color:#003366;
padding:3px;
}
#shoppingTable h3 {
margin:0pt 0pt 0.3em;
}
#shoppingTable ul {
margin:0pt;
padding:0pt;
}
#shoppingTable li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#shoppingTable form {
margin:0pt;
text-align:right;
width:110px;
}
#shoppingTable .inputText01 {
margin-bottom:5px;
}
.sCartImg {
float:left;
margin:0pt 10px 5px 0pt;
}
.sCartImg img {
border:0pt none;
}
.sCartResumen {
display:none;
}
.sCartPr {
text-align:right;
}
#sCartButtons {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin:1em 0pt;
padding:0.8em;
text-align:right;
}
.button03, #sCartButtons a, #sCartResLinks a {
background:#EEEEEE none repeat scroll 0%;
border:1px solid #999999;
color:#003366;
font-family:sans-serif;
font-size:0.95em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.button03 {
margin-bottom:5px;
width:60px;
}
#sCartButtons a, #sCartResLinks a {
margin-left:6px;
padding:2px 5px;
text-decoration:none;
}
#sCartButtons a:hover {
background:#FFFFFF none repeat scroll 0%;
color:#336699;
text-decoration:underline;
}
#sCartResumen {
background:#E9EBED url(../../images/icon_shoppingcart_01.gif) no-repeat scroll 8px center;
color:#333333;
margin-bottom:1em;
padding:12px 10px 12px 60px;
}
#sCartResumen strong {
color:#003366;
}
#sCartResLinks {
color:#003355;
float:right;
font-weight:bold;
text-align:right;
}
#sCartResLinks div {
font-size:0.95em;
margin-bottom:5px;
}
#sCartResLinks a {
background:#F3F3F3 none repeat scroll 0%;
}
.links{
color:rgb(234, 0, 129);
text-decoration:none;
}
.links:hover{
color:rgb(234, 0, 129);
text-decoration:underline;
}
.buttonUser{
font-family:"Trebuchet", Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
border:solid #6a6767 2px;
background-image:url(../images/btn_fondo.gif);
background-repeat:repeat-x;
}

.buttonUser:hover{
font-family:"Trebuchet", Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
border:solid #6a6767 2px;
background-image:url(../images/btn_fondo_over.gif);
background-repeat:repeat-x;
cursor:hand;
}
.txtGeneral{
color:#666666;
font-family:Trebuchet MS,Verdana,Arial;
font-size:1.1em;
font-weight:normal;
text-align:justify;
}
#pages li {
font-weight:normal;
border-right:1px solid #CFCFCF;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:0px;
padding:0pt 10px 0px 10px;
text-decoration:none;
}
#pages li a {
color:#ec008c;
text-decoration:none;
}
#pages li a:hover {
color:#848383;
text-decoration:underline;
}