body{margin:0;padding:0;background:#D9F1FD;font:0.8em Arial,sans-serif;text-align:center}
td,th{font-size:1em !important;font-size:0.8em}
th{text-align:center}

#contenedor{width:767px;margin:0 auto;text-align:left;background:#fff;border:1px solid #d6e4c9;border-top:0}

/* Cabezote */
#cabezote{padding:0 15px;height:100px}
#cabezote h1{margin:0;padding:0;font:italic normal 3em Trebuchet MS,sans-serif;position:absolute;top:23px}
#cabezote h1 a{text-decoration:none;color:#6aaf7c}
#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 #9b9;font-size:0.9em;color:#393}
.text_input_02{height:15px;padding:0 3px}
.button_02{background:#E8F4D9;color:#060}

/* Panel Lateral Izquierdo */
#menu1{width:165px;margin-top:10px;padding:0;float:left;font-size:0.85em}
#userPanel,#menuPrincipal{margin:0 0 20px 5px}
#menuPrincipal{padding:0}
#menuPrincipal li{list-style:none;display:inline}
#menuPrincipal li a{display:block;padding:3px 0 3px 8px;text-decoration:none;color:#46d;margin-bottom:2px;border-left:5px solid #eee}
#menuPrincipal li a:hover{border-left:5px solid #aaa;color:#006}

#userPanel h2{padding:2px 5px;font:1.2em Arial,sans-serif;background:#E3EFD1;color:#197A30;margin:0}
#userPanel ul{margin:0;padding:10px;border:1px solid #E3EFD1;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 */
#cuerpo{margin:10px 5px 10px 180px;font-size:0.9em;padding-bottom:20px}
#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 #D1E4D6;background:#EFF7E4;padding-left:10px;margin:0 0 15px 0}
#cuerpo h2 a{color:#508F60;text-decoration:none}
#cuerpo h2 a:hover{color:#263}
#principal{text-align:justify}
#principal a, #secundario a, #pie a{color:#617AAD}
#principal .fecha,#principal .fecha_home{font:italic 0.95em Verdana,sans-serif;color:#888;margin-bottom:0.5em}
#principal #resumen{font-weight:bold;font-family:Verdana,sans-serif;color:#777;margin-bottom:1em}
#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{border:1px solid #DEE;padding:5px}
#secundario ul{margin-top:5px}
.listado1, .home_listado li{list-style:circle}
.listado1 li{margin-bottom:10px}
.listado1 li a{font-size:1.1em}

/* Galeria de Imagenes */
#listaGaleria{margin:0}
#listaGaleria h3{margin:0;background:#EFFFEF;color:#8ca;padding:5px 10px;text-align:right}
#listaGaleria ul{margin:0;padding:0;display:table}
#listaGaleria li{list-style:none;display:block;border:3px solid #E6F4FF;width:99px;height:76px;float:left;text-align:center;margin:3px}
#listaGaleria a{display:block;height:70px;padding:3px}
#listaGaleria a:hover{background:#E6F4FF}
#listaGaleria img{border:0}

/* Home */
#cuerpo h3{font:bold 1.1em Verdana,sans-serif;margin:10px 0 10px 0;}
.home_destacado{display:table;border-bottom:1px dashed #bbb}
#principal .fecha_home{margin:0 0 10px 0}
#principal .home_contenido{margin:0;}
#principal .vermas{margin:5px 0 15px 0;color:#898989}
.home_listado{margin-top:0;margin-bottom:20px}
.home_imagen{float:right;margin:0 0 10px 15px}
.home_imagen img{border:0;width:120px;border:1px solid #666}

#lista_resumen{margin:0;padding:0}
#lista_resumen li{list-style:none;padding-bottom:1.5em;display:table;width:100%}
#lista_resumen li h3{margin:0 0 0.5em 0;border-bottom:1px solid #D1E4D6;padding:3px;background:#E3EFD1}
#lista_resumen li h3 a{text-decoration:none;color:#197A30}
.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 */
#pie{clear:both;border-top:15px solid #EBEBEB;text-align:center;font-size:0.8em;color:#898989}
#pie ul{margin:15px 0 30px 0;padding:0}
#pie li{list-style:none;display:inline;margin-right:7px;padding-right:7px;border-right:1px solid #aaa;}
#pie div{margin-bottom:60px}

#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:#c82e2e}
.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}

/* 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;_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;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;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}